數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)教程

出版時(shí)間:2009-2  出版社:清華大學(xué)出版社  作者:李春葆,曾平,趙丙秀 編著  頁(yè)數(shù):402  字?jǐn)?shù):633000  

前言

  SQLServer2005是一個(gè)功能強(qiáng)大的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),提供了完整的關(guān)系數(shù)據(jù)庫(kù)的創(chuàng)建、開發(fā)、設(shè)計(jì)和管理等功能。本書全面介紹了SQLServer2005的各項(xiàng)功能、相關(guān)命令和開發(fā)應(yīng)用系統(tǒng)的相關(guān)技術(shù)?! ∪珪譃?部分,第1部分是數(shù)據(jù)庫(kù)系統(tǒng)基礎(chǔ),包括第1章和第2章;第2部分是SQLServer數(shù)據(jù)庫(kù)管理系統(tǒng),包括第3章~第16章;第3部分是VB.NET與數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā),包括第17章和第18章。具體內(nèi)容如下:  第1章是數(shù)據(jù)庫(kù)系統(tǒng)概述;第2章介紹數(shù)據(jù)庫(kù)設(shè)計(jì)過程?! 〉?章是SQLServer2005系統(tǒng)概述;第4章介紹創(chuàng)建和使用數(shù)據(jù)庫(kù)的方法;第5章介紹創(chuàng)建和操作表的方法;第6章介紹T-SQL基礎(chǔ);第7章介紹T-SQL高級(jí)應(yīng)用;第8章介紹SQLServer程序設(shè)計(jì)基礎(chǔ);第9章介紹函數(shù)和游標(biāo)的使用方法;第10章介紹索引的創(chuàng)建和管理方法;第11章介紹視圖的創(chuàng)建和管理方法;第12章介紹實(shí)現(xiàn)數(shù)據(jù)庫(kù)完整性的各種方法;第13章介紹存儲(chǔ)過程的創(chuàng)建和管理方法;第14章介紹觸發(fā)器的創(chuàng)建和管理方法;第15章介紹SQLServer的安全管理方法;第16章介紹數(shù)據(jù)備份與恢復(fù)方法?! 〉?7章介紹ADO.NET數(shù)據(jù)訪問技術(shù);第18章介紹一個(gè)完整的以VB.NET+SQLServer作為開發(fā)環(huán)境的學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)實(shí)例?! ∶恳徽潞蠖冀o出相應(yīng)的練習(xí)題,附錄部分給出了9個(gè)上機(jī)實(shí)驗(yàn)題,供讀者選做?! ”緯詫W(xué)生成績(jī)管理系統(tǒng)為主線,全面討論了該系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)、數(shù)據(jù)庫(kù)和表創(chuàng)建及應(yīng)用系統(tǒng)的開發(fā)過程。希望通過對(duì)一個(gè)完整應(yīng)用系統(tǒng)開發(fā)的講解,讓讀者了解繼而提高數(shù)據(jù)庫(kù)系統(tǒng)的開發(fā)能力。  為了便于讀者學(xué)習(xí),本教程中所有練習(xí)題和上機(jī)實(shí)驗(yàn)題的參考答案及第18章“學(xué)生成績(jī)管理系統(tǒng)”的源代碼都可以從http://www.khp.com.cn網(wǎng)站免費(fèi)下載?! ”緯鴥?nèi)容由淺入深,循序漸進(jìn),通俗易懂,適合自學(xué)。書中提供了大量例題,有助于讀者理解概念、鞏固知識(shí)、掌握要點(diǎn)、攻克難點(diǎn)。本書可以作為各類院校相關(guān)專業(yè)及培訓(xùn)班的“數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)”和“SQLServer2005應(yīng)用系統(tǒng)開發(fā)”課程的教學(xué)用書,對(duì)于計(jì)算機(jī)應(yīng)用人員和計(jì)算機(jī)愛好者來(lái)說,本書也是一本實(shí)用的自學(xué)參考書?! ∮捎诰幷咚剿蓿瑫须y免存在不足之處,敬請(qǐng)廣大讀者指正。

