數(shù)據(jù)庫技術課程設計案例精編

-
【作 者】楊昭 主編
【I S B N 】978-7-5084-3433-1
【責任編輯】郭東青
【適用讀者群】本科
【出版時間】2006-01-01
【開 本】16開本
【裝幀信息】平裝(光膜)
【版 次】第1版
【頁 數(shù)】272
【千字數(shù)】
【印 張】
【定 價】¥26
【叢 書】21世紀高等院校課程設計叢書
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關圖書
本書精心選取了數(shù)據(jù)庫應用開發(fā)中極具代表性的若干個案例,全面覆蓋了數(shù)據(jù)庫應用開發(fā)技術中的重點和難點,主要包括:關系數(shù)據(jù)庫SQL語言、SQL Server數(shù)據(jù)庫、Oracle數(shù)據(jù)庫、數(shù)據(jù)庫的連接技術、用Visual Basic進行數(shù)據(jù)庫編程、用PowerBuilder進行數(shù)據(jù)庫編程、用Access和VC實現(xiàn)訂餐管理系統(tǒng)、用SQL Server和ASP實現(xiàn)供貨管理系統(tǒng)、用MySQL和JSP實現(xiàn)新聞發(fā)布系統(tǒng)等。
全書重點與實效并重,既有相對基本的編程內(nèi)容,又有一些較為高級的應用實例。每個案例包括總體說明、知識要點、實現(xiàn)步驟、注釋說明、課后練習等部分,適合不同層次讀者的全面學習和使用。
本書適合于具有初步關系數(shù)據(jù)庫理論基礎的初學者和具有一定數(shù)據(jù)庫編程經(jīng)驗的讀者。該書既可用作為不同層次數(shù)據(jù)庫技術課程設計的輔助教材,也可供數(shù)據(jù)庫開發(fā)人員參考。
在人類社會已經(jīng)邁入21世紀的今天,信息技術的飛速發(fā)展和普及使得全社會對計算機應用技術的需求日益增強。時至今日,計算機已經(jīng)深入到人們?nèi)粘9ぷ鳌W習、生活、娛樂的各個方面。眾所周知,計算機的主要功能是進行信息處理,而基于數(shù)據(jù)庫理論與理論的數(shù)據(jù)庫應用技術則是其中一個非常重要的領域。
關系數(shù)據(jù)庫是計算機科學中非常重要的一部分,數(shù)據(jù)庫技術以及數(shù)據(jù)庫的應用也正以日新月異的速度發(fā)展。如今,數(shù)據(jù)庫是信息系統(tǒng)的基本框架并且從根本上改變了許多公司和個人的工作方式。這種技術經(jīng)過多年的發(fā)展,已經(jīng)創(chuàng)造出更強大、更易用的數(shù)據(jù)庫系統(tǒng),使用戶無需具備開發(fā)高效系統(tǒng)的知識便可創(chuàng)建數(shù)據(jù)庫并實現(xiàn)其應用。在目前的參考文獻中,有許多優(yōu)秀的、闡述數(shù)據(jù)庫基本理論的著作和圖書,然而很少發(fā)現(xiàn)有書籍以案例實踐的形式系統(tǒng)介紹各種主流數(shù)據(jù)庫的應用開發(fā)方法。本書的創(chuàng)作就是為了彌補這種缺憾。
數(shù)據(jù)庫系統(tǒng)與應用課程的主要任務是使學生掌握數(shù)據(jù)庫設計的基本原理,能夠利用所學的數(shù)據(jù)庫知識設計和開發(fā)數(shù)據(jù)庫應用程序,解決數(shù)據(jù)處理中的一些實際問題。因此,數(shù)據(jù)庫技術的課程設計訓練是該課程一個很重要的環(huán)節(jié)。本書以案例為單位,從最基礎的SQL語言開始,全方位地介紹訓練結構化查詢語言、各種主流數(shù)據(jù)庫、數(shù)據(jù)庫連接方法、數(shù)據(jù)庫應用開發(fā)方法與軟件等。
本書通過精心設計的9個案例,全面覆蓋了數(shù)據(jù)庫應用開發(fā)技術中的重點和難點。案例主題包括:全面練習編寫關系數(shù)據(jù)庫SQL語言、練習使用SQL Server數(shù)據(jù)庫、練習使用Oracle數(shù)據(jù)庫、練習數(shù)據(jù)庫的各種連接技術、用Visual Basic進行數(shù)據(jù)庫編程、用PowerBuilder進行數(shù)據(jù)庫編程、用Access和VC實現(xiàn)訂餐管理系統(tǒng)、用SQLServer和ASP實現(xiàn)供貨管理系統(tǒng)、用MySQL和JSP實現(xiàn)新聞發(fā)布系統(tǒng)等。書后附有《數(shù)據(jù)庫技術》教學綱要參考,以及 Transact-SQL高級用法參考。全書重點與實效并重,既有相對基本的編程內(nèi)容,又有一些較為高級的應用實例。每個案例包括總體說明、知識要點、實現(xiàn)步驟、注釋說明、課后練習等部分,適合不同層次讀者學習和使用。
作為課程案例設計類圖書,本書適合于數(shù)據(jù)庫技術課程的初學者和具有一定數(shù)據(jù)庫開發(fā)經(jīng)驗的讀者閱讀。該書既可用為不同層次數(shù)據(jù)庫程序設計課程的輔助教材,也可供數(shù)據(jù)庫開發(fā)人員參考。
本書由楊昭主編,周軍、郜林立、孫占林副主編,參加編寫工作的還有王鳳華、顧立、李繼民、趙華文、童劍、黃卓、李麗、王曉青、王進、趙應丁、張瑞鋒、張勇、趙京、吳浩東、瞿敏、楚靜輝等。
由于時間倉促,加之編者的水平有限,缺點和錯誤在所難免,懇請專家和廣大讀者不吝賜教,批評指正。
編者
2005年12月
前言
案例一 全面練習關系數(shù)據(jù)庫SQL語言 1
1.1 總體說明 1
1.2 知識要點 1
1.2.1 數(shù)據(jù)模型 1
1.2.2 數(shù)據(jù)庫系統(tǒng) 2
1.2.3 數(shù)據(jù)庫應用系統(tǒng) 3
1.2.4 結構化查詢語言SQL 6
1.3 實現(xiàn)步驟 8
1.3.1 SQL的數(shù)據(jù)定義 8
1.3.2 SQL的數(shù)據(jù)操縱 12
1.3.3 SQL的數(shù)據(jù)控制 17
1.4 注釋說明 18
1.5 課后練習 18
案例二 練習使用SQL Server數(shù)據(jù)庫 19
2.1 總體說明 19
2.2 知識要點 19
2.2.1 發(fā)展歷程 19
2.2.2 體系結構 20
2.2.3 基本特性 22
2.2.4 Transact-SQL語言 23
2.3 實現(xiàn)步驟 26
2.3.1 使用ISQL/w 27
2.3.2 使用SQL EM 28
2.3.3 使用SQL Server客戶配置程序 28
2.3.4 使用SQL Security Manager 29
2.3.5 使用SQL Service Manager 30
2.3.6 使用SQL Performance Monitor 30
2.3.7 使用SQL Server Books Online 31
2.4 注釋說明 31
2.5 課后練習 32
案例三 練習使用Oracle數(shù)據(jù)庫 33
3.1 總體說明 33
3.2 知識要點 33
3.2.1 Oracle系統(tǒng)簡介 33
3.2.2 Oracle系統(tǒng)的體系結構 34
3.2.3 分布式處理和分布式數(shù)據(jù)庫 38
3.3 實現(xiàn)步驟 40
3.3.1 Oracle的安裝 40
3.3.2 Oracle的運行問題 58
3.3.3 數(shù)據(jù)庫實例的啟動和關閉 64
3.3.4 數(shù)據(jù)字典的使用 65
3.3.5 Oracle事務管理 66
3.3.6 數(shù)據(jù)庫觸發(fā)器 67
3.4 注釋說明 69
3.5 課后練習 69
案例四 使用數(shù)據(jù)庫的各種連接技術 70
4.1 總體說明 70
4.2 知識要點 70
4.2.1 ODBC簡介 70
4.2.2 連接池簡介 71
4.2.3 VC中的開放數(shù)據(jù)庫連接技術 72
4.3 實現(xiàn)步驟 73
4.3.1 在JSP中連接各種數(shù)據(jù)庫 74
4.3.2 Java數(shù)據(jù)庫連接與連接池 78
4.4 注釋說明 91
4.5 課后練習 91
案例五 用Visual Basic進行數(shù)據(jù)庫編程 92
5.1 總體說明 92
5.2 知識要點 92
5.2.1 關系數(shù)據(jù)庫的基本結構 92
5.2.2 Microsoft Jet引擎 93
5.2.3 VB中的結構化查詢語言 95
5.3 實現(xiàn)步驟 96
5.3.1 使用數(shù)據(jù)庫管理器 97
5.3.2 使用Data控件 102
5.3.3 使用DataGrid控件 105
5.3.4 使用ADO Data控件 107
5.3.5 綜合應用實例 111
5.4 注釋說明 116
5.5 課后練習 116
案例六 用PowerBuilder進行數(shù)據(jù)庫編程 117
6.1 案例說明 117
6.2 技術要點 117
6.2.1 關于PowerBuilder 117
6.2.2 PowerBuilder系統(tǒng)開發(fā)環(huán)境 118
6.2.3 數(shù)據(jù)窗口對象、控件與組件 120
6.2.4 PowerBuilder的SQL擴展 122
6.3 實現(xiàn)步驟 131
6.3.1 同數(shù)據(jù)庫的連接和斷開 131
6.3.2 數(shù)據(jù)庫管理 137
6.3.3 數(shù)據(jù)庫設計 144
6.3.4 使用動態(tài)數(shù)據(jù)窗口 152
6.4 注釋說明 154
6.5 課后練習 155
案例七 用Access和VC實現(xiàn)訂餐管理系統(tǒng) 156
7.1 總體說明 156
7.2 知識要點 156
7.2.1 如何配置ODBC數(shù)據(jù)源 156
7.2.2 MFC對ODBC的支持 157
7.2.3 利用MFC進行ODBC數(shù)據(jù)庫操作 158
7.2.4 關于Access數(shù)據(jù)庫 159
7.3 實現(xiàn)步驟 161
7.3.1 程序功能簡介 161
7.3.2 程序設計過程 161
7.4 注釋說明 176
7.5 課后練習 176
案例八 用SQL Server和ASP實現(xiàn)供貨管理系統(tǒng) 177
8.1 總體說明 177
8.2 知識要點 177
8.3 實現(xiàn)步驟 177
8.3.1 后臺數(shù)據(jù)庫設計 177
8.3.2 產(chǎn)品瀏覽功能 185
8.3.3 購買產(chǎn)品與購物袋處理功能 193
8.3.4 結賬處理功能 196
8.3.5 訂單出貨處理功能 201
8.3.6 物流公司配送處理功能 205
8.4 注釋說明 206
8.5 課后練習 207
案例九 用MySQL和JSP實現(xiàn)新聞發(fā)布系統(tǒng) 208
9.1 總體說明 208
9.2 技術要點 208
9.2.1 新聞發(fā)布系統(tǒng)模塊設計 208
9.2.2 系統(tǒng)的數(shù)據(jù)字典 209
9.2.3 MySQL數(shù)據(jù)庫的使用 210
9.3 實現(xiàn)步驟 216
9.3.1 創(chuàng)建相關數(shù)據(jù)庫 216
9.3.2 首頁和新聞詳細內(nèi)容頁面的實現(xiàn) 217
9.3.3 新聞編輯與添加等功能的實現(xiàn) 221
9.4 注釋說明 227
9.5 課后練習 228
附錄A 課后練習提示與解析 229
附錄B 《數(shù)據(jù)庫技術》教學綱要參考 239
附錄C Transact-SQL高級用法參考 246
- 數(shù)據(jù)庫技術與應用實踐教程(SQL Server 2019) [主 編 嚴暉 周肆清]
- 數(shù)據(jù)庫技術與應用(SQL Server 2019) [主編 嚴暉 劉衛(wèi)國]
- 數(shù)據(jù)庫技術與應用(SQL Server 2019) [主 編 沙有闖]
- 數(shù)據(jù)庫技術與應用(SQL Server 2008版)(第二版) [主編 嚴暉 王小玲]
- 數(shù)據(jù)庫技術與應用實踐教程(SQL Server 2008)(第二版) [主編 嚴暉 周肆清]
- 數(shù)據(jù)庫技術(第二版)——Access 2010及其應用系統(tǒng)開發(fā) [李禹生 李承犁 劉淵源 等編著]
- Access 2010數(shù)據(jù)庫技術基礎及應用 [主編 饒拱維 楊貴茂]
- 數(shù)據(jù)庫技術及應用開發(fā)學習輔導 [李云峰 李婷 編著]
- Access 2010數(shù)據(jù)庫技術與應用教程習題及實驗指導 [主編 陳朝華 肖東]
- Access 2010數(shù)據(jù)庫技術與應用教程 [主編 趙義霞 季軍杰]
- 數(shù)據(jù)庫技術及應用開發(fā) [李云峰 李 婷 編著]
- SQL Server實用數(shù)據(jù)庫技術 [張新成 孫 凌 ]
- 數(shù)據(jù)庫技術與應用(SQL Server 2008版)實踐教程 [主編 王小玲 嚴暉]
- 數(shù)據(jù)庫技術與應用(SQL Server 2008版) [主編 王小玲 安劍奇]
- Access數(shù)據(jù)庫技術與應用教程實驗指導 [何春林 宋運康]
- Access數(shù)據(jù)庫技術與應用教程 [主編 何春林 宋運康]
- 電子商務數(shù)據(jù)庫技術 [主編 樊穎軍]
- 數(shù)據(jù)庫技術與應用(第二版) [主編 王小玲 安劍奇]
- 數(shù)據(jù)庫技術與應用實踐教程(第二版) [主 編 王小玲 楊長興]
- Access數(shù)據(jù)庫技術與應用教程習題及實驗指導 [主編 陳朝華 肖東]
- Access數(shù)據(jù)庫技術與應用教程 [主編 趙義霞 季軍杰]
- Access數(shù)據(jù)庫技術及應用 [張成叔 主 編 ]
- SQL Server數(shù)據(jù)庫技術 [郭振民 董學樞 主 編]
- Web數(shù)據(jù)庫技術應用教程 [王承君 主編]
- Access數(shù)據(jù)庫技術及應用 [陳繼鋒 蘇云鳳 主編]
- 數(shù)據(jù)庫應用技術--Visual FoxPro及其應用系統(tǒng)開發(fā) [廖明潮 等編著]
- 動態(tài)Web數(shù)據(jù)庫技術--基于JSP和XML技術實現(xiàn) [王紅 主編]
- 數(shù)據(jù)庫技術--Access及其應用系統(tǒng)開發(fā) [李禹生 主編]
- 三級數(shù)據(jù)庫技術考試考點分析與全真訓練 [趙宏杰 等編著]
- Web數(shù)據(jù)庫技術 [高晗 等編著]