SQL Server數(shù)據(jù)庫(kù)管理與應(yīng)用

出版時(shí)間:2011-12  出版社:清華大學(xué)出版社  作者:九州書(shū)源  頁(yè)數(shù):308  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

  本書(shū)主要講解了sql
server概述、數(shù)據(jù)庫(kù)的基本操作、數(shù)據(jù)庫(kù)中的表、數(shù)據(jù)查詢(xún)、數(shù)據(jù)完整性、視圖、索引及其應(yīng)用、t-sql語(yǔ)言編程、存儲(chǔ)過(guò)程、觸發(fā)器、數(shù)據(jù)庫(kù)的安全及jdbc等內(nèi)容。在課程內(nèi)容上,采用項(xiàng)目驅(qū)動(dòng)的案例教學(xué)方法,每章列出了學(xué)習(xí)目標(biāo)和要點(diǎn),相應(yīng)的知識(shí)點(diǎn)都有實(shí)例來(lái)引導(dǎo)說(shuō)明,全書(shū)貫穿一個(gè)大的實(shí)例項(xiàng)目,每章按照知識(shí)點(diǎn)展開(kāi)該實(shí)例的相應(yīng)部分,從而有針對(duì)性地進(jìn)行技能訓(xùn)練。
  本書(shū)采用了基礎(chǔ)知識(shí)、應(yīng)用實(shí)例、項(xiàng)目案例、上機(jī)實(shí)訓(xùn)、練習(xí)提高的編寫(xiě)模式,力求循序漸進(jìn)、學(xué)以致用,并切實(shí)通過(guò)項(xiàng)目案例和上機(jī)實(shí)訓(xùn)等方式提高應(yīng)用技能,適應(yīng)工作需求。
  本書(shū)提供了配套的實(shí)例素材與效果文件、教學(xué)課件、電子教案、視頻教學(xué)演示和考試試卷等相關(guān)教學(xué)資源,讀者可以登錄http://www.tup.com.cn網(wǎng)站下載。
  本書(shū)適合作為職業(yè)院校、培訓(xùn)學(xué)校、應(yīng)用型院校的教材,也是非常好的自學(xué)用書(shū)。

書(shū)籍目錄

