數(shù)據(jù)庫(kù)原理與應(yīng)用教程 第4版
定 價(jià):36 元
叢書(shū)名:計(jì)算機(jī)基礎(chǔ)課程系列教材
- 作者:何玉潔
- 出版時(shí)間:2016/5/1
- ISBN:9787111534266
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP311.13
- 頁(yè)碼:287
- 紙張:膠版紙
- 版次:4
- 開(kāi)本:16開(kāi)
本書(shū)共分為三篇:第一篇介紹數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),重點(diǎn)是關(guān)系數(shù)據(jù)庫(kù)理論;第二篇關(guān)注實(shí)踐,重點(diǎn)是數(shù)據(jù)庫(kù)服務(wù)器端的維護(hù)和管理;第三篇討論數(shù)據(jù)庫(kù)應(yīng)用結(jié)構(gòu)、數(shù)據(jù)訪問(wèn)接口以及應(yīng)用領(lǐng)域和發(fā)展方向。附錄用一個(gè)完整的示例說(shuō)明了數(shù)據(jù)庫(kù)設(shè)計(jì)的全過(guò)程。本書(shū)選用SQLServer2012作為數(shù)據(jù)庫(kù)實(shí)踐平臺(tái)。本書(shū)注重理論與應(yīng)用的結(jié)合,內(nèi)容全面,實(shí)例豐富,并配有電子教案。本書(shū)可作為高等院校非計(jì)算機(jī)專業(yè)的數(shù)據(jù)庫(kù)教材,也可作為計(jì)算機(jī)專業(yè)學(xué)生的補(bǔ)充讀物,還可供數(shù)據(jù)庫(kù)初學(xué)者作為入門(mén)讀物。
目 錄前言教學(xué)建議第一篇 基礎(chǔ)理論第1章 數(shù)據(jù)庫(kù)概述21.1 數(shù)據(jù)庫(kù)基本概念21.1.1 數(shù)據(jù)21.1.2 數(shù)據(jù)庫(kù)31.1.3數(shù)據(jù)庫(kù)管理系統(tǒng)31.1.4 數(shù)據(jù)庫(kù)系統(tǒng)41.2 數(shù)據(jù)管理技術(shù)的發(fā)展41.2.1文件管理方式41.2.2數(shù)據(jù)庫(kù)管理71.3數(shù)據(jù)獨(dú)立性101.4數(shù)據(jù)庫(kù)系統(tǒng)的組成111.5小結(jié)12習(xí)題12第2章 數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)142.1數(shù)據(jù)和數(shù)據(jù)模型142.1.1數(shù)據(jù)與信息142.1.2數(shù)據(jù)模型152.2概念層數(shù)據(jù)模型162.2.1基本概念162.2.2實(shí)體-聯(lián)系模型162.3組織層數(shù)據(jù)模型192.3.1關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)192.3.2關(guān)系模型的數(shù)據(jù)操作222.3.3關(guān)系模型的數(shù)據(jù)完整性約束222.4數(shù)據(jù)庫(kù)系統(tǒng)的結(jié)構(gòu)242.4.1三級(jí)模式結(jié)構(gòu)242.4.2模式映像與數(shù)據(jù)獨(dú)立性272.5數(shù)據(jù)庫(kù)管理系統(tǒng)282.6小結(jié)29習(xí)題30第3章 SQL語(yǔ)言基礎(chǔ)及數(shù)據(jù)定義功能313.1基本概念313.1.1SQL語(yǔ)言的發(fā)展313.1.2SQL語(yǔ)言特點(diǎn)323.1.3SQL語(yǔ)言功能概述323.2SQL Server提供的主要數(shù)據(jù)類型333.2.1數(shù)字類型333.2.2字符串類型343.2.3日期和時(shí)間類型363.3數(shù)據(jù)定義功能373.3.1基本表的定義與刪除373.3.2修改表結(jié)構(gòu)403.4數(shù)據(jù)完整性403.4.1完整性約束條件的作用對(duì)象403.4.2實(shí)現(xiàn)數(shù)據(jù)完整性413.5小結(jié)43習(xí)題44第4章 數(shù)據(jù)操作語(yǔ)句454.1數(shù)據(jù)查詢454.1.1查詢語(yǔ)句的基本結(jié)構(gòu)474.1.2單表查詢474.1.3多表連接查詢614.1.4使用TOP限制結(jié)果集 674.1.5子查詢684.2數(shù)據(jù)更改754.2.1插入數(shù)據(jù)754.2.2更新數(shù)據(jù)764.2.3刪除數(shù)據(jù)774.3數(shù)據(jù)查詢擴(kuò)展774.3.1將查詢結(jié)果保存到新表中774.3.2CASE表達(dá)式784.3.3查詢結(jié)果的并、交、差運(yùn)算824.4小結(jié)84習(xí)題85第5章 視圖875.1視圖概念875.2定義視圖885.3通過(guò)視圖查詢數(shù)據(jù)895.4修改和刪除視圖915.5視圖的作用915.6小結(jié)92習(xí)題93第6章 關(guān)系數(shù)據(jù)庫(kù)規(guī)范化理論946.1函數(shù)依賴946.1.1函數(shù)依賴基本概念946.1.2術(shù)語(yǔ)和符號(hào)956.1.3為什么要討論函數(shù)依賴966.2關(guān)系規(guī)范化976.2.1關(guān)系模式中的碼976.2.2范式986.3小結(jié)101習(xí)題101第7章 數(shù)據(jù)庫(kù)保護(hù)1037.1事務(wù)1037.1.1事務(wù)的基本概念1037.1.2事務(wù)的特征1047.1.3SQL事務(wù)處理模型1057.2并發(fā)控制1057.2.1并發(fā)控制概述1067.2.2并發(fā)控制措施1087.2.3封鎖協(xié)議1097.2.4死鎖1107.2.5并發(fā)調(diào)度的可串行性1117.2.6兩段鎖協(xié)議1127.3數(shù)據(jù)庫(kù)備份與恢復(fù)1137.3.1數(shù)據(jù)庫(kù)故障的種類1137.3.2數(shù)據(jù)庫(kù)備份1147.3.3數(shù)據(jù)庫(kù)恢復(fù)1157.4小結(jié)116習(xí)題116第8章 數(shù)據(jù)庫(kù)設(shè)計(jì)1178.1數(shù)據(jù)庫(kù)設(shè)計(jì)概述1178.1.1數(shù)據(jù)庫(kù)設(shè)計(jì)的特點(diǎn)1188.1.2數(shù)據(jù)庫(kù)設(shè)計(jì)方法概述1198.1.3數(shù)據(jù)庫(kù)設(shè)計(jì)的基本步驟1198.2數(shù)據(jù)庫(kù)需求分析1208.2.1需求分析的任務(wù)1208.2.2需求分析的方法1218.3數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)1238.3.1概念結(jié)構(gòu)設(shè)計(jì)1238.3.2邏輯結(jié)構(gòu)設(shè)計(jì)1308.3.3物理結(jié)構(gòu)設(shè)計(jì)1358.4數(shù)據(jù)庫(kù)行為設(shè)計(jì)1378.4.1功能分析1378.4.2功能設(shè)計(jì)1388.4.3事務(wù)設(shè)計(jì)1388.5數(shù)據(jù)庫(kù)實(shí)施1398.5.1加載數(shù)據(jù)1398.5.2調(diào)試和運(yùn)行應(yīng)用程序1398.6數(shù)據(jù)庫(kù)的運(yùn)行和維護(hù)1408.7小結(jié)140習(xí)題141第二篇 SQL Server基礎(chǔ)與使用第9章 SQL Server 2012基礎(chǔ)1449.1SQL Server 2012預(yù)備知識(shí)1449.1.1 主要服務(wù)器組件1459.1.2 管理工具1469.1.3 主要版本1479.1.4 主要版本功能差異1489.1.5 軟硬件要求1489.1.6 實(shí)例1499.2 安裝SQL Server 20121509.3 管理工具1599.3.1 SQL Server配置管理器1599.3.2 SQL Server Management Studio1619.4 小結(jié)164習(xí)題165上機(jī)練習(xí)165第10章 數(shù)據(jù)庫(kù)及表的創(chuàng)建與管理16610.1 SQL Server數(shù)據(jù)庫(kù)概述16610.1.1 系統(tǒng)數(shù)據(jù)庫(kù)16610.1.2 SQL Server數(shù)據(jù)庫(kù)的組成16710.1.3 數(shù)據(jù)文件和日志文件16810.1.4 數(shù)據(jù)庫(kù)文件的屬性16810.2 創(chuàng)建數(shù)據(jù)庫(kù)16910.2.1 用圖形化方法創(chuàng)建數(shù)據(jù)庫(kù)16910.2.2 用T-SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)17210.3 基本表的創(chuàng)建與管理17510.3.1 創(chuàng)建表17510.3.2 定義完整性約束17710.3.3 修改表結(jié)構(gòu)18510.3.4 刪除表18510.4 小結(jié)185習(xí)題187上機(jī)練習(xí)187第11章 安全管理18911.1 安全控制概述18911.1.1 安全控制模型18911.1.2 SQL Server安全控制過(guò)程19011.2 登錄名19011.2.1 身份驗(yàn)證模式19011.2.2 建立登錄名19111.2.3 刪除登錄名19611.3 數(shù)據(jù)庫(kù)用戶19711.3.1 建立數(shù)據(jù)庫(kù)用戶19711.3.2 刪除數(shù)據(jù)庫(kù)用戶20011.4 權(quán)限管理20111.4.1 權(quán)限種類及用戶分類20111.4.2 權(quán)限的管理20211.5 角色21111.5.1 建立用戶定義的角色21211.5.2 為用戶定義的角色授權(quán)21311.5.3 為用戶定義的角色添加成員2 1311.5.4 刪除用戶定義角色中的成員21611.6 小結(jié)217習(xí)題217上機(jī)練習(xí)218第12章 備份和恢復(fù)數(shù)據(jù)庫(kù)21912.1 備份數(shù)據(jù)庫(kù)21912.1.1 為什么要進(jìn)行數(shù)據(jù)備份21912.1.2 備份內(nèi)容及備份時(shí)間22012.1.3 備份設(shè)備22012.1.4 SQL Server支持的備份類型22212.1.5 備份策略22412.1.6 實(shí)現(xiàn)備份22512.2 恢復(fù)數(shù)據(jù)庫(kù)23012.2.1 恢復(fù)的順序 23012.2.2 實(shí)現(xiàn)恢復(fù)23112.3 小結(jié)237習(xí)題237上機(jī)練習(xí)238第三篇 數(shù)據(jù)庫(kù)開(kāi)發(fā)與技術(shù)發(fā)展第13章 數(shù)據(jù)庫(kù)應(yīng)用結(jié)構(gòu)及數(shù)據(jù)訪問(wèn)接口24213.1 數(shù)據(jù)庫(kù)應(yīng)用結(jié)構(gòu)24213.1.1 集中式應(yīng)用結(jié)構(gòu)24213.1.2 文件服務(wù)器結(jié)構(gòu)24313.1.3 客戶/服務(wù)器結(jié)構(gòu)24413.1.4 互聯(lián)網(wǎng)應(yīng)用結(jié)構(gòu)24413.2 數(shù)據(jù)訪問(wèn)接口24513.2.1 ODBC24513.2.2 JDBC24713.3 小結(jié)248習(xí)題249第14章 數(shù)據(jù)倉(cāng)庫(kù)與數(shù)據(jù)挖掘25014.1 數(shù)據(jù)倉(cāng)庫(kù)技術(shù)25114.1.1 數(shù)據(jù)倉(cāng)庫(kù)的概念及特點(diǎn)25114.1.2 數(shù)據(jù)倉(cāng)庫(kù)體系結(jié)構(gòu)25214.1.3 數(shù)據(jù)倉(cāng)庫(kù)的分類25314.1.4 數(shù)據(jù)倉(cāng)庫(kù)的開(kāi)發(fā)25314.1.5 數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)模式25414.2 聯(lián)機(jī)分析處理25514.3 數(shù)據(jù)挖掘25814.3.1 數(shù)據(jù)挖掘過(guò)程25914.3.2 數(shù)據(jù)挖掘和知識(shí)發(fā)現(xiàn)26014.3.3 數(shù)據(jù)挖掘的常用技術(shù)和目標(biāo)26114.3.4 數(shù)據(jù)挖掘工具26214.3.5 數(shù)據(jù)挖掘應(yīng)用26314.3.6 數(shù)據(jù)挖掘的前景26414.4 小結(jié)266第15章 數(shù)據(jù)庫(kù)技術(shù)的發(fā)展26715.1 概述26715.1.1 傳統(tǒng)數(shù)據(jù)庫(kù)技術(shù)的發(fā)展歷程26715.1.2 新一代數(shù)據(jù)庫(kù)管理系統(tǒng)26915.2 面向?qū)ο蠹夹g(shù)與數(shù)據(jù)庫(kù)技術(shù)的結(jié)合26915.2.1 新的數(shù)據(jù)庫(kù)應(yīng)用和數(shù)據(jù)類型26915.2.2 面向?qū)ο髷?shù)據(jù)模型27015.2.3 面向?qū)ο髷?shù)據(jù)庫(kù)的優(yōu)點(diǎn)27415.2.4 對(duì)象關(guān)系數(shù)據(jù)庫(kù)與對(duì)象數(shù)據(jù)庫(kù)27415.3 數(shù)據(jù)庫(kù)技術(shù)面臨的挑戰(zhàn)27515.4 數(shù)據(jù)庫(kù)技術(shù)的研究方向27615.4.1 分布式數(shù)據(jù)庫(kù)系統(tǒng)27615.4.2 面向?qū)ο蟮臄?shù)據(jù)庫(kù)管理系統(tǒng)27715.4.3 多媒體數(shù)據(jù)庫(kù)27715.4.4 數(shù)據(jù)庫(kù)中的知識(shí)發(fā)現(xiàn)27815.4.5 專用數(shù)據(jù)庫(kù)系統(tǒng)27815.5 NoSQL數(shù)據(jù)庫(kù)27815.5.1 NoSQL數(shù)據(jù)庫(kù)概述27815.5.2 NoSQL數(shù)據(jù)庫(kù)常見(jiàn)分類27915.5.3 NoSQL數(shù)據(jù)庫(kù)發(fā)展現(xiàn)狀及挑戰(zhàn)27915.6 小結(jié)280附錄 數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)示例281參考文獻(xiàn)288