數(shù)據(jù)庫(kù)設(shè)計(jì)開(kāi)發(fā)技術(shù)案例教程

出版時(shí)間:2012-5  出版社:清華大學(xué)出版社  作者:張浩軍 等 著  頁(yè)數(shù):263  

內(nèi)容概要

  《高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)項(xiàng)目驅(qū)動(dòng)案例實(shí)踐規(guī)劃教材:數(shù)據(jù)庫(kù)設(shè)計(jì)開(kāi)發(fā)技術(shù)案例教程》應(yīng)用“項(xiàng)目驅(qū)動(dòng)”最新教學(xué)模式,以SQL Server數(shù)據(jù)庫(kù)系統(tǒng)和Power Designer工具為例,通過(guò)完整的項(xiàng)目案例介紹了數(shù)據(jù)庫(kù)設(shè)計(jì)和開(kāi)發(fā)技術(shù)的原理和方法,主要內(nèi)容包括數(shù)據(jù)庫(kù)概述、數(shù)據(jù)庫(kù)設(shè)計(jì)、SQL語(yǔ)言基礎(chǔ)、SQL查詢技術(shù)、SQL語(yǔ)言高級(jí)技術(shù)、存儲(chǔ)過(guò)程和函數(shù)、觸發(fā)器、數(shù)據(jù)庫(kù)權(quán)限與安全管理、事務(wù)控制與鎖定、數(shù)據(jù)備份與恢復(fù)等。  《高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)項(xiàng)目驅(qū)動(dòng)案例實(shí)踐規(guī)劃教材:數(shù)據(jù)庫(kù)設(shè)計(jì)開(kāi)發(fā)技術(shù)案例教程》注重理論與實(shí)踐相結(jié)合,內(nèi)容系統(tǒng)、全面,提供了大量實(shí)例,突出應(yīng)用能力的培養(yǎng),將一個(gè)實(shí)際項(xiàng)目的知識(shí)點(diǎn)分解在各章作為案例講解,是一本實(shí)用性突出的教材。本書(shū)可作為普通高等學(xué)校計(jì)算機(jī)專(zhuān)業(yè)、軟件工程專(zhuān)業(yè)本科生和專(zhuān)科生數(shù)據(jù)庫(kù)技術(shù)課程的教材,也可供數(shù)據(jù)庫(kù)設(shè)計(jì)和開(kāi)發(fā)人員參考使用。

書(shū)籍目錄

