注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡數(shù)據(jù)庫Oracle數(shù)據(jù)庫教程(第2版)

Oracle數(shù)據(jù)庫教程(第2版)

Oracle數(shù)據(jù)庫教程(第2版)

定 價:¥59.80

作 者: 趙明淵 著
出版社: 清華大學出版社
叢編項: 21世紀高等學校計算機專業(yè)核心課程規(guī)劃教材
標 簽: 暫缺

購買這本書可以去


ISBN: 9787302543619 出版時間: 2020-05-01 包裝: 平裝
開本: 16開 頁數(shù): 368 字數(shù):  

內(nèi)容簡介

  本書以數(shù)據(jù)庫原理為基礎(chǔ),以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ù)和游標、存儲過程、觸發(fā)器、事務和鎖、安全管理、備份和恢復、基于Java EE和Oracle數(shù)據(jù)庫的學生成績管理系統(tǒng)開發(fā)、大數(shù)據(jù)和云計算等內(nèi)容。本書提供習題參考答案,免費提供教學課件、所有實例的源代碼下載。本教程可作為大學本科、高職高專及培訓班的教材,適于計算機應用人員和計算機愛好者自學參考。

作者簡介

  趙明淵,男,重慶市,漢族,電子科技大學計算機應用技術(shù)專業(yè)博士,中國農(nóng)業(yè)銀行四川省分行計算機高級工程師,國務院頒發(fā)證書的享受政府特殊津貼的專家。作者在電子科技大學、四川大學等校先后擔任SQL Server數(shù)據(jù)庫、Oracle數(shù)據(jù)庫、MySQL數(shù)據(jù)庫、數(shù)據(jù)庫原理與應用、大數(shù)據(jù)、Java EE、Android等課程的教學工作,SQL Server數(shù)據(jù)庫等課程在電子科技大學錄制了視頻。

圖書目錄


目錄


第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關(guān)系數(shù)據(jù)庫

1.4.1關(guān)系數(shù)據(jù)庫的基本概念

1.4.2關(guān)系運算

1.5數(shù)據(jù)庫設計

1.5.1數(shù)據(jù)庫設計概述

1.5.2需求分析

1.5.3概念結(jié)構(gòu)設計

1.5.4邏輯結(jié)構(gòu)設計

1.5.5物理結(jié)構(gòu)設計

1.5.6數(shù)據(jù)庫實施

1.5.7數(shù)據(jù)庫運行與維護

1.6小結(jié)

1.7ER圖畫法與概念模型向邏輯模型的轉(zhuǎn)換實驗

習題1

第2章Oracle數(shù)據(jù)庫

2.1Oracle 12c數(shù)據(jù)庫的特性

2.2Oracle 12c數(shù)據(jù)庫安裝

2.2.1安裝要求和軟件下載

2.2.2Oracle 12c數(shù)據(jù)庫安裝步驟

2.3Oracle數(shù)據(jù)庫開發(fā)工具

2.3.1SQL Developer

2.3.2SQL*Plus

2.3.3Oracle Enterprise Manager

2.4Oracle 12c數(shù)據(jù)庫卸載

2.4.1停止所有Oracle服務

2.4.2卸載所有Oracle組件

2.4.3手動刪除Oracle殘留部分

2.5小結(jié)

習題2







第3章創(chuàng)建數(shù)據(jù)庫

3.1Oracle數(shù)據(jù)庫的體系結(jié)構(gòu)

3.1.1邏輯結(jié)構(gòu)

3.1.2物理結(jié)構(gòu)

3.1.3總體結(jié)構(gòu)

3.2創(chuàng)建和刪除數(shù)據(jù)庫

3.2.1刪除數(shù)據(jù)庫

3.2.2創(chuàng)建數(shù)據(jù)庫


3.3小結(jié)

3.4創(chuàng)建數(shù)據(jù)庫實驗

習題3

第4章創(chuàng)建和使用表

4.1表的基本概念

4.1.1表和表結(jié)構(gòu)

4.1.2數(shù)據(jù)類型

4.1.3表結(jié)構(gòu)設計

4.2創(chuàng)建、修改和刪除表

4.2.1使用SQL Developer創(chuàng)建表

4.2.2使用SQL Developer修改表

4.2.3使用SQL Developer刪除表

4.3表數(shù)據(jù)的操作

4.4小結(jié)

4.5創(chuàng)建和使用表實驗

習題4

第5章PL/SQL基礎(chǔ)

5.1SQL和PL/SQL

5.1.1SQL語言

