圖書簡介
本書以資料庫知識以及基於資料庫的套用系統開發為內容,以SQLServer2000以及VisualBasic6.0為例子,深入淺出地介紹相關知識和套用;力求使學生在掌握資料庫基本知識的同時,培養開發基於資料庫的套用系統的能力,真正達到“學”以致“用”。
全書以“高校學生成績管理系統”案例為主線,以該資料庫套用系統的開發為內容貫穿始終,針對性強。該書的新穎之處在於從書的一開始便提出任務,明確教學目標,從而實現以任務驅動教學、以案例貫穿教學的教學方法,充分尊重和符合學生的認知規律。全書內容選取精細、知識結構新穎且合理。本書適用於各高等院校計算機公共基礎課教學,也可作為相關讀者的參考書。
目錄
第1章緒論
1.0“高校學生成績管理系統”案例及案例解析
1.1資料庫系統的基本概念
1.1.1資料庫
1.1.2資料庫管理系統
1.1.3資料庫套用系統
1.1.4資料庫系統
1.2SQL Server 2000系統概述
1.2.1什麼是SQL Server 2000
1.2.2SQL Server的主要功能
1.2.3SQL Server 2000的版本
1.3SQL Server 2000 的安裝
1.3.1系統需求
1.3.2安裝過程
1.4SQL Server 2000的管理工具
1.4.1服務管理器
1.4.2企業管理器
1.4.3查詢分析器
1.4.4伺服器網路實用工具
1.4.5客戶端網路實用工具
1.4.6導入和導出數據
1.4.7事件探查器
1.4.8在IIS中配置SQL XML支持
1.4.9在線上叢書
1.5SQL Server 2000伺服器管理
1.5.1啟動和停止SQL Server服務
1.5.2連線伺服器
1.5.3註冊伺服器
1.5.4配置SQL Server伺服器
1.6SQL Server 2000的資料庫對象
1.6.1資料庫對象
1.6.2資料庫對象的引用方法
1.7TransactSQL 語言概述
1.8本章小結
習題1
目錄
資料庫套用系統開發——SQL Server+Visual Basic案例驅動教程
第2章SQL Server 資料庫的管理
2.0案例及案例解析
2.1資料庫的設計與建立
2.1.1使用企業管理器創建資料庫
2.1.2資料庫的邏輯結構與物理結構
2.1.3使用TransactSQL語言創建資料庫
2.2資料庫的刪除
2.2.1使用企業管理器刪除資料庫
2.2.2使用TransactSQL語言刪除資料庫
2.3資料庫的修改
2.3.1更改資料庫大小
2.3.2修改資料庫選項
2.4資料庫的收縮
2.4.1用企業管理器收縮資料庫
2.4.2用TransactSQL語言收縮資料庫
2.5資料庫的分離和附加
2.5.1分離資料庫
2.5.2附加資料庫
2.6系統資料庫介紹
2.6.1資料庫目錄系統表
2.6.2master資料庫
2.6.3model資料庫
2.6.4tempdb資料庫
2.6.5msdb資料庫
2.6.6兩個示例資料庫
2.7本章小結
習題2
第3章SQL Server數據表的管理
3.0案例及案例解析
3.1SQL Server 數據表概述
3.1.1數據表的結構形式
3.1.2SQL Server 2000 的數據類型
3.1.3SQL Server 2000 的常量與變數
3.1.4SQL Server 2000 的運算符和表達式
3.1.5SQL Server 2000 的常用函式
3.2創建數據表
3.2.1使用企業管理器創建表
3.2.2使用 CREATE TABLE語句創建表
3.3修改數據表
3.3.1使用企業管理器修改數據表結構
3.3.2使用ALTER TABLE語句修改表結構
3.4刪除數據表
3.4.1使用企業管理器刪除數據表
3.4.2使用DROP TABLE語句刪除表
3.5表數據的基本操作
3.5.1向表中添加數據
3.5.2查看錶
3.5.3數據的導入與導出
3.5.4修改表中的數據
3.5.5刪除表中的數據
3.6本章小結
習題3
第4章數據的查詢操作與索引
4.0數據查詢案例及案例解析
4.1數據查詢操作
4.1.1查詢語句SELECT的基本結構
4.1.2單表查詢
4.1.3擴展查詢
4.1.4SELECT語句的其他功能
4.1.5界面化的查詢操作
4.2索引案例及案例解析
4.3索引
4.3.1索引概念
4.3.2索引分類
4.3.3創建索引
4.3.4索引更名
4.3.5刪除索引
4.4本章小結
習題4
第5章SQL Server數據完整性
5.0案例及案例解析
5.1數據完整性概述
5.1.1數據完整性的概念和分類
5.1.2表的關聯與參照完整性
5.2創建和使用約束
5.2.1DEFAULT約束
5.2.2CHECK約束
5.2.3PRIMARY KEY約束
5.2.4UNIQUE約束
5.2.5FOREIGN KEY約束
5.2.6其他約束子句的使用
5.2.7約束的查看、修改和刪除
5.3創建和使用默認
5.3.1在企業管理器中用界面方式創建、使用和刪除默認
5.3.2在查詢分析器中用命令創建、使用和刪除默認
5.4創建和使用規則
5.4.1在企業管理器中用界面方式創建、使用和刪除規則
5.4.2在查詢分析器中用命令創建、使用和刪除規則
5.5創建和套用觸發器
5.5.1觸發器簡介
5.5.2INSERT觸發器
5.5.3UPDATE觸發器
5.5.4DELETE觸發器
5.5.5觸發器的修改和刪除
5.6本章小結
習題5
第6章視圖、用戶與安全性管理
6.0案例及案例解析
6.1視圖管理
6.1.1創建視圖
6.1.2修改視圖
6.1.3刪除視圖
6.1.4使用視圖檢索表數據
6.1.5使用視圖添加表數據
6.1.6使用視圖修改表數據
6.1.7使用視圖刪除表數據
6.2SQL Server的安全性
6.2.1身份驗證模式設定
6.2.2登錄賬戶管理
6.2.3創建資料庫用戶
6.2.4角色管理
6.2.5許可權
6.3資料庫備份和恢復
6.3.1資料庫的備份
6.3.2資料庫的恢復
6.4本章小結
習題6
第7章Visual Basic程式設計基礎
7.0案例及案例解析
7.1Visual Basic簡介
7.1.1Visual Basic 6.0的安裝和啟動
7.1.2Visual Basic的集成開發環境
7.1.3Visual Basic的工程
7.1.4Visual Basic可視化編程的步驟
7.2Visual Basic面向對象程式設計
7.2.1面向對象可視化編程的基本思想
7.2.2對象及對象的屬性、事件和方法
7.2.3常用對象
7.3選單及其設計方法
7.3.1下拉式選單
7.3.2彈出式選單
7.4本章小結
習題7
第8章Visual Basic的資料庫訪問技術
8.0案例及案例解析
8.1Visual Basic中數據訪問技術基礎
8.1.1Visual Basic中數據訪問的底層技術
8.1.2數據訪問接口
8.2ADO數據控制項
8.2.1ADO數據控制項的常用屬性
8.2.2ADO數據控制項的常用方法和事件
8.2.3ADO數據控制項的Recordset對象
8.3數據綁定控制項
8.3.1內部數據綁定控制項
8.3.2ActiveX數據綁定控制項
8.4ADO對象模型
8.4.1連線對象
8.4.2記錄集對象
8.4.3命令對象
8.4.4其他對象
8.5數據報表
8.5.1數據報表的數據源——數據環境設計器
8.5.2報表設計器
8.5.3設計報表
8.6本章小結
習題8
第9章Visual Basic程式控制結構
9.0案例及案例解析
9.1數據與表達式
9.1.1數據的類型
9.1.2變數
9.1.3常量
9.1.4運算符和表達式
9.1.5常用內部函式
9.2順序結構程式設計
9.2.1賦值語句
9.2.2注釋、暫停與結束語句
9.2.3輸入輸出函式
9.3選擇結構程式設計
9.3.1單行選擇結構
9.3.2多行選擇結構
9.3.3條件語句的嵌套
9.3.4多情況選擇結構
9.4循環結構程式設計
9.4.1For…Next循環
9.4.2While…Wend 循環
9.4.3Do…Loop循環
9.4.4多重循環
9.5數組及其套用
9.5.1數組的概念
9.5.2數組的定義
9.5.3數組的基本操作
9.5.4數組的清除
9.5.5數組的套用
9.6過程及其套用
9.6.1Sub過程
9.6.2函式過程
9.6.3過程的參數傳遞
9.6.4變數和過程的作用域
9.7本章小結
習題9
第10章資料庫套用系統的開發與集成
10.0案例及案例解析
10.1套用系統開發的階段
10.2系統功能分析
10.3資料庫的設計與實現
10.4套用系統的設計與實現
10.4.1創建工程
10.4.2用戶界面的設計和實現
10.5本章小結
習題10
附錄ASQL Server 2000參考
A1存儲過程
A2游標與自定義函式
A3常用TransactSQL語句
附錄BVisual Basic常用的系統函式
參考文獻