
數據庫系統原理培訓
01
緒論
熟悉數據庫、數據庫管理系統、數據庫系統等術語;了解數據庫系統和數據庫管理系統結構;了解大數據的概念,以及數據管理技術發展趨勢。
1.1 數據庫
1.2 數據庫管理系統
1.3 數據庫系統
1.4 數據管理技術發展趨勢
02
關系模型
熟悉關系模型、元組、字段、屬性等術語;掌握超鍵、候選鍵、主鍵、外鍵、約束等概念;了解數據庫上的典型操作(運算)。
2.1 關系結構和約束
2.2 基本關系代數運算
2.3 附加關系代數運算
2.4 擴展關系代數運算
03
數據定義與操作
會用數據庫語言編寫程序創建、修改數據庫表;會用數據庫語言編寫程序實現數據庫中數據的增、刪、改;會用數據庫語言編寫程序實現對單個數據表中數據的各種查詢;會用數據庫語言編寫程序實現多個數據表中數據的各種關聯查詢;會用數據庫語言編寫嵌套查詢語句方便地實現單個或多個數據表中數據的各種查詢;熟練掌握數據庫語言及其用法。
3.1 SQL概述
3.2 數據定義與修改
3.3 簡單查詢
3.4 聯接查詢
3.5 嵌套查詢
04
在應用環境中
熟悉數據庫實際應用系統的技術架構;掌握高級語言連接訪問數據庫的原理和方法;會使用C、C++、Java或其它高級語言訪問數據庫;掌握高級語言和html混合編程的原理和方法;會編寫數據庫函數。
4.1 數據庫應用體系結構
4.2 嵌入式pgSQL
4.3 JDBC編程
4.4 PG中的函數
05
數據保護
理解數據安全保護的概念和含義;掌握保障數據保密性、完整性、和可用性的各種方法;會針對特定應用設計相應的保護機制。
5.1 數據保護
5.2 視圖
5.3 訪問控制
5.4 完整性約束
5.5 觸發器
5.6 事務
5.7 加密
06
模式設計:實體-聯系方法
了解數據庫生命周期;熟悉概念模型和E-R圖中的要素;會針對特定應用需求設計E-R圖;會把E-R圖轉換為關系,并確定其中的約束;了解大數據思維對概念模型設計的影響。
6.1 模式設計方法和生命周期
6.2.1 E-R模型元素
6.2.2 基本E-R圖設計
6.3 基本E-R圖轉換為關系模式
6.4 擴展E-R圖及其轉換
6.5 大數據E-R圖及其轉換
07
模式設計:屬性-聯系方法
理解函數依賴的概念,會依據實際語義確定函數依賴;理解模式分解的性質;掌握范式的概念,會判定一個關系模式的范式級別;掌握規范化的方法;了解高/低范式各自的優劣,理解大數據思維對關系范式的新認識。
7.1 函數依賴
7.2 模式分解
7.3 范式
7.4 規范化
7.5 大數據與反規范化
08
大數據技術
了解大數據概念;了解水平擴展、分布式文件系統、及大數據典型數據模型;理解面向大數據的編程框架及特點;了解典型大數據應用。
8.1 大數據及其特征
8.2 大數據存儲技術
8.3 大數據計算
8.4 大數據應用