5.1.2PL/SQL預備知識

5.2在PL/SQL中的數(shù)據(jù)定義語言

5.2.1數(shù)據(jù)庫操作語句

5.2.2表空間操作語句

5.2.3表操作語句

5.3在PL/SQL中的數(shù)據(jù)操縱語言

5.3.1插入語句

5.3.2修改語句

5.3.3刪除語句

5.4在PL/SQL中的數(shù)據(jù)查詢語言

5.4.1投影查詢

5.4.2選擇查詢

5.4.3分組查詢和統(tǒng)計計算

5.4.4排序查詢

5.5小結(jié)

5.6創(chuàng)建表實驗

5.7表數(shù)據(jù)的插入、修改和刪除實驗

5.8查詢實驗

習題5

第6章PL/SQL高級查詢

6.1連接查詢

6.1.1使用連接謂詞指定的連接

6.1.2使用JOIN關(guān)鍵字指定的連接

6.2集合查詢

6.2.1使用UNION操作符

6.2.2使用INTERSECT操作符

6.2.3使用MINUS操作符

6.3子查詢

6.3.1IN子查詢

6.3.2比較子查詢

6.3.3EXISTS子查詢

6.4小結(jié)

6.5高級查詢實驗

習題6

第7章視圖

7.1創(chuàng)建視圖

7.1.1使用PL/SQL語句創(chuàng)建視圖

7.1.2使用圖形界面方式創(chuàng)建視圖

7.2查詢視圖

7.3修改視圖定義

7.3.1使用PL/SQL語句修改視圖定義

7.3.2使用圖形界面方式修改視圖定義

7.4刪除視圖

7.4.1使用PL/SQL語句刪除視圖

7.4.2使用圖形界面方式刪除視圖

7.5更新視圖

7.5.1可更新視圖

7.5.2插入數(shù)據(jù)

7.5.3修改數(shù)據(jù)

7.5.4刪除數(shù)據(jù)

7.6小結(jié)

7.7視圖實驗

習題7

第8章索引和序列

8.1索引概述

8.2創(chuàng)建、修改和刪除索引

8.2.1創(chuàng)建索引

8.2.2修改索引

8.2.3刪除索引

8.3序列概述

8.4創(chuàng)建、使用、修改和刪除序列

8.4.1創(chuàng)建序列

8.4.2使用序列

8.4.3修改序列

8.4.4刪除序列

8.5小結(jié)

8.6索引實驗

習題8

第9章數(shù)據(jù)完整性

9.1數(shù)據(jù)完整性概述

9.2域完整性

9.2.1使用SQL Developer實現(xiàn)域完整性

9.2.2使用PL/SQL語句實現(xiàn)域完整性

9.3實體完整性

9.3.1使用SQL Developer實現(xiàn)實體完整性

9.3.2使用PL/SQL語句實現(xiàn)實體完整性

9.4參照完整性

9.4.1使用SQL Developer實現(xiàn)參照完整性

9.4.2使用PL/SQL語句實現(xiàn)參照完整性

9.5小結(jié)

9.6數(shù)據(jù)完整性實驗

習題9

第10章PL/SQL程序設計

10.1PL/SQL編程

10.2PL/SQL字符集

10.3數(shù)據(jù)類型

10.3.1常用數(shù)據(jù)類型

10.3.2數(shù)據(jù)類型轉(zhuǎn)換

10.4標識符、常量、變量

10.4.1標識符

10.4.2常量

10.4.3變量

10.5運算符和表達式

10.5.1算術(shù)運算符

10.5.2關(guān)系運算符

10.5.3邏輯運算符

10.5.4表達式

10.6PL/SQL基本結(jié)構(gòu)和控制語句

10.6.1PL/SQL程序塊

10.6.2條件結(jié)構(gòu)

10.6.3CASE語句

10.6.4循環(huán)結(jié)構(gòu)

10.6.5GOTO語句

10.6.6異常

10.7小結(jié)

10.8PL/SQL編程實驗

習題10

第11章函數(shù)和游標

11.1系統(tǒng)內(nèi)置函數(shù)

11.1.1數(shù)學函數(shù)

11.1.2字符串函數(shù)

11.1.3日期函數(shù)

11.1.4統(tǒng)計函數(shù)

11.2用戶定義函數(shù)

11.2.1創(chuàng)建用戶定義函數(shù)

11.2.2調(diào)用用戶定義函數(shù)

11.2.3刪除用戶定義函數(shù)

11.3游標

11.3.1顯式游標

11.3.2隱式游標

