SQL Server數(shù)據(jù)庫管理與開發(fā)教程與實(shí)訓(xùn)(第2版)
定 價(jià):32 元
叢書名:21世紀(jì)全國高職高專計(jì)算機(jī)系列實(shí)用規(guī)劃教材
- 作者:杜兆將 主編
- 出版時(shí)間:2009/8/1
- ISBN:9787301155332
- 出 版 社:北京大學(xué)出版社
- 中圖法分類:TP311.138SQ
- 頁碼:319
- 紙張:膠版紙
- 版次:2
- 開本:16開
本書以學(xué)生和教師都非常熟悉的“教學(xué)成績管理系統(tǒng)”為案例貫穿全書例題、習(xí)題,目的是使同學(xué)們以“教學(xué)成績管理系統(tǒng)”為案例學(xué)會SQL數(shù)據(jù)庫管理與編程開發(fā)技能。本書例題、實(shí)訓(xùn)、習(xí)題中所有案例的庫、表、視圖、字段、函數(shù)、存儲過程、觸發(fā)器及其語法格式等對象均采用漢字命名,使同學(xué)們能更好地理解案例的意義。
全書共12章。第1、2章講解數(shù)據(jù)庫基本概念、基本理論以及數(shù)據(jù)庫系統(tǒng)設(shè)計(jì);第3章介紹SQL Server服務(wù)器的安裝與配置;第4~10章講解T-SQL語言基礎(chǔ),數(shù)據(jù)庫和數(shù)據(jù)表,數(shù)據(jù)查詢與視圖,設(shè)計(jì)數(shù)據(jù)的完整性,自定義函數(shù)、存儲過程和觸發(fā)器,游標(biāo)及事務(wù),數(shù)據(jù)庫的安全性;第11、12章給出了教學(xué)成績管理系統(tǒng)(VB+ASP)數(shù)據(jù)庫應(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ù)庫原理與技術(shù)、SQL數(shù)據(jù)庫技術(shù)等課程的教材,也可以作為高等院校相關(guān)專業(yè)進(jìn)行課程設(shè)計(jì)、畢業(yè)設(shè)計(jì)的參考書,還可以作為在職程序員和數(shù)據(jù)庫管理員自學(xué)教程或SQL Server培訓(xùn)教材。
第1章 數(shù)據(jù)庫系統(tǒng)基礎(chǔ)
1.1 數(shù)據(jù)庫基本概念
1.1.1 基本概念
1.1.2 數(shù)據(jù)庫三要素
1.1.3 數(shù)據(jù)庫分類
1.2 數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)
1.2.1 三級模式結(jié)構(gòu)
1.2.2 數(shù)據(jù)庫的兩級映像功能
1.2.3 數(shù)據(jù)庫管理系統(tǒng)的功能
1.2.4 數(shù)據(jù)庫管理系統(tǒng)的組成
1.2.5 數(shù)據(jù)庫的特點(diǎn)
1.3 關(guān)系數(shù)據(jù)庫
1.3.1 關(guān)系數(shù)據(jù)庫的基本概念
1.3.2 關(guān)系的運(yùn)算
1.3.3 關(guān)系的完整性約束 第1章 數(shù)據(jù)庫系統(tǒng)基礎(chǔ)
1.1 數(shù)據(jù)庫基本概念
1.1.1 基本概念
1.1.2 數(shù)據(jù)庫三要素
1.1.3 數(shù)據(jù)庫分類
1.2 數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)
1.2.1 三級模式結(jié)構(gòu)
1.2.2 數(shù)據(jù)庫的兩級映像功能
1.2.3 數(shù)據(jù)庫管理系統(tǒng)的功能
1.2.4 數(shù)據(jù)庫管理系統(tǒng)的組成
1.2.5 數(shù)據(jù)庫的特點(diǎn)
1.3 關(guān)系數(shù)據(jù)庫
1.3.1 關(guān)系數(shù)據(jù)庫的基本概念
1.3.2 關(guān)系的運(yùn)算
1.3.3 關(guān)系的完整性約束
1.3.4 關(guān)系數(shù)據(jù)庫
1.4 數(shù)據(jù)庫系統(tǒng)的應(yīng)用
1.4.1 數(shù)據(jù)庫系統(tǒng)的應(yīng)用結(jié)構(gòu)
1.4.2 C/S結(jié)構(gòu)的“教學(xué)成績管理系統(tǒng)”
1.4.3 B/S結(jié)構(gòu)的“教學(xué)成績管理系統(tǒng)”
1.5 本章小結(jié)
1.6 本章習(xí)題
第2章 數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)
2.1 功能設(shè)計(jì)
2.1.1 需求分析
2.1.2 “教學(xué)成績管理系統(tǒng)”功能設(shè)計(jì)
2.2 數(shù)據(jù)庫設(shè)計(jì)
2.2.1 數(shù)據(jù)庫設(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ù)庫實(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)識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ù)器啟動與注冊、配置
3.2.1 SQL Server服務(wù)管理
3.2.2 創(chuàng)建服務(wù)器組
3.2.3 注冊/刪除服務(wù)器
3.2.4 配置SQL Server服務(wù)器
3.3 SQL Server 2000的安裝
3.3.1 SQL Server 2000對系統(tǒng)的需求
3.3.2 SQL Server 2000的安裝版本
3.3.3 SQL Server 2000的安裝步驟
3.4 本章小結(jié)
3.5 本章習(xí)題
第4章 T-SOL語言基礎(chǔ)
4.1 常量與數(shù)據(jù)類型
4.1.1 常量
4.1.2 數(shù)據(jù)類型
4.2 局部變量和全局變量
4.2.1 select語句無源查詢
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)先級
4.5 批處理和流程控制語句
4.5.1 批和腳本
4.5.2 流程控制語句
4.6 本章小結(jié)
4.7 本章習(xí)題
第5章 數(shù)據(jù)庫和數(shù)據(jù)表
5.1 數(shù)據(jù)庫的初步認(rèn)識
5.2 用企業(yè)管理器管理數(shù)據(jù)庫和表
5.2.1 創(chuàng)建數(shù)據(jù)庫
5.2.2 管理數(shù)據(jù)表結(jié)構(gòu)
5.2.3 管理數(shù)據(jù)表數(shù)據(jù)
5.2.4 刪除表與刪除數(shù)據(jù)庫
5.3 用T-SQL 語句管理數(shù)據(jù)庫和表
5.3.1 創(chuàng)建數(shù)據(jù)庫
5.3.2 查看數(shù)據(jù)庫
5.3.3 修改數(shù)據(jù)庫
5.3.4 創(chuàng)建表
5.3.5 顯示表
5.3.6 修改表
5.3.7 刪除表與刪除數(shù)據(jù)庫
5.4 用T-SQL語句操作數(shù)據(jù)表數(shù)據(jù)
5.4.1 插入數(shù)據(jù)
5.4.2 修改數(shù)據(jù)
5.4.3 刪除數(shù)據(jù)
5.5 數(shù)據(jù)庫分離與附加
5.5.1 分離數(shù)據(jù)庫
5.5.2 附加數(shù)據(jù)庫
5.6 本章實(shí)訓(xùn)
5.7 本章小結(jié)
5.8 本章習(xí)題,
第6章 數(shù)據(jù)查詢與視圖
6.1 T-SQL簡單查詢
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高級查詢
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語句創(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ù)庫表數(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語句定義約束
7.2.2 使用企業(yè)管理器定義約束
7.3 默認(rèn)管理技術(shù)
7.3.1 T-SQL語句管理默認(rèn)
7.3.2 企業(yè)管理器管理默認(rèn)
7.4 使用規(guī)則
7.4.1 使用T-SQL 語句管理規(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ù)、存儲過程和觸發(fā)器
8.1 自定義函數(shù)
8.1.1 標(biāo)量函數(shù)
8.1.2 內(nèi)嵌表值函數(shù)
8.2 存儲過程
8.2.1 使用T-SQL 語句管理用戶自定義存儲過程
8.2.2 使用企業(yè)管理器管理用戶自定義存儲過程
8.2.3 使用存儲過程的優(yōu)點(diǎn)
8.3 觸發(fā)器
8.3.1 使用T-SQL 語句管理觸發(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ù)庫的安全性
10.1 SQL Server的安全賬戶
10.1.1 數(shù)據(jù)庫的安全性
10.1.2 認(rèn)識SQL Server的安全賬戶
10.1.3 服務(wù)器的登錄賬戶
10.1.4 管理固定服務(wù)器的角色
10.1.5 數(shù)據(jù)庫的用戶
10.1.6 數(shù)據(jù)庫的角色
10.2 管理權(quán)限
10.2.1 使用企業(yè)管理器管理權(quán)限
10.2.2 使用T-SQL 語句管理權(quán)限
10.3 SQL Server的安全訪問機(jī)制
10.3.1 安全認(rèn)證模式
10.3.2 SQL Server的安全訪問機(jī)制
10.4 數(shù)據(jù)庫備份還原
10.4.1 備份數(shù)據(jù)庫
10.4.2 數(shù)據(jù)庫定時(shí)自動備份
10.4.3 還原數(shù)據(jù)庫
10.5 本章實(shí)訓(xùn)
10.6 本章小結(jié)
10.7 本章習(xí)題
第11章 教學(xué)成績管理系統(tǒng)的vB實(shí)現(xiàn)
11.1 數(shù)據(jù)庫實(shí)現(xiàn)
11.1.1 創(chuàng)建數(shù)據(jù)庫
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 程序啟動順序
11.3 數(shù)據(jù)訪問機(jī)制
11.3.1 ADO對象結(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é)成績管理系統(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ù)庫連接
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)