內(nèi)容概要

本書以學(xué)生成績(jī)管理系統(tǒng)為主線,主要講授數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開發(fā)方法及過程。其中,應(yīng)用系統(tǒng)設(shè)計(jì)以SQL Server 2005為平臺(tái),其前端應(yīng)用開發(fā)工具采用VB.NET 2005。全書分為3部分,包括數(shù)據(jù)庫(kù)系統(tǒng)基礎(chǔ)部分、SQL Server數(shù)據(jù)庫(kù)管理系統(tǒng)部分和VB.NET開發(fā)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)過程。各章給出了大量的示范性設(shè)計(jì)實(shí)例,并配有一定的練習(xí)題和上機(jī)實(shí)驗(yàn)題?! ”緯鴥?nèi)容詳實(shí)、通俗易懂、實(shí)用性強(qiáng),要求讀者起點(diǎn)低。書中采用循序漸進(jìn)、由淺入深的教學(xué)方式介紹數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)的各個(gè)環(huán)節(jié),本書可以作為各類院校相關(guān)專業(yè)及培訓(xùn)班的“數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)”和“SQL Server 2005應(yīng)用系統(tǒng)開發(fā)”課程的教學(xué)用書,對(duì)于計(jì)算機(jī)應(yīng)用人員和計(jì)算機(jī)愛好者來(lái)說本書也是一本實(shí)用的自學(xué)參考書。

書籍目錄