第1章 sql server概述
1.1 sql server簡(jiǎn)介
1.1.1 sql server 2005的體系結(jié)構(gòu)
1.1.2 sql server 2005的版本
1.2 sql server的安裝、組件更改和卸載
1.2.1 安裝sql server
1.2.2 更改和刪除sql server 2005實(shí)例
1.2.3 卸載sql server 2005
1.3 sql server工具
1.3.1 sql server聯(lián)機(jī)叢書(shū)
1.3.2 sql server配置管理器
1.3.3 sql server management studio
1.3.4 sql server外圍應(yīng)用配置器
1.4 上機(jī)及項(xiàng)目實(shí)訓(xùn)
1.4.1 下載并安裝sql server 2005精簡(jiǎn)版
1.4.2 卸載sql server 2005精簡(jiǎn)版
1.5 練習(xí)與提高
第2章 數(shù)據(jù)庫(kù)的基本操作
2.1 數(shù)據(jù)庫(kù)基礎(chǔ)
2.1.1 數(shù)據(jù)庫(kù)的發(fā)展
2.1.2 數(shù)據(jù)庫(kù)的基本概念
2.1.3 數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)
2.2 關(guān)系數(shù)據(jù)庫(kù)的基本原理
2.2.1 數(shù)據(jù)模型
2.2.2 關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)概述
2.2.3 關(guān)系模型的規(guī)范化
2.2.4 e-r模型到關(guān)系模型的轉(zhuǎn)換
2.3 關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)
2.3.1 數(shù)據(jù)庫(kù)的設(shè)計(jì)原則
2.3.2 數(shù)據(jù)庫(kù)的設(shè)計(jì)步驟
2.4 sql server的數(shù)據(jù)庫(kù)概念
2.4.1 數(shù)據(jù)庫(kù)文件和文件組
2.4.2 數(shù)據(jù)庫(kù)
2.5 數(shù)據(jù)庫(kù)的創(chuàng)建
2.5.1 交互式創(chuàng)建數(shù)據(jù)庫(kù)
2.5.2 create database語(yǔ)句
2.5.3 應(yīng)用舉例——?jiǎng)?chuàng)建數(shù)據(jù)庫(kù)
2.6 數(shù)據(jù)庫(kù)的維護(hù)
2.6.1 查看數(shù)據(jù)庫(kù)信息
2.6.2 使用alter database語(yǔ)句修改數(shù)據(jù)庫(kù)
2.6.3 數(shù)據(jù)庫(kù)的選項(xiàng)設(shè)置
2.6.4 數(shù)據(jù)庫(kù)的改名
2.6.5 數(shù)據(jù)庫(kù)的刪除
2.6.6 分離數(shù)據(jù)庫(kù)
2.6.7 附加數(shù)據(jù)庫(kù)
2.7 上機(jī)及項(xiàng)目實(shí)訓(xùn)
2.7.1 創(chuàng)建圖書(shū)管理系統(tǒng)數(shù)據(jù)庫(kù)
2.7.2 創(chuàng)建系統(tǒng)管理員數(shù)據(jù)庫(kù)
2.8 練習(xí)與提高
第3章 數(shù)據(jù)庫(kù)中的表
3.1 數(shù)據(jù)表的基本概念
3.1.1 系統(tǒng)數(shù)據(jù)類(lèi)型
3.1.2 用戶(hù)定義數(shù)據(jù)類(lèi)型
3.2 sql server的對(duì)象命名規(guī)則
3.2.1 sql server標(biāo)識(shí)符
3.2.2 對(duì)象命名規(guī)則
3.3 數(shù)據(jù)表的創(chuàng)建與維護(hù)
3.3.1 創(chuàng)建表
3.3.2 修改表
3.3.3 刪除表
3.3.4 重命名表
3.4 表數(shù)據(jù)的添加、修改和刪除
3.4.1 向表中添加數(shù)據(jù)
3.4.2 修改表中的數(shù)據(jù)
3.4.3 刪除表中的數(shù)據(jù)
3.4.4 用sql server management studio管理表數(shù)據(jù)
3.5 上機(jī)及項(xiàng)目實(shí)訓(xùn)
3.5.1 創(chuàng)建圖書(shū)管理系統(tǒng)的數(shù)據(jù)表
3.5.2 創(chuàng)建classnorthwind數(shù)據(jù)庫(kù)
3.6 練習(xí)與提高
第4章 數(shù)據(jù)查詢(xún)
4.1 簡(jiǎn)單查詢(xún)語(yǔ)句
4.1.1 基本的select語(yǔ)句
4.1.2 選擇數(shù)據(jù)列
4.1.3 使用top和distinct
4.1.4 使用列別名
4.1.5 使用計(jì)算列
4.1.6 使用where子句
4.1.7 使用order by子句
4.1.8 應(yīng)用舉例——對(duì)查詢(xún)結(jié)果排序
4.2 查詢(xún)語(yǔ)句的統(tǒng)計(jì)功能
4.2.1 使用聚合函數(shù)
4.2.2 使用group by子句
4.2.3 使用compute子句
4.2.4 應(yīng)用舉例——統(tǒng)計(jì)查詢(xún)
4.3 數(shù)據(jù)的聯(lián)接
4.3.1 交叉聯(lián)接
4.3.2 內(nèi)聯(lián)接
4.3.3 外聯(lián)接
4.3.4 自聯(lián)接
4.3.5 合并結(jié)果集
4.4 子查詢(xún)
4.4.1 相關(guān)子查詢(xún)
4.4.2 嵌套子查詢(xún)
4.4.3 應(yīng)用舉例——使用嵌套子查詢(xún)
4.5 上機(jī)及項(xiàng)目實(shí)訓(xùn)
4.5.1 查詢(xún)圖書(shū)管理系統(tǒng)數(shù)據(jù)庫(kù)
4.5.2 多表查詢(xún)
4.6 練習(xí)與提高
第5章 數(shù)據(jù)完整性
5.1 數(shù)據(jù)完整性的基本概念
5.1.1 域完整性
5.1.2 實(shí)體完整性
5.1.3 參照完整性
5.2 使用約束
5.2.1 主鍵約束
5.2.2 唯一約束
5.2.3 檢查約束
5.2.4 默認(rèn)值約束
5.2.5 外鍵約束
5.3 標(biāo)識(shí)列identity
5.4 上機(jī)及項(xiàng)目實(shí)訓(xùn)
5.4.1 在sql server management studio中定義約束
5.4.2 使用t-sql語(yǔ)句定義約束
5.5 練習(xí)與提高
第6章 視圖
6.1 視圖的概念
6.1.1 視圖的基本概念
6.1.2 視圖的特點(diǎn)
6.2 視圖的創(chuàng)建
6.2.1 使用create view創(chuàng)建視圖
6.2.2 使用sql server management studio創(chuàng)建視圖
6.2.3 應(yīng)用舉例——?jiǎng)?chuàng)建視圖
6.3 視圖的維護(hù)
6.3.1 查看視圖的基本信息
6.3.2 修改視圖
6.3.3 重命名視圖
6.3.4 刪除視圖
6.4 上機(jī)及項(xiàng)目實(shí)訓(xùn)
6.4.1 創(chuàng)建圖書(shū)管理系統(tǒng)視圖
6.4.2 視圖的特殊應(yīng)用
6.5 練習(xí)與提高
第7章 索引及其應(yīng)用
7.1 索引概述
7.1.1 sql server中數(shù)據(jù)的存儲(chǔ)與訪問(wèn)
7.1.2 索引的特點(diǎn)
7.1.3 索引的分類(lèi)
7.2 索引的創(chuàng)建
7.2.1 使用create index創(chuàng)建索引
7.2.2 使用sql server management studio創(chuàng)建索引
7.3 索引的維護(hù)
7.3.1 查看索引信息
7.3.2 刪除索引
7.4 上機(jī)及項(xiàng)目實(shí)訓(xùn)
7.4.1 創(chuàng)建索引
7.4.2 使用t-sql語(yǔ)句創(chuàng)建索引
7.5 練習(xí)與提高
第8章 t-sql語(yǔ)言編程
8.1 批處理、腳本和注釋
8.1.1 批處理
8.1.2 腳本
8.1.3 注釋
8.2 變量
8.2.1 局部變量
8.2.2 全局變量
8.3 流程控制語(yǔ)句
8.3.1 begin…end語(yǔ)句
8.3.2 if…else語(yǔ)句
8.3.3 case語(yǔ)句
8.3.4 waitfor語(yǔ)句
8.3.5 while語(yǔ)句
8.4 常用系統(tǒng)函數(shù)
8.4.1 字符串函數(shù)
8.4.2 數(shù)學(xué)函數(shù)
8.4.3 日期和時(shí)間函數(shù)
8.4.4 數(shù)據(jù)類(lèi)型轉(zhuǎn)換函數(shù)
8.5 用戶(hù)定義函數(shù)
8.5.1 用戶(hù)定義函數(shù)的基本概念
8.5.2 創(chuàng)建用戶(hù)定義函數(shù)
8.6 游標(biāo)
8.6.1 聲明游標(biāo)
8.6.2 打開(kāi)游標(biāo)
8.6.3 從游標(biāo)中獲取數(shù)據(jù)
8.6.4 關(guān)閉和釋放游標(biāo)
8.7 事務(wù)與鎖
8.7.1 事務(wù)的概念
8.7.2 事務(wù)的工作原理
8.7.3 事務(wù)的提交與回滾
8.7.4 鎖定與并發(fā)控制
8.8 上機(jī)及項(xiàng)目實(shí)訓(xùn)
8.8.1 使用事務(wù)處理數(shù)據(jù)
8.8.2 使用t-sql和函數(shù)處理數(shù)據(jù)
8.9 練習(xí)與提高
第9章 存儲(chǔ)過(guò)程
9.1 存儲(chǔ)過(guò)程的概念
9.1.1 存儲(chǔ)過(guò)程的基本概念
9.1.2 存儲(chǔ)過(guò)程的特點(diǎn)
9.1.3 存儲(chǔ)過(guò)程的類(lèi)型
9.1.4 應(yīng)用舉例——使用擴(kuò)展存儲(chǔ)過(guò)程xp_cmdshell
9.2 建立和執(zhí)行存儲(chǔ)過(guò)程
9.2.1 存儲(chǔ)過(guò)程的建立
9.2.2 應(yīng)用舉例——執(zhí)行存儲(chǔ)過(guò)程
9.3 存儲(chǔ)過(guò)程的管理與維護(hù)
9.3.1 修改存儲(chǔ)過(guò)程
9.3.2 刪除存儲(chǔ)過(guò)程
9.4 存儲(chǔ)過(guò)程中參數(shù)的使用
9.4.1 帶參數(shù)的存儲(chǔ)過(guò)程
9.4.2 通過(guò)return返回值
9.5 上機(jī)及項(xiàng)目實(shí)訓(xùn)
9.5.1 創(chuàng)建借書(shū)存儲(chǔ)過(guò)程
9.5.2 創(chuàng)建還書(shū)存儲(chǔ)過(guò)程
9.6 練習(xí)與提高
第10章 觸發(fā)器
10.1 觸發(fā)器的概念
10.1.1 觸發(fā)器的基本概念
10.1.2 觸發(fā)器的優(yōu)點(diǎn)
10.1.3 觸發(fā)器的分類(lèi)
10.2 創(chuàng)建和應(yīng)用觸發(fā)器
10.2.1 創(chuàng)建觸發(fā)器
10.2.2 查看觸發(fā)器的定義信息
10.2.3 禁用或啟用觸發(fā)器
10.3 修改和刪除觸發(fā)器
10.3.1 修改觸發(fā)器
10.3.2 刪除觸發(fā)器
10.4 上機(jī)及項(xiàng)目實(shí)訓(xùn)
10.4.1 創(chuàng)建借/還書(shū)處理觸發(fā)器
10.4.2 創(chuàng)建刪除觸發(fā)器
10.5 練習(xí)與提高
第11章 數(shù)據(jù)庫(kù)的安全
11.1 數(shù)據(jù)庫(kù)的安全模型
11.1.1 訪問(wèn)控制
11.1.2 身份驗(yàn)證模式
11.2 服務(wù)器的安全性
11.2.1 創(chuàng)建和管理登錄賬戶(hù)
11.2.2 特殊的登錄賬戶(hù)sa
11.3 數(shù)據(jù)庫(kù)的安全性
11.3.1 創(chuàng)建和管理數(shù)據(jù)庫(kù)用戶(hù)
11.3.2 特殊的數(shù)據(jù)庫(kù)用戶(hù)dbo和guest
11.4 角色管理
11.4.1 固定服務(wù)器角色
11.4.2 數(shù)據(jù)庫(kù)角色
11.5 權(quán)限管理
11.5.1 權(quán)限的種類(lèi)
11.5.2 權(quán)限的管理
11.6 上機(jī)及項(xiàng)目實(shí)訓(xùn)
11.6.1 使用windows 身份驗(yàn)證
11.6.2 為賬號(hào)賦予服務(wù)器最高的權(quán)限
11.7 練習(xí)與提高
第12章 jdbc
12.1 應(yīng)用開(kāi)發(fā)環(huán)境
12.1.1 jdk
12.1.2 textpad
12.1.3 netbeans ide
12.2 jdbc驅(qū)動(dòng)程序
12.2.1 jdbc架構(gòu)
12.2.2 安裝jdbc驅(qū)動(dòng)程序
12.3 使用jdbc
12.3.1 連接sql server
12.3.2 執(zhí)行sql語(yǔ)句
12.3.3 管理結(jié)果集
12.3.4 處理元數(shù)據(jù)
12.3.5 執(zhí)行事務(wù)
12.3.6 應(yīng)用舉例——使用事務(wù)操作數(shù)據(jù)庫(kù)
12.4 上機(jī)及項(xiàng)目實(shí)訓(xùn)
12.4.1 創(chuàng)建聯(lián)系人數(shù)據(jù)庫(kù)
12.4.2 實(shí)現(xiàn)聯(lián)系人信息查詢(xún)
12.5 練習(xí)與提高
第13章 項(xiàng)目設(shè)計(jì)案例
13.1 制作程序設(shè)計(jì)題庫(kù)系統(tǒng)
13.1.1 項(xiàng)目目標(biāo)
13.1.2 項(xiàng)目分析
13.1.3 項(xiàng)目實(shí)現(xiàn)過(guò)程
13.2 練習(xí)與提高

