SQL Server 2005數(shù)據(jù)庫原理及應(yīng)用

出版時間:2011-7  出版社:黃海、梁麗紅、 丁知平 中國出版集團(tuán),現(xiàn)代教育出版社 (2011-07出版)  

內(nèi)容概要

《SQL Server 2005數(shù)據(jù)庫原理及應(yīng)用》詳細(xì)地介紹了SQLServer2005數(shù)據(jù)庫的系統(tǒng)管理和應(yīng)用開發(fā)技術(shù)。本教程共分11個學(xué)習(xí)情境,以一個書店的“數(shù)據(jù)管理員”的角度入手,從培養(yǎng)學(xué)習(xí)者的實踐動手能力出發(fā),循序漸進(jìn)、由淺入深地講述了SQLServer2005使用基礎(chǔ)、創(chuàng)建與管理數(shù)據(jù)庫、設(shè)計與實現(xiàn)表、操作數(shù)據(jù)庫數(shù)據(jù)、檢索數(shù)據(jù)庫數(shù)據(jù)、索引與視圖,Transact-SQL編程、管理事務(wù)和鎖、存儲過程和觸發(fā)器、管理安全性。
本教程堅持以就業(yè)為導(dǎo)向、以能力為本位的原則,突出實用性、適用性和先進(jìn)性,結(jié)構(gòu)合理、論述準(zhǔn)確、內(nèi)容翔實、步驟清晰,注意知識的層次性和技能培養(yǎng)的漸進(jìn)性,遵循難點分散的原則,合理安排各章的內(nèi)容,降低學(xué)生的學(xué)習(xí)難度,采用案例驅(qū)動的教學(xué)方法,通過豐富的實例引導(dǎo)學(xué)習(xí)者學(xué)習(xí),每章后面均配有習(xí)題和上機實驗。本教程可作為高等職業(yè)院校計算機技術(shù)專業(yè)的教材,也可作為數(shù)據(jù)庫管理人員和數(shù)據(jù)庫開發(fā)人員的參考書。

書籍目錄

學(xué)習(xí)情境一 數(shù)據(jù)庫理論基礎(chǔ)任務(wù)一 了解數(shù)據(jù)庫管理系統(tǒng)1.1.1 數(shù)據(jù)庫、數(shù)據(jù)庫系統(tǒng)及數(shù)據(jù)庫管理系統(tǒng)1.1.2 數(shù)據(jù)庫的模型和結(jié)構(gòu)1.1.3 關(guān)系模型的規(guī)范化任務(wù)二 認(rèn)識“實體”與“聯(lián)系”1.2.1 實體1.2.2 聯(lián)系1.2.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計小結(jié)習(xí)題學(xué)習(xí)情境二 安裝SqlServer2005與服務(wù)器管理任務(wù)一 安裝SqlServer20052.1.1 小明的工作:SqlServer2005的安裝2.1.1 SqlServer2005提供的服務(wù)任務(wù)二 SqlServer2005服務(wù)器配置管理2.2.1 服務(wù)器的啟動、暫停和停止2.2.2 MicrosoftSqlServerManagementStudio2.2.3 注冊服務(wù)器小結(jié)學(xué)習(xí)情境三 管理SqlServer2005數(shù)據(jù)庫任務(wù)一了解SqlServer2005中的系統(tǒng)數(shù)據(jù)庫3.1.1 Master數(shù)據(jù)庫3.1.2 Model數(shù)據(jù)庫3.1.3 Msdb數(shù)據(jù)庫3.1.4 Tempdb數(shù)據(jù)庫3.1.5 MSSqlSystemResource數(shù)據(jù)庫任務(wù)二 創(chuàng)建用戶數(shù)據(jù)庫3.2.1 數(shù)據(jù)庫文件3.2.2 文件組3.2.3 數(shù)據(jù)文件的組成3.2.4 小明的工作:使用SSMS對象資源管理器來創(chuàng)建數(shù)據(jù)庫3.2.5 使用SSMS查詢分析器來創(chuàng)建數(shù)據(jù)庫任務(wù)三 查看數(shù)據(jù)庫信息3.3.1 使用SSMS對象資源管理器來查看數(shù)據(jù)庫信息3.3.2 使用系統(tǒng)存儲查看數(shù)據(jù)庫信息3.3.3 打開或切換數(shù)據(jù)庫3.3.4 修改、增加和縮減數(shù)據(jù)庫容量3.3.5 設(shè)定及修改數(shù)據(jù)庫的選項任務(wù)四 修改數(shù)據(jù)及其數(shù)據(jù)文件3.4.1 數(shù)據(jù)庫更名3.4.2 添加和刪除文件(組)3.4.3 刪除數(shù)據(jù)庫任務(wù)五 分離和附加數(shù)據(jù)庫3.5.1 分離數(shù)據(jù)庫3.5.2 附加數(shù)據(jù)庫小結(jié)習(xí)題學(xué)習(xí)情境四 管理SqlServer2005數(shù)據(jù)表任務(wù)一 了解數(shù)據(jù)表的分類4.2 數(shù)據(jù)表的創(chuàng)建和管理4.2.1 SqlServer的數(shù)據(jù)類型4.2.2 小明的工作:創(chuàng)建和管理表4.2.4 修改數(shù)據(jù)表的結(jié)構(gòu)4.2.5 查看表的信息4.2.6 維護(hù)表中的數(shù)據(jù)小結(jié)學(xué)習(xí)情境五 SqlServer的數(shù)據(jù)查詢?nèi)蝿?wù)一 了解Transact-Sql概述任務(wù)二 簡單查詢5.2.1 Select語句的使用5.2.2 投影查詢5.2.3 跨庫查詢學(xué)習(xí)情境六 數(shù)據(jù)完整性學(xué)習(xí)情境七 索引及其應(yīng)用

