1.資料庫結構的基礎是資料模型,資料模型的分類:關係模型、實體-聯絡模型、基於物件的資料模型、半結構化資料模型
2.dml資料操縱語言(增刪改)
ddl資料定義語言(定義資料庫物件,如索引等。檢查約束【域約束、參照完整性、斷言、授權】,更新資料字典)
dcl(控制事務等)
dql(select語句)
3.設計過程:確定需求-->概念設計-->邏輯設計-->物理設計
4.e-r圖,uml(統一建模語言)
5.儲存管理器:許可權及完整性管理器、事務管理器、檔案管理器、緩衝區管理器。(資料結構:資料檔案、資料字典、索引)
6.查詢處理器:ddl直譯器、dml編譯器、查詢執行引擎
7.事務:原子性、一致性、永續性
8.事務管理器包括併發控制管理器、恢復管理器
9.結構化資料:資料探勘(半自動化分析資料庫)、機器學習
文字資料:資訊檢索
資料庫 資料庫系統 1 資料庫系統概述
本節先對資料庫系統有個全貌的了解。資料庫 database,是長期儲存在計算機內 有組織的 可共享的大量資料的集合 資料庫管理系統 dbms,位於使用者與os之間的一層資料管理軟體,負責科學地組織和儲存資料 高效地獲取和維護資料,功能包括 資料庫系統 dbs,是資料庫 資料庫管理系統 應用程式 資料...
資料庫系統原理1
資料描述經歷了三個階段對應於三個資料模型 如 在乙個班級裡假設沒有重名的同學,現有四個屬性 學號 姓名 年齡 性別 超鍵 在關係中可以唯一標識元組的屬性集。學號是超鍵 學號 姓名是超鍵 學號,姓名 性別是超鍵。所以超鍵可以是乙個屬性也可以是乙個屬性集,只要可以唯一標識就行。候選鍵 不含有多餘屬性的超...
資料庫系統原理 (1)
資料庫實現資料儲存,有了一套管理系統來管理資料 1 資料庫表,庫操作 注釋 單行注釋用 注意 要用空格隔開注釋內容 多行注釋用 例子 這是多行注釋 另外mysql還支援 鍵注釋,且不需要空格 基本語法 資料庫 建立 create database base1 使用 use 資料庫名 修改 刪除 dr...