基于工作任務的SQL Server 2008數(shù)據(jù)庫應用

出版時間:2011-8  出版社:東軟電子出版社  作者:孫玉寶 編  頁數(shù):198  字數(shù):316000  

內(nèi)容概要

  數(shù)據(jù)庫技術(shù)發(fā)展十分迅速,已經(jīng)成為信息化的核心,作為優(yōu)秀的關(guān)系型數(shù)據(jù)庫,SQL Server
2008的相關(guān)技術(shù)也成為很多高校專業(yè)的骨干課程內(nèi)容,如何讓學生快速掌握這一技術(shù),顯得尤為迫切。
  教育部2006年16號文件《關(guān)于全面提高高等職業(yè)教育教學質(zhì)量的若干意見》中指出:要重視學生校內(nèi)學習與實際工作的一致性,校內(nèi)成績考核與企業(yè)實踐考核相結(jié)合,探索課堂與實習地點的一體化;探索工學交替、任務驅(qū)動、項目導向、頂崗實習等有利于增強學生能力的教學模式;改革教學方法和手段,融“教、學、做”為一體。

書籍目錄

任務1SQL Server 2008的安裝與登錄
1.1客戶需求
1.2任務分析
1.3制定計劃
1.4信息收集
1.4.1數(shù)據(jù)庫的發(fā)展簡史
1.4.2數(shù)據(jù)庫的地位
1.4.3數(shù)據(jù)庫的基本概念
1.4.4SQLServer的發(fā)展
1.4.5安裝SQLServer2008軟硬件要求(適用于32位標準版)
1.4.6SQLServer2008身份驗證模式
1.4.7SSMS簡介
1.5任務實施
1.5.1安裝前準備
1.5.2開始安裝
1.5.3登錄
1.5.4更改服務器身份驗證模式
1.5.5設(shè)置服務帳戶
1.5.6創(chuàng)建新服務帳戶
1.5.7卸載SQLServer200
1.6檢查與評估
1.7拓展訓練
1.8小結(jié)
任務2創(chuàng)建學生成績管理數(shù)據(jù)庫
2.1客戶需求
2.2任務分析
2.3制定計劃
2.4信息收集
2.4.1數(shù)據(jù)庫的定義
2.4.2數(shù)據(jù)庫的基本知識
2.4.3數(shù)據(jù)庫的創(chuàng)建
2.4.4數(shù)據(jù)庫的備份和恢復
2.4.5數(shù)據(jù)庫的分離和附加
2.4.6數(shù)據(jù)庫的刪除
2.5任務實施
2.5.1創(chuàng)建學生成績管理數(shù)據(jù)庫
2.5.2備份和還原數(shù)據(jù)庫
2.5.3分離和附加student數(shù)據(jù)庫
2.6檢查與評估
2.7拓展訓練
2.8小結(jié)
〖=BW(〗目錄〖=〗任務3創(chuàng)建學生成績管理數(shù)據(jù)庫中的表
3.1客戶需求
3.2任務分析
3.3制定計劃
3.4信息收集
3.4.1數(shù)據(jù)庫表
3.4.2數(shù)據(jù)完整性
3.4.3約束
3.4.4數(shù)據(jù)類型
3.5任務實施
3.5.1使用SSMS創(chuàng)建學生基本信息表
3.5.2建立學生成績管理系統(tǒng)中表間關(guān)系
3.6檢查與評估
3.7拓展訓練
3.8小結(jié)
任務4管理學生成績管理數(shù)據(jù)庫中的數(shù)據(jù)
4.1客戶需求
4.2任務分析
4.3制定計劃
4.4信息收集
4.4.1SQL簡介
4.4.2INSERT語句
4.4.3UPDATE語句
4.4.4DELETE語句
4.4.5TRUNCATE語句
4.4.6SQLServer中的運算符
4.4.7SQLServer中的通配符
4.5任務實施
4.6檢查與評估
4.7拓展訓練
4.8小結(jié)
任務5從學生成績管理數(shù)據(jù)庫中獲取信息
5.1客戶需求
5.2任務分析
5.3制定計劃
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任務實施
5.6檢查與評估
5.7拓展訓練
5.8小結(jié)
任務6創(chuàng)建論壇管理數(shù)據(jù)庫
6.1客戶需求
6.2任務分析
6.3制定計劃
6.4信息收集
6.4.1論壇數(shù)據(jù)庫需要存儲的信息
6.4.2數(shù)據(jù)庫設(shè)計
6.5任務實施
6.5.1分析論壇管理數(shù)據(jù)庫中的實體及實體屬性
6.5.2分析論壇管理數(shù)據(jù)庫中實體之間的關(guān)系
6.5.3安裝PowerDesigner軟件
6.5.4創(chuàng)建CDM概念數(shù)據(jù)模型
6.5.5在數(shù)據(jù)庫中創(chuàng)建表
6.6檢查與評估
6.7拓展訓練
6.8小結(jié)
任務7保證論壇數(shù)據(jù)庫的安全
7.1客戶需求
7.2任務分析
7.3制定計劃
7.4信息收集
7.4.1SQLServer2008的安全體系結(jié)構(gòu)
7.4.2服務賬號
7.4.3身份驗證模式
7.4.4數(shù)據(jù)庫系統(tǒng)登錄賬號
7.4.5數(shù)據(jù)庫用戶管理
7.4.6數(shù)據(jù)庫系統(tǒng)角色管理
7.4.7SQLServer權(quán)限管理
7.4.8使用TransacT
7.5任務實施
7.5.1設(shè)置身份驗證模式
7.5.2管理登錄賬號
7.5.3創(chuàng)建用戶賬號
7.5.4權(quán)限管理
7.5.5語句權(quán)限設(shè)置
7.6檢查與評估
7.7小結(jié)
任務8使用T
8.1客戶需求
8.2任務分析
8.3制定計劃
8.4信息收集
8.4.1定義變量及賦值
8.4.2輸出顯示數(shù)據(jù)
8.4.3邏輯控制語句
8.4.4聚合函數(shù)
8.5任務實施
8.6檢查與評估
8.7拓展訓練
8.8小結(jié)
任務9使用高級查詢獲取論壇管理數(shù)據(jù)庫中的數(shù)據(jù)
9.1客戶需求
9.2任務分析
9.3制定計劃
9.4信息收集
9.4.1簡單子查詢
9.4.2帶有比較運算符的子查詢
9.4.3帶有IN和NOTIN的子查詢
9.4.4帶有EXISTS和NOTEXISTS的子查詢
9.5任務實施
9.6檢查與評估
9.7拓展訓練
9.8小結(jié)
任務10在論壇管理數(shù)據(jù)庫中創(chuàng)建數(shù)據(jù)庫對象
10.1客戶需求
10.2任務分析
10.3制定計劃
10.4信息收集
10.4.1事務
10.4.2索引
10.4.3視圖
10.5任務實施
10.6檢查與評估
10.7拓展訓練
10.8小結(jié)
任務11使用存儲過程維護論壇管理系統(tǒng)基本信息
11.1客戶需求
11.2任務分析
11.3制定計劃
11.4信息收集
11.4.1存儲過程定義、特點和分類
11.4.2存儲過程的操作
11.4.3存儲過程的參數(shù)
11.5任務實施
11.5.1創(chuàng)建getAllTopicInfo存儲過程
11.5.2修改getAllTopicInfo存儲過程
11.5.3執(zhí)行存儲過程
11.5.4創(chuàng)建和執(zhí)行帶輸入?yún)?shù)的存儲過程getSomeSectorInfo
11.5.5創(chuàng)建和執(zhí)行帶輸出參數(shù)的存儲過程getNameAndAge
11.6檢查與評估
11.7拓展訓練
11.8小結(jié)
任務12通過觸發(fā)器維護業(yè)務邏輯
12.1客戶需求
12.2任務分析
12.3制定計劃
12.4信息收集
12.4.1觸發(fā)器簡介
12.4.2SQLServer2008中的觸發(fā)器
12.4.3約束和DML觸發(fā)器
12.5任務實施
12.5.1創(chuàng)建帖子回復數(shù)自動增長觸發(fā)器
12.5.2創(chuàng)建審計觸發(fā)器
12.6檢查與評估
12.7拓展訓練
12.8小結(jié)
任務13進銷存系統(tǒng)分析與數(shù)據(jù)庫設(shè)計
13.1客戶需求
13.2任務分析
13.3制定計劃
13.4任務實施
13.4.1創(chuàng)建PPS超市進銷存數(shù)據(jù)庫
13.4.2創(chuàng)建product商品表
13.4.3錄入商品信息
13.5檢查與評估
13.6拓展訓練
13.7小結(jié)
任務14進銷存系統(tǒng)數(shù)據(jù)查詢與更新
14.1客戶需求
14.2任務分析
14.3制定計劃
14.4任務實施
14.4.1查詢商品、庫存信息
14.4.2商品入庫
14.5檢查與評估
14.6拓展訓練
14.7小結(jié)
任務15進銷存系統(tǒng)數(shù)據(jù)維護
15.1客戶需求
15.2任務分析
15.3制定計劃
15.4任務實施
15.4.1使用觸發(fā)器保證數(shù)據(jù)的安全性
15.4.2利用存儲過程清點庫存
15.5檢查與評估
15.6拓展訓練
15.7小結(jié)
參考文獻

