數據庫原理與應用(Oracle 19c版)-微課視頻版(第2版)

楊晨 主編:陳恆,李林瑛,姚世選,鞏慶志 副主編

  • 出版商: 清華大學
  • 出版日期: 2025-03-01
  • 定價: $359
  • 售價: 8.5$305
  • 語言: 簡體中文
  • ISBN: 7302680574
  • ISBN-13: 9787302680574
  • 相關分類: Oracle
  • 下單後立即進貨 (約4週~6週)

  • 數據庫原理與應用(Oracle 19c版)-微課視頻版(第2版)-preview-1
  • 數據庫原理與應用(Oracle 19c版)-微課視頻版(第2版)-preview-2
  • 數據庫原理與應用(Oracle 19c版)-微課視頻版(第2版)-preview-3
數據庫原理與應用(Oracle 19c版)-微課視頻版(第2版)-preview-1

相關主題

商品描述

"本書以Oracle 19c for Windows 10為實踐平臺,以“學生課程”數據庫、“員工部門”數據庫和“用戶招聘信息”數據庫為實踐案例,重點介紹了數據庫的基本原理、設計與實現方法,對傳統的數據庫理論進行了精練,保留了核心與實用部分,並將抽象的理論知識用豐富的圖解和通俗易懂的語言講解。全書共8章,分別介紹了數據庫系統概論、關系運算理論、關系數據庫標準語言SQL、規範化理論和數據庫設計、數據庫安全性與完整性、數據庫備份與恢復、數據庫並發控制、數據庫應用的綜合案例等。 本書內容循序漸進、取捨合理、深入淺出、概念清晰、註重實用,每章均給出大量實例並進行解釋說明,在各章的最後配有課後習題和上機實驗練習。同時,對重要的知識點和實踐操作內容還製作了相關講解的微課視頻(全書共提供37個知識點,500分鐘的視頻講解)。為方便讀者學習和教師授課,本書還提供了教學大綱、教學課件、電子教案、綜合案例的實踐代碼、在線題庫、上機實驗練習等資源。 本書可作為高等院校電腦及相關專業的教學用書,也可作為從事相關專業的工程技術人員和科研人員的參考資料。 "

目錄大綱

掃一掃

源碼下載

第1章數據庫系統概論

1.1數據庫的基本概念

1.1.1信息、數據和數據處理

1.1.2數據庫

1.1.3數據庫管理系統

1.1.4數據庫系統

1.2數據管理技術的發展階段

1.2.1人工管理階段

1.2.2文件系統管理階段

1.2.3數據庫管理階段

1.3數據庫系統結構

1.3.1數據庫系統內部的體系結構

1.3.2數據庫系統外部的體系結構

1.4數據模型

1.4.1數據模型的概念

1.4.2數據模型的三要素

1.4.3概念模型

1.4.4常用的數據模型

本章小結

課後習題

第2章關系運算理論

2.1關系數據結構

2.1.1關系的定義

2.1.2關系的性質

2.1.3關系模式

2.1.4關系數據庫

2.2關系數據操作

2.2.1關系的基本操作

2.2.2關系操作的特點

2.2.3關系數據語言

2.3關系的完整性

2.3.1實體完整性

2.3.2參照完整性

2.3.3用戶定義完整性

2.4傳統的集合運算

2.4.1並運算

2.4.2差運算

2.4.3交運算

2.4.4廣義笛卡兒積

2.5專門的關系運算

2.5.1選擇運算

2.5.2投影運算

2.5.3連接運算

2.5.4除運算

2.6綜合實例

本章小結

課後習題

第3章關系數據庫標準語言SQL

3.1SQL概述

3.1.1SQL簡介

3.1.2SQL發展歷程及標準化

3.1.3SQL的特點

3.2數據定義

3.2.1基本數據類型

3.2.2約束條件

3.2.3基本表的定義

3.2.4基本表的修改

3.2.5基本表的刪除

3.2.6索引的定義和刪除

3.3數據查詢

3.3.1SELECT語句格式

3.3.2單表無條件查詢

3.3.3單表有條件查詢

3.3.4聚集函數

3.3.5分組查詢和排序查詢

3.3.6連接查詢

3.3.7嵌套查詢

3.3.8集合查詢

3.4數據操縱

3.4.1插入數據

3.4.2修改數據

3.4.3刪除數據

3.5視圖

3.5.1定義視圖

3.5.2查詢視圖

3.5.3操縱視圖

3.5.4刪除視圖

3.5.5視圖的優點

3.6實驗

