內容簡介
逯燕玲、戴紅、李志明主編的《網路資料庫技術(第2版高等學校計算機規劃教材)》是“高等學校計算機規請付只劃教材”之一,全書共分12個章節,主要對網路資料庫技術基礎知識作了介紹,具體內容包括資料庫系統概述、關係資料庫基本理論、網路資料庫技術概論、SQL語言基礎、資料庫的創建與管理等。該書可供各大專院校作為教材使用,也可供從事相關工作的人員作為參考用書使用。
圖書目錄
第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.2 SQL Server資料庫管理系統
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.4 JDBC技術
3.4.5 ASP技術
3.5 IIS簡介
3.5.1 IIS的特性
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.2 約束
5.7.3 使用默認值
5.7.4 規則
5.7.5 使用標識列
5.8 創建資料庫關係圖
習題5
實訓3
第6章 資料庫查詢
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.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 使用CREATE TRIGGER創建觸發器
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.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.3 Server對象
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.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
參考文獻
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.4 JDBC技術
3.4.5 ASP技術
3.5 IIS簡介
3.5.1 IIS的特性
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.2 約束
5.7.3 使用默認值
5.7.4 規則
5.7.5 使用標識列
5.8 創建資料庫關係圖
習題5
實訓3
第6章 資料庫查詢
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.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 使用CREATE TRIGGER創建觸發器
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.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.3 Server對象
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.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
參考文獻