數(shù)據(jù)庫實用教程

出版時間:2009-1  出版社:電子工業(yè)出版社  作者:鄭阿奇 編  頁數(shù):293  

內(nèi)容概要

  本書是高?!皵?shù)據(jù)庫原理與應(yīng)用”課程教材。數(shù)據(jù)庫原理突出了基本的和主要的內(nèi)容,講述簡單明了。除數(shù)據(jù)庫原理基本內(nèi)容之外,書中實例和實驗力求使學(xué)生在掌握數(shù)據(jù)庫原理的基礎(chǔ)上,基本掌握SQL Server的用法,并能夠基于C/S與B/S開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)。本書分實用教程和實驗兩部分。實用教程部分分為11章。第1~8章是數(shù)據(jù)庫原理的基本內(nèi)容,實例為SQL Server體系,實驗基于該體系進行系統(tǒng)訓(xùn)練。第9章為數(shù)據(jù)庫原理的擴展內(nèi)容。第10章為數(shù)據(jù)庫服務(wù)器端編程?! ”緯勺鳛榇髮W(xué)本科和高職高?!皵?shù)據(jù)庫原理與應(yīng)用”課程教材,也可作為社會培訓(xùn)教材。

書籍目錄

第1部分 實 用 教 程第1章 引言1.1 什么是數(shù)據(jù)庫1.1.1 數(shù)據(jù)管理技術(shù)的發(fā)展1.1.2 數(shù)據(jù)庫1.2 數(shù)據(jù)庫管理系統(tǒng)1.2.1 Oracle1.2.2 Sybase1.2.3 DB21.2.4 SQL Server1.2.5 MySQL1.2.6 Access1.2.7 Visual FoxPro1.3 數(shù)據(jù)庫系統(tǒng)1.4 數(shù)據(jù)模型1.4.1 概念模型1.4.2 邏輯模型1.4.3 物理模型1.5 數(shù)據(jù)庫系統(tǒng)模式與映像結(jié)構(gòu)習(xí)題1第2章 關(guān)系數(shù)據(jù)庫2.1 關(guān)系數(shù)據(jù)結(jié)構(gòu)2.1.1 關(guān)系2.1.2 關(guān)系的形式化描述2.1.3 關(guān)系的性質(zhì)2.1.4 關(guān)系模式2.1.5 關(guān)系數(shù)據(jù)庫2.2 關(guān)系操作2.3 關(guān)系完整性2.3.1 關(guān)系的碼2.3.2 完整性約束2.4 關(guān)系代數(shù)習(xí)題2第3章 關(guān)系數(shù)據(jù)庫語言SQL3.1 SQL簡介3.1.1 SQL語言的特點3.1.2 SQL語言的應(yīng)用方式3.1.3 基本概念3.2 數(shù)據(jù)定義3.2.1 數(shù)據(jù)庫的創(chuàng)建、修改與刪除3.2.2 模式的定義與撤銷3.2.3 表的創(chuàng)建、修改與刪除3.2.4 索引的創(chuàng)建與刪除3.3 數(shù)據(jù)操作3.3.1 數(shù)據(jù)插入3.3.2 更新記錄3.3.3 刪除記錄3.4 數(shù)據(jù)查詢3.4.1 單表查詢3.4.2 連接查詢3.4.3 嵌套查詢3.4.4 SELECT語句的其他子句3.5 視圖3.5.1 定義視圖3.5.2 刪除視圖3.5.3 查詢視圖3.5.4 更新視圖3.5.5 修改視圖習(xí)題3第4章 數(shù)據(jù)庫的完整性4.1 數(shù)據(jù)庫的完整性4.1.1 DBMS的完整性控制機制4.1.2 數(shù)據(jù)庫完整性的分類4.2 數(shù)據(jù)庫完整性定義機制4.2.1 列級完整性約束的定義4.2.2 表級完整性約束的定義4.3 利用完整性定義機制實現(xiàn)參照完整性4.3.1 定義參照完整性應(yīng)考慮的問題及處理策略4.3.2 外碼約束的定義習(xí)題4第5章 關(guān)系數(shù)據(jù)理論5.1 基本概念5.2 范式5.3 Armstrong公理系統(tǒng)5.4 模式分解習(xí)題5第6章 數(shù)據(jù)庫安全6.1 數(shù)據(jù)庫安全性6.2 數(shù)據(jù)庫安全技術(shù)6.2.1 用戶身份認證6.2.2 數(shù)據(jù)訪問控制6.2.3 基于角色的訪問控制6.2.4 視圖6.2.5 數(shù)據(jù)庫加密6.2.6 數(shù)據(jù)庫審核6.2.7 其他安全技術(shù)6.3 用戶訪問數(shù)據(jù)權(quán)限的管理6.3.1 權(quán)限授予6.3.2 收回權(quán)限6.4 基于角色的數(shù)據(jù)訪問權(quán)限管理習(xí)題6第7章 事務(wù)與并發(fā)控制7.1 事務(wù)7.1.1 事務(wù)的特性7.1.2 事務(wù)類型與事務(wù)的狀態(tài)7.2 并發(fā)控制7.2.1 并發(fā)控制需解決的問題7.2.2 封鎖7.2.3 事務(wù)的隔離級別7.2.4 死鎖習(xí)題7第8章 數(shù)據(jù)庫的備份與恢復(fù)8.1 故障的類別8.2 數(shù)據(jù)庫的備份與恢復(fù)技術(shù)8.2.1 建立數(shù)據(jù)庫備份8.2.2 日志文件8.2.3 數(shù)據(jù)庫的恢復(fù)8.3 數(shù)據(jù)庫鏡像習(xí)題8第9章 數(shù)據(jù)庫的新技術(shù)9.1 分布式數(shù)據(jù)庫系統(tǒng)9.2 對象關(guān)系數(shù)據(jù)庫系統(tǒng)9.2.1 面向?qū)ο髷?shù)據(jù)模型9.2.2 對象關(guān)系數(shù)據(jù)庫9.3 并行數(shù)據(jù)庫系統(tǒng)9.4 多媒體數(shù)據(jù)庫9.4.1 多媒體數(shù)據(jù)庫體系結(jié)構(gòu)9.4.2 多媒體數(shù)據(jù)庫的層次結(jié)構(gòu)9.4.3 多媒體數(shù)據(jù)庫基于內(nèi)容檢索9.5 數(shù)據(jù)倉庫和數(shù)據(jù)挖掘9.5.1 數(shù)據(jù)倉庫9.5.2 數(shù)據(jù)挖掘9.5.3 數(shù)據(jù)倉庫與數(shù)據(jù)挖掘的關(guān)系第10章 數(shù)據(jù)庫服務(wù)器端編程10.1 存儲過程10.2 觸發(fā)器10.3 游標第11章 數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)11.1 軟件開發(fā)周期及各階段的任務(wù)11.1.1 軟件定義11.1.2 軟件開發(fā)11.1.3 軟件的使用與維護11.2 數(shù)據(jù)庫應(yīng)用系統(tǒng)11.2.1 數(shù)據(jù)庫的連接方式11.2.2 客戶/服務(wù)器(C/S)模式11.2.3 瀏覽器/服務(wù)器(B/S)模式11.3 創(chuàng)建應(yīng)用系統(tǒng)數(shù)據(jù)庫11.3.1 學(xué)生成績數(shù)據(jù)庫表結(jié)構(gòu)11.3.2 學(xué)生成績數(shù)據(jù)庫數(shù)據(jù)樣本11.4 VB/SQL Server學(xué)生成績管理系統(tǒng)11.4.1 連接SQL Server數(shù)據(jù)庫11.4.2 學(xué)生成績管理系統(tǒng)主接口11.4.3 學(xué)生信息查詢11.4.4 學(xué)生信息修改11.4.5 學(xué)生成績的錄入11.5 ASP.NET(C#)/SQL Server學(xué)生成績管理系統(tǒng)11.5.1 ADO.NET連接數(shù)據(jù)庫11.5.2 主程序接口11.5.3 學(xué)生信息查詢11.5.4 學(xué)生成績查詢11.5.5 學(xué)生信息更新11.5.6 學(xué)生成績錄入11.5.7 CLR存儲過程和觸發(fā)器的實現(xiàn)第2部分 實驗實驗1 SQL Server 2005集成環(huán)境目的與要求實驗準備實驗內(nèi)容實驗2 創(chuàng)建數(shù)據(jù)庫和表目的與要求實驗內(nèi)容實驗步驟實驗3 表數(shù)據(jù)插入、修改和刪除目的和要求實驗內(nèi)容實驗步驟實驗4 數(shù)據(jù)庫的查詢目的與要求實驗準備實驗內(nèi)容實驗5 T-SQL編程目的與要求實驗準備實驗內(nèi)容實驗6 索引的使用和數(shù)據(jù)完整性目的與要求實驗準備實驗內(nèi)容實驗7 存儲過程和觸發(fā)器的使用目的與要求實驗準備實驗內(nèi)容實驗8 數(shù)據(jù)庫的安全性實驗8.1 數(shù)據(jù)庫用戶權(quán)限的設(shè)置實驗?zāi)康膶嶒灉蕚鋵嶒灢襟E實驗8.2 服務(wù)器角色的應(yīng)用實驗?zāi)康膶嶒灉蕚鋵嶒灢襟E實驗8.3 數(shù)據(jù)庫角色的應(yīng)用實驗?zāi)康膶嶒灉蕚鋵嶒灢襟E實驗9 備份恢復(fù)與導(dǎo)入/導(dǎo)出實驗9.1 數(shù)據(jù)庫的備份實驗?zāi)康膶嶒灉蕚鋵嶒灢襟E實驗9.2 數(shù)據(jù)庫的恢復(fù)實驗?zāi)康膶嶒灉蕚鋵嶒灢襟E附錄A T-SQL語言A.1 常量、數(shù)據(jù)類型與變量A.1.1 常量A.1.2 數(shù)據(jù)類型A.1.3 變量A.2 運算符與表達式A.3 流程控制語句A.3.1 IF...ELSE語句A.3.2 無條件轉(zhuǎn)移(GOTO)語句A.3.3 WHILE,BREAK和CONTINUE語句A.3.4 RETURN語句A.3.5 WAITFOR語句A.4 系統(tǒng)內(nèi)置函數(shù)A.4.1 系統(tǒng)內(nèi)置函數(shù)介紹A.4.2 常用系統(tǒng)內(nèi)置函數(shù)A.5 用戶定義函數(shù)A.5.1 用戶函數(shù)的定義與調(diào)用

章節(jié)摘錄

  第1部分 實用教程  第1章 引言  1.1 什么是數(shù)據(jù)庫  1.1.1 數(shù)據(jù)管理技術(shù)的發(fā)展  1.人工管理階段  在20世紀50年代中期以前,計算機主要用于科學(xué)計算,數(shù)據(jù)管理處于人工管理階段。例如,對于一個學(xué)生成績管理系統(tǒng),其基本結(jié)構(gòu)如圖1.1所示?! 』谌斯す芾淼膽?yīng)用系統(tǒng)有如下特點:  1.沒有統(tǒng)一的數(shù)據(jù)客理軟件,主要通過應(yīng)用程序管理數(shù)據(jù),程序員既要規(guī)定數(shù)據(jù)的邏輯結(jié)構(gòu)又要設(shè)計物理結(jié)構(gòu);

圖書封面

評論、評分、閱讀與下載


    數(shù)據(jù)庫實用教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7