第1章 數(shù)據(jù)庫(kù)概述 1.1 數(shù)據(jù)庫(kù)發(fā)展及其重要性 1.1.1 人工管理階段 1.1.2 文件系統(tǒng)階段 1.1.3 數(shù)據(jù)庫(kù)系統(tǒng)階段 1.1.4 三代數(shù)據(jù)庫(kù)系統(tǒng)的發(fā)展 1.2 數(shù)據(jù)庫(kù)系統(tǒng)在企業(yè)中的應(yīng)用 1.3 關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)中的基本概念 1.3.1 關(guān)系型數(shù)據(jù)庫(kù)基礎(chǔ) 1.3.2 關(guān)系代數(shù) 1.3.3 關(guān)系型數(shù)據(jù)的組織 1.3.4 特殊字段值NULL的作用 1.3.5 關(guān)系的完整性約束 1.4 關(guān)系型數(shù)據(jù)庫(kù)操作語(yǔ)言SQL介紹 1.5 數(shù)據(jù)庫(kù)設(shè)計(jì)工具PowerDesigner介紹 1.5.1 數(shù)據(jù)庫(kù)設(shè)計(jì) 1.5.2 數(shù)據(jù)庫(kù)設(shè)計(jì)工具PowerDesigner 1.6 關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)SQL Server 2005 本章小結(jié) 習(xí)題 第2章 AscentWeb醫(yī)藥商務(wù)系統(tǒng)項(xiàng)目案例簡(jiǎn)介 2.1 項(xiàng)目需求介紹 2.2 項(xiàng)目的數(shù)據(jù)庫(kù)設(shè)計(jì) 2.3 環(huán)境搭建和工具配置 本章小結(jié) 第3章 關(guān)系型數(shù)據(jù)庫(kù)的基礎(chǔ)設(shè)計(jì) 3.1 數(shù)據(jù)庫(kù)設(shè)計(jì) 3.1.1 數(shù)據(jù)庫(kù)設(shè)計(jì)流程 3.1.2 E-R(Entity-Relationship)圖的概念 3.2 關(guān)系型數(shù)據(jù)的設(shè)計(jì)與優(yōu)化 3.2.1 范式設(shè)計(jì)概述 3.2.2 范式的目標(biāo) 3.2.3 什么是范式 3.2.4 范式的Power Designer操作 3.2.5 總結(jié) 3.3 數(shù)據(jù)的關(guān)系模型 3.3.1 一對(duì)一關(guān)系設(shè)計(jì) 3.3.2 一對(duì)多關(guān)系設(shè)計(jì) 3.3.3 多對(duì)多關(guān)系設(shè)計(jì) 3.4 項(xiàng)目案例 3.4.1 學(xué)習(xí)目標(biāo) 3.4.2 案例描述 3.4.3 案例要點(diǎn) 3.4.4 案例實(shí)施 3.4.5 特別提示 3.4.6 拓展與提高 本章小結(jié) 習(xí)題 第4章 SQL語(yǔ)言基礎(chǔ) 4.1 SQL語(yǔ)言介紹 4.2 SQL的數(shù)據(jù)定義語(yǔ)言DDL 4.2.1 創(chuàng)建語(yǔ)句CREATE 4.2.2 修改語(yǔ)句ALTER 4.2.3 丟棄語(yǔ)句DROP 4.2.4 表的截?cái)嗾Z(yǔ)句TRUNCATE 4.3 SQL的數(shù)據(jù)操縱語(yǔ)言DML 4.3.1 數(shù)據(jù)插入語(yǔ)句INSERT 4.3.2 數(shù)據(jù)更新語(yǔ)句UPDATE 4.3.3 數(shù)據(jù)刪除語(yǔ)句DELETE 4.3.4 簡(jiǎn)單的SELECT語(yǔ)句 4.4 關(guān)系數(shù)據(jù)庫(kù)控制語(yǔ)言DCL 4.5 數(shù)據(jù)庫(kù)視圖操作 4.5.1 什么是視圖 4.5.2 創(chuàng)建視圖 4.5.3 刪除視圖 4.6 數(shù)據(jù)庫(kù)索引創(chuàng)建和設(shè)計(jì) 4.6.1 索引簡(jiǎn)介 4.6.2 索引設(shè)計(jì)原則 4.6.3 索引操作 4.7 項(xiàng)目案例 4.7.1 學(xué)習(xí)目標(biāo) 4.7.2 案例描述 4.7.3 案例要點(diǎn) 4.7.4 案例實(shí)施 4.7.5 特別提示 4.7.6 拓展與提高 本章小結(jié) 習(xí)題 第5章 SQL中的查詢 5.1 單一的SELECT查詢語(yǔ)句 5.1.1 SELECT語(yǔ)句的結(jié)構(gòu) 5.1.2 簡(jiǎn)單的查詢SELECT 5.1.3 偽表名和偽列名 5.1.4 條件查詢WHERE 5.1.5 SQL中的運(yùn)算符 5.1.6 分組以及分組條件查詢語(yǔ)句GROUP BY-Having 5.1.7 查詢結(jié)果的排序語(yǔ)句Order By 5.2 復(fù)雜的查詢語(yǔ)句 5.2.1 概述 5.2.2 聯(lián)合查詢 5.2.3 表的內(nèi)連接查詢 5.2.4 表的外連接查詢 5.2.5 交叉連接查詢 5.2.6 嵌套查詢 5.2.7 其他查詢 5.3 項(xiàng)目案例 5.3.1 學(xué)習(xí)目標(biāo) 5.3.2 案例描述 5.3.3 案例要點(diǎn) 5.3.4 案例實(shí)施 5.3.5 特別提示 5.3.6 拓展與提高 本章小結(jié) 習(xí)題 第6章 SQL語(yǔ)言高級(jí)部分 6.1 CASE…WHEN…END語(yǔ)句 6.2 CUBE運(yùn)算符 6.3 ROLLUP運(yùn)算符 6.4 標(biāo)準(zhǔn)函數(shù)介紹 6.5 在查詢語(yǔ)句中使用函數(shù) 6.5.1 字符串函數(shù)的使用 6.5.2 轉(zhuǎn)換函數(shù)的使用 6.5.3 日期和時(shí)間函數(shù)的使用 6.5.4 系統(tǒng)函數(shù)的使用 6.6 項(xiàng)目案例 6.6.1 學(xué)習(xí)目標(biāo) 6.6.2 案例描述 6.6.3 案例要點(diǎn) 6.6.4 案例實(shí)施 6.6.5 特別提示 6.6.6 拓展與提高 本章小結(jié) 習(xí)題 第7章 存儲(chǔ)過(guò)程和函數(shù)創(chuàng)建 7.1 SQL Server的T-SQL編程語(yǔ)言 7.1.1 T-SQL介紹 7.1.2 T-SQL標(biāo)識(shí)符規(guī)則 7.1.3 T-SQL中的數(shù)據(jù)類(lèi)型和函數(shù) 7.1.4 T-SQL中的程序控制語(yǔ)句 7.1.5 T-SQL中的異常處理 7.1.6 T-SQL中的游標(biāo)操作 7.2 存儲(chǔ)過(guò)程 7.2.1 創(chuàng)建存儲(chǔ)過(guò)程 7.2.2 執(zhí)行存儲(chǔ)過(guò)程 7.2.3 存儲(chǔ)過(guò)程中的輸入輸出參數(shù) 7.2.4 管理存儲(chǔ)過(guò)程 7.3 自定義函數(shù) 7.3.1 創(chuàng)建函數(shù) 7.3.2 函數(shù)的調(diào)用 7.3.3 修改函數(shù) 7.4 項(xiàng)目案例 7.4.1 學(xué)習(xí)目標(biāo) 7.4.2 案例描述 7.4.3 案例要點(diǎn) 7.4.4 案例實(shí)施 7.4.5 特別提示 7.4.6 拓展與提高 本章小結(jié) 習(xí)題 …… 第8章 觸發(fā)器 第9章 SQL server權(quán)限與安全 第10章 事務(wù)控制與鎖定 第11章 數(shù)據(jù)備份與恢復(fù)