11.3.3游標FOR循環(huán)

11.3.4游標變量

11.4小結(jié)

11.5函數(shù)和游標實驗

習題11

第12章存儲過程

12.1存儲過程概述

12.2存儲過程的創(chuàng)建、調(diào)用和刪除

12.2.1存儲過程的創(chuàng)建

12.2.2存儲過程的調(diào)用

12.2.3存儲過程的刪除

12.3存儲過程的參數(shù)

12.3.1帶輸入?yún)?shù)存儲過程的使用

12.3.2帶輸出參數(shù)存儲過程的使用

12.3.3帶輸入/輸出參數(shù)存儲過程的使用

12.4小結(jié)

12.5存儲過程實驗

習題12

第13章觸發(fā)器

13.1觸發(fā)器概述

13.2創(chuàng)建觸發(fā)器

13.2.1創(chuàng)建DML觸發(fā)器

13.2.2創(chuàng)建INSTEAD OF觸發(fā)器

13.2.3創(chuàng)建系統(tǒng)觸發(fā)器

13.2.4使用圖形界面方式創(chuàng)建觸發(fā)器

13.3觸發(fā)器的管理

13.3.1查看和編輯觸發(fā)器

13.3.2刪除觸發(fā)器

13.3.3啟用或禁用觸發(fā)器

13.4小結(jié)

13.5觸發(fā)器實驗

習題13

第14章事務和鎖

14.1事務的基本概念

14.1.1事務的概念

14.1.2事務的特性

14.2事務處理

14.2.1事務的開始與結(jié)束

14.2.2使用COMMIT語句提交事務

14.2.3使用ROLLBACK語句回退全部事務

14.2.4設置保存點回退部分事務

14.3并發(fā)事務和鎖

14.3.1并發(fā)事務

14.3.2事務隔離級別

14.3.3鎖機制

14.3.4鎖的類型

14.3.5死鎖

14.4小結(jié)

習題14

第15章安全管理

15.1安全管理概述

15.2用戶管理

15.2.1創(chuàng)建用戶

15.2.2修改用戶

15.2.3刪除用戶

15.2.4查詢用戶信息

15.3權(quán)限管理

15.3.1權(quán)限概述

15.3.2系統(tǒng)權(quán)限

15.3.3對象權(quán)限

15.3.4權(quán)限查詢

15.4角色管理

15.4.1角色概述

15.4.2創(chuàng)建角色

15.4.3修改角色

15.4.4授予角色權(quán)限和收回權(quán)限

15.4.5將角色授予用戶

15.4.6角色的啟用和禁用

15.4.7收回用戶的角色

15.4.8刪除角色

15.4.9查詢角色信息

15.5小結(jié)

15.6安全管理實驗

習題15

第16章備份和恢復

16.1備份和恢復概述

16.1.1備份概述

16.1.2恢復概述

16.2邏輯備份與恢復

16.2.1使用Export和Import進行導出和導入

16.2.2使用數(shù)據(jù)泵EXPDP和IMPDP進行導出和導入

16.3脫機備份與恢復

16.3.1脫機備份

16.3.2脫機恢復

16.4聯(lián)機備份與恢復

16.5閃回技術(shù)

16.5.1查詢閃回

16.5.2表閃回

16.5.3刪除閃回

16.5.4數(shù)據(jù)庫閃回

16.5.5歸檔閃回

16.6小結(jié)

16.7備份和恢復實驗

習題16

第17章大數(shù)據(jù)和云計算

17.1大數(shù)據(jù)的基本概念

17.2云計算

17.3大數(shù)據(jù)的處理過程

17.4大數(shù)據(jù)的技術(shù)支撐

17.5云數(shù)據(jù)庫

17.6NoSQL數(shù)據(jù)庫

17.7小結(jié)

習題17

第18章Java EE和Oracle數(shù)據(jù)庫學生成績管理系統(tǒng)開發(fā)

18.1創(chuàng)建學生成績數(shù)據(jù)庫和表

18.2搭建系統(tǒng)框架

18.2.1層次劃分

18.2.2搭建項目框架

18.3持久層開發(fā)

18.4業(yè)務層開發(fā)

18.5表示層開發(fā)

18.5.1配置struts.xml和web.xml

18.5.2主界面設計

18.5.3添加學生信息設計

18.5.4查詢學生信息設計

18.6小結(jié)

習題18

附錄A習題參考答案

附錄Bstsys數(shù)據(jù)庫的表結(jié)構(gòu)和樣本數(shù)據(jù)

參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號