章節(jié)摘錄

版權(quán)頁:插圖:表中的每個字段的值都是不可再分的數(shù)據(jù)項。設(shè)R是一個關(guān)系模式,對于R的任意屬性a,如果a的每一個屬性值都是不可再分的數(shù)據(jù)項則稱R滿足第一范式,記作R∈1NF。1NF是關(guān)系型數(shù)據(jù)庫的最低要求,但是滿足第一范式同樣會有數(shù)據(jù)冗余、維護(hù)困難的缺點。2.函數(shù)依賴和函數(shù)傳遞依賴為了了解第二范式和第三范式首先我們必須了解函數(shù)依賴和函數(shù)傳遞依賴。1)函數(shù)依賴:非主鍵屬性完全由主鍵來決定。如果是聯(lián)合主鍵,非主鍵屬性由其中的部分主鍵決定則稱為部分函數(shù)依賴。如編號是主鍵,書名、作者、出版社編號完全依賴于編號。2)函數(shù)傳遞依賴:編號一)書名、出版社編號出版社;出版社是通過出版社編號傳遞來的,則編號和出版社之間存在著函數(shù)傳遞依賴的關(guān)系。3.第二范式(2NF)以第一范式為基礎(chǔ),關(guān)系中非主屬性完全函數(shù)依賴于主關(guān)鍵字,則關(guān)系是2NF;對于單個主鍵的情況比較簡單,對于聯(lián)合主鍵我們必須判斷其他屬性和主鍵是完全依賴還是部分依賴。如:圖書編號和出版社編號是聯(lián)合主鍵,那么圖書名稱和主鍵就是部分函數(shù)依賴因為書名只與編號有關(guān)與出版社無關(guān)。解決非2NF的關(guān)系方法:將部分函數(shù)依賴關(guān)系中的主屬性(決定方)和非主屬性從關(guān)系中提取出來,單獨構(gòu)成一個關(guān)系模式,將關(guān)系模式中余下的屬性加上主關(guān)鍵字構(gòu)成另一個關(guān)系。4.第三范式(3NF)滿足2NF的基礎(chǔ)上關(guān)系中的任何非主屬性都不函數(shù)傳遞依賴于任何主關(guān)鍵字。方法:首先找到關(guān)系中的所有主關(guān)鍵字然后確定任何一個非主屬性和主關(guān)鍵字之間是否存在函數(shù)傳遞依賴關(guān)系,如果有則刪除函數(shù)傳遞依賴關(guān)系。

編輯推薦

《SQL Server 2005數(shù)據(jù)庫原理及應(yīng)用》是高職高專“十二五”規(guī)劃教材之一。

圖書封面

評論、評分、閱讀與下載


    SQL Server 2005數(shù)據(jù)庫原理及應(yīng)用 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7