章節(jié)摘錄

版權(quán)頁(yè):   插圖:   1.1.1 人工管理階段 人工管理階段是指計(jì)算機(jī)誕生的初期即20世紀(jì)50年代后期之前。這個(gè)時(shí)期的計(jì)算機(jī)主要用于科學(xué)計(jì)算,用于教育和科學(xué)研究領(lǐng)域,應(yīng)用很不廣泛。從硬件來(lái)看,沒(méi)有磁盤(pán)等直接存取的存儲(chǔ)設(shè)備;從軟件來(lái)看,沒(méi)有操作系統(tǒng)和管理數(shù)據(jù)的軟件,數(shù)據(jù)處理方式是批處理。而批處理主要特點(diǎn)是將指令任務(wù)積累到一定程度,才可以被執(zhí)行和調(diào)度。 這個(gè)時(shí)期數(shù)據(jù)管理的特點(diǎn)如下: (1)數(shù)據(jù)不保存。該時(shí)期的計(jì)算機(jī)因?yàn)橹饕獞?yīng)用于科學(xué)計(jì)算,一般不需要將數(shù)據(jù)長(zhǎng)期保存,只是在計(jì)算某一課題時(shí)將數(shù)據(jù)輸入,用完后不保存原始數(shù)據(jù),也不保存計(jì)算結(jié)果。 (2)沒(méi)有對(duì)數(shù)據(jù)進(jìn)行管理的軟件系統(tǒng)。程序員不僅要規(guī)定數(shù)據(jù)的邏輯結(jié)構(gòu),而且還要在程序中設(shè)計(jì)物理結(jié)構(gòu),包括存儲(chǔ)結(jié)構(gòu)、存取方法、輸入輸出方式等。因此,程序中存取數(shù)據(jù)的子程序隨著存儲(chǔ)的改變而改變,數(shù)據(jù)與程序不具有一致性。 (3)沒(méi)有文件的概念。數(shù)據(jù)的組織方式必須由程序員自行設(shè)計(jì)。 (4)一組數(shù)據(jù)對(duì)應(yīng)于一個(gè)程序,數(shù)據(jù)是面向應(yīng)用的,不同應(yīng)用不能共用、共享數(shù)據(jù)。即使兩個(gè)程序用到相同的數(shù)據(jù),也必須各自定義、各自組織,數(shù)據(jù)無(wú)法共享、無(wú)法相互利用和互相參照,從而導(dǎo)致程序和程序之間有大量重復(fù)的數(shù)據(jù)。 1.1.2 文件系統(tǒng)階段 文件系統(tǒng)階段是指計(jì)算機(jī)不僅用于科學(xué)計(jì)算,而且還大量用于管理數(shù)據(jù)的階段,即從20世紀(jì)50年代后期到60年代中后期。在硬件方面,外存儲(chǔ)器有了磁盤(pán)、磁鼓等直接存取的存儲(chǔ)設(shè)備。在軟件方面,操作系統(tǒng)中已經(jīng)有了專(zhuān)門(mén)用于管理數(shù)據(jù)的軟件,稱為文件系統(tǒng),使得人們?cè)跀?shù)據(jù)持久性存儲(chǔ)方面得到了長(zhǎng)足的進(jìn)步。 這個(gè)時(shí)期數(shù)據(jù)管理的特點(diǎn)如下: (1)數(shù)據(jù)需要長(zhǎng)期保存在外部存儲(chǔ)器上以便反復(fù)使用。由于計(jì)算機(jī)大量用于數(shù)據(jù)處理,經(jīng)常對(duì)文件進(jìn)行查詢、修改、插入和刪除等操作,所以數(shù)據(jù)需要長(zhǎng)期保留,以便于反復(fù)操作。 (2)程序之間有了一定的獨(dú)立性:操作系統(tǒng)提供了文件管理功能和訪問(wèn)文件的存取方法,程序和數(shù)據(jù)之間有了數(shù)據(jù)存取的接口,程序可以通過(guò)文件名和數(shù)據(jù)打交道,不必再尋找數(shù)據(jù)的物理存放位置,至此,數(shù)據(jù)有了物理結(jié)構(gòu)和邏輯結(jié)構(gòu)的區(qū)別。物理結(jié)構(gòu)是指數(shù)據(jù)在磁盤(pán)存儲(chǔ)器上的存儲(chǔ)形式,有線性和非線性結(jié)構(gòu)之分。邏輯結(jié)構(gòu)是指數(shù)據(jù)在運(yùn)行操作期間數(shù)據(jù)之間是如何聯(lián)系的,有集合結(jié)構(gòu)、線性結(jié)構(gòu)、樹(shù)形結(jié)構(gòu)和圖狀結(jié)構(gòu)等幾種。 (3)文件的形式已經(jīng)多樣化。由于已經(jīng)有了直接存取的存儲(chǔ)設(shè)備,文件也就不再局限于順序文件,還有索引文件、鏈表文件等,因而對(duì)文件的訪問(wèn)可以是順序訪問(wèn),也可以是直接訪問(wèn)。

