數(shù)據(jù)庫技術及應用

出版時間:2011-10  出版社:別榮芳、孫運傳、 林定移 中國鐵道出版社 (2011-10出版)  

書籍目錄

第1章 數(shù)據(jù)庫系統(tǒng)概述 1.1 數(shù)據(jù)庫系統(tǒng)的概念 1.2 數(shù)據(jù)庫技術發(fā)展的三個階段 1.2.1 人工管理階段 1.2.2 文件系統(tǒng)階段 1.2.3 數(shù)據(jù)庫系統(tǒng)階段 1.3 數(shù)據(jù)庫系統(tǒng)的模式結構 1.3.1 模式 1.3.2 數(shù)據(jù)庫系統(tǒng)的三級模式結構 1.3.3 數(shù)據(jù)庫的二級映像功能 1.4 數(shù)據(jù)庫系統(tǒng)體系結構 1.5 數(shù)據(jù)模型 1.5.1 數(shù)據(jù)模型的概念 1.5.2 數(shù)據(jù)模型舉例 1.6 數(shù)據(jù)庫設計與應用 術語回顧 小結 習題 實驗1 認識和安裝Microson SQL Server 第2章 關系數(shù)據(jù)模型 2.1 關系的數(shù)學定義及性質 2.1.1 關系 2.1.2 關系數(shù)據(jù)庫 2.1.3 關系的性質 2.2 關系的鍵 2.3 關系模型的完整性 2.3.1 實體完整性 2.3.2 參照完整性 2.3.3 用戶定義的完整性 2.4 關系代數(shù) 2.4.1 關系代數(shù)概述 2.4.2 傳統(tǒng)的集合運算 2.4.3 專門的關系運算 2.4.4 關系運算舉例 術語回顧 小結 習題 實驗2 創(chuàng)建數(shù)據(jù)庫 第3章 結構化查詢語言(SQL) 3.1 SQL概述及特點 3.1.1 SQL概述 3.1.2 SQL的標準化 3.1.3 SQL的特點 3.1.4 SQL基本概念 3.2 SQL的數(shù)據(jù)類型 3.3 SQL數(shù)據(jù)查詢功能 3.3.1 數(shù)據(jù)查詢概述 3.3.2 單表查詢 3.3.3 連表查詢 3.3.4 嵌套查詢 3.3.5 并交差集合查詢 3.3.6 SQL查詢小結 3.4 SQL數(shù)據(jù)定義功能 3.4.1 概述 3.4.2 定義數(shù)據(jù)庫 3.4.3 定義基本表 3.4.4 定義視圖 3.4.5 定義索引 3.5 SQL數(shù)據(jù)操縱功能 3.5.1 概述 3.5.2 插人數(shù)據(jù) 3.5.3 修改(更新)數(shù)據(jù) 3.5.4 刪除數(shù)據(jù) 3.6 SQL數(shù)據(jù)控制功能 3.6.1 概述 3.6.2 權限和角色的授予 3.6.3 權限和角色的收回 術語回顧 小結 習題 實驗3 SQL簡單查詢操作 第4章 關系數(shù)據(jù)庫的規(guī)范化 4.1 函數(shù)依賴 4.1.1 關系模式中的數(shù)據(jù)依賴 4.1.2 函數(shù)依賴的定義 4.1.3 關系鍵的形式化定義 4.2 規(guī)范化 4.2.1 范式與規(guī)范化 4.2.2 1NF 4.2.3 2NF 4.2.4 3NF 4.2.5 BCNF 4.2.6 多值依賴與4NF 4.2.7 規(guī)范化的基本原則 4.3 實例講解 術語回顧 小結 習題 實驗4 SQL復雜查詢操作 第5章 數(shù)據(jù)庫設計 5.1 數(shù)據(jù)庫設計概述 5.2 需求分析 5.3 概念結構設計 5.4 邏輯結構設計 5.5 數(shù)據(jù)庫物理結構設計 5.6 數(shù)據(jù)庫實施 5.7 數(shù)據(jù)庫運行和維護 術語回顧 小結 習題 實驗5 SQL數(shù)據(jù)定義、更新操作 第6章 數(shù)據(jù)庫的完整性 6.1 數(shù)據(jù)庫完整性概述 6.2 實體完整性 6.2.1 實體完整性的定義和設置 6.2.2 實體完整性的檢查和違約處理 6.2.3 用企業(yè)管理器設置實體完整性 6.3 參照完整性 6.3.1 參照完整性的定義和設置 6.3.2 參照完整性的檢查和違約處理 6.3.3 用企業(yè)管理器設置用戶參照完整性 6.4 用戶定義的完整性 6.4.1 屬性級約束條件的定義和違約處理 6.4.2 元組級約束條件的定義和違約處理 6.4.3 用企業(yè)管理器設置用戶定義完整性 6.5 默認值約束 6.6 約束的命名與修改 6.7 觸發(fā)器 術語回顧 小結 習題 實驗6 數(shù)據(jù)庫的完整性操作 第7章 數(shù)據(jù)庫的安全性 7.1 數(shù)據(jù)庫的安全性概述 7.2 用戶的標識和鑒別 7.3 存取控制 7.3.1 自主存取控制 7.3.2 強制存取控制 7.4 權限與角色 7.5 視圖機制 7.6 審計追蹤 7.7 數(shù)據(jù)庫安全性保護的其他措施 術語回顧 小結 習題 實驗7 數(shù)據(jù)庫安全性操作 第8章 數(shù)據(jù)庫恢復技術 8.1 數(shù)據(jù)庫事務的基本概念 8.2 故障的種類 8.3 數(shù)據(jù)庫恢復 8.4 恢復策略 8.5 數(shù)據(jù)庫鏡像 8.6 SQL Server的備份與恢復技術簡介 8.6.1 數(shù)據(jù)庫備份 8.6.2 數(shù)據(jù)庫恢復模式 8.6.3 SQL Server 2005的備份與恢復 術語回顧 小結 習題 實驗8 數(shù)據(jù)庫的備份和恢復 …… 第9章 郵件作業(yè)自動批改系統(tǒng)的設計與實現(xiàn) 第10章 ASP連接SQL Server數(shù)據(jù)庫開發(fā)案例 第11章 PHP連接MySQL數(shù)據(jù)庫開發(fā)實踐 第12章 數(shù)據(jù)庫的高級發(fā)展 附錄A SQL復雜查詢操作(實驗4要求與詳解) 附錄B ASP.NET數(shù)據(jù)庫編程工具 參考文獻

