出版時(shí)間:2008-10 出版社:清華大學(xué)出版社 作者:樊曉勇 編 頁數(shù):148
前言
“數(shù)據(jù)庫原理與應(yīng)用”課程是一門計(jì)算機(jī)專業(yè)的專業(yè)核心課,學(xué)習(xí)該課程的目的是使學(xué)生掌握數(shù)據(jù)庫技術(shù)的基本原理和應(yīng)用知識,為今后后續(xù)課程的學(xué)習(xí)打下重要基礎(chǔ)。該課程實(shí)踐性較強(qiáng),如何通過課程的教學(xué)使得學(xué)生既能較好掌握數(shù)據(jù)庫原理,又能培養(yǎng)較強(qiáng)的動(dòng)手能力,是所有講授該課程的老師所追求的目標(biāo)。本書總結(jié)了數(shù)據(jù)庫課程的基本內(nèi)容,設(shè)計(jì)了課程實(shí)驗(yàn),并編寫了課程習(xí)題,能夠幫助學(xué)生掌握理論知識并培養(yǎng)動(dòng)手實(shí)踐能力,非常適合于高職學(xué)生的學(xué)習(xí)使用,也可作為本科學(xué)生的學(xué)習(xí)參考。本書由四部分組成,第一部分介紹數(shù)據(jù)庫系統(tǒng)基本概念,第二部分介紹數(shù)據(jù)庫系統(tǒng)實(shí)驗(yàn)環(huán)境,第三部分是數(shù)據(jù)庫系統(tǒng)實(shí)驗(yàn),第四部分是數(shù)據(jù)庫系統(tǒng)習(xí)題。其中,第一部分是對數(shù)據(jù)庫系統(tǒng)基本概念的總結(jié);第二部分介紹如何安裝SQt,Sei’ver 2000,以及對該軟件三個(gè)主要工具的簡介;第三部分設(shè)計(jì)了13個(gè)方面的實(shí)驗(yàn),其中包括SQL語言操作的實(shí)驗(yàn),如DDLDML和DQL的使用;包括數(shù)據(jù)傳輸?shù)膶?shí)驗(yàn),如使用DTs進(jìn)行數(shù)據(jù)的導(dǎo)入導(dǎo)出;包括數(shù)據(jù)庫管理方面的實(shí)驗(yàn),如數(shù)據(jù)庫的安全控制和備份與恢復(fù);還包括數(shù)據(jù)庫設(shè)計(jì)方面的實(shí)驗(yàn),如使用Power Designer進(jìn)行數(shù)據(jù)庫設(shè)計(jì);最后是一個(gè)綜合應(yīng)用實(shí)驗(yàn),使用JsP技術(shù)進(jìn)行數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā);第四部分是關(guān)于數(shù)據(jù)庫基本內(nèi)容的習(xí)題。本書第1、5、12-14章由佟琳編寫,第2、3、15-17章由王瀾編寫,第7-11、21章由劉蕾編寫,第4、6、18-20、22-26章由樊曉勇編寫。全書由樊曉勇統(tǒng)稿。本書配有視頻資源,對大多數(shù)實(shí)驗(yàn)的示例題目操作進(jìn)行演示,可以為使用者進(jìn)行學(xué)習(xí)和實(shí)驗(yàn)提供幫助。本書在編寫過程中得到了董悅麗老師和馮云鵬老師很多的幫助,以及張冬青老師和鄧麗老師的大力支持,特此表示感謝。由于作者水平有限,以及編寫時(shí)間倉促,本書不足和錯(cuò)誤的地方懇請各位讀者諒解,并提出寶貴意見。
內(nèi)容概要
本書的實(shí)驗(yàn)環(huán)境是SQL Server 2000和PowerDesigner,所有實(shí)驗(yàn)由一個(gè)案例貫穿。通過本書讀者可以進(jìn)一步掌握SQL語言使用、數(shù)據(jù)庫設(shè)計(jì)、數(shù)據(jù)庫安全性、數(shù)據(jù)庫備份和恢復(fù)等數(shù)據(jù)庫課程的內(nèi)容。本書提供的配套資料中包括書中所有實(shí)驗(yàn)代碼及相應(yīng)的操作結(jié)果顯示界面。 本書可作為大專院校計(jì)算機(jī)相關(guān)專業(yè)數(shù)據(jù)庫原理課程的輔助教材,也可供自學(xué)數(shù)據(jù)庫應(yīng)用開發(fā)的讀者參考和練習(xí)。
書籍目錄
第1部分 數(shù)據(jù)庫系統(tǒng)基本概念 第1章 數(shù)據(jù)庫概述 1.1 數(shù)據(jù)庫的性質(zhì)及定義 1.2 數(shù)據(jù)庫的基本概念 1.3 數(shù)據(jù)管理技術(shù)的發(fā)展階段 1.4 數(shù)據(jù)模型的發(fā)展階段 1.5 關(guān)系模型的特點(diǎn)及常見的關(guān)系模型數(shù)據(jù)庫管理系統(tǒng) 第2章 SQL語言 2.1 SQL語言簡介 2.2 SQL語言的種類 2.3 SQL語言中的數(shù)據(jù)類型 2.4 數(shù)據(jù)定義語言(DDL) 2.5 數(shù)據(jù)操縱語言(DML) 2.6 數(shù)據(jù)查詢語言(DQL) 2.7 索引的創(chuàng)建和刪除 2.8 視圖的創(chuàng)建和刪除 第3章 數(shù)據(jù)的完整性 3.1 非空約束 3.2 唯一約束 3.3 主碼約束 3.4 檢查約束 3.5 黑夜值約束 3.6 外碼約束 第4章 數(shù)據(jù)庫規(guī)范化 4.1 規(guī)范化簡介 4.2 規(guī)范化基本術(shù)語 4.3 范式簡介 4.4 模式分解準(zhǔn)則 第5章 數(shù)據(jù)庫設(shè)計(jì) 5.1 數(shù)據(jù)庫設(shè)計(jì)概述 5.2 需求分析階段 5.3 概念結(jié)構(gòu)設(shè)計(jì)階段 5.4 邏輯結(jié)構(gòu)設(shè)計(jì)階段 5.5 物理結(jié)構(gòu)設(shè)計(jì)階段 第6章 數(shù)據(jù)庫保護(hù) 6.1 數(shù)據(jù)的安全性 6.2 數(shù)據(jù)庫的備份與恢復(fù)第2部分 數(shù)據(jù)庫系統(tǒng)實(shí)驗(yàn)環(huán)境 第7章 SQL Server 2000的安裝 7.1 SQL Server 2000的版本 7.2 SQL Server 2000個(gè)人版的安裝步驟 第8章 SQL Server 2000的常用工具 8.1 服務(wù)管理器 8.2 企業(yè)管理器 8.3 查詢分析器第3部分 數(shù)據(jù)庫系統(tǒng)實(shí)驗(yàn) 第9章 數(shù)據(jù)定義語言(DDL)的使用 9.1 實(shí)驗(yàn)?zāi)康摹 ?.2 預(yù)備知識 9.3 實(shí)驗(yàn)內(nèi)容 第10章 數(shù)據(jù)傳輸 10.1 實(shí)驗(yàn)?zāi)康摹 ?0.2 預(yù)備知識 10.3 實(shí)驗(yàn)內(nèi)容 第11章 編輯數(shù)據(jù) 11.1 實(shí)驗(yàn)?zāi)康摹 ?1.2 預(yù)備知識 11.3 實(shí)驗(yàn)內(nèi)容 第12章 單表查詢 12.1 實(shí)驗(yàn)?zāi)康摹 ?2.2 預(yù)備知識 12.3 實(shí)驗(yàn)內(nèi)容第4部分 數(shù)據(jù)庫系統(tǒng)習(xí)題參考文獻(xiàn)
章節(jié)摘錄
插圖:第1部分 數(shù)據(jù)庫系統(tǒng)基本概念第1章 數(shù)據(jù)庫概述1.1 數(shù)據(jù)庫的性質(zhì)及定義1.數(shù)據(jù)庫的基本性質(zhì)(1)保存在計(jì)算機(jī)內(nèi);(2)數(shù)據(jù)有組織;(3)數(shù)據(jù)可共享。2.數(shù)據(jù)庫的定義數(shù)據(jù)庫是保存在計(jì)算機(jī)內(nèi)的、有組織的、可共享的數(shù)據(jù)集合。1.2 數(shù)據(jù)庫的基本概念1.數(shù)據(jù)數(shù)據(jù)(Data)是數(shù)據(jù)庫中存儲(chǔ)的基本對象,是描述事物的符號記錄。這里所指的數(shù)據(jù)是廣義的數(shù)據(jù),不僅僅是數(shù)學(xué),還包括文字、圖形、圖象、聲音、視頻等。
編輯推薦
《數(shù)據(jù)庫系統(tǒng)概念實(shí)驗(yàn)指導(dǎo)與習(xí)題》可作為大專院校計(jì)算機(jī)相關(guān)專業(yè)數(shù)據(jù)庫原理課程的輔助教材,也可供自學(xué)數(shù)據(jù)庫應(yīng)用開發(fā)的讀者參考和練習(xí)。
圖書封面
評論、評分、閱讀與下載
數(shù)據(jù)庫系統(tǒng)概念、實(shí)驗(yàn)指導(dǎo)與習(xí)題 PDF格式下載