出版時間:2011-12 出版社:機械工業(yè)出版社 作者:成先海 主編 頁數(shù):239
內(nèi)容概要
本書采用項目導(dǎo)向和任務(wù)驅(qū)動方式全面介紹數(shù)據(jù)庫的設(shè)計、管理過程及數(shù)據(jù)庫應(yīng)用程序的開發(fā)應(yīng)用等,并通過豐富的實例循序漸進(jìn)地介紹SQLServer
2005的安裝、使用、管理和維護(hù)等各個方面的應(yīng)用,具有很強的實用性,在任務(wù)實踐中還穿插了數(shù)據(jù)庫的基礎(chǔ)理論知識。讀者通過學(xué)習(xí)此書能全面了解數(shù)據(jù)庫的基本理論知識,能熟練掌握SQL
Server 2005的基本使用方法和技巧,能獨立設(shè)計數(shù)據(jù)庫項目并開發(fā)數(shù)據(jù)庫應(yīng)用程序。
本書是作者結(jié)合多年的“數(shù)據(jù)庫應(yīng)用”教學(xué)經(jīng)驗并按照目前高等職業(yè)教學(xué)改革思路編寫而成的,全書以實踐任務(wù)穿插理論進(jìn)行組織,通俗易懂,圖文并茂,符合認(rèn)知規(guī)律,富有啟發(fā)性,可以作為高職高專院?!皵?shù)據(jù)庫應(yīng)用”等課程的教材,對于廣大從事數(shù)據(jù)庫應(yīng)用、管理信息系統(tǒng)開發(fā)的技術(shù)人員也有一定的參考價值。
本書配套授課電子課件,需要的教師可登錄www.cmpedu.corn免費注冊、審核通過后下載,或聯(lián)系編輯索取(QQ:1239258369,電話:010—88379739)。
書籍目錄
前言
項目1 數(shù)據(jù)庫設(shè)計與實現(xiàn)
任務(wù)1.1關(guān)系數(shù)據(jù)庫設(shè)計
1.1.1項目E—R圖設(shè)計
1.1.2將E—R圖轉(zhuǎn)化為關(guān)系表
1.1.3關(guān)系數(shù)據(jù)庫的規(guī)范化
1.1.4思考與實踐
任務(wù)1.2 SQ1 Server 2005的安裝與管理
1.2.1 SQ1 Server 2005的安裝與配置
1.2.2啟動與管理SQ1 Server 2005服務(wù)器
1.2.3思考與實踐
任務(wù)1.3數(shù)據(jù)庫與表的實現(xiàn)
1.3.1數(shù)據(jù)庫管理
1.3.2管理表
1.3.3思考與實踐
項目2數(shù)據(jù)庫管理
任務(wù)2.1數(shù)據(jù)庫查詢
2.1.1單表查詢
2.1.2多表查詢
2.1.3嵌套查詢
2.1.4思考與實踐
任務(wù)2.2索引與視圖
2.2.1索引管理
2.2.2視圖管理
2.2.3思考與實踐
任務(wù)2.3 Transact—SQ1程序設(shè)計
2.3.1 SQ1 Server數(shù)據(jù)類型
2.3.2 SQ1 Server常用語句
2.3.3程序設(shè)計
2.3.4思考與實踐
任務(wù)2.4函數(shù)管理
2.4.1系統(tǒng)函數(shù)管理
2.4.2用戶定義函數(shù)
2.4.3思考與實踐
任務(wù)2.5數(shù)據(jù)完整性管理
2.5.1約束管理
2.5.2默認(rèn)
2.5.3規(guī)則管理
2.5.4事務(wù)處理
2.5.5思考與實踐
任務(wù)2.6觸發(fā)器管理
2.6.1創(chuàng)建觸發(fā)器
2.6.2觸發(fā)器的管理操作
2.6.3思考與實踐
任務(wù)2.7存儲過程管理
2.7.1簡單存儲過程管理
2.7.2帶參數(shù)的存儲過程管理
2.7.3存儲過程的狀態(tài)值管理
2.7.4思考與實踐
任務(wù)2.8數(shù)據(jù)安全性管理
2.8.1驗證模式設(shè)置
2.8.2賬號與角色管理
2.8.3權(quán)限管理
2.8.4思考與實踐
項目3.數(shù)據(jù)庫應(yīng)用程序開發(fā)
任務(wù)3.1用VB的AD0控件開發(fā)數(shù)據(jù)庫應(yīng)用程序
3.1.1配置0DBC數(shù)據(jù)源
3.1.2 AD0的引用與查看
3.1.3用ADO Data控件開發(fā)數(shù)據(jù)庫應(yīng)用程序
3.1.4思考與實踐
任務(wù)3.2使用VB代碼開發(fā)數(shù)據(jù)庫應(yīng)用程序
3.2.1窗口界面設(shè)計
3.2.2程序開發(fā)
3.2.3思考與實踐
參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁:插圖:(4)面向?qū)ο竽P碗m然與層次模型和網(wǎng)狀模型相比,關(guān)系模型有嚴(yán)格的數(shù)學(xué)基礎(chǔ),概念簡單清晰,非過程化程度高,在傳統(tǒng)的數(shù)據(jù)處理領(lǐng)域使用得非常廣泛,但是,隨著數(shù)據(jù)庫技術(shù)的發(fā)展,出現(xiàn)了許多如CAD、圖像處理等新的應(yīng)用領(lǐng)域,甚至在傳統(tǒng)的數(shù)據(jù)處理領(lǐng)域也出現(xiàn)了新的處理需求,例如,存儲和檢索保險索賠案件中的照片、手寫的證詞等,這就要求數(shù)據(jù)庫系統(tǒng)不僅能處理簡單的數(shù)據(jù)類型,還要處理包括圖形、圖像、聲音、動畫等多種音頻、視頻信息,傳統(tǒng)的關(guān)系數(shù)據(jù)模型難以滿足這些需求,因而產(chǎn)生了面向?qū)ο蟮臄?shù)據(jù)模型。在面向?qū)ο蟮臄?shù)據(jù)模型中,最重要的概念是對象(0bject)和類。對象是對現(xiàn)實世界中的實體的抽象。針對不同的應(yīng)用環(huán)境,人們面對的對象也不同。一個教師是一個對象,一本書也可以是一個對象。一個對象由屬性集、方法集和消息集組成。其中,屬性用于描述對象的狀態(tài)、組成和特性,而方法用于描述對象的行為特征,消息是用來請求對象執(zhí)行某一操作或回答某些信息的要求,它是對象與外界聯(lián)系的界面。共享同一屬性集和方法集的所有對象的集合稱為類。每個對象稱為它所在類的一個實例。類的屬性值域可以是基本數(shù)據(jù)類型,’也可以是類。一個類可以組成一個類層次,一個面向?qū)ο蟮臄?shù)據(jù)庫模式是由若干個類層次組成的。例如,書類可以包括工具書類和教科書類。其中,書是超類,而工具書類和教科書類是它的子類。子類可以繼承其超類的所有的屬性、方法和消息。4.關(guān)系數(shù)據(jù)庫 關(guān)系數(shù)據(jù)庫是基于關(guān)系模型的數(shù)據(jù)庫,是目前各類數(shù)據(jù)庫中最重要、最流行的數(shù)據(jù)庫,它應(yīng)用數(shù)學(xué)方法來處理數(shù)據(jù)庫數(shù)據(jù)。20世紀(jì)70年代以后開發(fā)的數(shù)據(jù)庫管理系統(tǒng)產(chǎn)品幾乎都是基于關(guān)系的。IBM公司的E.F.codd在發(fā)表的論文《關(guān)于大型共享數(shù)據(jù)庫數(shù)據(jù)的關(guān)系模型》中首先闡述了關(guān)系數(shù)據(jù)庫模型及其原理,并把它用于數(shù)據(jù)庫系統(tǒng)中。他指出關(guān)系數(shù)據(jù)庫是指一些相關(guān)的表和其他數(shù)據(jù)庫對象的集合,其最大的特點是將每個具有相同屬性的數(shù)據(jù)獨立地存儲在一個表中,對任何一個表而言,用戶可以增加、刪除和修改表中的數(shù)據(jù),而不會影響表中的其他數(shù)據(jù)。它解決了層次數(shù)據(jù)庫的橫向關(guān)聯(lián)不足的缺點,也避免了網(wǎng)狀數(shù)據(jù)庫關(guān)聯(lián)過于復(fù)雜的問題。在關(guān)系數(shù)據(jù)庫的定義中包括了三方面的含義:首先,關(guān)系數(shù)據(jù)庫中的信息存放在二維表格結(jié)構(gòu)的表中,一個關(guān)系數(shù)據(jù)庫包含多個數(shù)據(jù)表,每個表包含行(記錄)和列(字段);其次,數(shù)據(jù)庫中的表之間是有關(guān)聯(lián)的,這種關(guān)聯(lián)由表中的字段的參照關(guān)系來實現(xiàn);再次,數(shù)據(jù)庫中不僅包含表,還包含其他的數(shù)據(jù)庫對象,如視圖、存儲過程和索引等。
編輯推薦
《數(shù)據(jù)庫基礎(chǔ)與應(yīng)用:SQL Server 2005(第2版)》是21世紀(jì)高職高專規(guī)劃教材系列之一。
圖書封面
評論、評分、閱讀與下載
數(shù)據(jù)庫基礎(chǔ)與應(yīng)用 PDF格式下載