第1部分  數(shù)據(jù)庫(kù)系統(tǒng)基礎(chǔ)	 第1章  數(shù)據(jù)庫(kù)系統(tǒng)概述	  1.1  數(shù)據(jù)和數(shù)據(jù)管理	   1.1.1  數(shù)據(jù)	   1.1.2  數(shù)據(jù)管理	  1.2  計(jì)算機(jī)數(shù)據(jù)管理的3個(gè)階段	   1.2.1  人工管理階段	   1.2.2  文件系統(tǒng)管理階段	   1.2.3  數(shù)據(jù)庫(kù)系統(tǒng)管理階段	  1.3  什么是數(shù)據(jù)庫(kù)	   1.3.1  數(shù)據(jù)庫(kù)的特點(diǎn)	   1.3.2  數(shù)據(jù)庫(kù)的三級(jí)結(jié)構(gòu)	   1.3.3  模式、內(nèi)模式和外模式	  1.4  什么是數(shù)據(jù)庫(kù)管理系統(tǒng)	   1.4.1  DBMS的主要功能	   1.4.2  DBMS的組成	  1.5  什么是數(shù)據(jù)庫(kù)系統(tǒng)	   1.5.1  計(jì)算機(jī)系統(tǒng)	   1.5.2  數(shù)據(jù)庫(kù)	   1.5.3  數(shù)據(jù)庫(kù)管理系統(tǒng)	   1.5.4  應(yīng)用程序	   1.5.5  用戶	  1.6  數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)	   1.6.1  兩層客戶機(jī)/服務(wù)器結(jié)構(gòu)	   1.6.2  多層客戶機(jī)/服務(wù)器結(jié)構(gòu)	  1.7  兩種模型	   1.7.1  概念模型	   1.7.2  數(shù)據(jù)模型	  1.8  關(guān)系數(shù)據(jù)庫(kù)理論	   1.8.1  基本術(shù)語(yǔ)	   1.8.2  關(guān)系運(yùn)算	   1.8.3  規(guī)范化設(shè)計(jì)理念和方法	  練習(xí)題1	 第2章  數(shù)據(jù)庫(kù)設(shè)計(jì)	  2.1  數(shù)據(jù)庫(kù)設(shè)計(jì)過程	  2.2  需求分析	  2.3  概念結(jié)構(gòu)設(shè)計(jì)	   2.3.1  概念模型設(shè)計(jì)的方法與步驟	   2.3.2  數(shù)據(jù)抽象與局部視圖設(shè)計(jì)	   2.3.3  視圖的集成	  2.4  邏輯結(jié)構(gòu)設(shè)計(jì)	   2.4.1  概念模型向數(shù)據(jù)模型的轉(zhuǎn)換	   2.4.2  設(shè)計(jì)用戶子模式	  2.5  物理結(jié)構(gòu)設(shè)計(jì)	  2.6  數(shù)據(jù)庫(kù)實(shí)施	  2.7  數(shù)據(jù)庫(kù)運(yùn)行維護(hù)	  2.8  “學(xué)生成績(jī)管理系統(tǒng)”設(shè)計(jì)說明	   2.8.1  系統(tǒng)功能	   2.8.2  數(shù)據(jù)庫(kù)設(shè)計(jì)	   2.8.3  系統(tǒng)運(yùn)行演示	  練習(xí)題2	第2部分  SQL Server數(shù)據(jù)庫(kù)管理系統(tǒng)	 第3章  SQL Server 2005系統(tǒng)概述	  3.1  SQL Server 2005系統(tǒng)簡(jiǎn)介	   3.1.1  SQL Server 2005的發(fā)展歷史	   3.1.2  SQL Server 2005的各種版本	   3.1.3  SQL Server 2005的新特征	   3.1.4  SQL Server 2005的組成部分	   3.1.5  SQL Server 2005組件的分類	  3.2  系統(tǒng)需求	   3.2.1  硬件需求	   3.2.2  軟件需求	   3.2.3  SQL Server 2005的網(wǎng)絡(luò)環(huán)境需求	  3.3  SQL Server 2005的安裝	  3.4  SQL Server 2005的工具和實(shí)用程序	   3.4.1  SQL Server Management Studio	   3.4.2  SQL Server Business Intel-ligence Development Studio	   3.4.3  SQL Server Profiler	   3.4.4  數(shù)據(jù)庫(kù)引擎優(yōu)化顧問	   3.4.5  Analysis Services	   3.4.6  SQL Server Configuration Manager	   3.4.7  SQL Server文檔和教程	  練習(xí)題3	 第4章  創(chuàng)建和使用數(shù)據(jù)庫(kù)	 第5章  創(chuàng)建和操作表	 第6章  T-SQL基礎(chǔ) 第7章  T-SQL高級(jí)應(yīng)用 第8章  SQL Server程序設(shè)計(jì) 第9章  函數(shù)和游標(biāo)	 第10章  索引	 第11章  視圖	 第12章  數(shù)據(jù)庫(kù)完整性 第13章  存儲(chǔ)過程 第14章  觸發(fā)器  第15章  SQL Server的安全管理 第16章  數(shù)據(jù)備份與恢復(fù)	 第17章  ADO.NET數(shù)據(jù)訪問技術(shù) 第18章  學(xué)生成績(jī)管理系統(tǒng)的實(shí)現(xiàn)	附錄  上機(jī)實(shí)驗(yàn)題	參考文獻(xiàn)

