內容簡介
基礎理論部分的知識點在後面的深入套用和綜合套用部分反覆套用,以加深學生對理論知識的理解。《資料庫基礎案例教程與實驗指導》各章節使用了大量案例,這些案例既獨立又互相聯繫,各章節案例集成在一起構成綜合案例——網上購物系統。綜合案例的開發幫助學生理解各章節知識點,形成數控庫套用系統的整體框架與結構,為學生的學習和開發資料庫管理系統提供支持,達到深入理解資料庫原理的目的。《資料庫基礎案例教程與實驗指導》可作為高等院校非計算機專業學生的資料庫基礎教材,也可作為資料庫基礎套用培訓和職業學院資料庫套用開發的教材,同時可供從事資料庫開發的相關人員學習、參考。
目錄
前言
教學建議
第一部分 基礎理論
第1章 資料庫系統概論
1.1 引論
1.1.1 資料庫系統是支撐實現“數位化生活”的關鍵技術
1.1.2 資料庫系統案例——網上購物系統
1.2 信息、數據與數據處理
1.2.1 信息與數據
1.2.2 數據處理
1.3 數據管理技術及發展
1.3.1 手工管理階段
1.3.2 檔案系統階段
1.3.3 資料庫系統階段
1.4 資料庫系統的結構
1.4.1 資料庫系統的體系結構
1.4.2 資料庫系統的功能結構
1.5 資料庫系統的組成
1.5.1 資料庫
1.5.2 資料庫管理系統
1.5.3 資料庫管理員和用戶
1.6 數據模型
1.6.1 數據模型的概念
1.6.2 三個世界的劃分及其有關概念
1.6.3 概念模型的表示方法:實體、聯繫方法
1.6.4 數據模型
1.6.5 數據模型的組成要素
1.7 資料庫技術發展
1.7.1 分散式資料庫
1.7.2 主動資料庫系統
1.7.3 多媒體資料庫
1.7.4 資料庫技術的研究領域
小結
習題1
第2章 關係資料庫的基本理論與
資料庫設計
2.1 關係模型的數據結構
2.1.1 關係的定義及相關概念
2.1.2 關係的性質I
2.1.3 關係模式
2.1.4 關係資料庫及其特點
2.1.5 關係數據結構設計
2.1.6 關係模型的體系結構
2.2 關係資料庫基本理論
2.2.1 函式依賴
2.2.2 關係的規範化和範式
2.3 關係的完整性
2.3.1 主鍵
2.3.2 外鍵
2.3.3 關係的完整性規則
2.4 資料庫系統的設計方法
2.4.1 資料庫系統設計的內容
2.4.2 資料庫設計的基本方法
2.4.3 資料庫系統設計的基本步驟
小結
習題2
第二部分 深入套用
第3章 關係資料庫標準語言SQL
3.1 SQL語言概述
3.1.1 SQL語言的發展
3.1.2 T-SQL語言
3.2 數據定義
3.2.1 運算元據庫
3.2.2 操作表
3.2.3 索引的創建和刪除
3.3 數據查詢
3.3.1 單表查詢
3.3.2 連線查詢
3.3.3 嵌套查詢
3.3.4 聯合查詢
3.4 數據更新
3.4.1 插入數據
3.4.2 修改數據
3.4.3 刪除數據
3.5 視圖
3.5.1 視圖的基本概念
3.5.2 創建視圖
3.5.3 查詢視圖
3.5.4 更新視圖
3.5.5 刪除視圖
小結
習題3
第4章 SQLServer2005
4.1 SQLServer2005概述
4.2 SQLServel2005的安裝與配置
4.2.1 SQLServer2005的版本
4.2.2 環境需求
4.2.3 SQLServet2005的安裝
4.2.4 SOLServer2005的配置
4.3 資料庫的創建與管理
4.3.1 了解SQLServei中的資料庫
4.3.2 資料庫的組成——數據檔案和日誌檔案
4.3.3 創建資料庫的方法
4.3.4 刪除資料庫
4.4 表的創建與管理
4.4.1 概述
4.4.2 表的創建
4.4.3 修改表結構
4.4.4 更新表中內容
4.4.5 定義約束
4.5 查詢的設計
4.6 視圖的創建與管理
4.6.1 創建視圖
4.6.2 管理視圖
4.6.3 更新視圖中的記錄
4.6.4 刪除視圖
4.6.5 重命名視圖
4.7 資料庫的備份與還原
4.7.1 資料庫的備份
4.7.2 資料庫的還原
4.7.3 分離和附加資料庫
小結
習題4
第三部分 綜合套用
第5章 基於VisuaIBasic的資料庫系統開發基礎
5.1 用戶訪問資料庫的方式
5.2 VB程式設計基礎
5.2.1 數據類型
5.2.2 運算符
5.2.3 程式的控制結構
5.3 VB界面設計
5.3.1 VB工程的創建、保存與運行
5.3.2 VB窗體及模組的添加
5.3.3 標準控制項介紹
5.4 0DBC技術
5.4.1 0DBC技術概述
5.4.2 ODBC的基本思想與特點
5.4.3 ODBC的體系結構
5.4.4 創建ODBCDSN
5.5 ADO數據控制項及其資料庫訪問技術
5.5.1 安裝ADO數據控制項
5.5.2 ADO數據控制項屬性
5.5.3 用控制項顯示數據
5.6 AD0數據對象及其資料庫訪問技術
5.6.1 ADO數據對象類
5.6.2 添加ADO數據對象引用
5.6.3 ADO數據對象套用案例
小結
第6章 基於VisuaIBasic的資料庫系統開發實例
6.1 系統設計
6.1.1 系統功能
6.1.2 系統開發平台
6.1.3 購物流程
6.1.4 系統用戶類型及許可權
6.2 資料庫設計
6.2.1 基本表結構
6.2.2 表之間的關係
6.3 資料庫的創建及基本數據錄入
6.3.1 創建資料庫及基本表
6.3.2 基本數據的錄入
6.4 ODBC數據源配置
6.5 工程結構及系統運行界面
6.5.1 工程的結構
6.5.2 系統運行界面
6.6 窗體設計及代碼編寫
小結
第7章ASP.N盯資料庫編程及實例
7.1 開發環境
7.1.1 安裝VisualStudio2008集成開發環境
7.1.2 啟動並配置VisualStudio2008默認開發環境
7.1.3 熟悉開發環境
7.2 資料庫訪問對象
7.2.1 簡介
7.2.2 Connection創建資料庫連線
7.2.3 Command對象執行資料庫命令
7.2.4 DataReader對象讀取數據
7.2.5 使用DataSet和DataAdapter處理數據
7.3 使用數據控制項
7.3.1 GfidView
7.3.2 DetailsV
7.3.3 FormView
7.3.4 DataIjst
7.4 網上購物系統實例
7.4.1 系統設計
7.4.2 功能模組設計
7.4.3 資料庫結構設計
7.4.4 新建網站及母版頁
7.4.5 用戶註冊登錄模組(UserLogin.ascx)
7.4.6 主頁設計(Default.aspx)
7.4.7 商品列表模組(ProductShow.aspx)
7.4.8 購買商品頁面(BuyProduct.aspx)
7.4.9 用戶訂單詳情模組(UserOrder.aspx)
7.4.10 訂單管理模組(DrderManageraspx)
7.4.11 用戶管理模組(UserManagerasp)
小結
第四部分 實驗指導
實驗1 初識資料庫
實驗1.1 使用SQLSever查詢分析器創建庫表結構及內容
實驗1.2 配置ODBC數據源
實驗1.3 使用“網上購物系統”實現一個完整的購物流程
實驗1.4 體驗“網上購物系統”的各項功能
實驗2 使用T-SQL進行數據定義與單表查詢
實驗2.1 使用T-SQL語句創建資料庫表結構
實驗2.2 使用T-SQL語句實現修改表結構及數據更新的操作
實驗2.3 使用T-SQL語句進行單表
查詢 實驗3使用T-SQL進行數據查詢與數據更新
實驗3-1 使用T-SQL語句實現數據更新
實驗3-2 使用T-SQL語句完成連線查詢
實驗3-3 使用T-SQL語句完成嵌套查詢
實驗3-4 使用T-SOL語句創建視圖
實驗4 SQLServer2005的使用
實驗4-1 使用SQLServer管理界面創建資料庫和表
實驗4.2 資料庫的備份和還原:
實驗4.3 使用SQLServer管理界面實現數據查詢:
實驗5 VB常用控制項及流程控制語句的使用:
實驗5-1 lLabel、CommandButton、TextBox控制項的使用:
實驗5-2 CommandButton控制項的控制:
實驗5-3 過程的使用:
實驗5-4 OptionButton控制項、CheckBox控制項及IF語句的使用
實驗5-5 ComboBox控制項及Select語句的使用
實驗6 VB資料庫編程基礎(1)
實驗6-1 選單的使用
實驗6-2 MDI窗體的使用
實驗6-3 ODBC的配置
實驗6-4 使用ADOData控制項與DataGrid控制項瀏覽數據(1)
實驗6-5 使用ADOData控制項與DataGrid控制項瀏覽數據(2)
實驗7 VB資料庫編程基礎(2)
實驗7-1 使用TextBox控制項綁定數據
實驗7-2 使用ADO對象自動填充下拉列表框
實驗7-3 使用ADO對象進行商品信息查詢
實驗7-4 使用ADOData控制項與DataGrid控制項增加、刪除、修改數據
實驗8 基於VB的資料庫應用程式開發實例——網上購物系統
實驗8-1 上機步驟
實驗8-2 窗體設計及代碼編寫
實驗9 SqlDataSource數據源控制項
實驗10 建立網站和母版頁設計
實驗11 訂購商品頁面
實驗12 使用FormView和GridView製作商品和訂單管理頁面
附錄1 習題答案
附錄2 T-SQt語言數據查詢功能語法匯總表
附錄3 網上購物系統資料庫(salesystem)表結構及內容
參考文獻
前言
信息技術的飛速發展與普及,使得資料庫管理系統的套用領域越來越廣,我們的衣食住行、工作、學習、娛樂,處處都離不開資料庫的支持,資料庫技術越來越受到人們的重視,資料庫基礎課程也逐漸成為各類高等院校的一門計算機公共基礎課。資料庫基礎方面的教材很多,但大多是面向計算機專業、理論性強的教材,而面向非計算機專業、通俗易懂、套用性強的教材較少。《資料庫基礎案例教程與實驗指導》主要面向非計算機專業學生,目的是使學生能夠全面、系統地掌握開發資料庫管理系統時所必需的資料庫基礎知識,並能結合所學專業、開發具有套用價值的資料庫管理系統。