《高等學校計算機規劃教材:網絡數據庫技術(第2版)》全面、系統地介紹了網絡數據庫的基本概念、MicrosoftSQLServer2000的安裝、管理、應用、數據維護的方法以及網絡數據庫設計和應用系統開發技術。本書共分12章,主要包括:數據庫系統的概念,關系數據庫基本理論,網絡數據庫技術,SQL語言基礎,數據庫的創建與管理,查詢分析器的使用與T-SQL高級查詢,SQLServer的視圖、索引、游標、事務、存儲過程與觸發器,SQLServer的安全性管理,數據庫的備份與恢復,ASP/ADO網絡數據庫技術和基于C/S模式的應用系統開發實例等。本書為教師提供習題解答和實驗指導書。
《高等學校計算機規劃教材:網絡數據庫技術(第2版)》重點突出了技術應用性,章后附有大量的習題和實訓練習。本書適合作為高等院校本科生(或專科生)相關課程的教材,也可供數據庫管理員參考使用。
第1章 數據庫系統概述
1.1 計算機數據處理
1.1.1 數據及數據處理
1.1.2 數據處理的三個發展階段
1.1.3 數據庫技術的發展
1.2 數據模型
1.2.1 信息的三個世界
1.2.2 概念模型
1.2.3 邏輯模型
1.3 數據庫系統的基本概念
1.3.1 數據庫系統的組成
1.3.2 數據庫管理系統的功能
1.3.3 數據庫系統的三級模式結構
1.4 數據庫設計
1.4.1 需求分析
1.4.2 概念結構設計
1.4.3 邏輯結構設計
1.4.4 物理結構設計
1.4.5 數據庫實施
1.4.6 數據庫運行與維護
習題1
第2章 關系數據庫基本理論
2.1 關系模型的概念
2.1.1 關系的數學定義
2.1.2 關系操作
2.1.3 關系的完整性
2.2 關系代數
2.2.1 傳統的集合運算
2.2.2 專門的關系運算
2.3 關系模型的規范化
2.3.1 函數依賴
2.3.2 范式
2.3.3 E-R模型向關系數據庫轉換
2.4 關系數據庫系統的查詢優化
2.4.1 關系系統
2.4.2 全關系型系統的基本準則
2.4.3 查詢優化的準則
2.5 常用的關系數據庫管理系統
2.5.1 Access數據庫管理系統
2.5.2 SQL Server數據庫管理系統
2.5.3 Oracle數據庫管理系統
2.5.4 DB2數據庫管理系統
2.5.5 Sybase系列
習題2
第3章 網絡數據庫技術概論
3.1 網絡數據庫的基本概念
3.1.1 網絡數據庫
3.1.2 SQL Server 2000的系統結構
3.1.3 SQL Server 2000的新特性
3.2 SQL Server 2000的安裝
3.2.1 SQL Server 2000系統要求
3.2.2 設置Windows服務賬戶
3.2.3 SQL Server 2000的安裝過程
3.3 SQL Server服務器管理
3.3.1 啟動和停止SQL Server
3.3.2 SQL Server服務器組的管理
3.3.3 連接與注冊服務器
3.3.4 配置SQL Server服務器
3.4 Web數據庫技術概述
3.4.1 CGI技術
3.4.2 Web API技術
3.4.3 ODBC技術
3.4.4 JDBC技術
3.4.5 ASP技術
3.5 IIS簡介
3.5.1 IIS的特性
3.5.2 IIS的Web服務器
3.5.3 IIS的FTP服務器
3.5.4 IIS的SMTP服務器
習題3
實訓1
第4章 SQL語言基礎
4.1 SQL語言的基本概念
4.1.1 標準SQL語言及其特點
4.1.2 T-SQL語言
4.1.3 T-SQL語言的語法結構
4.1.4 數據類型
4.1.5 運算符與表達式
4.2 流程控制語言
4.3 函數
習題4
實訓2
第5章 數據庫的創建與管理
5.1 數據庫的創建
5.1.1 數據庫的存儲結構
5.1.2 系統數據庫
5.1.3 估算數據庫的空間需求
5.1.4 使用sQL Server Management Studio創建數據庫
5.1.5 使用向導創建數據庫
5.2 數據庫的管理
5.2.1 數據庫屬性的查看與修改
5.2.2 設置數據庫的選項
5.2.3 刪除數據庫
5.3 表的創建
5.3.1 設計表的結構
5.3.2 使用SQL Server Management Studio創建表
5.4 表結構的修改
5.5 表的數據操作
5.6 刪除表
5.7 數據庫的完整性設計
5.7.1 數據完整性實施方法
5.7.2 約束
5.7.3 使用默認值
5.7.4 規則
5.7.5 使用標識列
5.8 創建數據庫關系圖
習題5
實訓3
第6章 數據庫查詢
6.1 使用SELECT語句進行簡單查詢
6.2 T-SQL高級查詢
6.2.1 多表查詢
6.2.2 分組查詢
6.2.3 統計查詢
6.2.4 嵌套查詢
6.3 存儲查詢結果
6.3.1 將查詢結果存儲到新表中
6.3.2 將查詢結果添加到已有表中
6.3.3 對查詢結果進行修改
習題6
實訓4
第7章 視圖、索引、游標及事務
7.1 視圖
7.1.1 視圖概述
7.1.2 創建視圖
7.1.3 視圖信息的查看和修改
7.1.4 視圖數據的更新
7.1.5 刪除視圖
7.2 索引
7.2.1 索引的分類
7.2.2 創建索引
7.2.3 創建索引視圖
7.2.4 刪除索引
7.3 游標
7.3.1 游標概述
7.3.2 游標的定義及使用過程
7.3.3 使用游標修改數據
7.4 事務的使用
7.4.1 事務概述
7.4.2 事務處理語句
7.4.3 分布式事務
習題7
實訓5
第8章 存儲過程和觸發器
8.1 存儲過程概述
8.2 存儲過程的設計與執行創建存儲過程
8.2.1 使用企業管理器創建存儲過程
8.2.2 使用“創建存儲過程向導”創建存儲過程
8.2.3 使用T-SQL創建存儲過程
8.3 存儲過程調用
8.3.1 創建執行存儲過程
8.3.2 查看存儲過程
8.3.3 刪除存儲過程
8.3.4 修改和重命名存儲過程
8.4 創建觸發器
8.4.1 使用企業管理器創建觸發器
8.4.2 使用CREATETRIGGER創建觸發器
8.5 觸發器的管理與應用
8.5.1 查看觸發器
8.5.2 修改和重命名觸發器
8.5.3 刪除觸發器
習題8
實訓6
第9章 SQL Server的安全性管理
9.1 SQL Server的安全性機制
9.2 SQL Server的登錄模式
9.2.1 登錄認證模式概述
9.2.2 SQL Server認證模式的設置與管理
9.3 SQL Server用戶標識和鑒別
9.3.1 數據庫用戶概述
9.3.2 管理數據庫用戶
9.4 角色與權限
9.4.1 角色
9.4.2 權限
9.5 數據庫的并發控制
9.5.1 并發事務
9.5.2 封鎖
9.5.3 不加鎖的并發控制
習題9
實訓7
第10章 備份與恢復
10.1 數據備份概述
10.2 數據庫備份策略
10.2.1 備份策略
10.2.2 恢復策略
10.3 數據庫備份與恢復的實施
10.3.1 備份設備
10.3.2 數據庫備份
10.3.3 數據庫恢復
10.3.4 備份和恢復系統數據庫
10.4 數據庫表數據的導入導出
10.4.1 數據轉換服務概述
10.4.2 數據轉換服務的導入/導出向導
習題10
實訓8
第11章 ASP/ADO網絡數據庫技術
11.1 Web環境操作SQL Server數據庫
11.2 ASP/ADO技術概述
11.2.1 ASP技術概述
11.2.2 ADO技術概述
11.2.3 IIS/Web服務器的配置
11.3 ASP的內建對象
11.3.1 Respo e對象
11.3.2 Request對象
11.3.3 Server對象
11.3.4 Session對象
11.3.5 Application對象
11.4 使用ASP/ADO操作SQL Server數據庫
11.4.1 ADO數據庫接口簡介
11.4.2 在ASP中使用ADO對象訪問數據庫
11.5 通過ODBC訪問數據庫
11.5.1 ODBC的作用
11.5.2 DSN數據源的創建
11.5.3 利用ODBC訪問數據庫
11.6 對數據庫中數據的基本操作
11.6.1 通過視圖查詢數據庫中的數據
11.6.2 利用表單向數據表添加數據
11.6.3 數據更新修改
11.6.4 數據刪除
第12章 基于C/S模式的應用系統開發
12.1 數據庫設計和實施
12.1.1 學生信息管理系統需求分析
12.1.2 概念結構設計
12.1.3 數據庫邏輯結構設計
12.1.4 創建“數據庫創建”腳本文件并建庫
12.1.5 創建“表創建”腳本文件并創建表
12.1.6 使用視圖和存儲過程實現一些查詢和操作要求
12.1.7 使用觸發器、規則等加入完整性控制機制
12.1.8 制定數據庫備份和恢復策略
12.2 系統設計
12.2.1 系統功能及處理流程
12.2.2 創建工程、添加模塊
12.2.3 創建數據源
12.2.4 設計系統主界面
12.2.5 設計系統登錄模塊
12.2.6 設計各功能模塊
小結
實訓9
參考文獻