數(shù)據(jù)庫原理與應(yīng)用教程(Oracle 12c版)/21世紀高等學校計算機專業(yè)實用規(guī)劃教材
定 價:59.8 元
叢書名:21世紀高等學校計算機專業(yè)實用規(guī)劃教材
- 作者:趙明淵 編
- 出版時間:2020/6/1
- ISBN:9787302553236
- 出 版 社:清華大學出版社
- 中圖法分類:TP311.132.3
- 頁碼:370
- 紙張:膠版紙
- 版次:1
- 開本:16開
《數(shù)據(jù)庫原理與應(yīng)用教程(Oracle 12c版)/21世紀高等學校計算機專業(yè)實用規(guī)劃教材》以O(shè)racle公司新推出的Oracle12c為平臺,以學生成績數(shù)據(jù)庫為主線,介紹數(shù)據(jù)庫概論、關(guān)系數(shù)據(jù)庫系統(tǒng)模型、關(guān)系數(shù)據(jù)庫設(shè)計理論、數(shù)據(jù)庫設(shè)計、Oracle數(shù)據(jù)庫、創(chuàng)建數(shù)據(jù)庫和創(chuàng)建表、PL/SQL基礎(chǔ)、高級查詢、視圖和索引、數(shù)據(jù)完整性、PL/SQL程序設(shè)計、函數(shù)和游標、存儲過程和觸發(fā)器、事務(wù)和鎖、安全管理、備份和恢復、大數(shù)據(jù)和云計算、基于JavaEE和Oracle數(shù)據(jù)庫的學生成績管理系統(tǒng)開發(fā)等內(nèi)容。
《數(shù)據(jù)庫原理與應(yīng)用教程(Oracle 12c版)/21世紀高等學校計算機專業(yè)實用規(guī)劃教材》提供教學大綱、教學課件、習題答案、程序源碼、教學進度表,掃描封底的課件二維碼可以下載。
《數(shù)據(jù)庫原理與應(yīng)用教程(Oracle 12c版)/21世紀高等學校計算機專業(yè)實用規(guī)劃教材》可作為大學本科、高職高專及培訓班的教材,也可作為計算機應(yīng)用人員和計算機愛好者的自學參考書。
本書以數(shù)據(jù)庫原理為基礎(chǔ),以O(shè)racle公司z新推出的Oracle 12c作為平臺,以學生成績數(shù)據(jù)庫為主線,全書共18章,分別介紹數(shù)據(jù)庫系統(tǒng)概述、Oracle數(shù)據(jù)庫、創(chuàng)建數(shù)據(jù)庫、創(chuàng)建和使用表、PL/SQL基礎(chǔ)、PL/SQL高級查詢、視圖、索引、數(shù)據(jù)完整性、PL/SQL程序設(shè)計、函數(shù)和游標、存儲過程、觸發(fā)器、事務(wù)和鎖、安全管理、備份和恢復、基于Java EE和Oracle數(shù)據(jù)庫的學生成績管理系統(tǒng)開發(fā)、大數(shù)據(jù)和云計算等內(nèi)容。
本書第2版的特色:培養(yǎng)學生掌握數(shù)據(jù)庫理論知識和數(shù)據(jù)庫管理、操作、PL/SQL語言編程能力;深化實驗課的教學,每章的實驗分為驗證性實驗和設(shè)計性實驗兩個階段,培養(yǎng)學生獨立設(shè)計、編寫和調(diào)試SQL語句的代碼以達到題目實驗要求的能力;介紹大數(shù)據(jù)、云計算、云數(shù)據(jù)庫、NoSQL等前沿內(nèi)容;著重培養(yǎng)學生掌握知識點和畫出合適的E-R圖的能力、編寫PL/SQL查詢語句的能力和數(shù)據(jù)庫語言編程的能力;提供習題參考答案,免費提供教學課件、所有實例的源代碼下載。
本書以O(shè)racle公司最新推出的Oracle12c為平臺,以學生成績數(shù)據(jù)庫為主線,介紹數(shù)據(jù)庫概論、關(guān)系數(shù)據(jù)庫系統(tǒng)模型、關(guān)系數(shù)據(jù)庫設(shè)計理論、數(shù)據(jù)庫設(shè)計、Oracle數(shù)據(jù)庫、創(chuàng)建數(shù)據(jù)庫和創(chuàng)建表、PL/SQL基礎(chǔ)、高級查詢、視圖和索引、數(shù)據(jù)完整性、PL/SQL程序設(shè)計、函數(shù)和游標、存儲過程和觸發(fā)器、事務(wù)和鎖、安全管理、備份和恢復、大數(shù)據(jù)和云計算、基于JavaEE和Oracle數(shù)據(jù)庫的學生成績管理系統(tǒng)開發(fā)等內(nèi)容。
本書主要特點如下。
理論與實踐相結(jié)合。培養(yǎng)學生掌握數(shù)據(jù)庫理論知識和數(shù)據(jù)庫管理、操作、PL/SQL語言編程能力。
深化實驗課的教學。每章的實驗分為驗證性實驗和設(shè)計性實驗兩個階段:第一階段培養(yǎng)學生調(diào)試題目給出的SQL語句的能力;第二階段培養(yǎng)學生獨立設(shè)計、編寫和調(diào)試SQL語句以達到題目實驗要求的能力。
技術(shù)新穎。按照新工科建設(shè)的思路,在教材有關(guān)章節(jié)結(jié)合Oracle12c介紹了大數(shù)據(jù)和云計算的內(nèi)容。
在數(shù)據(jù)庫設(shè)計、數(shù)據(jù)查詢和數(shù)據(jù)庫程序設(shè)計中,著重培養(yǎng)學生掌握知識點和畫出合適的E-R圖的能力,編寫PL/SQL查詢語句和數(shù)據(jù)庫語言編程的能力。
基于JavaEE和Oracle數(shù)據(jù)庫的學生管理系統(tǒng)開發(fā)等章節(jié)可作為教學和實訓的內(nèi)容,培養(yǎng)學生開發(fā)一個簡單應(yīng)用系統(tǒng)的能力。
方便教學,資源配套。本書免費提供教學大綱、教學課件、所有實例的源代碼、教學進度表,掃描封底的課件二維碼可以下載;章末習題有選擇題、填空題、問答題和應(yīng)用題等類型,書末附有習題答案,可供教學參考。
本書可作為大學本科、高職高專及培訓班的教材,也可作為計算機應(yīng)用人員和計算機愛好者的自學參考書。
本書由趙明淵主編,參加本書編寫的有張琦、裴崢、賈宇明、錢偉中、任健、袁育廷、程小菊、周亮宇、趙凱文、蔡露。對于幫助完成本書編寫基礎(chǔ)工作的同志,在此表示感謝!
由于作者水平有限,不當之處,敬請讀者批評指正。
趙明淵,男,重慶市(籍貫),漢族,電子科技大學計算機應(yīng)用技術(shù)專業(yè)博士,中國農(nóng)業(yè)銀行四川省分行計算機高級工程師,國務(wù)院頒發(fā)證書的享受政府特殊津貼的專家。
第1章 概論
1.1 數(shù)據(jù)庫系統(tǒng)概述
1.1.1 數(shù)據(jù)庫
1.1.2 數(shù)據(jù)庫管理系統(tǒng)
1.1.3 數(shù)據(jù)庫系統(tǒng)
1.1.4 數(shù)據(jù)管理技術(shù)的發(fā)展
1.2 數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)
1.2.1 數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)
1.2.2 數(shù)據(jù)庫的二級映像功能和數(shù)據(jù)獨立性
1.2.3 數(shù)據(jù)庫管理系統(tǒng)的工作過程
1.3 數(shù)據(jù)模型
1.3.1 兩類數(shù)據(jù)模型
1.3.2 數(shù)據(jù)模型組成要素
1.3.3 層次模型、網(wǎng)狀模型和關(guān)系模型
1.4 小結(jié)
習題1
第2章 關(guān)系數(shù)據(jù)庫系統(tǒng)模型
2.1 關(guān)系模型
2.1.1 關(guān)系數(shù)據(jù)結(jié)構(gòu)
2.1.2 關(guān)系操作
2.1.3 關(guān)系的完整性
2.2 關(guān)系代數(shù)
2.2.1 傳統(tǒng)的集合運算
2.2.2 專門的關(guān)系運算
2.3 關(guān)系演算
2.3.1 元組關(guān)系演算
2.3.2 域關(guān)系演算
2.4 SQL簡介
2.5 小結(jié)
2.6 關(guān)系代數(shù)應(yīng)用實驗
習題2
第3章 關(guān)系數(shù)據(jù)庫設(shè)計理論
3.1 關(guān)系數(shù)據(jù)庫設(shè)計理論概述
3.2 規(guī)范化
3.2.1 函數(shù)依賴、碼和范式
3.2.2 1NF
3.2.3 2NF
3.2.4 3NF
3.2.5 BCNF
3.2.6 多值依賴與4NF
3.2.7 規(guī)范化小結(jié)
3.3 數(shù)據(jù)依賴的公理系統(tǒng)
3.3.1 Armstrong公理系統(tǒng)
3.3.2 閉包及其計算
3.3.3 確定候選碼
3.3.4 函數(shù)依賴集的等價和最小函數(shù)依賴集
3.4 小結(jié)
3.5 規(guī)范化理解與應(yīng)用實驗
習題3
第4章 數(shù)據(jù)庫設(shè)計
4.1 數(shù)據(jù)庫設(shè)計概述
4.2 需求分析
4.3 概念結(jié)構(gòu)設(shè)計
4.3.1 概念結(jié)構(gòu)的特點和設(shè)計步驟
4.3.2 E-R模型
4.3.3 局部E-R模型設(shè)計
4.3.4 全局E-R模型設(shè)計
4.4 邏輯結(jié)構(gòu)設(shè)計
4.4.1 邏輯結(jié)構(gòu)設(shè)計的步驟
4.4.2 E-R模型向關(guān)系模型的轉(zhuǎn)換
4.4.3 數(shù)據(jù)模型的優(yōu)化和設(shè)計外模式
4.5 物理結(jié)構(gòu)設(shè)計
4.6 數(shù)據(jù)庫實施
4.7 數(shù)據(jù)庫運行和維護
4.8 小結(jié)
4.9 E-R圖畫法與概念模型向邏輯模型的轉(zhuǎn)換實驗
習題4
……
第5章 Oracle數(shù)據(jù)庫
第6章 創(chuàng)建數(shù)據(jù)庫和創(chuàng)建表
第7章 PL/SQL基礎(chǔ)
第8章 高級查詢
第9章 視圖和索引
第10章 數(shù)據(jù)完整性
第11章 PL/SQL程序設(shè)計
第12章 函數(shù)和游標
第13章 存儲過程和觸發(fā)器
第14章 事務(wù)和鎖
第15章 安全管理
第16章 備份和恢復
第17章 大數(shù)據(jù)和云計算
第18章 JavaEE和Oracle12c學生成績管理系統(tǒng)開發(fā)
附錄
參考文獻