數(shù)據(jù)庫系統(tǒng)原理與應用上機實驗指導與課程設計

-
【作 者】主編 司冠南 曹梅紅
【I S B N 】978-7-5170-4545-8
【責任編輯】李炎
【適用讀者群】本專通用
【出版時間】2016-08-20
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數(shù)】244
【千字數(shù)】374
【印 張】15.25
【定 價】¥32
【叢 書】普通高等教育“十三五”規(guī)劃教材(計算機專業(yè)群)
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關圖書
數(shù)據(jù)庫原理與應用是高等教育本科院校計算機相關專業(yè)的一門主干課程。對于應用型本科學生,學好這門課不僅需要扎實的理論基礎,還需要大量的上機實踐與綜合實訓。本書基于SQL Server 2008數(shù)據(jù)庫系統(tǒng)和Java開發(fā)語言為數(shù)據(jù)庫原理與應用課程提供了實驗指導教材。
本書包含上機實驗指導與課程設計指導兩部分。上機實驗指導部分共包含九個實驗。實驗一主要練習SQL Server 2008的安裝;實驗二主要練習數(shù)據(jù)庫、表的創(chuàng)建和管理;實驗三、四、五主要練習對數(shù)據(jù)庫表中數(shù)據(jù)的插入、查詢、刪除、修改等操作;實驗六、七主要練習數(shù)據(jù)庫安全性、完整性約束的實現(xiàn);實驗八主要練習數(shù)據(jù)庫的備份與恢復;實驗九通過兩個具體實例對數(shù)據(jù)庫系統(tǒng)的需求分析、系統(tǒng)設計、數(shù)據(jù)庫構建的全過程進行了綜合練習。
課程設計指導部分共包含八個結合具體應用實際的軟件系統(tǒng)開發(fā)任務。任務一是人事管理系統(tǒng);任務二是超市銷售管理系統(tǒng);任務三是客房管理系統(tǒng);任務四是學生信息管理系統(tǒng);任務五是網(wǎng)上書店管理系統(tǒng);任務六是辦公室日常管理系統(tǒng);任務七是轎車銷售信息管理系統(tǒng);任務八是機票預訂管理系統(tǒng)。
本書可作為應用型本科和高職高專學生學習數(shù)據(jù)庫原理與應用的教材,也可作為相關人員的技術培訓教材和自學參考書。
本書基于SQL Server 2008數(shù)據(jù)庫系統(tǒng)和Java開發(fā)語言為數(shù)據(jù)庫原理與應用課程提供
了實驗指導教材。
本書以適用于初學者為目的進行編排,知識難度控制在初學者能接受的范圍內(nèi)。在章
節(jié)編排和教學內(nèi)容的編寫上,力求符合課程理論的教學規(guī)律,并在所提供的應用案例
中附有大量實際代碼,以幫助初學者更好地掌握實踐技能。
前 言
數(shù)據(jù)庫原理與應用是高等教育本科院校計算機相關專業(yè)的一門主干課程。對于應用型本科學生,學好這門課不僅需要扎實的理論基礎,還需要大量的上機實踐與綜合實訓。SQL Server 2008數(shù)據(jù)庫系統(tǒng)界面直觀、操作簡單、功能強大,是本科學生進行實踐訓練的良好工具。而Java開發(fā)語言以其跨平臺、多線程及強大的網(wǎng)絡編程功能,成為應用最廣泛的面向對象編程語言,是配合數(shù)據(jù)庫系統(tǒng)進行綜合實訓的理想工具。本書正是基于SQL Server 2008數(shù)據(jù)庫系統(tǒng)和Java開發(fā)語言為數(shù)據(jù)庫原理與應用課程提供的實踐指導教材。
本書以適用于初學者為目的進行編排,知識難度控制在初學者能接受的范圍內(nèi)。在章節(jié)編排和教學內(nèi)容的編寫上,力求符合課程理論的教學規(guī)律,并在所提供的應用案例中附有大量實際代碼,以幫助初學者更好地掌握實踐技能。
本書包含上機實驗指導與課程設計指導兩部分。
上機實驗指導部分共包含九個實驗。實驗一主要練習SQL Server 2008的安裝;實驗二主要練習數(shù)據(jù)庫、表的創(chuàng)建和管理;實驗三、四、五主要練習對數(shù)據(jù)庫表中數(shù)據(jù)的插入、查詢、刪除、修改等操作;實驗六、七主要練習數(shù)據(jù)庫安全性、完整性約束的實現(xiàn);實驗八主要練習數(shù)據(jù)庫的備份與恢復;實驗九通過兩個具體實例對數(shù)據(jù)庫系統(tǒng)的需求分析、系統(tǒng)設計、數(shù)據(jù)庫構建的全過程進行了綜合練習。
課程設計指導部分共包含八個結合具體應用實際的軟件系統(tǒng)開發(fā)任務。
任務一以人事管理系統(tǒng)為背景,針對各種不同種類的信息,建立合理的數(shù)據(jù)庫結構,以提高人事管理的工作效率和工作質量;
任務二以超市銷售管理系統(tǒng)為背景,開發(fā)易用的程序幫助超市工作人員利用計算機提高工作效率;
任務三以賓館客房管理系統(tǒng)為背景,實現(xiàn)對賓館的客房管理、客戶信息管理和訂房服務管理等功能;
任務四以學生信息管理系統(tǒng)為背景,進行相關系統(tǒng)開發(fā);
任務五以網(wǎng)上書店管理系統(tǒng)為背景,開發(fā)處理網(wǎng)上購書和庫存的系統(tǒng);
任務六以辦公室日常管理系統(tǒng)為背景,開發(fā)具有文件信息管理、考勤信息管理、會議記錄管理、通知公告管理等功能的軟件系統(tǒng);
任務七以轎車銷售信息管理系統(tǒng)為背景,幫助汽車銷售公司管理其銷售信息,實現(xiàn)辦公的信息化;
任務八以機票預訂管理系統(tǒng)為背景,面向廣大機票預訂網(wǎng)點,開發(fā)供航空公司管理人員通過電腦操作進行機票預訂管理的軟件系統(tǒng)。
本書由司冠南、曹梅紅任主編,劉捷任副主編,其中第一部分實驗一至實驗六由曹梅紅編寫,第一部分實驗七至實驗九由劉捷編寫,第二部分由司冠南編寫,全書由司冠南最后統(tǒng)稿,參與本書編寫和錄入工作的還有龐希愚、徐碩博老師,在此一并表示感謝。
由于作者水平有限,書中難免存在不足之處,懇請讀者批評指正。
司冠南 曹梅紅
2016年5月15日于濟南
E-mail:siguannan@163.com
第一部分 上機實驗指導
實驗一 SQL Server 2008的安裝 1
1.1 實驗目的與要求 1
1.2 實驗準備 1
1.3 實驗內(nèi)容 1
實驗二 數(shù)據(jù)庫、表的創(chuàng)建和管理 2
2.1 實驗目的與要求 2
2.2 實驗準備 2
2.3 實驗內(nèi)容 2
2.4 注意事項 9
2.5 思考題 9
實驗三 表數(shù)據(jù)的操作 10
3.1 實驗目的與要求 10
3.2 實驗準備 10
3.3 實驗內(nèi)容 10
3.4 注意事項 12
3.5 思考題 12
實驗四 數(shù)據(jù)庫的簡單查詢和連接查詢 13
4.1 實驗目的與要求 13
4.2 實驗準備 13
4.3 實驗內(nèi)容 13
4.4 注意事項 16
4.5 思考題 16
實驗五 高級查詢 17
5.1 實驗目的與要求 17
5.2 實驗準備 17
5.3 實驗內(nèi)容 17
5.4 注意事項 22
5.5 思考題 22
實驗六 數(shù)據(jù)庫安全性的實現(xiàn) 23
6.1 實驗目的與要求 23
6.2 實驗準備 23
6.3 實驗內(nèi)容 23
6.4 注意事項 35
6.5 思考題 35
實驗七 完整性約束的實現(xiàn) 36
7.1 實驗目的與要求 36
7.2 實驗準備 36
7.3 實驗內(nèi)容 36
實驗八 數(shù)據(jù)庫備份和恢復 38
8.1 實驗目的與要求 38
8.2 實驗準備 38
8.3 實驗內(nèi)容 38
8.4 注意事項 43
8.5 思考題 43
實驗九 數(shù)據(jù)庫綜合應用 44
9.1 實驗目的與要求 44
9.2 實驗準備 44
9.3 實例一:高校學生成績管理系統(tǒng)設計 44
9.3.1 需求分析 44
9.3.2 概念結構設計 45
9.3.3 邏輯結構設計 48
9.3.4 創(chuàng)建數(shù)據(jù)庫 50
9.4 實例二:高校學生收費管理系統(tǒng)設計 50
9.4.1 需求分析 50
9.4.2 概念結構設計 51
9.4.3 邏輯結構設計 53
9.4.4 創(chuàng)建數(shù)據(jù)庫 56
第二部分 課程設計指導
任務一 人事管理系統(tǒng) 57
1.1 任務描述 57
1.2 需求分析 57
1.3 功能結構設計 58
1.4 數(shù)據(jù)庫設計 59
1.4.1 E-R圖 59
1.4.2 數(shù)據(jù)庫表設計 60
1.4.3 數(shù)據(jù)庫構建 61
1.5 關鍵代碼示例 64
1.5.1 系統(tǒng)主界面 64
1.5.2 員工信息瀏覽 67
1.5.3 員工信息錄入界面 70
1.5.4 數(shù)據(jù)庫工具類 74
1.6 拓展練習 77
任務二 超市銷售管理系統(tǒng) 78
2.1 任務描述 78
2.2 需求分析 78
2.3 功能結構設計 79
2.4 數(shù)據(jù)庫設計 80
2.4.1 E-R圖 80
2.4.2 數(shù)據(jù)庫表設計 81
2.4.3 數(shù)據(jù)庫構建 83
2.5 關鍵代碼示例 86
2.5.1 主功能模塊 86
2.5.2 數(shù)據(jù)庫連接模塊 94
2.5.3 表頭顯示模塊 94
2.6 拓展練習 95
任務三 客房管理系統(tǒng) 96
3.1 任務描述 96
3.2 需求分析 96
3.3 功能結構設計 97
3.4 數(shù)據(jù)庫設計 98
3.4.1 E-R圖 98
3.4.2 數(shù)據(jù)庫表設計 99
3.4.3 數(shù)據(jù)庫構建 101
3.5 關鍵代碼示例 103
3.5.1 系統(tǒng)登錄界面 103
3.5.2 系統(tǒng)主界面 106
3.5.3 客房信息錄入模塊 110
3.6 拓展練習 114
任務四 學生信息管理系統(tǒng) 115
4.1 任務描述 115
4.2 需求分析 115
4.3 功能結構設計 116
4.4 數(shù)據(jù)庫設計 117
4.4.1 E-R圖 117
4.4.2 數(shù)據(jù)庫表設計 118
4.4.3 數(shù)據(jù)庫構建 121
4.5 關鍵代碼示例 124
4.5.1 系統(tǒng)主界面 124
4.5.2 學生信息管理模塊 127
4.5.3 選課管理模塊 132
4.6 拓展練習 135
任務五 網(wǎng)上書店管理系統(tǒng) 136
5.1 任務描述 136
5.2 需求分析 136
5.3 功能結構設計 137
5.4 數(shù)據(jù)庫設計 138
5.4.1 E-R圖 138
5.4.2 數(shù)據(jù)庫表設計 139
5.4.3 數(shù)據(jù)庫構建 141
5.5 關鍵代碼示例 144
5.5.1 數(shù)據(jù)處理工具類 144
5.5.2 書籍信息管理主界面 145
5.5.3 消費者購買圖書界面 156
5.6 拓展練習 161
任務六 辦公室日常管理系統(tǒng) 162
6.1 任務描述 162
6.2 需求分析 162
6.3 功能結構設計 163
6.4 數(shù)據(jù)庫設計 165
6.4.1 E-R圖 165
6.4.2 數(shù)據(jù)庫表設計 166
6.4.3 數(shù)據(jù)庫構建 168
6.5 關鍵代碼示例 171
6.6 拓展練習 187
任務七 轎車銷售信息管理系統(tǒng) 188
7.1 任務描述 188
7.2 需求分析 188
7.3 功能結構設計 189
7.4 數(shù)據(jù)庫設計 190
7.4.1 E-R圖 190
7.4.2 數(shù)據(jù)庫表設計 191
7.4.3 數(shù)據(jù)庫構建 193
7.5 關鍵代碼示例 196
7.5.1 主功能模塊 196
7.5.2 數(shù)據(jù)庫連接模塊 210
7.6 拓展練習 210
任務八 機票預訂管理系統(tǒng) 211
8.1 任務描述 211
8.2 需求分析 211
8.3 功能結構設計 212
8.4 數(shù)據(jù)庫設計 213
8.4.1 E-R圖 213
8.4.2 數(shù)據(jù)庫表設計 214
8.4.3 數(shù)據(jù)庫構建 217
8.5 關鍵代碼示例 220
8.5.1 數(shù)據(jù)處理模塊 220
8.5.2 后臺管理員模塊 224
8.5.3 前臺用戶模塊 230
8.6 拓展練習 235
參考文獻 236
- 實用運籌學 [主編 邢育紅 于晉臣]
- 電子技術(第二版) [主編 覃愛娜 李飛]
- 勞動爭議處理實務 [主編 王秀卿 羅靜]
- 語音識別理論與實踐 [主編 莫宏偉]
- 信息系統(tǒng)項目管理師章節(jié)習題與考點特訓(第二版) [主編 薛大龍]
- 武術基礎教程 [主編 李代勇 謝志民]
- 畫法幾何與機械制圖習題集(多學時) [主編 趙軍]
- 網(wǎng)絡規(guī)劃設計師備考一本通 [夏杰 編著]
- 機械設計基礎(第二版) [主編 田亞平 李愛姣]
- 畫法幾何與機械制圖 [主編 趙軍]
- C語言程序設計習題與實驗指導(第二版) [主編 甄增榮 張賓]
- C語言程序設計(第二版) [主編 甄增榮 田云霞]
- Unity3D虛擬現(xiàn)實應用開發(fā)實踐 [主 編 劉龍]
- 面向對象程序設計 [主編 張勇 張平華 趙小龍]
- 網(wǎng)絡營銷 [主編 夏薇薇 劉婷 尚潔]
- 數(shù)據(jù)庫技術與應用實踐教程(SQL Server 2019) [主 編 嚴暉 周肆清]
- 網(wǎng)絡工程師備考一本通 [夏杰 編著]
- 軟件設計師考前沖刺100題 [施游 王曉笛 鄒月平 編著]
- 功能材料制備與表征實驗指導書 [龔偉平 趙軍峰 梅海娟 等編著]
- 信號與系統(tǒng)(第二版) [主編 張宇]
- Python 語言程序設計實踐指導 [主編 張雙獅]
- 體育舞蹈教程 [主編 劉偉 陳志明 曾明]
- 線性代數(shù)導學篇 [主編 史昱]
- 信息技術基礎實訓與習題指導(Windows7+Office2016) [主編 周金容 唐天國]
- Mr.Yang的魔法自然拼讀 [楊家成]
- 高等數(shù)學導學篇(下冊) [主編 李文婧 胡雷 尹金生]
- 高等數(shù)學導學篇(上冊) [主編 李文婧 胡雷 尹金生]
- 高等數(shù)學(下冊) [主編 李愛芹 胡雷 尹金生]
- 高等數(shù)學(上冊) [主編 李愛芹 胡雷 尹金生]
- 中華水文化(慕課版)(第二版) [畢雪燕 楊華軻 羅玲誼 等編著]
- 數(shù)據(jù)庫原理與應用——基于SQL Server 2
- 辦公自動化高級應用教程
- 大學計算機基礎上機實踐教程(第五版)
- 軟件工程
- 大學計算機基礎(第五版)
- 基于C#的可視化編程基礎
- Python基礎實例教程
- 計算機專業(yè)英語(第二版)
- 管理信息系統(tǒng)教程
- Excel 2010數(shù)據(jù)統(tǒng)計分析實用案例教程
- 數(shù)據(jù)庫原理與技術(第三版)實驗指導
- 數(shù)據(jù)庫技術與應用(SQL Server 2008版
- 數(shù)據(jù)庫技術與應用實踐教程(SQL Server
- 計算機網(wǎng)絡原理與應用(第二版)
- IT職業(yè)英語(第三版)
- 網(wǎng)站前端技術案例教程(HTML+CSS+JavaS