出版時(shí)間:2011-8 出版社:東軟電子出版社 作者:孫玉寶 編 頁數(shù):198 字?jǐn)?shù):316000
內(nèi)容概要
數(shù)據(jù)庫(kù)技術(shù)發(fā)展十分迅速,已經(jīng)成為信息化的核心,作為優(yōu)秀的關(guān)系型數(shù)據(jù)庫(kù),SQL Server
2008的相關(guān)技術(shù)也成為很多高校專業(yè)的骨干課程內(nèi)容,如何讓學(xué)生快速掌握這一技術(shù),顯得尤為迫切。
教育部2006年16號(hào)文件《關(guān)于全面提高高等職業(yè)教育教學(xué)質(zhì)量的若干意見》中指出:要重視學(xué)生校內(nèi)學(xué)習(xí)與實(shí)際工作的一致性,校內(nèi)成績(jī)考核與企業(yè)實(shí)踐考核相結(jié)合,探索課堂與實(shí)習(xí)地點(diǎn)的一體化;探索工學(xué)交替、任務(wù)驅(qū)動(dòng)、項(xiàng)目導(dǎo)向、頂崗實(shí)習(xí)等有利于增強(qiáng)學(xué)生能力的教學(xué)模式;改革教學(xué)方法和手段,融“教、學(xué)、做”為一體。
書籍目錄
任務(wù)1SQL Server 2008的安裝與登錄
1.1客戶需求
1.2任務(wù)分析
1.3制定計(jì)劃
1.4信息收集
1.4.1數(shù)據(jù)庫(kù)的發(fā)展簡(jiǎn)史
1.4.2數(shù)據(jù)庫(kù)的地位
1.4.3數(shù)據(jù)庫(kù)的基本概念
1.4.4SQLServer的發(fā)展
1.4.5安裝SQLServer2008軟硬件要求(適用于32位標(biāo)準(zhǔn)版)
1.4.6SQLServer2008身份驗(yàn)證模式
1.4.7SSMS簡(jiǎn)介
1.5任務(wù)實(shí)施
1.5.1安裝前準(zhǔn)備
1.5.2開始安裝
1.5.3登錄
1.5.4更改服務(wù)器身份驗(yàn)證模式
1.5.5設(shè)置服務(wù)帳戶
1.5.6創(chuàng)建新服務(wù)帳戶
1.5.7卸載SQLServer200
1.6檢查與評(píng)估
1.7拓展訓(xùn)練
1.8小結(jié)
任務(wù)2創(chuàng)建學(xué)生成績(jī)管理數(shù)據(jù)庫(kù)
2.1客戶需求
2.2任務(wù)分析
2.3制定計(jì)劃
2.4信息收集
2.4.1數(shù)據(jù)庫(kù)的定義
2.4.2數(shù)據(jù)庫(kù)的基本知識(shí)
2.4.3數(shù)據(jù)庫(kù)的創(chuàng)建
2.4.4數(shù)據(jù)庫(kù)的備份和恢復(fù)
2.4.5數(shù)據(jù)庫(kù)的分離和附加
2.4.6數(shù)據(jù)庫(kù)的刪除
2.5任務(wù)實(shí)施
2.5.1創(chuàng)建學(xué)生成績(jī)管理數(shù)據(jù)庫(kù)
2.5.2備份和還原數(shù)據(jù)庫(kù)
2.5.3分離和附加student數(shù)據(jù)庫(kù)
2.6檢查與評(píng)估
2.7拓展訓(xùn)練
2.8小結(jié)
〖=BW(〗目錄〖=〗任務(wù)3創(chuàng)建學(xué)生成績(jī)管理數(shù)據(jù)庫(kù)中的表
3.1客戶需求
3.2任務(wù)分析
3.3制定計(jì)劃
3.4信息收集
3.4.1數(shù)據(jù)庫(kù)表
3.4.2數(shù)據(jù)完整性
3.4.3約束
3.4.4數(shù)據(jù)類型
3.5任務(wù)實(shí)施
3.5.1使用SSMS創(chuàng)建學(xué)生基本信息表
3.5.2建立學(xué)生成績(jī)管理系統(tǒng)中表間關(guān)系
3.6檢查與評(píng)估
3.7拓展訓(xùn)練
3.8小結(jié)
任務(wù)4管理學(xué)生成績(jī)管理數(shù)據(jù)庫(kù)中的數(shù)據(jù)
4.1客戶需求
4.2任務(wù)分析
4.3制定計(jì)劃
4.4信息收集
4.4.1SQL簡(jiǎn)介
4.4.2INSERT語句
4.4.3UPDATE語句
4.4.4DELETE語句
4.4.5TRUNCATE語句
4.4.6SQLServer中的運(yùn)算符
4.4.7SQLServer中的通配符
4.5任務(wù)實(shí)施
4.6檢查與評(píng)估
4.7拓展訓(xùn)練
4.8小結(jié)
任務(wù)5從學(xué)生成績(jī)管理數(shù)據(jù)庫(kù)中獲取信息
5.1客戶需求
5.2任務(wù)分析
5.3制定計(jì)劃
5.4信息收集
5.4.1SELECT基本查詢
5.4.2分組及分組條件語句
5.4.3模糊查詢
5.4.4聚合函數(shù)
5.4.5SQLServer中的函數(shù)
5.4.6多表聯(lián)接查詢
5.5任務(wù)實(shí)施
5.6檢查與評(píng)估
5.7拓展訓(xùn)練
5.8小結(jié)
任務(wù)6創(chuàng)建論壇管理數(shù)據(jù)庫(kù)
6.1客戶需求
6.2任務(wù)分析
6.3制定計(jì)劃
6.4信息收集
6.4.1論壇數(shù)據(jù)庫(kù)需要存儲(chǔ)的信息
6.4.2數(shù)據(jù)庫(kù)設(shè)計(jì)
6.5任務(wù)實(shí)施
6.5.1分析論壇管理數(shù)據(jù)庫(kù)中的實(shí)體及實(shí)體屬性
6.5.2分析論壇管理數(shù)據(jù)庫(kù)中實(shí)體之間的關(guān)系
6.5.3安裝PowerDesigner軟件
6.5.4創(chuàng)建CDM概念數(shù)據(jù)模型
6.5.5在數(shù)據(jù)庫(kù)中創(chuàng)建表
6.6檢查與評(píng)估
6.7拓展訓(xùn)練
6.8小結(jié)
任務(wù)7保證論壇數(shù)據(jù)庫(kù)的安全
7.1客戶需求
7.2任務(wù)分析
7.3制定計(jì)劃
7.4信息收集
7.4.1SQLServer2008的安全體系結(jié)構(gòu)
7.4.2服務(wù)賬號(hào)
7.4.3身份驗(yàn)證模式
7.4.4數(shù)據(jù)庫(kù)系統(tǒng)登錄賬號(hào)
7.4.5數(shù)據(jù)庫(kù)用戶管理
7.4.6數(shù)據(jù)庫(kù)系統(tǒng)角色管理
7.4.7SQLServer權(quán)限管理
7.4.8使用TransacT
7.5任務(wù)實(shí)施
7.5.1設(shè)置身份驗(yàn)證模式
7.5.2管理登錄賬號(hào)
7.5.3創(chuàng)建用戶賬號(hào)
7.5.4權(quán)限管理
7.5.5語句權(quán)限設(shè)置
7.6檢查與評(píng)估
7.7小結(jié)
任務(wù)8使用T
8.1客戶需求
8.2任務(wù)分析
8.3制定計(jì)劃
8.4信息收集
8.4.1定義變量及賦值
8.4.2輸出顯示數(shù)據(jù)
8.4.3邏輯控制語句
8.4.4聚合函數(shù)
8.5任務(wù)實(shí)施
8.6檢查與評(píng)估
8.7拓展訓(xùn)練
8.8小結(jié)
任務(wù)9使用高級(jí)查詢獲取論壇管理數(shù)據(jù)庫(kù)中的數(shù)據(jù)
9.1客戶需求
9.2任務(wù)分析
9.3制定計(jì)劃
9.4信息收集
9.4.1簡(jiǎn)單子查詢
9.4.2帶有比較運(yùn)算符的子查詢
9.4.3帶有IN和NOTIN的子查詢
9.4.4帶有EXISTS和NOTEXISTS的子查詢
9.5任務(wù)實(shí)施
9.6檢查與評(píng)估
9.7拓展訓(xùn)練
9.8小結(jié)
任務(wù)10在論壇管理數(shù)據(jù)庫(kù)中創(chuàng)建數(shù)據(jù)庫(kù)對(duì)象
10.1客戶需求
10.2任務(wù)分析
10.3制定計(jì)劃
10.4信息收集
10.4.1事務(wù)
10.4.2索引
10.4.3視圖
10.5任務(wù)實(shí)施
10.6檢查與評(píng)估
10.7拓展訓(xùn)練
10.8小結(jié)
任務(wù)11使用存儲(chǔ)過程維護(hù)論壇管理系統(tǒng)基本信息
11.1客戶需求
11.2任務(wù)分析
11.3制定計(jì)劃
11.4信息收集
11.4.1存儲(chǔ)過程定義、特點(diǎn)和分類
11.4.2存儲(chǔ)過程的操作
11.4.3存儲(chǔ)過程的參數(shù)
11.5任務(wù)實(shí)施
11.5.1創(chuàng)建getAllTopicInfo存儲(chǔ)過程
11.5.2修改getAllTopicInfo存儲(chǔ)過程
11.5.3執(zhí)行存儲(chǔ)過程
11.5.4創(chuàng)建和執(zhí)行帶輸入?yún)?shù)的存儲(chǔ)過程getSomeSectorInfo
11.5.5創(chuàng)建和執(zhí)行帶輸出參數(shù)的存儲(chǔ)過程getNameAndAge
11.6檢查與評(píng)估
11.7拓展訓(xùn)練
11.8小結(jié)
任務(wù)12通過觸發(fā)器維護(hù)業(yè)務(wù)邏輯
12.1客戶需求
12.2任務(wù)分析
12.3制定計(jì)劃
12.4信息收集
12.4.1觸發(fā)器簡(jiǎn)介
12.4.2SQLServer2008中的觸發(fā)器
12.4.3約束和DML觸發(fā)器
12.5任務(wù)實(shí)施
12.5.1創(chuàng)建帖子回復(fù)數(shù)自動(dòng)增長(zhǎng)觸發(fā)器
12.5.2創(chuàng)建審計(jì)觸發(fā)器
12.6檢查與評(píng)估
12.7拓展訓(xùn)練
12.8小結(jié)
任務(wù)13進(jìn)銷存系統(tǒng)分析與數(shù)據(jù)庫(kù)設(shè)計(jì)
13.1客戶需求
13.2任務(wù)分析
13.3制定計(jì)劃
13.4任務(wù)實(shí)施
13.4.1創(chuàng)建PPS超市進(jìn)銷存數(shù)據(jù)庫(kù)
13.4.2創(chuàng)建product商品表
13.4.3錄入商品信息
13.5檢查與評(píng)估
13.6拓展訓(xùn)練
13.7小結(jié)
任務(wù)14進(jìn)銷存系統(tǒng)數(shù)據(jù)查詢與更新
14.1客戶需求
14.2任務(wù)分析
14.3制定計(jì)劃
14.4任務(wù)實(shí)施
14.4.1查詢商品、庫(kù)存信息
14.4.2商品入庫(kù)
14.5檢查與評(píng)估
14.6拓展訓(xùn)練
14.7小結(jié)
任務(wù)15進(jìn)銷存系統(tǒng)數(shù)據(jù)維護(hù)
15.1客戶需求
15.2任務(wù)分析
15.3制定計(jì)劃
15.4任務(wù)實(shí)施
15.4.1使用觸發(fā)器保證數(shù)據(jù)的安全性
15.4.2利用存儲(chǔ)過程清點(diǎn)庫(kù)存
15.5檢查與評(píng)估
15.6拓展訓(xùn)練
15.7小結(jié)
參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁: 插圖: 可以在單列或多列上聲明PRIMARY KEY約束,但是必須聲明涉及多列的PRIMARYKEY約束作為CREATE TABLE語句中的單獨(dú)的表元素。 3.4.3.3 DEFAULT約束 當(dāng)列(字段)沒有指定值時(shí),DEFAULT約束會(huì)在列中輸入一個(gè)默認(rèn)值。DEFAULT約束強(qiáng)制了域完整性。SQL Server 2008提供了兩種創(chuàng)建默認(rèn)值的方法??梢詣?chuàng)建一個(gè)默認(rèn)值對(duì)象,然后將這個(gè)默認(rèn)值綁定到某一列,或者使用DEFAULT約束。建議使用DEFAULT約束,而不使用定義默認(rèn)值對(duì)象的方式來指定列的默認(rèn)值。 3.4.3.4 CHECK約束 CHECK約束通過對(duì)輸入到特定列的值設(shè)置檢查條件,將輸入數(shù)據(jù)限制為指定的值??梢栽趩瘟谢蚨嗔猩下暶鰿HECK約束,但是必須聲明涉及多列的CHECK約束作為CREATETABLE語句中的單獨(dú)的表元素。只有單列CHECK約束可以和列定義一起定義,而且一列只能定義一個(gè)CHECK約束,所有其他的CHECK約束必須定義為單獨(dú)的表元素。 3.4.3.5 UNIQUE約束 UNIQUE約束表明同一列的任意兩行都不能具有相同值。該約束使用唯一的索引來強(qiáng)制實(shí)體完整性。若表中已有一主鍵,但又想保證其他的列也是唯一的,可以定義UNIQUE約束。UNIQUE約束指定的列可以有空值。在一個(gè)表中可以設(shè)置多個(gè)UNIQUE約束。 3.4.3.6 FOREIGN KEY約束 FOREIGN KEY約束定義了表之間的一致性關(guān)系,用于強(qiáng)制參照完整性。FOREIGNKEY約束定義了對(duì)同一個(gè)表或其他表的列的引用,這些列具有PRIMARY KEY或者UNIQUE約束。 3.4.3.7列級(jí)約束和表級(jí)約束 對(duì)于數(shù)據(jù)庫(kù)來說,約束又分為列級(jí)約束和表級(jí)約束。列級(jí)約束內(nèi)嵌在列的聲明中定義,作為列定義的一部分只作用于此列本身;表級(jí)約束作為表定義的一部分,可以作用于多個(gè)列,且必須將多列約束定義為單獨(dú)的表元素。 列級(jí)和表級(jí)的完整性約束只在聲明時(shí)語法上略有不同:列級(jí)約束應(yīng)放在列名和數(shù)據(jù)類型之后的位置,即逗號(hào)之前;而表級(jí)約束則應(yīng)作為獨(dú)立的由逗號(hào)分隔的語句。 數(shù)據(jù)庫(kù)服務(wù)器以同樣的方式處理列級(jí)約束和表級(jí)約束,涉及到多列的約束必須作為表級(jí)約束處理。 3.4.4數(shù)據(jù)類型 3.4.4.1整數(shù)數(shù)據(jù)類型 整數(shù)數(shù)據(jù)類型是最常用的數(shù)據(jù)類型之一。 (1)INT(INTEGER)。 INT(或INTEGER)數(shù)據(jù)類型存儲(chǔ)從一2的31次方(—2,147,483,648)到2的31次方(2,147,483,647)之間的所有正負(fù)整數(shù)。每個(gè)INT類型的數(shù)據(jù)按4個(gè)字節(jié)存儲(chǔ),其中1位表示整數(shù)值的正負(fù)號(hào),其他31位表示整數(shù)值的長(zhǎng)度和大小。 (2)SMALLINT。 SMALLINT數(shù)據(jù)類型存儲(chǔ)從—2的15次方(—32,768)到2的15次方(32,767)之間的所有正負(fù)整數(shù)。每個(gè)SMALLINT類型的數(shù)據(jù)占用2個(gè)字節(jié)的存儲(chǔ)空間,其中1位表示整數(shù)值的正負(fù)號(hào),其他15位表示整數(shù)值的長(zhǎng)度和大小。
編輯推薦
《教育部高等學(xué)校高職高專計(jì)算機(jī)類專業(yè)教學(xué)指導(dǎo)委員會(huì)規(guī)劃教材?網(wǎng)絡(luò)工程師系列:基于工作任務(wù)的SQL Server 2008數(shù)據(jù)庫(kù)應(yīng)用》提供了課程標(biāo)準(zhǔn)、考核方案、教案、課件、視頻等豐富的多媒體教學(xué)素材,圖文并茂,語言生動(dòng),便于教師備課和學(xué)生自學(xué),可作為職業(yè)教育相關(guān)專業(yè)的教學(xué)用書和廣大數(shù)據(jù)庫(kù)技術(shù)愛好者的自學(xué)讀物。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
基于工作任務(wù)的SQL Server 2008數(shù)據(jù)庫(kù)應(yīng)用 PDF格式下載