《高等學校計算機教育系列規劃教材·資料庫套用基礎教程》以SQL Server 2000為基礎,結合Visual Basic 6.0開發工具,從資料庫套用系統開發的角度來介紹資料庫系統的基本概念,為學生套用資料庫技術進行數據管理打下基礎。《高等學校計算機教育系列規劃教材·資料庫套用基礎教程》主要內容有:資料庫系統概論、SQL Server資料庫的管理、SQL Server數據表、數據查詢、索引與視圖、存儲過程與觸發器、SQL Server數據轉換、資料庫安全管理、資料庫系統開發工具、Visual Basic的數據訪問方法、資料庫套用系統開發。
基本介紹
- 書名:資料庫套用基本教程
- 出版社:中國鐵道出版社
- 頁數:313頁
- 開本:16
- 品牌:中國鐵道出版社
- 作者:王小玲 劉衛國
- 出版日期:2008年3月1日
- 語種:簡體中文
- ISBN:9787113086633, 7113086632
內容簡介
圖書目錄
1.1 資料庫與資料庫系統
1.1.1 資料庫技術的發展
1.1.2 資料庫系統的構成
1.1.3 資料庫的三級模式結構
1.1.4 資料庫系統的特點
1.1.5 資料庫新技術
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.5 SQL Server資料庫概述
1.5.1 SQL Server的初步認識
1.5.2 SQL Server 2000的常用管理工具
1.5.3 SQL Server數據類型
1.6 Transact-SQL語言簡介
1.6.1 SQL與Transact-SQL
1.6.2 運算符與表達式
1.6.3 語句塊和注釋
1.6.4 流程控制語句
小結
習題
第2章 SQL Server資料庫的管理
2.1 SQL Server資料庫的存儲結構
2.1.1 資料庫對象
2.1.2 資料庫檔案及檔案組
2.1.3 SQL Server資料庫類型
2.2 資料庫的創建
2.2.1 使用企業管理器創建資料庫
2.2.2 使用嚮導創建資料庫
2.2.3 使用Transact-SQL語言創建資料庫
2.3 資料庫的修改
2.3.1 使用企業管理器修改資料庫
2.3.2 使用Transact-SQL語言修改資料庫
2.4 資料庫的刪除
2.4.1 使用快捷選單刪除資料庫
2.4.2 使用Transact-SQL語言刪除資料庫
2.5 資料庫的分離和附加
2.5.1 資料庫的分離
2.5.2 資料庫的附加
2.6 數據備份和還原
2.6.1 數據備份
2.6.2 數據還原
2.6.3 數據備份和還原操作
小結
習題
第3章 SQL Server數據表
3.1 數據表的創建和管理
3.1.1 使用企業管理器創建數據表
3.1.2 使用Transact-SQL語言創建數據表
3.1.3 使用企業管理器對數據表進行管理
3.1.4 使用Transact-SQL語言對數據表進行管理
3.2 表數據的管理
3.2.1 使用企業管理器管理表數據
3.2.2 使用Transact-SQL語言管理表數據
3.3 數據完整性管理
3.3.1 數據完整性概述
3.3.2 數據完整性的類型
3.3.3 使用企業管理器實現數據完整性的設定
小結
習題
第4章 數據查詢
4.1 SQL操作與查詢語句的基本結構
4.2 基本查詢
4.2.1 簡單查詢
4.2.2 帶條件查詢
4.2.3 查詢結果處理
4.3 嵌套查詢
4.3.1 單值嵌套查詢
4.3.2 多值嵌套查詢
4.4 聯接查詢
4.4.1 聯接類型
4.4.2 內聯接
4.4.3 外聯接
小結
習題
第5章 索引與視圖
5.1 索引概述
5.1.1 索引的基本概念
5.1.2 索引的分類
5.2 索引的操作
5.2.1 創建索引
5.2.2 查看索引
5.2.3 修改索引
5.2.4 刪除索引
5.3 視圖概述
5.3.1 視圖的概念
5.3.2 視圖的作用
5.3.3 視圖的限制
5.4 視圖的操作
5.4.1 創建視圖
5.4.2 修改視圖
5.4.3 刪除視圖
5.4.4 查看和修改視圖屬性
小結
習題
第6章 存儲過程與觸發器
6.1 存儲過程概述
6.1.1 存儲過程的特點和類型
6.1.2 創建和執行存儲過程
6.1.3 存儲過程參數和執行狀態
6.1.4 查看和修改存儲過程
6.1.5 刪除存儲過程
6.2 觸發器概述
6.2.1 觸發器的特點和類型
6.2.2 創建觸發器
6.2.3 查看和修改觸發器
6.2.4 刪除觸發器
6.2.5 觸發器的套用
小結
習題
第7章 SQL Serrer數據轉換
7.1 數據轉換服務概述
7.2 數據的導入/導出
7.2.1 導入數據
7.2.2 導出數據
小結
習題
第8章 資料庫安全管理
8.1 SQL Server的安全機制
8.1.1 身份驗證
8.1.2 身份驗證模式的設定
8.2 資料庫安全管理的內容
8.2.1 登錄管理
8.2.2 用戶管理
8.2.3 許可權
8.2.4 角色
小結
習題
第9章 資料庫系統開發工具
9.1 資料庫系統開發工具概述
9.2 Visual Basic概述
9.2.1 Visual Basic 6.0集成開發環境
9.2.2 創建簡單的Visual Basic應用程式
9.2.3 Visual Basic程式的特點
9.3 Visual Basic語言基礎
9.3.1 基本數據類型
9.3.2 變數和常量
9.3.3 運算符與表達式
9.3.4 數組與自定義類型
9.4 程式控制結構
9.4.1 選擇結構
9.4.2 循環結構
9.5 控制項
9.5.1 標籤
9.5.2 文本框
9.5.3 圖片框與圖像框
9.5.4 選單
9.5.5 單選按鈕與複選框
9.5.6 列表框與組合框
9.5.7 滾動條與定時器
9.6 過程
9.6.1 子過程
9.6.2 函式過程
9.6.3 變數的作用域和生存期
小結
習題
第10章 Visual Basic的數據訪問方法
10.1 概述
10.2 Data控制項
10.2.1 Data控制項屬性
10.2.2 數據綁定控制項
10.2.3 Data控制項的事件
10.2.4 Data控制項的常用方法
10.2.5 Recordset對象的屬性與方法
10.2.6 數據維護
10.3 ADO Data控制項
10.3.1 使用ADO Data控制項
10.3.2 ADO Data控制項的屬性與方法
10.3.3 數據綁定控制項
10.4 查詢數據
小結
習題
第11章 資料庫套用系統開發
11.1 資料庫套用系統開發的基本步驟
11.2 學生信息管理系統開發案例
11.2.1 系統設計
11.2.2 設計工程框架
11.2.3 系統功能模組實現
小結
參考文獻
附錄A SQL Server常用函式
附錄B Visual Basic函式
附錄C Visual Basic方法
文摘
1.1 資料庫與資料庫系統
資料庫(DateBase,DB)是指資料庫系統中按照一定的方式組織的、存儲在外部存儲設備上的、能為多個用戶共享的、與應用程式相互獨立的相關數據集合。資料庫技術發展到今天已是一門非常成熟的技術。許多技術都以資料庫技術作為重要的支撐,可以說,只要有計算機存在,就有資料庫技術存在。
1.1.1 資料庫技術的發展
資料庫系統的核心任務是數據管理,它包括數據的組織、存儲、維護、查詢和統計等工作,但並不是一開始就有資料庫技術。在計算機發展的初期,計算機主要套用於科學計算,雖然此時同樣有數據管理的問題,但這時的數據管理是以人工的方式進行的,後來發展到檔案系統,再後來才是資料庫。也就是說,資料庫技術的產生與發展是隨著數據管理技術的不斷發展而逐步形成的。
1. 人工管理階段
20世紀50年代中期以前,計算機主要套用於科學計算,數據量較少,一般不需要長期保存數據。硬體方面,沒有磁碟等直接存取的外存儲器;軟體方面,沒有對數據進行管理的系統軟體。在此階段,對數據的管理是由程式設計師個人考慮和安排的,他們既要設計算法,又要考慮數據的邏輯結構、物理結構以及輸入/輸出方法等問題。數據依附於處理它的應用程式,使數據和應用程式一一對應,互相依賴。程式與數據是一個整體,一個程式中的數據無法被其他程式使用,因此程式與程式之間存在大量的重複數據。數據存儲結構一旦有所改變,則必須修改相應程式,應用程式的設計與維護負擔繁重。