章節(jié)摘錄

  數(shù)據(jù)的物理結(jié)構(gòu)與邏輯結(jié)構(gòu)有了區(qū)別,但比較簡(jiǎn)單。程序員只需用文件名與數(shù)據(jù)打交道,不必關(guān)心數(shù)據(jù)的物理位置,可由文件系統(tǒng)提供的讀寫方法去讀,寫數(shù)據(jù)。文件形式多樣化。為了方便數(shù)據(jù)的存儲(chǔ)和查找,人們研究了許多文件類型,如索引文件、鏈?zhǔn)轿募?、順序文件和倒排文件等。?shù)據(jù)的存取基本上是以記錄為單位的。程序與數(shù)據(jù)之間有一定的獨(dú)立性。應(yīng)用程序通過文件系統(tǒng)對(duì)數(shù)據(jù)文件中的數(shù)據(jù)進(jìn)行存取和加工,因此,處理數(shù)據(jù)時(shí),程序員不必過多地考慮數(shù)據(jù)的物理存儲(chǔ)的細(xì)節(jié),文件系統(tǒng)充當(dāng)應(yīng)用程序和數(shù)據(jù)之間的一種接口,這樣可使應(yīng)用程序和數(shù)據(jù)都具有一定的獨(dú)立性。這樣,程序員可以集中精力于算法設(shè)計(jì)上,而不必過多地考慮物理細(xì)節(jié)。并且,數(shù)據(jù)在存儲(chǔ)上的改變不一定反映在程序上,這可以大大節(jié)省維護(hù)程序的工作量?! ”M管文件系統(tǒng)有上述優(yōu)點(diǎn),但是,這些數(shù)據(jù)在數(shù)據(jù)文件中只是簡(jiǎn)單地存放,文件之間并沒有有機(jī)的聯(lián)系,仍不能表示復(fù)雜的數(shù)據(jù)結(jié)構(gòu);數(shù)據(jù)的存放仍依賴于應(yīng)用程序的使用方法,基本上是一個(gè)數(shù)據(jù)文件對(duì)應(yīng)于一個(gè)或幾個(gè)應(yīng)用程序;數(shù)據(jù)面向應(yīng)用,獨(dú)立性較差,仍然出現(xiàn)數(shù)據(jù)重復(fù)存儲(chǔ)、冗余度大、一致性差(同一數(shù)據(jù)在不同文件中的值不一樣)等問題。  112.3數(shù)據(jù)庫(kù)系統(tǒng)管理階段  從20世紀(jì)60年代末期開始,隨著計(jì)算機(jī)技術(shù)的發(fā)展,數(shù)據(jù)管理的規(guī)模越來(lái)越大,數(shù)據(jù)量急劇增加,數(shù)據(jù)共享的要求越來(lái)越高。這時(shí)磁盤技術(shù)也取得了重要進(jìn)展,為數(shù)據(jù)庫(kù)技術(shù)的發(fā)展提供了物質(zhì)條件。人們開發(fā)出了一種新的、先進(jìn)的數(shù)據(jù)管理方法:將數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)中,由數(shù)據(jù)庫(kù)管理軟件對(duì)其進(jìn)行管理。這樣構(gòu)成的數(shù)據(jù)庫(kù)系統(tǒng)克服了以前所有數(shù)據(jù)管理方式的缺點(diǎn),試圖提供一種完美的、更高級(jí)的數(shù)據(jù)管理方式。此階段的特點(diǎn)如圖1.3所示,歸納如下:  ·數(shù)據(jù)共享。這是數(shù)據(jù)庫(kù)系統(tǒng)區(qū)別于文件系統(tǒng)的最大特點(diǎn)之一,也是數(shù)據(jù)庫(kù)系統(tǒng)技術(shù)先進(jìn)性的重要體現(xiàn)。共享是指多個(gè)用戶、多種應(yīng)用程序、多種語(yǔ)言互相覆蓋地共享數(shù)據(jù)集合。

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)教程 PDF格式下載


用戶評(píng)論 (總計(jì)3條)

 
 

  •   初學(xué)者入門首選,理解數(shù)據(jù)庫(kù)的關(guān)系尤為重要
    但ADO****實(shí)際操作數(shù)據(jù)庫(kù)的精華部分沒有涉及
  •   我們學(xué)校數(shù)據(jù)庫(kù)教學(xué)專用教材...沒什么好說的了
  •   雖然有3/4的篇幅是介紹數(shù)據(jù)庫(kù)的、其余關(guān)于ADO.NET模型及其開發(fā)的,基本都可以通過網(wǎng)上查找,但有了這本書,可以節(jié)約一定的時(shí)間。
 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7