內容簡介
本書通過全面介紹SQLServer2005的功能、相關指令和資料庫系統開發的基本方法,以及VisualBasic6.0程式設計基本知識、編程要領和訪問資料庫的方法,通過相關理論知識的學習和實踐操作訓練,使學生能夠正確、合理地進行資料庫系統的開發設計,從而提高軟體開發的整體質量。
全書共分為14章,由三部分組成。第一部分(第1~5章)介紹了資料庫的基本知識與使用;第二部分(第7~12章)介紹了VisualBasic6.0的程式設計基礎和編程;第三部分(第13、14章)介紹了使用VisualBasic6.0調用SQL資料庫的方法,並通過一個實例介紹了一個資料庫套用系統的開發步驟,是對前面章節的一個總結,使讀者對資料庫套用系統開發有一個全面、完整的認識。
本書可作為高校本、專科計算機專業學生學習資料庫開發和套用的教材,也可作為計算機自學人員的參考書。
目錄
第1章資料庫基礎
1.1資料庫中的基本概念
1.2資料庫系統的特點
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
第2章SQL Server 2005系統概述
2.1SQL Server 2005的特點
2.2SQL Server 2005的安裝
2.2.1SQL Server 2005的安裝步驟
2.2.2SQL Server 2005的啟動、暫停和退出
2.3SQL Server 2005管理工具
2.3.1SQL Server Management Studio
2.3.2SQL Server Business Intelligence Development Studio
2.3.3SQL Server Configuration Manager
2.3.4SQL Server外圍套用配置器
2.3.5資料庫引擎最佳化顧問
2.3.6SQL Server在線上叢書
2.3.7sqlcmd
2.3.8bcp
習題2
第3章TSQL語言基礎
3.1數據類型
3.1.1系統數據類型
3.1.2用戶定義數據類型
3.2常量和變數
3.2.1Select語句
3.2.2常量
3.2.3變數
3.3運算符
3.3.1算術運算符
3.3.2一元運算符
3.3.3比較運算符
3.3.4邏輯運算符
3.3.5賦值運算符
3.3.6字元串連線運算符
3.3.7位運算符
3.3.8運算符優先權和結合性
3.4批處理與流程控制語句
3.4.1批處理
3.4.2流程控制語句
習題3
第4章資料庫與資料庫表
4.1資料庫創建及管理
4.1.1資料庫基礎知識
4.1.2創建資料庫
4.1.3管理和維護資料庫
4.2資料庫表的創建與使用
4.2.1資料庫表介紹
4.2.2創建資料庫表
4.2.3修改資料庫表結構
4.2.4刪除表
4.3資料庫表數據操作
4.3.1插入數據
4.3.2更新數據
4.3.3刪除數據
習題4
第5章數據查詢與索引
5.1數據查詢概述
5.2簡單查詢
5.2.1查詢指定列
5.2.2使用列別名改變查詢結果的列標題
5.2.3選擇表中的若干元組
5.2.4Order By子句
5.2.5聚集函式
5.2.6Group By子句
5.3高級查詢
5.3.1連線查詢
5.3.2嵌套查詢
5.3.3帶有Exists謂詞的子查詢
5.3.4集合查詢
5.4視圖
5.4.1視圖概述
5.4.2視圖的類型
5.4.3視圖的優點與缺點
5.4.4創建視圖
5.4.5刪除視圖
5.4.6視圖數據的管理
5.5索引
習題5
第6章SQL Server的安全管理與資料庫的恢復
6.1SQL Server的安全管理
6.1.1安全身份驗證
6.1.2登錄賬戶管理
6.1.3用戶管理
6.1.4許可權管理
6.2資料庫的備份與恢復
6.2.1資料庫的備份
6.2.2資料庫的恢復
習題6
第7章Visual Basic 6.0概述
7.1Visual Basic簡介
7.1.1Visual Basic 6.0的特點
7.1.2Visual Basic 6.0的運行環境
7.1.3Visual Basic 6.0的安裝
7.1.4Visual Basic 6.0部件的添加和刪除
7.2Visual Basic 6.0集成開發環境
7.3面向對象的基本概念
7.4Visual Basic中的常用窗體和控制項
7.4.1窗體
7.4.2控制項
7.5工程管理
7.5.1工程的組成
7.5.2創建工程
7.5.3Visual Basic應用程式的開發步驟
習題7
第8章Visual Basic程式設計基礎
8.1命名規則和語法規則
8.1.1標識符的命名規則
8.1.2語句及語法規則
8.2數據類型
8.2.1基本數據類型
8.2.2用戶定義數據類型
8.3常量與變數
8.3.1常量
8.3.2變數
8.4運算符和表達式
8.4.1算術運算符與算術表達式
8.4.2字元串運算符與字元串表達式
8.4.3關係運算符與關係表達式
8.4.4邏輯運算符與邏輯表達式
8.4.5運算符的優先權
8.5常用內部函式
8.5.1函式的基本概念
8.5.2內部函式
習題8
第9章Visual Basic程式設計語句
9.1賦值語句
9.2數據的輸入與輸出
9.2.13個常用控制項
9.2.2數據輸出
9.2.3數據輸入
9.3順序結構程式設計
9.4選擇結構程式設計
9.4.1If語句
9.4.2Select Case語句
9.4.3選擇結構程式設計舉例
9.5循環結構程式設計
9.5.1For…Next語句
9.5.2Do…Loop語句
9.5.3循環嵌套
9.5.4循環結構程式設計舉例
習題9
第10章數組
10.1數組的概念
10.2數組的定義
10.2.1靜態數組
10.2.2動態數組
10.3控制項數組
10.4數組套用舉例
習題10
第11章過程與函式
11.1過程
11.1.1Sub過程
11.1.2Function過程
11.1.3過程與函式的區別
11.2參數傳遞
11.2.1形式參數與實際參數
11.2.2參數傳遞方式
11.3過程的嵌套與遞歸調用
11.3.1過程的嵌套調用
11.3.2過程的遞歸調用
11.4過程和變數的作用範圍
11.4.1過程的作用範圍
11.4.2變數的作用範圍
11.5多窗體與Sub Main過程
11.5.1多窗體應用程式
11.5.2Sub Main過程
習題11
第12章常用控制項的使用
12.1單選按鈕與複選框
12.1.1單選按鈕
12.1.2複選框
12.2滾動條
12.3列表框與組合框
12.3.1列表框
12.3.2組合框
12.4圖形圖像與多媒體
12.4.1形狀控制項
12.4.2直線控制項
12.4.3使用顏色
12.4.4Visual Basic的圖形坐標系
12.4.5顯示圖形
12.5簡單的多媒體編程
12.5.1使用OLE控制項
12.5.2使用Animation控制項
12.5.3使用Multimedia 控制項
12.5.4播放Flash動畫
12.6綜合實例
習題12
第13章Visual Basic訪問SQL Server
13.1數據控制項
13.1.1數據控制項屬性
13.1.2數據格線控制項
13.1.3數據控制項的事件
13.1.4數據控制項的常用方法
13.1.5Recordset對象的屬性與方法
13.2ADO控制項
13.2.1ADO對象模型
13.2.2ADO控制項的常用屬性
13.2.3ADO控制項連線資料庫
13.2.4ADO控制項上新增的綁定控制項
13.3對象的連結與嵌入
13.3.1OLE控制項概述
13.3.2使用OLE控制項
13.3.3對象連結與對象嵌入的區別
13.3.4OLE容器控制項的屬性
13.3.5OLE容器控制項的常用方法
13.3.6編輯OLE對象
習題13
第14章Visual Basic 與SQL Server應用程式開發實例——酒店管理系統
14.1簡介
14.2資料庫設計
14.2.1創建資料庫
14.2.2創建表
14.3主要功能模組設計
14.3.1主視窗的設計
14.3.2開房界面的設計
14.3.3訂房界面的設計
14.3.4退房界面的設計
14.3.5查看房間信息界面的設計
14.3.6查看客人信息界面的設計
14.4代碼實現
14.4.1主視窗模組代碼設計
14.4.2開房界面代碼設計
14.4.3訂房界面代碼設計
14.4.4退房界面代碼設計
14.4.5查看房間信息界面代碼設計
14.4.6查看客人信息界面代碼設計
小結
參考文獻