出版時(shí)間:2010-10 出版社:中國鐵道出版社 作者:彭勇 編 頁數(shù):276
內(nèi)容概要
《數(shù)據(jù)庫管理與應(yīng)用案例教程》全面介紹了應(yīng)用SOLServer2005數(shù)據(jù)庫管理系統(tǒng)進(jìn)行數(shù)據(jù)庫管理的各種操作以及數(shù)據(jù)庫程序開發(fā)所需的各種技能?!稊?shù)據(jù)庫管理與應(yīng)用案例教程》主要內(nèi)容包括數(shù)據(jù)庫技術(shù)基礎(chǔ),數(shù)據(jù)庫的創(chuàng)建與管理,表的創(chuàng)建與管理,數(shù)據(jù)查詢,視圖操作,存儲過程和觸發(fā)器,游標(biāo)、事務(wù)和鎖,數(shù)據(jù)庫的安全,數(shù)據(jù)庫的管理,數(shù)據(jù)庫設(shè)計(jì)與應(yīng)用程序開發(fā)。 《數(shù)據(jù)庫管理與應(yīng)用案例教程》通過一個(gè)真實(shí)的項(xiàng)目“圖書管理系統(tǒng)”來介紹SOL Servet。2005的管理和開發(fā)技術(shù),基本概念結(jié)合項(xiàng)目案例,融“教、學(xué)、練、思”于一體,能使讀者快速掌握數(shù)據(jù)庫的知識。同時(shí)配有教材中數(shù)據(jù)庫的完整腳本、配套電子課件及教學(xué)資源?! 稊?shù)據(jù)庫管理與應(yīng)用案例教程》適合作為高職高專以及計(jì)算機(jī)培訓(xùn)學(xué)校相關(guān)課程的教材,也可作為數(shù)據(jù)庫系統(tǒng)開發(fā)從業(yè)人員與愛好者的參考用書。
書籍目錄
第1章 數(shù)據(jù)庫技術(shù)基礎(chǔ)1.1 數(shù)據(jù)庫技術(shù)概述1.1.1 基本概念1.1.2 數(shù)據(jù)庫的發(fā)展史1.1.3 數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)1.2 數(shù)據(jù)模型概述1.2.1 信息世界的數(shù)據(jù)描述1.2.2 數(shù)據(jù)模型1.3 SQLServer2005基礎(chǔ)1.3.1 soLServer2005簡介1.3.2 soLServer2005的安裝1.3.3 課堂案例1SQLServer-2005的簡單使用課外實(shí)踐思考與練習(xí)第2章 數(shù)據(jù)庫的創(chuàng)建與管理2.1 SQLServer數(shù)據(jù)庫簡介2.1.1 課堂案例1——數(shù)據(jù)庫文件的分類2.1.2 系統(tǒng)數(shù)據(jù)庫2.2 課堂案例2——使用SSMS管理數(shù)據(jù)庫2.3 使用T-SQL創(chuàng)建與管理數(shù)據(jù)庫2.3.1 課堂案例3——創(chuàng)建數(shù)據(jù)庫2.3.2 修改數(shù)據(jù)庫2.3.3 查看數(shù)據(jù)庫2.3.4 刪除數(shù)據(jù)庫2.3.5 更改數(shù)據(jù)庫所有者課外實(shí)踐思考與練習(xí)第3章 表的創(chuàng)建與管理3.1 設(shè)計(jì)表3.1.1 表的類型3.1.2 數(shù)據(jù)類型3.2 表的創(chuàng)建與管理3.2.1 課堂案例1——使用SSMS創(chuàng)建與管理表3.2.2 課堂案例2——使用T-SQL創(chuàng)建與管理表3.3 表數(shù)據(jù)操作3.3.1 課堂案例3——使用SSMS操作表數(shù)據(jù)3.3.2 課堂案例4——使用T-SQL操作表數(shù)據(jù)3.4 索引操作3.4.1 索引基礎(chǔ)知識3.4.2 課堂案例5——使用SSMS操作索引3.4.3 課堂案例6——使用T-SQL操作索引3.5 數(shù)據(jù)完整性3.5.1 數(shù)據(jù)完整性概述3.5.2 課堂案例7——使用SSMS管理約束3.5.3 課堂案例8——使用T-SQL管理約束課外實(shí)踐思考與練習(xí)第4章 數(shù)據(jù)查詢4.1 簡單查詢4.1.1 SELECT語句的結(jié)構(gòu)4.1.2 SQL的運(yùn)算符與表達(dá)式4.1.3 課堂案例1——簡單查詢的應(yīng)用4.2 連接查詢4.2.1 交叉連接4.2.2 內(nèi)連接4.2.3 外連接4.2.4.多表連接與自身連接4.2.5 課堂案例2——連接查詢的應(yīng)用4.3 子查詢4.3.1 子查詢分類4.3.2 課堂案例3——子查詢的應(yīng)用4.4 聯(lián)合查詢4.5 課堂案例4——在SSMS實(shí)現(xiàn)查詢課外實(shí)踐思考與練習(xí)第5章 視圖操作5.1 視圖概述5.1.1 視圖的基本概念5.1.2 視圖的作用5.2 課堂案例1——使用SSMS管理視圖……第6章 存儲過程和觸發(fā)器第7章 游標(biāo)、事務(wù)和鎖第8章 數(shù)據(jù)庫的安全第9章 數(shù)據(jù)庫的管理第10章 數(shù)據(jù)庫設(shè)計(jì)與應(yīng)用程序開發(fā)附錄A 數(shù)據(jù)庫說明附錄B 綜合實(shí)訓(xùn)目標(biāo)、要求及內(nèi)容參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁:插圖:1.第一代數(shù)據(jù)庫——網(wǎng)狀和層次數(shù)據(jù)庫最早的數(shù)據(jù)存儲是基于文件系統(tǒng)的,隨著數(shù)據(jù)量不斷增大和數(shù)據(jù)安全性問題,文件系統(tǒng)已不再適用。數(shù)據(jù)庫系統(tǒng)的萌芽出現(xiàn)于20世紀(jì)60年代。當(dāng)時(shí)計(jì)算機(jī)開始被廣泛地應(yīng)用于數(shù)據(jù)管理領(lǐng)域,對數(shù)據(jù)共享提出了越來越高的要求,傳統(tǒng)的文件系統(tǒng)已經(jīng)不能滿足人們的需要,能夠統(tǒng)一管理和共享數(shù)據(jù)的數(shù)據(jù)庫管理系統(tǒng)(DBMS)應(yīng)運(yùn)而生。數(shù)據(jù)模型是數(shù)據(jù)庫系統(tǒng)的核心和基礎(chǔ),各種DBMS軟件都是基于某種數(shù)據(jù)模型的。最早出現(xiàn)的網(wǎng)狀數(shù)據(jù)庫和層次數(shù)據(jù)庫成為第一代數(shù)據(jù)庫。1961年,通用電氣公司開發(fā)出世界上第一個(gè)網(wǎng)狀數(shù)據(jù)庫管理系統(tǒng),也是世界上第一個(gè)數(shù)據(jù)庫管理系統(tǒng)——集成數(shù)據(jù)存儲,奠定了網(wǎng)狀數(shù)據(jù)庫的基礎(chǔ),并在當(dāng)時(shí)得到了廣泛的應(yīng)用。之后,IBM公司在1968年開發(fā)的信息管理系統(tǒng),是一種適合其主機(jī)的層次數(shù)據(jù)庫。2.第二代數(shù)據(jù)庫——關(guān)系型數(shù)據(jù)庫網(wǎng)狀數(shù)據(jù)庫和層次數(shù)據(jù)庫已經(jīng)很好地解決了數(shù)據(jù)的集中和共享問題,但是在數(shù)據(jù)獨(dú)立性和抽象級別上仍有很大欠缺。用戶在對這兩種數(shù)據(jù)庫進(jìn)行存取時(shí),仍然需要明確數(shù)據(jù)的存儲結(jié)構(gòu),指出存取路徑。后來出現(xiàn)的關(guān)系數(shù)據(jù)庫則較好地解決了這些問題。關(guān)系數(shù)據(jù)庫是建立在關(guān)系模型之上的數(shù)據(jù)庫。關(guān)系模型的主要特點(diǎn)是表中的記錄由屬性之間的關(guān)系來進(jìn)行連接,在保證數(shù)據(jù)集之間的邏輯關(guān)系的同時(shí),保持?jǐn)?shù)據(jù)集之間的獨(dú)立性。在關(guān)系模型中,數(shù)據(jù)存儲在由行和列組成的表中。使用關(guān)系數(shù)據(jù)庫可以節(jié)省程序員的時(shí)間,以便將注意力盡量放在數(shù)據(jù)庫的邏輯框架上,而不需要在物理框架方面花費(fèi)太多精力。3.第三代數(shù)據(jù)庫——面向?qū)ο髷?shù)據(jù)庫隨著信息技術(shù)和市場的發(fā)展,人們發(fā)現(xiàn)關(guān)系型數(shù)據(jù)庫系統(tǒng)雖然技術(shù)很成熟,但其局限性也是顯而易見的;它能很好地處理所謂的“表格型數(shù)據(jù)”,卻對技術(shù)界出現(xiàn)的越來越多的復(fù)雜類型的數(shù)據(jù)無能為力。此時(shí),出現(xiàn)了“面向?qū)ο蟮臄?shù)據(jù)庫系統(tǒng)”。然而,數(shù)年的發(fā)展表明,面向?qū)ο髷?shù)據(jù)庫系統(tǒng)產(chǎn)品的市場發(fā)展的情況并不理想。理論上的完美并沒有帶來市場的熱烈反應(yīng)。其不成功的主要原因在于:這種數(shù)據(jù)庫產(chǎn)品的主要設(shè)計(jì)思想是企圖用新型數(shù)據(jù)庫系統(tǒng)來取代現(xiàn)有的數(shù)據(jù)庫系統(tǒng)。這種許多已經(jīng)運(yùn)用數(shù)據(jù)庫系統(tǒng)多年來積累了大量工作數(shù)據(jù)的客戶,尤其是對大客戶來說,是無法承受新舊數(shù)據(jù)庫間的轉(zhuǎn)換而帶來的巨大工作量及巨額開支的。另外,面向?qū)ο髷?shù)據(jù)庫系統(tǒng)使查詢語言變得極其復(fù)雜,從而使得無論是數(shù)據(jù)庫的開發(fā)商家還是應(yīng)用客戶都視其復(fù)雜的應(yīng)用技術(shù)為畏途。因此,到目前為止,關(guān)系型數(shù)據(jù)庫仍然是數(shù)據(jù)庫應(yīng)用的主流。
編輯推薦
《數(shù)據(jù)庫管理與應(yīng)用案例教程》:國家社會科學(xué)基金(教育學(xué)科)“十一五”規(guī)劃課題研究成果。 基于真實(shí)數(shù)據(jù)庫設(shè)計(jì)過程,選用典型的圖書管理系統(tǒng)數(shù)據(jù)庫作為教學(xué)載體。教材按照數(shù)據(jù)庫的創(chuàng)建、數(shù)據(jù)庫對象的創(chuàng)建、數(shù)據(jù)庫的安全管理及數(shù)據(jù)庫應(yīng)用程序開發(fā)的順序來編排章節(jié),由易到難,由淺入深,所有內(nèi)容都以項(xiàng)目為載體,在完成圖書管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)的過程中即可掌握SQL Server知識的具體運(yùn)用?;趯W(xué)生的認(rèn)知規(guī)律,精心設(shè)置教材內(nèi)容和教材結(jié)構(gòu)。每一個(gè)章節(jié)的設(shè)計(jì)均按照“學(xué)習(xí)目標(biāo)-學(xué)習(xí)導(dǎo)航-案例講解-課堂案例-課外實(shí)踐”的順序進(jìn)行。將知識講解與技能訓(xùn)練有機(jī)結(jié)合,符合高職高專學(xué)生的認(rèn)知規(guī)律和職業(yè)技能的形成規(guī)律。基于“理論實(shí)踐一體化”教學(xué)模式,融“教、學(xué)、練、思”于一體。強(qiáng)化技能訓(xùn)練,提高實(shí)戰(zhàn)能力,讓學(xué)習(xí)者在反復(fù)動手實(shí)踐過程中,學(xué)會應(yīng)用所學(xué)知識解決實(shí)際問題。體現(xiàn)了“在做中學(xué),學(xué)以致用”的教學(xué)理念。
圖書封面
評論、評分、閱讀與下載
數(shù)據(jù)庫管理與應(yīng)用案例教程 PDF格式下載