《數(shù)據(jù)庫(kù)原理及應(yīng)用》分成兩部分共13章。第一部分(第1~4章)為數(shù)據(jù)庫(kù)理論知識(shí)篇,主要介紹學(xué)習(xí)數(shù)據(jù)庫(kù)技術(shù)所必需的基本理論,內(nèi)容包括數(shù)據(jù)庫(kù)概述、關(guān)系數(shù)據(jù)庫(kù)基本理論、數(shù)據(jù)庫(kù)設(shè)計(jì)和數(shù)據(jù)庫(kù)管理系統(tǒng)。第二部分為數(shù)據(jù)庫(kù)應(yīng)用技術(shù)篇,其中第5~12章主要介紹數(shù)據(jù)庫(kù)的設(shè)計(jì)、維護(hù)、管理技術(shù),內(nèi)容包括SQLserver2012基礎(chǔ)、數(shù)據(jù)庫(kù)和表、數(shù)據(jù)查詢(xún)技術(shù)、視圖與索引、T—SQL語(yǔ)言、存儲(chǔ)過(guò)程和觸發(fā)器、安全管理、備份和還原;最后3章主要介紹數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)應(yīng)用的相關(guān)技術(shù),以警用品自選登記平臺(tái)的設(shè)計(jì)開(kāi)發(fā)為例,介紹基于C#.NET的SQLServer2012數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)過(guò)程,是數(shù)據(jù)庫(kù)技術(shù)、網(wǎng)頁(yè)制作技術(shù)和程序設(shè)計(jì)技術(shù)的綜合運(yùn)用。
第一部分 數(shù)據(jù)庫(kù)理論知識(shí)
第1章 數(shù)據(jù)庫(kù)概述
1.1 數(shù)據(jù)庫(kù)技術(shù)發(fā)展史
1.1.1 人工管理階段
1.1 2文件管理階段
1.1.3 數(shù)據(jù)庫(kù)管理階段
1.1.4 數(shù)據(jù)庫(kù)技術(shù)新發(fā)展
1.2 數(shù)據(jù)模型
1.2.1 信息的三個(gè)世界
1.2.2 概念模型
1.2.3 數(shù)據(jù)模型
1.3 數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)
1.3.1 三級(jí)模式結(jié)構(gòu)
1.3.2 兩級(jí)模式映像
1.4 數(shù)據(jù)庫(kù)系統(tǒng)組成
第2章 關(guān)系數(shù)據(jù)庫(kù)基本理論
2.1 關(guān)系模型的基本概念
2.1.1 基本術(shù)語(yǔ)
2.1.2 關(guān)系模型的三要素
2.2 關(guān)系代數(shù)
2.2.1 傳統(tǒng)的集合運(yùn)算
2.2.2 專(zhuān)門(mén)的關(guān)系運(yùn)算
2.3 關(guān)系數(shù)據(jù)庫(kù)的規(guī)范化
2.3.1 問(wèn)題的提出
2.3.2 函數(shù)依賴(lài)
2.3.3 關(guān)系模式的范式
2.3.4 規(guī)范化過(guò)程
第3章 數(shù)據(jù)庫(kù)設(shè)計(jì)
3.1 數(shù)據(jù)庫(kù)設(shè)計(jì)概述
3.1.1 數(shù)據(jù)庫(kù)設(shè)計(jì)的內(nèi)容
3.1.2 數(shù)據(jù)庫(kù)設(shè)計(jì)方法
3.1.3 數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟
3.2 需求分析
3.2.1 需求分析的任務(wù)
3.2.2 需求分析的描述方法
3.3 概念結(jié)構(gòu)設(shè)計(jì)
3.3.1 概念模型設(shè)計(jì)的方法與步驟
3.3.2 局部E-R圖設(shè)計(jì)
3.3.3 E-R圖的集成
3.4 邏輯結(jié)構(gòu)設(shè)計(jì)
3.4.1 將E-R圖轉(zhuǎn)化為關(guān)系數(shù)據(jù)模型
3.4.2 關(guān)系模型的優(yōu)化
3.4.3 設(shè)計(jì)用戶(hù)模式
3.5 物理結(jié)構(gòu)設(shè)計(jì)
3.5.1 物理結(jié)構(gòu)設(shè)計(jì)的內(nèi)容
3.5.2 性能評(píng)價(jià)
3.6 數(shù)據(jù)庫(kù)的實(shí)施與維護(hù)
3.6.1 數(shù)據(jù)的加栽和應(yīng)用程序的調(diào)試
3.6.2 數(shù)據(jù)庫(kù)的試運(yùn)行
3.6.3 數(shù)據(jù)庫(kù)的運(yùn)行和維護(hù)
第4章 數(shù)據(jù)庫(kù)管理系統(tǒng)
4.1 數(shù)據(jù)庫(kù)管理系統(tǒng)的基本功能
4.2 數(shù)據(jù)庫(kù)管理系統(tǒng)的目標(biāo)
4.3 數(shù)據(jù)庫(kù)管理系統(tǒng)的工作過(guò)程
4.4 常用數(shù)據(jù)庫(kù)管理系統(tǒng)
第二部分 數(shù)據(jù)庫(kù)應(yīng)用技術(shù)
第5章 SQL Server 2012基礎(chǔ)
5.1 SQL Server 2012簡(jiǎn)介
5.2 安裝與配置
5.2.1 SQL Server 2012的版本和組件
5.2.2 環(huán)境需求
5.2.3 SQL Server 2012安裝過(guò)程
5.3 管理工具
第6章 數(shù)據(jù)庫(kù)和表
6.1 數(shù)據(jù)庫(kù)概述
6.1.1 物理存儲(chǔ)結(jié)構(gòu)
6.1.2 邏輯存儲(chǔ)結(jié)構(gòu)
6.2 數(shù)據(jù)庫(kù)操作
6.2.1 創(chuàng)建數(shù)據(jù)庫(kù)
6.2.2 修改數(shù)據(jù)庫(kù)
6.2.3 刪除數(shù)據(jù)庫(kù)
6.3 數(shù)據(jù)庫(kù)表操作
6.3.1 SQL Server 2012的數(shù)據(jù)類(lèi)型
6.3.2 數(shù)據(jù)完整性
6.3.3 創(chuàng)建表
6.3.4 修改袁
6.3.5 表重命名與刪除
6.4 表數(shù)據(jù)操作
6.4.1 界面方式操作袁中數(shù)據(jù)
6.4.2 命令方式操作表中數(shù)據(jù)
第7章 數(shù)據(jù)查詢(xún)技術(shù)
7.1 查詢(xún)語(yǔ)句基本格式
7.2 基本查詢(xún)
7.2.1 選擇列
7.2.2 WHERE子句
7.2.3 消除結(jié)果集重復(fù)行
7.2.4 結(jié)果集排序
7.2.5 限制結(jié)果集行數(shù)
7.3 聚合函數(shù)與分組查詢(xún)
7.3.1 聚合函數(shù)
7.3.2 分組查詢(xún)
7.3.3 對(duì)分組查詢(xún)的結(jié)果進(jìn)行篩選
7.4 連接查詢(xún)
7.4.1 WHERE條件連接
7.4.2 JOIN連接
7.5 存儲(chǔ)查詢(xún)結(jié)果
7.6 子查詢(xún)
7.7 聯(lián)合查詢(xún)
第8章 視圖與索引
8.1 視圖
8.1.1 視圖概念
8.1.2 創(chuàng)建視圖
8.1.3 使用視圖
8.1.4 修改視圖
8.1.5 刪除視圖
8.2 索引
8.2.1 索引概念
8.2.2 索引分類(lèi)
8.2.3 創(chuàng)建索引
8.2.4 重建索引
8.2.5 刪除索引
第9章 T-SQL語(yǔ)言
9.1 T-SQL語(yǔ)言簡(jiǎn)介
9.2 常量與變量
9.2.1 常量
9.2.2 變量
9.2.3 運(yùn)算符與表達(dá)式
9.2.4 批處理
9.2.5 注釋
9.3 流程控制語(yǔ)句
9.3.1 BEGIN...END語(yǔ)句
9.3.2 IF...ELSE語(yǔ)句
9.3.3 CASE語(yǔ)句
9.3.4 WHILE語(yǔ)句
9.4 函數(shù)
9.4.1 系統(tǒng)內(nèi)置函數(shù)
9.4.2 用戶(hù)自定義函數(shù)
第10章 存儲(chǔ)過(guò)程和觸發(fā)器
10.1 存儲(chǔ)過(guò)程
10.1.1 存儲(chǔ)過(guò)程的類(lèi)型
10.1.2 存儲(chǔ)過(guò)程的創(chuàng)建與執(zhí)行
10.1.3 存儲(chǔ)過(guò)程的修改與刪除
10.2 觸發(fā)器
10.2.1 觸發(fā)器的類(lèi)型
10.2.2 觸發(fā)器的創(chuàng)建與修改
10.2.3 觸發(fā)器的禁止、啟用與刪除
第11章 安全管理
11.1 身份驗(yàn)證方式
11.2 賬戶(hù)管理
11.2.1 服務(wù)器登錄賬戶(hù)
11.2.2 數(shù)據(jù)庫(kù)用戶(hù)
11.3 角色管理
11.3.1 服務(wù)器角色
11.3.2 數(shù)據(jù)庫(kù)角色
11.3.3 應(yīng)用程序角色
11.4 權(quán)限管理
第12章 備份和還原
12.1 備份和還原基礎(chǔ)
12.1.1 恢復(fù)模式
12.1.2 備份設(shè)備
12.2 備份數(shù)據(jù)庫(kù)
12.2.1 備份的類(lèi)型
12.2.2 創(chuàng)建數(shù)據(jù)庫(kù)備份
12.3 還原數(shù)據(jù)庫(kù)
12.3.1 還原數(shù)據(jù)庫(kù)順序
12.3.2 數(shù)據(jù)庫(kù)還原操作
12.4 數(shù)據(jù)的導(dǎo)入和導(dǎo)出
12.4.1 啟動(dòng)SQL Server導(dǎo)入和導(dǎo)出向?qū)?
12.4.2 使用SQL Server導(dǎo)入和導(dǎo)出向?qū)?
第13章 警用品自選登記平臺(tái)
13.1 概述
13.2 系統(tǒng)分析與總體設(shè)計(jì)
13.2.1 系統(tǒng)需求分析
13.2.2 系統(tǒng)總體設(shè)計(jì)
13.3 數(shù)據(jù)庫(kù)設(shè)計(jì)
13.3.1 數(shù)據(jù)表設(shè)計(jì)
13.3.2 數(shù)據(jù)庫(kù)關(guān)系圖
13.3.3 數(shù)據(jù)庫(kù)創(chuàng)建
13.4 技術(shù)要點(diǎn)
13.4.1 創(chuàng)建ASP.NET項(xiàng)目
13.4.2 數(shù)據(jù)庫(kù)連接技術(shù)
13.4.3 使用母版頁(yè)
13.5 系統(tǒng)功能實(shí)現(xiàn)
13.5.1 登錄
13.5.2 創(chuàng)建新的選購(gòu)
13.5.3 參與正在進(jìn)行的選購(gòu)