數(shù)據(jù)庫(kù)系統(tǒng)原理及應(yīng)用——基于達(dá)夢(mèng)8
定 價(jià):79.9 元
叢書(shū)名:面向新工科高等院校大數(shù)據(jù)專(zhuān)業(yè)系列教材
- 作者:李輝 張守帥 編著
- 出版時(shí)間:2021/12/1
- ISBN:9787111695585
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類(lèi):TP311.13
- 頁(yè)碼:
- 紙張:膠版紙
- 版次:
- 開(kāi)本:16開(kāi)
本書(shū)基于達(dá)夢(mèng)數(shù)據(jù)庫(kù)(DM8)全面系統(tǒng)地講述了數(shù)據(jù)庫(kù)技術(shù)和應(yīng)用。全書(shū)共15章,內(nèi)容包括數(shù)據(jù)庫(kù)系統(tǒng)概述,關(guān)系代數(shù)與關(guān)系數(shù)據(jù)庫(kù)理論,數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn),DM數(shù)據(jù)庫(kù)體系結(jié)構(gòu),DM數(shù)據(jù)庫(kù)創(chuàng)建與配置,DM數(shù)據(jù)庫(kù)的表定義與完整性約束,數(shù)據(jù)的插入、修改與刪除,DM數(shù)據(jù)庫(kù)單表與多表查詢(xún),視圖和索引定義與管理,DM數(shù)據(jù)庫(kù)用戶(hù)、權(quán)限與角色管理,DM數(shù)據(jù)庫(kù)的事務(wù)管理,DM數(shù)據(jù)庫(kù)的備份和還原,函數(shù)和游標(biāo),存儲(chǔ)過(guò)程和觸發(fā)器,DM JDBC編程與應(yīng)用等內(nèi)容。通過(guò)本書(shū),讀者可以充分利用DM數(shù)據(jù)庫(kù)平臺(tái)深刻理解數(shù)據(jù)庫(kù)技術(shù)的原理,達(dá)到理論和實(shí)踐緊密結(jié)合的目的。
本書(shū)既可作為本科計(jì)算機(jī)相關(guān)專(zhuān)業(yè)數(shù)據(jù)庫(kù)課程的配套教材,也可以供參加數(shù)據(jù)庫(kù)類(lèi)考試的人員、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)設(shè)計(jì)人員、工程技術(shù)人員及其他相關(guān)人員參閱。對(duì)于非計(jì)算機(jī)專(zhuān)業(yè)的本科院校,如果希望學(xué)生學(xué)到關(guān)鍵、實(shí)用的數(shù)據(jù)庫(kù)技術(shù),也可采用本書(shū)作為教材。
面向新工科高等院校大數(shù)據(jù)專(zhuān)業(yè)系列教材
信息技術(shù)新工科產(chǎn)學(xué)院聯(lián)盟數(shù)據(jù)科學(xué)與大數(shù)據(jù)工作委員會(huì) 推薦教材
武漢達(dá)夢(mèng)數(shù)據(jù)庫(kù)股份有限公司重點(diǎn)推薦教材
DM數(shù)據(jù)庫(kù)是一款擁有完全的自主知識(shí)產(chǎn)權(quán)并且掌握全部源代碼的國(guó)產(chǎn)數(shù)據(jù)庫(kù),是獲得國(guó)家自主原創(chuàng)產(chǎn)品認(rèn)證的數(shù)據(jù)庫(kù)管理系統(tǒng)。已應(yīng)用到了許多行業(yè),如金融行業(yè)的湖北銀行新核心業(yè)務(wù)系統(tǒng)、能源行業(yè)的國(guó)家能源集團(tuán)和交通行業(yè)的中國(guó)航信等,DM數(shù)據(jù)庫(kù)的應(yīng)用前景十分可觀(guān)。DM數(shù)據(jù)庫(kù)具有高性能、高安全、高可用性、通用性、易于安裝、功能齊全等特點(diǎn),因此DM數(shù)據(jù)庫(kù)非常適合用于教學(xué)。
本書(shū)是編者在長(zhǎng)期從事數(shù)據(jù)庫(kù)課程教學(xué)和科研的基礎(chǔ)上,為滿(mǎn)足“數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用”課程的教學(xué)需要而編寫(xiě)。全書(shū)分為15章,分別從數(shù)據(jù)庫(kù)系統(tǒng)基礎(chǔ)知識(shí)、關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)、數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)、DM數(shù)據(jù)庫(kù)體系結(jié)構(gòu)、DM數(shù)據(jù)庫(kù)創(chuàng)建與管理、使用DM_SQL管理數(shù)據(jù)庫(kù)表、視圖和索引、事務(wù)和鎖、DM數(shù)據(jù)庫(kù)用戶(hù)權(quán)限管理、DM數(shù)據(jù)庫(kù)備份和還原、存儲(chǔ)過(guò)程和觸發(fā)器、DM JDBC編程與應(yīng)用等方面進(jìn)行講述。
傳統(tǒng)的關(guān)系數(shù)據(jù)庫(kù)具有不錯(cuò)的性能。隨著互聯(lián)網(wǎng)的高速發(fā)展,針對(duì)MySQL和Oracle等非國(guó)產(chǎn)關(guān)系數(shù)據(jù)庫(kù)可能存在的安全問(wèn)題,人們急需設(shè)計(jì)一款擁有完全的自主知識(shí)產(chǎn)權(quán)并且掌握全部源代碼的國(guó)產(chǎn)數(shù)據(jù)庫(kù)。因此DM數(shù)據(jù)庫(kù)應(yīng)運(yùn)而生,它解決了可能存在的數(shù)據(jù)安全問(wèn)題,為國(guó)家信息化建設(shè)提供了安全可靠的基礎(chǔ)性軟件,有效維護(hù)了國(guó)家信息安全。
本書(shū)內(nèi)容循序漸進(jìn)、深入淺出。為方便教學(xué)和學(xué)習(xí),本書(shū)在每章的后專(zhuān)門(mén)給出了上機(jī)實(shí)驗(yàn)的內(nèi)容,能夠很好地幫助讀者鞏固所學(xué)知識(shí)。
本書(shū)既可作為本科計(jì)算機(jī)相關(guān)專(zhuān)業(yè)數(shù)據(jù)庫(kù)課程的配套教材,也可以供參加數(shù)據(jù)庫(kù)類(lèi)考試的人員、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)設(shè)計(jì)人員、工程技術(shù)人員及其他相關(guān)人員參閱。對(duì)于非計(jì)算機(jī)專(zhuān)業(yè)的本科生,如果希望學(xué)到關(guān)鍵、實(shí)用的數(shù)據(jù)庫(kù)技術(shù),也可采用本書(shū)作為教材。
在本書(shū)編寫(xiě)過(guò)程中,劉志紅、劉祥祥、楊君艷、劉彩琳、楊柳和程青等同志對(duì)全書(shū)的編寫(xiě)做出了貢獻(xiàn),同時(shí)感謝機(jī)械工業(yè)出版社和達(dá)夢(mèng)數(shù)據(jù)庫(kù)股份有限公司的支持。盡管編者已經(jīng)投入了大量時(shí)間和精力來(lái)編寫(xiě)此書(shū),但由于水平和經(jīng)驗(yàn)有限,錯(cuò)誤之處難免,懇請(qǐng)各位專(zhuān)家和讀者予以指正,并歡迎同行進(jìn)行交流。
李輝,博士,中國(guó)農(nóng)業(yè)大學(xué)計(jì)算中心兼農(nóng)業(yè)
大數(shù)據(jù)實(shí)驗(yàn)室主任,教育部評(píng)估中心工程教育專(zhuān)
業(yè)現(xiàn)場(chǎng)考察專(zhuān)家組成員,中國(guó)大數(shù)據(jù)技術(shù)與應(yīng)用
聯(lián)盟智庫(kù)專(zhuān)家,北京市大數(shù)據(jù)教學(xué)實(shí)踐基地負(fù)責(zé)
人;曾獲中國(guó)大數(shù)據(jù)學(xué)術(shù)創(chuàng)新獎(jiǎng)、全國(guó)高校人工
智能與大數(shù)據(jù)教學(xué)創(chuàng)新獎(jiǎng);主講“數(shù)據(jù)庫(kù)原理及
應(yīng)用基礎(chǔ)”“Python語(yǔ)言程序設(shè)計(jì)”“網(wǎng)站設(shè)計(jì)
與開(kāi)發(fā)”等本科生課程;主持教育部新工科項(xiàng)目2
項(xiàng),發(fā)表學(xué)術(shù)論文20多篇,申請(qǐng)軟件著作權(quán)50多
項(xiàng),專(zhuān)利3項(xiàng);機(jī)械工業(yè)出版社計(jì)算機(jī)分社金牌作
者,出版的《數(shù)據(jù)庫(kù)系統(tǒng)原理及MySQL應(yīng)用教
程》第1版和第2版、《PHP+MySQL Web應(yīng)用開(kāi)
發(fā)教程》被國(guó)內(nèi)眾多院校選用,深受好評(píng)。
張守帥,達(dá)夢(mèng)培訓(xùn)中心負(fù)責(zé)人,主要從事數(shù)
據(jù)庫(kù)相關(guān)課程的建設(shè)及生態(tài)推廣,熟悉各種主流
數(shù)據(jù)庫(kù),具有15年以上的IT行業(yè)從業(yè)經(jīng)驗(yàn),具備
豐富的理論知識(shí)和實(shí)踐經(jīng)驗(yàn)。擁有達(dá)夢(mèng)DCM證
書(shū)、Oracle 10g OCM證書(shū)、PostgreSQL PGCM
證書(shū)等。曾與蘇丹、利比里亞、津巴布韋、韓
國(guó)、日本等國(guó)的官員及技術(shù)人員進(jìn)行多次援外技
術(shù)交流,為國(guó)內(nèi)外培養(yǎng)數(shù)據(jù)庫(kù)相關(guān)人才數(shù)千人。
出版說(shuō)明
前言
第1章數(shù)據(jù)庫(kù)系統(tǒng)概述
1.1數(shù)據(jù)庫(kù)與數(shù)據(jù)庫(kù)管理系統(tǒng)的基本概念
1.1.1數(shù)據(jù)庫(kù)基本概念
1.1.2數(shù)據(jù)庫(kù)管理系統(tǒng)
1.1.3數(shù)據(jù)庫(kù)系統(tǒng)
1.2數(shù)據(jù)管理技術(shù)的發(fā)展歷程
1.2.1人工管理方式階段
1.2.2文件系統(tǒng)管理方式階段
1.2.3數(shù)據(jù)庫(kù)系統(tǒng)管理方式階段
1.3數(shù)據(jù)模型
1.3.1數(shù)據(jù)模型的概念和種類(lèi)
1.3.2概念數(shù)據(jù)模型
1.3.3關(guān)系數(shù)據(jù)模型
1.4數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)
1.4.1數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)
1.4.2數(shù)據(jù)庫(kù)的二級(jí)映像與數(shù)據(jù)的
獨(dú)立性
1.4.3兩級(jí)數(shù)據(jù)獨(dú)立性
1.5常見(jiàn)數(shù)據(jù)庫(kù)管理系統(tǒng)
1.5.1國(guó)外數(shù)據(jù)庫(kù)管理系統(tǒng)
1.5.2國(guó)產(chǎn)數(shù)據(jù)庫(kù)管理系統(tǒng)——達(dá)夢(mèng)
數(shù)據(jù)庫(kù)
本章小結(jié)
第2章關(guān)系代數(shù)與關(guān)系數(shù)據(jù)庫(kù)理論
2.1關(guān)系代數(shù)及其運(yùn)算
2.1.1關(guān)系的數(shù)學(xué)定義
2.1.2關(guān)系代數(shù)概述
2.1.3傳統(tǒng)的集合運(yùn)算
2.1.4專(zhuān)門(mén)的關(guān)系運(yùn)算
2.2關(guān)系數(shù)據(jù)庫(kù)理論
2.2.1問(wèn)題的提出
2.2.2函數(shù)依賴(lài)
2.3關(guān)系模式的范式及規(guī)范化
2.4關(guān)系模式的分解
本章小結(jié)
實(shí)驗(yàn)1:關(guān)系的完整性、規(guī)范化理解與應(yīng)用
第3章數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)
3.1數(shù)據(jù)庫(kù)設(shè)計(jì)概述
3.1.1數(shù)據(jù)庫(kù)設(shè)計(jì)的內(nèi)容
3.1.2數(shù)據(jù)庫(kù)設(shè)計(jì)的特點(diǎn)
3.1.3數(shù)據(jù)庫(kù)設(shè)計(jì)方法
3.1.4數(shù)據(jù)庫(kù)設(shè)計(jì)的階段
3.2需求分析
3.2.1需求描述與分析
3.2.2需求分析分類(lèi)
3.2.3需求分析的內(nèi)容、方法和步驟
3.2.4數(shù)據(jù)字典
3.3概念結(jié)構(gòu)設(shè)計(jì)
3.3.1概念結(jié)構(gòu)設(shè)計(jì)的必要性及要求
3.3.2概念結(jié)構(gòu)設(shè)計(jì)的方法與步驟
3.3.3采用ER模型設(shè)計(jì)概念結(jié)構(gòu)的
方法
3.3.4數(shù)據(jù)庫(kù)建模設(shè)計(jì)工具
3.4邏輯結(jié)構(gòu)設(shè)計(jì)
3.4.1ER圖向關(guān)系模型的轉(zhuǎn)換
3.4.2關(guān)系模式規(guī)范化
3.4.3模式評(píng)價(jià)與改進(jìn)
3.5物理結(jié)構(gòu)設(shè)計(jì)
3.5.1物理結(jié)構(gòu)設(shè)計(jì)的內(nèi)容和方法
3.5.2評(píng)價(jià)物理結(jié)構(gòu)
3.6數(shù)據(jù)庫(kù)行為設(shè)計(jì)
3.7數(shù)據(jù)庫(kù)實(shí)施
3.8數(shù)據(jù)庫(kù)的運(yùn)行與維護(hù)
本章小結(jié)
實(shí)驗(yàn)2:利用PowerDesigner設(shè)計(jì)數(shù)據(jù)庫(kù)應(yīng)用
系統(tǒng)
目錄第4章DM數(shù)據(jù)庫(kù)體系結(jié)構(gòu)
4.1DM數(shù)據(jù)庫(kù)概述
4.1.1DM8數(shù)據(jù)庫(kù)主要特點(diǎn)
4.1.2DM8的功能特性
4.2DM數(shù)據(jù)庫(kù)體系結(jié)構(gòu)概述
4.3DM數(shù)據(jù)庫(kù)的邏輯存儲(chǔ)結(jié)構(gòu)
4.3.1數(shù)據(jù)庫(kù)和實(shí)例
4.3.2邏輯存儲(chǔ)結(jié)構(gòu)
4.3.3內(nèi)存結(jié)構(gòu)
4.3.4線(xiàn)程結(jié)構(gòu)
4.4DM數(shù)據(jù)庫(kù)的物理存儲(chǔ)結(jié)構(gòu)
4.5DM數(shù)據(jù)庫(kù)的安裝與啟動(dòng)
4.5.1DM數(shù)據(jù)庫(kù)安裝環(huán)境需求
4.5.2Windows下DM數(shù)據(jù)庫(kù)的安裝與
卸載
4.5.3DM數(shù)據(jù)庫(kù)啟動(dòng)和關(guān)閉
本章小結(jié)
實(shí)驗(yàn)3:DM數(shù)據(jù)庫(kù)安裝、實(shí)例創(chuàng)建與管理
第5章DM數(shù)據(jù)庫(kù)創(chuàng)建與配置
5.1字符集
5.1.1字符集概述
5.1.2DM數(shù)據(jù)庫(kù)支持的字符集
5.1.3DM字符集的選擇
5.2DM數(shù)據(jù)庫(kù)管理
5.2.1DM數(shù)據(jù)庫(kù)創(chuàng)建
5.2.2修改DM數(shù)據(jù)庫(kù)
5.2.3刪除DM數(shù)據(jù)庫(kù)
5.2.4刪除DM數(shù)據(jù)庫(kù)服務(wù)
5.3模式管理
5.3.1模式創(chuàng)建
5.3.2設(shè)置當(dāng)前模式語(yǔ)句
5.3.3模式刪除
5.4表空間管理
5.4.1表空間定義
5.4.2表空間修改
5.4.3表空間刪除
5.5模式對(duì)象的空間管理
5.5.1設(shè)置存儲(chǔ)參數(shù)
5.5.2收回多余的空間
5.5.3用戶(hù)和表的空間限制
5.5.4查看模式對(duì)象的空間使用
5.5.5數(shù)據(jù)類(lèi)型的空間使用
本章小結(jié)
實(shí)驗(yàn)4:表空間創(chuàng)建與管理
第6章DM數(shù)據(jù)庫(kù)的表定義與完整性約束
控制
6.1表的基本概念
6.1.1表和表結(jié)構(gòu)
6.1.2表結(jié)構(gòu)設(shè)計(jì)
6.2SQL與DM_SQL概述
6.2.1DM_SQL語(yǔ)言的特點(diǎn)
6.2.2保留字與標(biāo)識(shí)符
6.2.3DM_SQL語(yǔ)言的功能及語(yǔ)句
6.3DM_SQL支持的數(shù)據(jù)類(lèi)型
6.3.1常規(guī)數(shù)據(jù)類(lèi)型
6.3.2位串?dāng)?shù)據(jù)類(lèi)型
6.3.3日期時(shí)間數(shù)據(jù)類(lèi)型
6.3.4多媒體數(shù)據(jù)類(lèi)型
6.4表的定義與管理
6.4.1表定義語(yǔ)句
6.4.2表修改語(yǔ)句
6.4.3基表復(fù)制語(yǔ)句
6.4.4基表刪除語(yǔ)句
6.4.5事務(wù)型HUGE表數(shù)據(jù)重整
6.5約束控制定義與管理
6.5.1數(shù)據(jù)完整性約束
6.5.2字段的約束
6.5.3刪除約束
6.5.4禁止和允許約束
本章小結(jié)
實(shí)驗(yàn)5:DM數(shù)據(jù)庫(kù)定義創(chuàng)建與完整性
約束
第7章數(shù)據(jù)的插入、修改與刪除
7.1數(shù)據(jù)插入語(yǔ)句
7.1.1為表的所有字段插入數(shù)據(jù)
7.1.2為表的指定字段插入數(shù)據(jù)
7.1.3同時(shí)插入多條記錄
7.1.4從目標(biāo)表中插入值
7.2數(shù)據(jù)修改語(yǔ)句
7.3數(shù)據(jù)刪除語(yǔ)句
7.3.1使用DELETE刪除表數(shù)據(jù)
7.3.2使用TRUNCATE清空表數(shù)據(jù)
7.4MERGE INTO語(yǔ)句
本章小結(jié)
實(shí)驗(yàn)6:數(shù)據(jù)庫(kù)數(shù)據(jù)操作管理
數(shù)據(jù)庫(kù)系統(tǒng)原理及應(yīng)用——基于達(dá)夢(mèng)8第8章DM數(shù)據(jù)庫(kù)單表與多表查詢(xún)
8.1單表查詢(xún)
8.1.1簡(jiǎn)單查詢(xún)
8.1.2帶條件查詢(xún)
8.1.3集函數(shù)
8.2多表查詢(xún)
8.2.1內(nèi)連接查詢(xún)
8.2.2外連接查詢(xún)
8.2.3子查詢(xún)
本章小結(jié)
實(shí)驗(yàn)7:數(shù)據(jù)庫(kù)數(shù)據(jù)表查詢(xún)管理
第9章視圖和索引定義與管理
9.1視圖概述
9.1.1視圖的優(yōu)勢(shì)
9.1.2視圖的工作機(jī)制
9.2視圖創(chuàng)建、查詢(xún)、修改和刪除
9.2.1創(chuàng)建視圖
9.2.2查詢(xún)視圖
9.2.3視圖的編譯
9.2.4刪除視圖
9.3視圖更新
9.3.1插入數(shù)據(jù)
9.3.2更新數(shù)據(jù)
9.3.3刪除數(shù)據(jù)
9.4索引概述
9.5創(chuàng)建索引、修改索引和刪除索引
9.5.1創(chuàng)建索引
9.5.2修改索引
9.5.3刪除索引
本章小結(jié)
實(shí)驗(yàn)8:數(shù)據(jù)庫(kù)視圖創(chuàng)建與管理
實(shí)驗(yàn)9:數(shù)據(jù)庫(kù)索引創(chuàng)建與管理
第10章DM數(shù)據(jù)庫(kù)用戶(hù)、權(quán)限與角色
管理
10.1用戶(hù)管理
10.1.1創(chuàng)建用戶(hù)
10.1.2修改用戶(hù)
10.1.3刪除用戶(hù)
10.2權(quán)限管理
10.2.1權(quán)限分類(lèi)
10.2.2授予權(quán)限
10.2.3回收權(quán)限
10.3角色管理
10.3.1創(chuàng)建角色
10.3.2管理角色權(quán)限
10.3.3分配與回收角色
10.3.4啟用與停用角色
10.3.5刪除角色
本章小