章節(jié)摘錄

版權頁:   插圖:   2.ADO技術 ADO(ActiveX data object,ActiveX數(shù)據(jù)對象)是Microsoft推出的較新的數(shù)據(jù)訪問技術,它提供了簡單易用的訪問各種數(shù)據(jù)資源,包括關系型和非關系型數(shù)據(jù)庫的高效手段。ADO是一種高層數(shù)據(jù)訪問接口,具有面向對象的特點。使用ADO訪問數(shù)據(jù)庫,主要是使用ADO的各種對象進行訪問。它易使用、速度快、內存支出少,其最大好處是在因特網(wǎng)上訪問數(shù)據(jù)庫的高效性。ADO在關鍵的因特網(wǎng)中使用了最少的網(wǎng)絡流量,并且在客戶端和數(shù)據(jù)庫服務端使用了最少的層數(shù)??梢哉f,ADO為桌面或因特網(wǎng)上的數(shù)據(jù)庫訪問提供了一種輕量級的高性能接口。 常用的ADO對象有連接對象、命令對象、記錄集對象、字段對象、參數(shù)對象等。 (1)連接(Connection)對象用來與數(shù)據(jù)庫建立連接、執(zhí)行查詢以及進行事務處理。在連接之前必須指定使用哪一個OLE DB供應者。 (2)命令(Command)對象可以執(zhí)行數(shù)據(jù)庫操作命令(例如查詢、修改、插入和刪除等)。用命令對象執(zhí)行一個查詢子串,返回一個記錄集合。 (3)記錄集(Recordset)對象用來查詢返回的結果集,它可以在結果集中添加、刪除、修改和移動記錄。當創(chuàng)建了一個記錄集對象時,也就自動創(chuàng)建了一個游標,查詢所產生的記錄將放在本地的游標中。游標類型有四種:僅能向前移動的游標、靜態(tài)游標、鍵集游標和動態(tài)游標。記錄集對象是對數(shù)據(jù)庫進行查詢和修改的主要對象。 (4)字段(Field)對象是用于表示記錄集中的列信息,包括列值等信息。一個記錄集包含了數(shù)據(jù)庫表中的若干行記錄。如果將記錄集看做二維網(wǎng)格,字段則將排列構成“列”。每一字段(列)分別包括有名稱、數(shù)據(jù)類型和值的屬性,在字段中包含了來自數(shù)據(jù)源的真實數(shù)據(jù)。要修改數(shù)據(jù)源中的數(shù)據(jù),可在記錄集中修改字段對象的值,對記錄集的更改最終被傳送給數(shù)據(jù)源。 (5)參數(shù)(Parameter)對象是和命令對象聯(lián)用的。當命令對象執(zhí)行的查詢是一個帶參數(shù)的查詢時(例如想要查詢考試成績大于nGrade的學生,其中nGrade就是一個查詢參數(shù),它是一個整型變量,它的值可以動態(tài)改變),就靠參數(shù)對象來為命令對象提供參數(shù)信息和數(shù)據(jù)。 3.ADO通過OLE DB直接訪問數(shù)據(jù)庫 通過OLE DB直接訪問數(shù)據(jù)庫的關鍵是在ConneetionString屬性中指定OLE DB數(shù)據(jù)提供者Provider。不同的數(shù)據(jù)庫系統(tǒng)有不同的提供者。SQL Server的OLE DB提供者是SQLOLEDB,而Acccss數(shù)據(jù)庫的OLE DB提供者是MICROSOFT.JET.OLEDB.4.0。

編輯推薦

《全國高等院校計算機教育規(guī)劃教材:數(shù)據(jù)庫技術及應用》內容鮮活,文字淺顯易懂,實例豐富,適合作為高等院校非計算機專業(yè)學生學習數(shù)據(jù)庫技術的入門教材,也可以作為全國計算機等級考試三級數(shù)據(jù)庫技術的輔導教材。

圖書封面

評論、評分、閱讀與下載


    數(shù)據(jù)庫技術及應用 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7