出版時(shí)間:2009-10 出版社:清華大學(xué)出版社 作者:吳京慧 等編著 頁(yè)數(shù):196
前言
本書(shū)是《數(shù)據(jù)庫(kù)系統(tǒng)原理與設(shè)計(jì)》教材的配套實(shí)驗(yàn)教材,是為了配合本科教學(xué)中的數(shù)據(jù)庫(kù)系統(tǒng)原理課程的實(shí)踐部分編寫(xiě)的,所以在內(nèi)容組織上緊貼本科教學(xué)的教學(xué)內(nèi)容來(lái)組織每一章的實(shí)驗(yàn)內(nèi)容,通過(guò)精心設(shè)計(jì)的13個(gè)實(shí)驗(yàn),從基礎(chǔ)知識(shí)入手,深入研究數(shù)據(jù)庫(kù)相關(guān)技術(shù),理論聯(lián)系實(shí)際,引導(dǎo)讀者從基本概念和實(shí)踐入手,逐步掌握數(shù)據(jù)庫(kù)系統(tǒng)原理的基本理論和數(shù)據(jù)庫(kù)設(shè)計(jì)的方法和技巧。本教材采用目前流行的SQL Server 2000數(shù)據(jù)庫(kù)作為實(shí)驗(yàn)環(huán)境,每一個(gè)實(shí)驗(yàn)都針對(duì)數(shù)據(jù)庫(kù)相關(guān)的理論與技術(shù),每個(gè)實(shí)驗(yàn)皆有豐富的案例,其案例取材于作者在課題中所采用的技術(shù),具有很強(qiáng)的實(shí)踐指導(dǎo)作用。學(xué)生通過(guò)13個(gè)實(shí)驗(yàn),達(dá)到深入領(lǐng)會(huì)數(shù)據(jù)庫(kù)系統(tǒng)原理中的相關(guān)知識(shí),熟練操作SQL Server數(shù)據(jù)庫(kù),并能夠依據(jù)一個(gè)實(shí)際應(yīng)用背景,進(jìn)行相應(yīng)的數(shù)據(jù)庫(kù)設(shè)計(jì),并實(shí)現(xiàn)代碼設(shè)計(jì)。在對(duì)實(shí)例的講解過(guò)程中,兼顧深度與廣度,不僅對(duì)實(shí)際問(wèn)題的現(xiàn)象、產(chǎn)生原因和相關(guān)的原理進(jìn)行了深入淺出的講解,還結(jié)合實(shí)際應(yīng)用環(huán)境,提供解決問(wèn)題的思路和方法,具有很強(qiáng)的實(shí)戰(zhàn)性和可操作性,有助于初學(xué)者對(duì)專(zhuān)業(yè)理論知識(shí)的理解和實(shí)踐操作能力的提高,并為今后開(kāi)發(fā)大型數(shù)據(jù)庫(kù)系統(tǒng)提供了必要的技術(shù)基礎(chǔ)和前提。全書(shū)寫(xiě)作結(jié)構(gòu)明晰,實(shí)例完善,是一本可操作的、實(shí)用的、既能完成任務(wù)又能立即開(kāi)展工作的書(shū)籍。讀者可以直接從這本書(shū)中找到針對(duì)數(shù)據(jù)庫(kù)管理的極具參考價(jià)值的解決方法,并且能從中學(xué)到分析和解決此問(wèn)題的方法;通過(guò)具體實(shí)例,讀者可以掌握大型數(shù)據(jù)庫(kù)的開(kāi)發(fā)方法與相應(yīng)開(kāi)發(fā)技巧。本書(shū)由吳京慧、劉愛(ài)紅、廖國(guó)瓊和劉喜平編寫(xiě),其中,第1章、第2章、第4章由吳京慧執(zhí)筆,第3章、第5章、第6章由劉愛(ài)紅執(zhí)筆,第7章、第8章由廖國(guó)瓊執(zhí)筆,第9章由劉喜平執(zhí)筆。吳京慧對(duì)全書(shū)的初稿進(jìn)行了修改、補(bǔ)充和總纂。
內(nèi)容概要
本書(shū)是《數(shù)據(jù)庫(kù)系統(tǒng)原理與設(shè)計(jì)》(萬(wàn)常選等編著,清華大學(xué)出版社出版)的配套實(shí)驗(yàn)教材,實(shí)驗(yàn)內(nèi)容圍繞理論教材的教學(xué)內(nèi)容進(jìn)行組織,采用SQL Server 2000數(shù)據(jù)庫(kù)作為實(shí)驗(yàn)環(huán)境,精心設(shè)計(jì)了13個(gè)實(shí)驗(yàn)。全書(shū)共分9章,第1章是SQL Server 2000概述;第2和第3章是數(shù)據(jù)庫(kù)查詢、定義和更新操作,共安排4個(gè)實(shí)驗(yàn);第4章是數(shù)據(jù)庫(kù)查詢執(zhí)行計(jì)劃,安排1個(gè)實(shí)驗(yàn);第5章是數(shù)據(jù)庫(kù)安全性與完整性,共安排2個(gè)實(shí)驗(yàn);第6章是數(shù)據(jù)庫(kù)編程技術(shù),共安排2個(gè)實(shí)驗(yàn);第7章是數(shù)據(jù)庫(kù)事務(wù)處理,安排1個(gè)實(shí)驗(yàn);第8章是數(shù)據(jù)庫(kù)設(shè)計(jì),安排1個(gè)實(shí)驗(yàn);第9章是數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā),共安排2個(gè)實(shí)驗(yàn)。 本書(shū)可作為計(jì)算機(jī)及其相關(guān)專(zhuān)業(yè)本科生的數(shù)據(jù)庫(kù)系統(tǒng)原理課程的配套實(shí)驗(yàn)教材,也可作為數(shù)據(jù)庫(kù)愛(ài)好者自學(xué)和參考用書(shū)。
書(shū)籍目錄
第1章 SQL Server 2000概述 1.1 SQL Server特點(diǎn) 1.2 SQL Server 2000安裝與使用 1.2.1 SQL Server 2000安裝 1.2.2 SQL Server工具與實(shí)用程序 1.2.3 SQL Server主要工具使用 1.3 SQL Server 2000體系結(jié)構(gòu) 1.3.1 SQL Server 2000數(shù)據(jù)庫(kù)服務(wù) 1.3.2 Client/Server體系結(jié)構(gòu) 1.3.3 SQL Server 2000系統(tǒng)數(shù)據(jù)庫(kù) 1.3.4 SQL Server系統(tǒng)表 1.3.5 SQL Server系統(tǒng)存儲(chǔ)過(guò)程 1.3.6 SQL Server用戶 1.4 SQL Server 2000數(shù)據(jù)類(lèi)型 1.5 SQL Server 2000函數(shù) 1.6 SQL Server 2000流控制語(yǔ)句 1.6.1 變量 1.6.2 注釋符、運(yùn)算符和通配符 1.6.3 流控制語(yǔ)句 1.6.4 CASE語(yǔ)句第2章 數(shù)據(jù)庫(kù)查詢 2.1 相關(guān)知識(shí) 2.1.1 訂單管理數(shù)據(jù)庫(kù) 2.1.2 查詢語(yǔ)句 2.2 實(shí)驗(yàn)一:簡(jiǎn)單查詢 2.2.1 實(shí)驗(yàn)?zāi)康呐c要求 2.2.2 實(shí)驗(yàn)案例 2.2.3 實(shí)驗(yàn)內(nèi)容 2.3 實(shí)驗(yàn)二:復(fù)雜查詢 2.3.1 實(shí)驗(yàn)?zāi)康呐c要求 2.3.2 實(shí)驗(yàn)案例 2.3.3 實(shí)驗(yàn)內(nèi)容第3章 數(shù)據(jù)庫(kù)定義與更新 3.1 相關(guān)知識(shí) 3.1.1 SQL Server中的DDL 3.1.2 SOL Server中的DML 3.2 實(shí)驗(yàn)三:數(shù)據(jù)定義操作 3.2.1 實(shí)驗(yàn)?zāi)康呐c要求 3.2.2 實(shí)驗(yàn)案例 3.2.3 實(shí)驗(yàn)內(nèi)容 3.3 實(shí)驗(yàn)四:數(shù)據(jù)更新操作 3.3.1 實(shí)驗(yàn)?zāi)康呐c要求 3.3.2 實(shí)驗(yàn)案例 3.3.3 實(shí)驗(yàn)內(nèi)容第4章 數(shù)據(jù)庫(kù)查詢執(zhí)行計(jì)劃 4.1 相關(guān)知識(shí) 4.1.1 SQL優(yōu)化器的優(yōu)化過(guò)程 4.1.2 執(zhí)行計(jì)劃 4.1.3 SQL Server所使用的邏輯和物理運(yùn)算符 4.2 實(shí)驗(yàn)五:執(zhí)行計(jì)劃 4.2.1 實(shí)驗(yàn)?zāi)康呐c要求 4.2.2 實(shí)驗(yàn)案例 4.2.3 實(shí)驗(yàn)內(nèi)容第5章 數(shù)據(jù)庫(kù)安全性和完整性 5.1 相關(guān)知識(shí) 5.1.1 數(shù)據(jù)庫(kù)安全性 5.1.2 數(shù)據(jù)庫(kù)完整性 5.2 實(shí)驗(yàn)六:安全性定義與檢查 5.2.1 實(shí)驗(yàn)?zāi)康呐c要求 5.2.2 實(shí)驗(yàn)案例 ……第6章 數(shù)據(jù)庫(kù)編程技術(shù)第7章 數(shù)據(jù)庫(kù)事務(wù)處理第8章 數(shù)據(jù)庫(kù)設(shè)計(jì)第9章 數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)參考文獻(xiàn)
章節(jié)摘錄
插圖:第2章 數(shù)據(jù)庫(kù)查詢2.1 相關(guān)知識(shí)SQL語(yǔ)言于1974年由Boyce等提出,并于1975—1979年在IBM公司研制的System R數(shù)據(jù)庫(kù)管理系統(tǒng)上實(shí)現(xiàn),現(xiàn)在已成為國(guó)際標(biāo)準(zhǔn)。目前,關(guān)系型的數(shù)據(jù)庫(kù)管理系統(tǒng)基本采用SQL作為其操作數(shù)據(jù)庫(kù)的語(yǔ)言,SQL Server也不例外,并對(duì)SQL標(biāo)準(zhǔn)進(jìn)行了擴(kuò)充,稱(chēng)為T(mén)ransact—SQL(Transact Structure Query Language),簡(jiǎn)稱(chēng)T—SQL,它是在SQL語(yǔ)言的基礎(chǔ)上擴(kuò)充了許多新的內(nèi)容。T—SQL語(yǔ)言主要由以下幾部分組成。(1)數(shù)據(jù)定義語(yǔ)言(data definition language,DDL):用于定義數(shù)據(jù)庫(kù)模式、外模式和內(nèi)模式,從而實(shí)現(xiàn)對(duì)基本表、視圖和索引的定義。(2)數(shù)據(jù)操縱語(yǔ)言(data manipulation language,DML):用于對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行插入、刪除、更新和查詢操作。(3)數(shù)據(jù)控制語(yǔ)言(data control language,DCL):用于數(shù)據(jù)庫(kù)中的用戶定義、授權(quán)、完整性約束定義以及事務(wù)控制等。(4)系統(tǒng)存儲(chǔ)過(guò)程:安裝了SQL Server后,SQL Server自動(dòng)創(chuàng)建了一些存儲(chǔ)過(guò)程,這些存儲(chǔ)過(guò)程稱(chēng)為系統(tǒng)存儲(chǔ)過(guò)程,一般以sp開(kāi)頭,主要是方便用戶對(duì)系統(tǒng)表(數(shù)據(jù)字典)的操作,如從系統(tǒng)表中查詢信息,對(duì)系統(tǒng)表進(jìn)行更新操作等,使用系統(tǒng)存儲(chǔ)過(guò)程,用戶不必了解系統(tǒng)表的結(jié)構(gòu),也不需要使用SQL語(yǔ)言對(duì)系統(tǒng)表進(jìn)行操作。(5)其他的語(yǔ)言元素:由于T—SQL是一個(gè)可編程的SQL語(yǔ)言,出于編程的需要,增加了一些語(yǔ)言元素,如注釋語(yǔ)句、循環(huán)語(yǔ)句、條件語(yǔ)句等。
編輯推薦
《數(shù)據(jù)庫(kù)系統(tǒng)原理與設(shè)計(jì)實(shí)驗(yàn)教程》特色:《數(shù)據(jù)庫(kù)系統(tǒng)原理與設(shè)計(jì)實(shí)驗(yàn)教程》及《數(shù)據(jù)庫(kù)系統(tǒng)原理與設(shè)計(jì)》是國(guó)家級(jí)精品課程“數(shù)據(jù)庫(kù)系統(tǒng)及應(yīng)用”的配套教材。電子教案可在清華大學(xué)出版社網(wǎng)站下載(http://www.tup.com.cn)教學(xué)網(wǎng)站(http://skynet.jxufe.edu.cn/jpkc/sjk)
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
數(shù)據(jù)庫(kù)系統(tǒng)原理與設(shè)計(jì)實(shí)驗(yàn)教程 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版