章節(jié)摘錄

版權(quán)頁:   插圖:   可以在單列或多列上聲明PRIMARY KEY約束,但是必須聲明涉及多列的PRIMARYKEY約束作為CREATE TABLE語句中的單獨的表元素。 3.4.3.3 DEFAULT約束 當列(字段)沒有指定值時,DEFAULT約束會在列中輸入一個默認值。DEFAULT約束強制了域完整性。SQL Server 2008提供了兩種創(chuàng)建默認值的方法??梢詣?chuàng)建一個默認值對象,然后將這個默認值綁定到某一列,或者使用DEFAULT約束。建議使用DEFAULT約束,而不使用定義默認值對象的方式來指定列的默認值。 3.4.3.4 CHECK約束 CHECK約束通過對輸入到特定列的值設(shè)置檢查條件,將輸入數(shù)據(jù)限制為指定的值??梢栽趩瘟谢蚨嗔猩下暶鰿HECK約束,但是必須聲明涉及多列的CHECK約束作為CREATETABLE語句中的單獨的表元素。只有單列CHECK約束可以和列定義一起定義,而且一列只能定義一個CHECK約束,所有其他的CHECK約束必須定義為單獨的表元素。 3.4.3.5 UNIQUE約束 UNIQUE約束表明同一列的任意兩行都不能具有相同值。該約束使用唯一的索引來強制實體完整性。若表中已有一主鍵,但又想保證其他的列也是唯一的,可以定義UNIQUE約束。UNIQUE約束指定的列可以有空值。在一個表中可以設(shè)置多個UNIQUE約束。 3.4.3.6 FOREIGN KEY約束 FOREIGN KEY約束定義了表之間的一致性關(guān)系,用于強制參照完整性。FOREIGNKEY約束定義了對同一個表或其他表的列的引用,這些列具有PRIMARY KEY或者UNIQUE約束。 3.4.3.7列級約束和表級約束 對于數(shù)據(jù)庫來說,約束又分為列級約束和表級約束。列級約束內(nèi)嵌在列的聲明中定義,作為列定義的一部分只作用于此列本身;表級約束作為表定義的一部分,可以作用于多個列,且必須將多列約束定義為單獨的表元素。 列級和表級的完整性約束只在聲明時語法上略有不同:列級約束應放在列名和數(shù)據(jù)類型之后的位置,即逗號之前;而表級約束則應作為獨立的由逗號分隔的語句。 數(shù)據(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ù)類型存儲從一2的31次方(—2,147,483,648)到2的31次方(2,147,483,647)之間的所有正負整數(shù)。每個INT類型的數(shù)據(jù)按4個字節(jié)存儲,其中1位表示整數(shù)值的正負號,其他31位表示整數(shù)值的長度和大小。 (2)SMALLINT。 SMALLINT數(shù)據(jù)類型存儲從—2的15次方(—32,768)到2的15次方(32,767)之間的所有正負整數(shù)。每個SMALLINT類型的數(shù)據(jù)占用2個字節(jié)的存儲空間,其中1位表示整數(shù)值的正負號,其他15位表示整數(shù)值的長度和大小。

編輯推薦

《教育部高等學校高職高專計算機類專業(yè)教學指導委員會規(guī)劃教材?網(wǎng)絡(luò)工程師系列:基于工作任務的SQL Server 2008數(shù)據(jù)庫應用》提供了課程標準、考核方案、教案、課件、視頻等豐富的多媒體教學素材,圖文并茂,語言生動,便于教師備課和學生自學,可作為職業(yè)教育相關(guān)專業(yè)的教學用書和廣大數(shù)據(jù)庫技術(shù)愛好者的自學讀物。

圖書封面

評論、評分、閱讀與下載


    基于工作任務的SQL Server 2008數(shù)據(jù)庫應用 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7