章節(jié)摘錄

版權(quán)頁(yè):插圖:視圖具有將預(yù)定義的查詢(xún)作為對(duì)象存儲(chǔ)在數(shù)據(jù)庫(kù)中的能力,便于以后使用。在視圖中查詢(xún)的表稱(chēng)為基表。一般來(lái)說(shuō),可以將任何SELECT語(yǔ)句作為視圖進(jìn)行命名和存儲(chǔ)。視圖由SELECT語(yǔ)句構(gòu)成,其內(nèi)容是通過(guò)選擇查詢(xún)來(lái)定義的。也被稱(chēng)作虛擬表,是因?yàn)樗雌饋?lái)像一個(gè)表,由行列組成,而且可以像表一樣作為SELECT語(yǔ)句的數(shù)據(jù)來(lái)源來(lái)使用。但它所對(duì)應(yīng)的數(shù)據(jù)并不實(shí)際存儲(chǔ)在數(shù)據(jù)庫(kù)中,數(shù)據(jù)庫(kù)中只存儲(chǔ)視圖的定義,即視圖是從哪個(gè)或哪些基表(或視圖)導(dǎo)出的,視圖不生成所選數(shù)據(jù)庫(kù)行和列的永久拷貝,其中的數(shù)據(jù)是在引用視圖時(shí)動(dòng)態(tài)生成的。當(dāng)基表中的數(shù)據(jù)發(fā)生變化時(shí),可以從視圖中直接反映出來(lái)。當(dāng)對(duì)視圖執(zhí)行更新操作時(shí),其實(shí)操作的是基表中的數(shù)據(jù),所以可以通過(guò)視圖查看基表中的數(shù)據(jù),也可以通過(guò)視圖更改基表中的數(shù)據(jù)。視圖的常見(jiàn)實(shí)例如下。一個(gè)基表的行或列的子集。兩個(gè)或多個(gè)表的合并。兩個(gè)或多個(gè)表的聯(lián)接。一個(gè)基表的統(tǒng)計(jì)摘要。另一個(gè)視圖或視圖和基表組合的子集。對(duì)其中所引用的基礎(chǔ)表來(lái)說(shuō),視圖的作用類(lèi)似于篩選。定義視圖的篩選可以來(lái)自當(dāng)前或其他數(shù)據(jù)庫(kù)的一個(gè)或多個(gè)表,或者其他視圖。分布式查詢(xún)也可用于定義使用多個(gè)異類(lèi)源數(shù)據(jù)的視圖。如果有幾臺(tái)不同的服務(wù)器分別存儲(chǔ)不同地區(qū)的數(shù)據(jù),而用戶(hù)需要將這些服務(wù)器上相似結(jié)構(gòu)的數(shù)據(jù)組合起來(lái),這種方式就很有用。通過(guò)視圖進(jìn)行查詢(xún)沒(méi)有任何限制,通過(guò)它們進(jìn)行數(shù)據(jù)修改時(shí)的限制也很少。如圖6-1所示顯示了在兩個(gè)表上建立的視圖。

編輯推薦

《銀領(lǐng)工程?計(jì)算機(jī)項(xiàng)目案例與技能實(shí)訓(xùn)叢書(shū):SQL Server數(shù)據(jù)庫(kù)管理與應(yīng)用(第2版)》第1版多種榮獲《全國(guó)高校出版社優(yōu)秀暢銷(xiāo)書(shū)》獎(jiǎng)?;A(chǔ)知識(shí)+小型實(shí)例+項(xiàng)目案例+技能實(shí)訓(xùn)+練習(xí)提高。教學(xué)課件、電子教案、素材、源文件、效果圖等、自學(xué)視頻演示、配套題庫(kù)系統(tǒng)、項(xiàng)目案例與技能實(shí)訓(xùn)。

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    SQL Server數(shù)據(jù)庫(kù)管理與應(yīng)用 PDF格式下載


用戶(hù)評(píng)論 (總計(jì)3條)

 
 

  •   這書(shū)很好,很基礎(chǔ)!
  •   還可以吧,比較適用有點(diǎn)基礎(chǔ)的。
  •   還可以吧,當(dāng)初買(mǎi)了為了湊錢(qián)的,結(jié)果用著還行
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7