《計(jì)算機(jī)類主干課程系列教材:SQL Server 2008數(shù)據(jù)庫(kù)應(yīng)用教程》以Microsoft SQL Server2008關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)軟件為背景,由數(shù)據(jù)庫(kù)設(shè)計(jì)、建立數(shù)據(jù)庫(kù)、Transact-SQL語(yǔ)言程序設(shè)計(jì)基礎(chǔ)、表、查詢與更新、索引與視圖、存儲(chǔ)過(guò)程、自定義函數(shù)、觸發(fā)器、數(shù)據(jù)庫(kù)安全性、游標(biāo)與事務(wù)等11章組成。全書以應(yīng)用為目的,以案例為引導(dǎo),結(jié)合數(shù)據(jù)庫(kù)和管理信息系統(tǒng)基本知識(shí),使讀者可以較快地掌握SQI-Server2008軟件的基本功能和操作,達(dá)到基本掌握管理信息系統(tǒng)建設(shè)的目的。
《計(jì)算機(jī)類主干課程系列教材:SQL Server 2008數(shù)據(jù)庫(kù)應(yīng)用教程》可作為高等學(xué)校計(jì)算機(jī)及相關(guān)專業(yè)數(shù)據(jù)庫(kù)原理與應(yīng)用教材,也可作為數(shù)據(jù)庫(kù)原理課程的配套教材,同時(shí)可供SQL Server數(shù)據(jù)庫(kù)的系統(tǒng)設(shè)計(jì)與應(yīng)用開發(fā)人員學(xué)習(xí)與參考。
《SQL Server 2008 數(shù)據(jù)庫(kù)應(yīng)用教程》可作為高等學(xué)校計(jì)算機(jī)有關(guān)專業(yè)的數(shù)據(jù)庫(kù)應(yīng)用教材,也可供SQLServer數(shù)據(jù)庫(kù)的系統(tǒng)設(shè)計(jì)與應(yīng)用開發(fā)人員參考。
第1章 數(shù)據(jù)庫(kù)設(shè)計(jì)
1.1 數(shù)據(jù)庫(kù)概念與設(shè)計(jì)過(guò)程
1.1.1 數(shù)據(jù)庫(kù)基本概念
1.1.2 數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)與數(shù)據(jù)獨(dú)立性
1.1.3 數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程
1.2 概念結(jié)構(gòu)設(shè)計(jì)
1.2.1 信息世界中的基本概念
1.2.2 概念模型的一種表示方法(E-R圖)
1.2.3 概念模型設(shè)計(jì)舉例
1.3 關(guān)系數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)
1.3.1 關(guān)系模型
1.3.2 E-R圖轉(zhuǎn)換為關(guān)系模型的規(guī)則
1.3.3 邏輯結(jié)構(gòu)設(shè)計(jì)舉例
1.3.4 教學(xué)關(guān)系數(shù)據(jù)庫(kù)
1.4 關(guān)系數(shù)據(jù)庫(kù)規(guī)范化設(shè)計(jì)
1.4.1 不好的關(guān)系模式存在的問(wèn)題
1.4.2 函數(shù)依賴
1.4.3 范式及其規(guī)范化設(shè)計(jì)
第2章 建立數(shù)據(jù)庫(kù)
2.1 SQLServer數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu)與系統(tǒng)數(shù)據(jù)庫(kù)
2.1.1 頁(yè)和區(qū)體系結(jié)構(gòu)
2.1.2 文件和文件組體系結(jié)構(gòu)
2.1.3 事務(wù)日志簡(jiǎn)介
2.1.4 soLServer系統(tǒng)數(shù)據(jù)庫(kù)
2.2 使用T-soL語(yǔ)言創(chuàng)建數(shù)據(jù)庫(kù)
2.2.1 創(chuàng)建數(shù)據(jù)庫(kù)
2.2.2 修改數(shù)據(jù)庫(kù)
2.2.3 刪除數(shù)據(jù)庫(kù)
2.3 使用界面方法創(chuàng)建數(shù)據(jù)庫(kù)
2.3.1 創(chuàng)建數(shù)據(jù)庫(kù)
2.3.2 修改數(shù)據(jù)庫(kù)
2.3.3 刪除數(shù)據(jù)庫(kù)
2.4 分離與附加數(shù)據(jù)庫(kù)
2.4.1 分離數(shù)據(jù)庫(kù)
2.4.2 附加數(shù)據(jù)庫(kù)
第3章 Transact-SQL語(yǔ)言程序設(shè)計(jì)基礎(chǔ)
3.1 標(biāo)識(shí)符
3.1.1 常規(guī)標(biāo)識(shí)符
3.1.2 分隔標(biāo)識(shí)符
3.1.3 對(duì)象命名規(guī)則
3.2 SQLServer的數(shù)據(jù)類型
3.2.1 系統(tǒng)數(shù)據(jù)類型
3.2.2 自定義數(shù)據(jù)類型
3.2.3 數(shù)據(jù)類型優(yōu)先級(jí)
3.2.4 數(shù)據(jù)類型轉(zhuǎn)換
3.3 表達(dá)式
3.3.1 常量
3.3.2 變量
3.3.3 運(yùn)算符
3.3.4 搜索條件中的模式匹配(通配符)
3.4 常用系統(tǒng)函數(shù)
3.4.1 數(shù)學(xué)函數(shù)
3.4.2 字符串函數(shù)
3.4.3 日期和時(shí)間函數(shù)
3.4.4 聚合函數(shù)
3.4.5 元數(shù)據(jù)函數(shù)
3.4.6 其他函數(shù)
3.4.7 配置函數(shù)
3.4.8 表達(dá)式綜述
3.5 Transact-SQL控制流語(yǔ)句
3.5.1 順序結(jié)構(gòu)
3.5.2 設(shè)置語(yǔ)句SET
3.5.3 分支結(jié)構(gòu)IF——-ELSE、CASE
3.5.4 循環(huán)結(jié)構(gòu)WHIIE
3.5.5 錯(cuò)誤捕捉與處理TRY——-CATCH
第4章 表
4.1 使用T-SQL語(yǔ)言建立表結(jié)構(gòu)
4.1.1 CREATE TABLE語(yǔ)句格式
4.1.2 定義完整性約束條件
4.1.3 教學(xué)數(shù)據(jù)庫(kù)JXDB完整性約束條件設(shè)計(jì)
……
第5章 查詢與更新
第6章 索引與視圖
第7章 存儲(chǔ)過(guò)程
第8章 自定義函數(shù)
第9章 觸發(fā)器
第10章 數(shù)據(jù)庫(kù)安全性
第11章 游標(biāo)與事務(wù)
附錄1 SQL Server 2008的安裝啟動(dòng)與退出
附錄2 建立教學(xué)數(shù)據(jù)庫(kù)JXDB源代碼