編輯推薦

《高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)項(xiàng)目驅(qū)動(dòng)案例實(shí)踐規(guī)劃教材:數(shù)據(jù)庫(kù)設(shè)計(jì)開(kāi)發(fā)技術(shù)案例教程》注重理論與實(shí)踐相結(jié)合,內(nèi)容系統(tǒng)、全面,提供了大量實(shí)例,突出應(yīng)用能力的培養(yǎng),將一個(gè)實(shí)際項(xiàng)目的知識(shí)點(diǎn)分解在各章作為案例講解,是一本實(shí)用性突出的教材。《高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)項(xiàng)目驅(qū)動(dòng)案例實(shí)踐規(guī)劃教材:數(shù)據(jù)庫(kù)設(shè)計(jì)開(kāi)發(fā)技術(shù)案例教程》可作為普通高等學(xué)校計(jì)算機(jī)專(zhuān)業(yè)、軟件工程專(zhuān)業(yè)本科生和專(zhuān)科生數(shù)據(jù)庫(kù)技術(shù)課程的教材,也可供數(shù)據(jù)庫(kù)設(shè)計(jì)和開(kāi)發(fā)人員參考使用。

圖書(shū)封面

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


    數(shù)據(jù)庫(kù)設(shè)計(jì)開(kāi)發(fā)技術(shù)案例教程 PDF格式下載


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

 
 

  •   版面清晰,印刷不錯(cuò),應(yīng)該是正品
 

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

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