SQL Server數(shù)據(jù)庫(kù)管理與開發(fā)教程與實(shí)訓(xùn)(第2版)
定 價(jià):32 元
叢書名:21世紀(jì)全國(guó)高職高專計(jì)算機(jī)系列實(shí)用規(guī)劃教材
- 作者:杜兆將 主編
- 出版時(shí)間:2009/8/1
- ISBN:9787301155332
- 出 版 社:北京大學(xué)出版社
- 中圖法分類:TP311.138SQ
- 頁(yè)碼:319
- 紙張:膠版紙
- 版次:2
- 開本:16開
本書以學(xué)生和教師都非常熟悉的“教學(xué)成績(jī)管理系統(tǒng)”為案例貫穿全書例題、習(xí)題,目的是使同學(xué)們以“教學(xué)成績(jī)管理系統(tǒng)”為案例學(xué)會(huì)SQL數(shù)據(jù)庫(kù)管理與編程開發(fā)技能。本書例題、實(shí)訓(xùn)、習(xí)題中所有案例的庫(kù)、表、視圖、字段、函數(shù)、存儲(chǔ)過程、觸發(fā)器及其語(yǔ)法格式等對(duì)象均采用漢字命名,使同學(xué)們能更好地理解案例的意義。
全書共12章。第1、2章講解數(shù)據(jù)庫(kù)基本概念、基本理論以及數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì);第3章介紹SQL Server服務(wù)器的安裝與配置;第4~10章講解T-SQL語(yǔ)言基礎(chǔ),數(shù)據(jù)庫(kù)和數(shù)據(jù)表,數(shù)據(jù)查詢與視圖,設(shè)計(jì)數(shù)據(jù)的完整性,自定義函數(shù)、存儲(chǔ)過程和觸發(fā)器,游標(biāo)及事務(wù),數(shù)據(jù)庫(kù)的安全性;第11、12章給出了教學(xué)成績(jī)管理系統(tǒng)(VB+ASP)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的完整案例及其源代碼;最后在附錄中提供了3個(gè)具有特色的輔助教學(xué)軟件:SQL作業(yè)提交與批閱系統(tǒng)、SQL上機(jī)考試與閱卷系統(tǒng)、SQL保留字背單詞系統(tǒng)。
本書內(nèi)容豐富、實(shí)用性強(qiáng),特別適用于高職高專、成人?频认嚓P(guān)專業(yè)作為數(shù)據(jù)庫(kù)原理與技術(shù)、SQL數(shù)據(jù)庫(kù)技術(shù)等課程的教材,也可以作為高等院校相關(guān)專業(yè)進(jìn)行課程設(shè)計(jì)、畢業(yè)設(shè)計(jì)的參考書,還可以作為在職程序員和數(shù)據(jù)庫(kù)管理員自學(xué)教程或SQL Server培訓(xùn)教材。
第1章 數(shù)據(jù)庫(kù)系統(tǒng)基礎(chǔ)
1.1 數(shù)據(jù)庫(kù)基本概念
1.1.1 基本概念
1.1.2 數(shù)據(jù)庫(kù)三要素
1.1.3 數(shù)據(jù)庫(kù)分類
1.2 數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)
1.2.1 三級(jí)模式結(jié)構(gòu)
1.2.2 數(shù)據(jù)庫(kù)的兩級(jí)映像功能
1.2.3 數(shù)據(jù)庫(kù)管理系統(tǒng)的功能
1.2.4 數(shù)據(jù)庫(kù)管理系統(tǒng)的組成
1.2.5 數(shù)據(jù)庫(kù)的特點(diǎn)
1.3 關(guān)系數(shù)據(jù)庫(kù)
1.3.1 關(guān)系數(shù)據(jù)庫(kù)的基本概念
1.3.2 關(guān)系的運(yùn)算
1.3.3 關(guān)系的完整性約束 第1章 數(shù)據(jù)庫(kù)系統(tǒng)基礎(chǔ)
1.1 數(shù)據(jù)庫(kù)基本概念
1.1.1 基本概念
1.1.2 數(shù)據(jù)庫(kù)三要素
1.1.3 數(shù)據(jù)庫(kù)分類
1.2 數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)
1.2.1 三級(jí)模式結(jié)構(gòu)
1.2.2 數(shù)據(jù)庫(kù)的兩級(jí)映像功能
1.2.3 數(shù)據(jù)庫(kù)管理系統(tǒng)的功能
1.2.4 數(shù)據(jù)庫(kù)管理系統(tǒng)的組成
1.2.5 數(shù)據(jù)庫(kù)的特點(diǎn)
1.3 關(guān)系數(shù)據(jù)庫(kù)
1.3.1 關(guān)系數(shù)據(jù)庫(kù)的基本概念
1.3.2 關(guān)系的運(yùn)算
1.3.3 關(guān)系的完整性約束
1.3.4 關(guān)系數(shù)據(jù)庫(kù)
1.4 數(shù)據(jù)庫(kù)系統(tǒng)的應(yīng)用
1.4.1 數(shù)據(jù)庫(kù)系統(tǒng)的應(yīng)用結(jié)構(gòu)
1.4.2 C/S結(jié)構(gòu)的“教學(xué)成績(jī)管理系統(tǒng)”
1.4.3 B/S結(jié)構(gòu)的“教學(xué)成績(jī)管理系統(tǒng)”
1.5 本章小結(jié)
1.6 本章習(xí)題
第2章 數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)
2.1 功能設(shè)計(jì)
2.1.1 需求分析
2.1.2 “教學(xué)成績(jī)管理系統(tǒng)”功能設(shè)計(jì)
2.2 數(shù)據(jù)庫(kù)設(shè)計(jì)
2.2.1 數(shù)據(jù)庫(kù)設(shè)計(jì)方法
2.2.2 概念結(jié)構(gòu)設(shè)計(jì)
2.2.3 邏輯結(jié)構(gòu)設(shè)計(jì)
2.3 系統(tǒng)實(shí)施
2.3.1 數(shù)據(jù)庫(kù)實(shí)現(xiàn)
2.3.2 系統(tǒng)編程
2.3.3 運(yùn)行和維護(hù)
2.4 本章小結(jié)
2.5 本章習(xí)題
第3章 SOL Server服務(wù)器的安裝與配置
3.1 認(rèn)識(shí)SQL Server 2000的主要工具
3.1.1 SQL服務(wù)管理器
3.1.2 SQL企業(yè)管理器
3.1.3 SQL查詢分析器
3.1.4 SQL聯(lián)機(jī)幫助
3.2 SQL Server服務(wù)器啟動(dòng)與注冊(cè)、配置
3.2.1 SQL Server服務(wù)管理
3.2.2 創(chuàng)建服務(wù)器組
3.2.3 注冊(cè)/刪除服務(wù)器
3.2.4 配置SQL Server服務(wù)器
3.3 SQL Server 2000的安裝
3.3.1 SQL Server 2000對(duì)系統(tǒng)的需求
3.3.2 SQL Server 2000的安裝版本
3.3.3 SQL Server 2000的安裝步驟
3.4 本章小結(jié)
3.5 本章習(xí)題
第4章 T-SOL語(yǔ)言基礎(chǔ)
4.1 常量與數(shù)據(jù)類型
4.1.1 常量
4.1.2 數(shù)據(jù)類型
4.2 局部變量和全局變量
4.2.1 select語(yǔ)句無源查詢
4.2.2 局部變量
4.2.3 全局變量
4.3 常用函數(shù)
4.3.1 數(shù)學(xué)函數(shù)
4.3.2 字符串函數(shù)
4.3.3 日期時(shí)間函數(shù)
4.3.4 聚合函數(shù)
4.3.5 系統(tǒng)函數(shù)
4.3.6 系統(tǒng)統(tǒng)計(jì)函數(shù)
4.4 運(yùn)算及表達(dá)式
4.4.1 算術(shù)運(yùn)算
4.4.2 字符串連接運(yùn)算
4.4.3 比較運(yùn)算
4.4.4 邏輯運(yùn)算
4.4.5 運(yùn)算優(yōu)先級(jí)
4.5 批處理和流程控制語(yǔ)句
4.5.1 批和腳本
4.5.2 流程控制語(yǔ)句
4.6 本章小結(jié)
4.7 本章習(xí)題
第5章 數(shù)據(jù)庫(kù)和數(shù)據(jù)表
5.1 數(shù)據(jù)庫(kù)的初步認(rèn)識(shí)
5.2 用企業(yè)管理器管理數(shù)據(jù)庫(kù)和表
5.2.1 創(chuàng)建數(shù)據(jù)庫(kù)
5.2.2 管理數(shù)據(jù)表結(jié)構(gòu)
5.2.3 管理數(shù)據(jù)表數(shù)據(jù)
5.2.4 刪除表與刪除數(shù)據(jù)庫(kù)
5.3 用T-SQL 語(yǔ)句管理數(shù)據(jù)庫(kù)和表
5.3.1 創(chuàng)建數(shù)據(jù)庫(kù)
5.3.2 查看數(shù)據(jù)庫(kù)
5.3.3 修改數(shù)據(jù)庫(kù)
5.3.4 創(chuàng)建表
5.3.5 顯示表
5.3.6 修改表
5.3.7 刪除表與刪除數(shù)據(jù)庫(kù)
5.4 用T-SQL語(yǔ)句操作數(shù)據(jù)表數(shù)據(jù)
5.4.1 插入數(shù)據(jù)
5.4.2 修改數(shù)據(jù)
5.4.3 刪除數(shù)據(jù)
5.5 數(shù)據(jù)庫(kù)分離與附加
5.5.1 分離數(shù)據(jù)庫(kù)
5.5.2 附加數(shù)據(jù)庫(kù)
5.6 本章實(shí)訓(xùn)
5.7 本章小結(jié)
5.8 本章習(xí)題,
第6章 數(shù)據(jù)查詢與視圖
6.1 T-SQL簡(jiǎn)單查詢
6.1.1 查詢執(zhí)行方式
6.1.2 select子句選取字段
6.1.3 select子句記錄重復(fù)與最前面記錄
6.1.4 條件查詢
6.1.5 匯總查詢(聚合函數(shù))
6.1.6 查詢結(jié)果排序
6.1.7 查詢結(jié)果保存
6.2 T-SQL高級(jí)查詢
6.2.1 連接查詢
6.2.2 使用分組,
6.2.3 合并結(jié)果集
6.2.4 匯總計(jì)算
6.2.5 子查詢
6.2.6 數(shù)據(jù)查詢綜述
6.3 視圖
6.3.1 使用企業(yè)管理器管理視圖
6.3.2 使用T-SQL語(yǔ)句創(chuàng)建、修改和刪除視圖
6.3.3 通過視圖更新數(shù)據(jù)
6.3.4 視圖綜述
6.4 數(shù)據(jù)導(dǎo)入與導(dǎo)出
6.4.1 SQL Server數(shù)據(jù)庫(kù)表數(shù)據(jù)導(dǎo)出
6.4.2 導(dǎo)入數(shù)據(jù)到SQL Server表中
6.4.3 數(shù)據(jù)導(dǎo)入與導(dǎo)出的意義
6.5 本章實(shí)訓(xùn)
6.6 本章小結(jié)
6.7 本章習(xí)題
第7章 設(shè)計(jì)數(shù)據(jù)的完整性
7.1 數(shù)據(jù)完整性的概念
7.1.1 實(shí)體完整性
7.1.2 域完整性
7.1.3 參照完整性
7.1.4 用戶定義完整性
7.1.5 數(shù)據(jù)完整性的實(shí)現(xiàn)方式
7.2 使用約束實(shí)施數(shù)據(jù)完整性
7.2.1 使用T-SQL語(yǔ)句定義約束
7.2.2 使用企業(yè)管理器定義約束
7.3 默認(rèn)管理技術(shù)
7.3.1 T-SQL語(yǔ)句管理默認(rèn)
7.3.2 企業(yè)管理器管理默認(rèn)
7.4 使用規(guī)則
7.4.1 使用T-SQL 語(yǔ)句管理規(guī)則
7.4.2 使用企業(yè)管理器管理規(guī)則
7.5 使用identity列和identity函數(shù)
7.5.1 創(chuàng)建identity列
7.5.2 使用identity函數(shù)
7.6 索引
7.6.1 索引的概念
7.6.2 索引的創(chuàng)建與管理
7.6.3 創(chuàng)建索引的優(yōu)、缺點(diǎn)
7.7 本章實(shí)訓(xùn)
7.8 本章小結(jié)
7.9 本章習(xí)題
第8章 自定義函數(shù)、存儲(chǔ)過程和觸發(fā)器
8.1 自定義函數(shù)
8.1.1 標(biāo)量函數(shù)
8.1.2 內(nèi)嵌表值函數(shù)
8.2 存儲(chǔ)過程
8.2.1 使用T-SQL 語(yǔ)句管理用戶自定義存儲(chǔ)過程
8.2.2 使用企業(yè)管理器管理用戶自定義存儲(chǔ)過程
8.2.3 使用存儲(chǔ)過程的優(yōu)點(diǎn)
8.3 觸發(fā)器
8.3.1 使用T-SQL 語(yǔ)句管理觸發(fā)器
8.3.2 使用企業(yè)管理器管理觸發(fā)器
8.3.3 使用觸發(fā)器的優(yōu)點(diǎn)
8.4 本章實(shí)訓(xùn)
8.5 本章小結(jié)
8.6 本章習(xí)題
第9章 游標(biāo)及事務(wù)
9.1 游標(biāo)
9.1.1 游標(biāo)的概念
9.1.2 聲明游標(biāo)
9.1.3 打開游標(biāo)
9.1.4 數(shù)據(jù)處理
9.1.5 關(guān)閉、釋放游標(biāo)
9.2 事務(wù)的使用
9.2.1 事務(wù)的概念
9.2.2 事務(wù)的模式
9.2.3 事務(wù)控制
9.3 本章實(shí)訓(xùn)
9.4 本章小結(jié)
9.5 本章習(xí)題
第10章 數(shù)據(jù)庫(kù)的安全性
10.1 SQL Server的安全賬戶
10.1.1 數(shù)據(jù)庫(kù)的安全性
10.1.2 認(rèn)識(shí)SQL Server的安全賬戶
10.1.3 服務(wù)器的登錄賬戶
10.1.4 管理固定服務(wù)器的角色
10.1.5 數(shù)據(jù)庫(kù)的用戶
10.1.6 數(shù)據(jù)庫(kù)的角色
10.2 管理權(quán)限
10.2.1 使用企業(yè)管理器管理權(quán)限
10.2.2 使用T-SQL 語(yǔ)句管理權(quán)限
10.3 SQL Server的安全訪問機(jī)制
10.3.1 安全認(rèn)證模式
10.3.2 SQL Server的安全訪問機(jī)制
10.4 數(shù)據(jù)庫(kù)備份還原
10.4.1 備份數(shù)據(jù)庫(kù)
10.4.2 數(shù)據(jù)庫(kù)定時(shí)自動(dòng)備份
10.4.3 還原數(shù)據(jù)庫(kù)
10.5 本章實(shí)訓(xùn)
10.6 本章小結(jié)
10.7 本章習(xí)題
第11章 教學(xué)成績(jī)管理系統(tǒng)的vB實(shí)現(xiàn)
11.1 數(shù)據(jù)庫(kù)實(shí)現(xiàn)
11.1.1 創(chuàng)建數(shù)據(jù)庫(kù)
11.1.2 創(chuàng)建數(shù)據(jù)表
11.1.3 創(chuàng)建觸發(fā)器
11.1.4 創(chuàng)建視圖
11.1.5 賬戶初始化
11.2 主窗體的創(chuàng)建
11.2.1 Visual Basic設(shè)置
11.2.2 創(chuàng)建主窗體
11.2.3 模塊設(shè)計(jì)與主窗體菜單
11.2.4 全局變量
11.2.5 程序代碼
11.2.6 程序啟動(dòng)順序
11.3 數(shù)據(jù)訪問機(jī)制
11.3.1 ADO對(duì)象結(jié)構(gòu)
11.3.2 ADO編程模型
11.3.3 SQL 執(zhí)行函數(shù)
11.4 登錄界面與權(quán)限
11.4.1 系統(tǒng)登錄界面
11.4.2 權(quán)限設(shè)置
11.5 信息查詢模塊
11.5.1 Cell主要屬性
11.5.2 學(xué)生檔案查詢
11.6 數(shù)據(jù)維護(hù)模塊
11.7 數(shù)據(jù)備份還原與系統(tǒng)幫助模塊
11.7.1 數(shù)據(jù)備份
11.7.2 數(shù)據(jù)還原
11.7.3 幫助文件制作
11.8 本章小結(jié)
11.9 本章習(xí)題
第12章 教學(xué)成績(jī)管理系統(tǒng)的AsP實(shí)現(xiàn)
12.1 安裝與使用
12.2 系統(tǒng)實(shí)現(xiàn)
12.2.1 系統(tǒng)需求
12.2.2 總體設(shè)計(jì)
12.2.3 數(shù)據(jù)庫(kù)連接
12.2.4 數(shù)據(jù)查詢
12.3 本章小結(jié)
12.4 本章習(xí)題
附錄A SQL作業(yè)提交與批閱系統(tǒng)
附錄B SQL上機(jī)考試與閱卷系統(tǒng)
附錄C SQL保留字背單詞系統(tǒng)
參考文獻(xiàn)