出版時(shí)間:2012-8 出版社:清華大學(xué)出版社 作者:邵鵬鳴,張立 編著 頁數(shù):393 字?jǐn)?shù):617000
內(nèi)容概要
邵鵬鳴、張立編著的《SQL Server數(shù)據(jù)庫及應(yīng)用(SQL
Server2008版)
》使用了三個(gè)數(shù)據(jù)庫,第一個(gè)數(shù)據(jù)庫貫穿于書始末的任務(wù)問題系統(tǒng)。第二個(gè)數(shù)據(jù)庫貫穿于書始末的獨(dú)立實(shí)踐。第三個(gè)數(shù)據(jù)庫貫穿于書始末的項(xiàng)目實(shí)踐。本書以這三個(gè)數(shù)據(jù)庫作為框架,以SQL
Server 2008 作為工具和開發(fā)平臺(tái),全面闡述了數(shù)據(jù)庫技術(shù)原理及應(yīng)用,包括SQL Server 2008的使用。全書共分為6
個(gè)課題:課題一是認(rèn)識(shí)和使用數(shù)據(jù)庫,包括認(rèn)識(shí)數(shù)據(jù)庫、數(shù)據(jù)庫功能及定義,使用最基本的SQL查詢語言和SQL中的DLL數(shù)據(jù)定義語言:課題二是設(shè)計(jì)數(shù)據(jù)庫,包括創(chuàng)建實(shí)體-聯(lián)系模型、實(shí)體-聯(lián)系模型到數(shù)據(jù)庫設(shè)計(jì)的轉(zhuǎn)換和表的規(guī)范化;課題三是實(shí)現(xiàn)數(shù)據(jù)庫,包括創(chuàng)建數(shù)據(jù)庫和表,創(chuàng)建表的關(guān)系及參照完整性,使用SQL查詢數(shù)據(jù)庫;課題四是為數(shù)據(jù)庫創(chuàng)建對象和程序,包括創(chuàng)建視圖、存儲(chǔ)過程、觸發(fā)器和用戶定義函數(shù),游標(biāo)、控制結(jié)構(gòu)和事務(wù):課題五是運(yùn)行與管理數(shù)據(jù)庫,包括安全管理和數(shù)據(jù)庫維護(hù):課題六是操作
SSMS實(shí)現(xiàn)數(shù)據(jù)庫和維護(hù)數(shù)據(jù)庫。 《SQL Server數(shù)據(jù)庫及應(yīng)用(SQL
Server2008版)》可作為高職高專院校計(jì)算機(jī)專業(yè)學(xué)生和應(yīng)用型高等院校計(jì)算機(jī)專業(yè)學(xué)生的教材和教學(xué)參考書,也適合所有希望學(xué)習(xí)數(shù)據(jù)庫技術(shù)和SQL
Server 2008的讀者使用。
書籍目錄
課題一 認(rèn)識(shí)和使用數(shù)據(jù)庫
任務(wù)1 認(rèn)識(shí)數(shù)據(jù)庫及其應(yīng)用
1.1 場景引入
1.2 了解數(shù)據(jù)庫的一些應(yīng)用
1.3 了解數(shù)據(jù)庫管理系統(tǒng)的概念
1.4 認(rèn)識(shí)應(yīng)用程序與數(shù)據(jù)庫管理系統(tǒng)之間的關(guān)系
1.5 認(rèn)識(shí)一個(gè)真實(shí)的數(shù)據(jù)庫
1.6 了解數(shù)據(jù)庫定義
1.7 獨(dú)立實(shí)踐
1.7.1 任務(wù)
1.7.2 安裝SQL Server 2008
1.7.3 打開SSMS并連接到數(shù)據(jù)庫引擎
1.7.4 顯示“已注冊的服務(wù)器”
1.7.5 注冊本地服務(wù)器
1.7.6 啟動(dòng)數(shù)據(jù)庫引擎
1.7.7 連接對象資源管理器
1.7.8 附加數(shù)據(jù)庫
1.7.9 使用SSMS編寫代碼
任務(wù)2 認(rèn)識(shí)SQL
任務(wù)3 使用關(guān)系(表)存儲(chǔ)用戶數(shù)據(jù)
任務(wù)4 設(shè)置列的屬性和約束
課題二 設(shè)計(jì)數(shù)據(jù)庫
課題三 實(shí)現(xiàn)數(shù)據(jù)庫
課題四 為數(shù)據(jù)庫創(chuàng)建對象和程序
課題五 運(yùn)行與管理數(shù)據(jù)庫
課題六 操作SSMS實(shí)現(xiàn)數(shù)據(jù)庫和維護(hù)數(shù)據(jù)庫
章節(jié)摘錄
版權(quán)頁: 插圖: 簡單屬性是僅由單個(gè)元素組成的屬性,不能被進(jìn)一步劃分。例如:年齡、性別和婚姻狀況是簡單屬性。 復(fù)合屬性是由多個(gè)元素組成的屬性,可以被進(jìn)一步劃分為多個(gè)獨(dú)立存在的更小元素,從而產(chǎn)生另外魄屬性。例如,可以將屬性Address劃分為街道、城市、省和郵政編碼;同樣Phone Number可以劃分為區(qū)號(hào)和交換號(hào);Name可以劃分為姓氏和名字。為了方便詳細(xì)的查詢,將復(fù)合屬性轉(zhuǎn)換為一組簡單屬性通常是合適的。 5.3.2 單值屬性和多值屬性 單值屬性是對應(yīng)一個(gè)實(shí)體只有一個(gè)值的屬性。例如,一個(gè)學(xué)生只能有一個(gè)學(xué)號(hào),同樣每個(gè)產(chǎn)品只能有一個(gè)產(chǎn)品編號(hào),每個(gè)雇員只能有一個(gè)出生日期。但是,單值屬性不一定就是簡單屬性。例如,產(chǎn)品編號(hào)既是單值屬性,又是復(fù)合屬性,如SE—80—06—123689是復(fù)合屬性,因?yàn)榭梢詫⑺俜譃楫a(chǎn)品生產(chǎn)地區(qū)SE,該地區(qū)中的工廠80,工廠中的班組06,以及產(chǎn)品編號(hào)123689。 多值屬性是對應(yīng)一個(gè)實(shí)體可以有多個(gè)值的屬性。有些屬性對某個(gè)特定實(shí)體具有多個(gè)值,例如,學(xué)生可選修多門課程,因此一個(gè)學(xué)生實(shí)例的“選修課程”屬性的值為多個(gè)值。因此學(xué)生實(shí)體的“選修課程”屬性為多值屬性。 簡單屬性和復(fù)合屬性、單值屬性和多值屬性的分類不是相互排斥的。換句話說,屬性可能有簡單的單值屬性、復(fù)合的單值屬性、簡單的多值屬性和復(fù)合的多值屬性。 5.3.3 派生屬性 派生屬性是其值可以從其他屬性的值計(jì)算出來的屬性。例如,訂單中訂購某種產(chǎn)品的費(fèi)用小計(jì)可以從數(shù)量和單位價(jià)格屬性的值計(jì)算出來(費(fèi)用小計(jì)=數(shù)量乘以單位價(jià)格),因此,費(fèi)用小計(jì)為派生屬性。又如,雇員的年齡可以通過出生日期屬性的值計(jì)算出來(年齡=getdat,因此年齡是派生屬性。派生屬性可以不出現(xiàn)在實(shí)體屬性中,也就是說在同一實(shí)體中派生的屬性不是必需的屬性。 5.3.4 屬性的域 屬性具有域。屬性的域是屬性所允許取值的描述范圍,它包括兩個(gè)部分:物理描述和語義描述或邏輯描述。其中物理描述是指屬性的數(shù)據(jù)類型(數(shù)值類型和字符串類型)、數(shù)據(jù)長度和其他約束(例如值必須大于0);語義描述是指屬性的意義。例如,性別屬性的域只包括兩種可能:男或女(或其他一些等效代碼);公司雇員的雇用日期屬性的域是由符合某一范圍的所有日期組成(例如,公司開辦日期到當(dāng)前日期)。屬性的域可以是相同的,例如,教師地址和學(xué)生住址的域可以是相同的。
編輯推薦
《高職高專計(jì)算機(jī)實(shí)用規(guī)劃教材?案例驅(qū)動(dòng)與項(xiàng)目實(shí)踐:SQL Server數(shù)據(jù)庫及應(yīng)用(SQL Server 2008版)》可作為高職高專院校計(jì)算機(jī)專業(yè)學(xué)生和應(yīng)用型高等院校計(jì)算機(jī)專業(yè)學(xué)生的教材和教學(xué)參考書,也適合所有希望學(xué)習(xí)數(shù)據(jù)庫技術(shù)和SQL Server 2008的讀者使用。
圖書封面
評論、評分、閱讀與下載
SQL Server數(shù)據(jù)庫及應(yīng)用 PDF格式下載