3.6.1實驗1SQL*PLUS常用命令練習

3.6.2實驗2數據定義語言

3.6.3實驗3數據操縱語言

3.6.4實驗4單表查詢

3.6.5實驗5多表連接查詢和集合查詢

3.6.6實驗6嵌套查詢

3.6.7實驗7視圖

3.6.8實驗8致敬感動中國年度人物數據庫實踐

3.6.9實驗9踐行社會主義核心價值觀數據庫實踐

本章小結

課後習題

第4章規範化理論和數據庫設計

4.1關系數據庫規範化理論

4.1.1問題引入

4.1.2函數依賴

4.1.3範式

4.2數據庫設計概述

4.3系統規劃階段

4.3.1系統規劃的任務

4.3.2系統規劃的成果

4.4需求分析階段

4.4.1需求分析的任務

4.4.2需求分析的步驟

4.4.3需求分析的調查方法

4.4.4數據流圖

4.4.5數據字典

4.5概念結構設計

4.5.1概念結構設計方法

4.5.2ER設計方法的介紹

4.5.3局部概念結構設計

4.5.4全局概念結構設計

4.6邏輯結構設計

4.6.1邏輯結構設計的步驟

4.6.2ER圖向關系模型的轉換規則

4.6.3數據模型的優化

4.7物理結構設計

4.7.1確定物理結構

4.7.2評價物理結構

4.8數據庫的實施

4.9數據庫的運行和維護

本章小結

課後習題

第5章數據庫安全性與完整性

5.1數據庫安全性概述

5.1.1安全控制模型

5.1.2安全層次簡介

5.1.3安全標準簡介

5.2Oracle的安全機制

5.2.1用戶管理

5.2.2權限管理

5.2.3角色管理

5.2.4視圖機制

5.2.5審計

5.2.6數據加密

5.3數據庫完整性控制

5.3.1完整性基本含義

5.3.2完整性約束條件

5.3.3完整性控制機制

5.4實驗

5.4.1實驗1用戶管理

5.4.2實驗2權限管理

5.4.3實驗3角色管理

本章小結

課後習題

第6章數據庫備份與恢復

6.1事務

6.1.1事務的定義

6.1.2事務的特性

6.1.3事務控制語句

6.2數據庫的恢復技術

6.2.1故障的種類

6.2.2恢復的實現技術

6.2.3恢復策略

6.3Oracle數據庫的備份

6.3.1物理備份

6.3.2邏輯備份

6.4Oracle數據庫的恢復

6.4.1物理恢復

6.4.2邏輯恢復

6.5實驗

6.5.1實驗1數據庫的備份

6.5.2實驗2數據庫的恢復 

本章小結

課後習題

第7章數據庫並發控制

7.1並發控制概述

7.1.1丟失修改問題

7.1.2不可重復讀問題

7.1.3讀“臟”數據問題

7.2封鎖

7.3封鎖協議

7.3.1一級封鎖協議

7.3.2二級封鎖協議

7.3.3三級封鎖協議

7.4活鎖和死鎖

7.4.1活鎖

7.4.2死鎖

7.4.3死鎖的檢測和預防

7.5並發調度的可串行性

7.6兩段鎖協議

7.7鎖的粒度

7.8並發控制的時間戳方法

本章小結

課後習題

第8章綜合案例: 招聘信息管理系統

8.1Servlet MVC模式

8.2Java Web開發環境構建

8.2.1開發工具

8.2.2工具集成

8.3使用Eclipse開發Web應用

8.3.1JSP運行原理

8.3.2一個簡單的Web應用

8.4系統設計

8.4.1系統功能需求

8.4.2系統模塊劃分

8.5數據庫設計

8.5.1數據庫概念結構設計

8.5.2數據庫邏輯結構設計

8.6系統管理

8.6.1導入相關的jar包

8.6.2管理主頁面

8.6.3組件與Servlet管理

8.7組件設計

8.7.1過濾器

8.7.2驗證碼

8.7.3實體模型

8.7.4數據庫操作

8.7.5工具類

8.8企業用戶管理

8.8.1用戶註冊

8.8.2用戶登錄

8.8.3修改密碼

8.8.4基本信息

8.9招聘信息管理

8.9.1添加招聘信息

8.9.2查詢招聘信息

8.9.3修改招聘信息

8.9.4刪除招聘信息

8.10管理員解鎖用戶

8.11安全退出

8.12求職者相關

本章小結

課後習題

附錄A樣本數據庫

附錄BOracle 19c數據庫的安裝和卸載

附錄C上機實驗參考答案

參考文獻