NCRE 四級資料庫知識點 3 1

2021-10-03 02:09:48 字數 1621 閱讀 8409

關係資料模型由關係資料結構、關係操作集合和關係完整性約束三大要素組成

1.關係資料結構

關係模式將資料庫表示為關係的集合

②在使用者看來關係模型中的資料邏輯結構是一張二維表

2.關係操作集合

關係模型中最常用的關係操作包括:選擇、投影、連線、除、並、交、差等,以及查詢、插入、刪除、更新  兩大部分

②關係操作的特點是集合化,即操作物件和操作結果都為集合

③關係操作的能力由兩種方式表示:邏輯方式和代數方式。

關係語言的特點是高度非過程化,非過程化是指

⑤關係代數、元組關係演算和域關係演算均為抽象查詢語言

ps

:元組即一行,域即一列

⑥sql也是關係語言,融合以上兩種關係語言的特點

3.關係的完整性約束

①實體完整性 :主碼或主鍵不得為空

②參照完整性:外碼必須有對應的主碼 

③使用者定義完整性:資料必須符合使用者定義的關係模型

關係模式的資料結構和基本術語

①關係(relation)

乙個關係對應乙個二維表,二維表名就是關係名

屬性(attribute)和值域(domain)

二維表中的列(字段),稱之為屬性。屬性的個數稱之為關係的元(arity)或度(degree)。列的值稱之為屬性值

eg : 1.屬性a值的取值範圍稱為值域d,表示為dom(a)

2.某錶c有6個屬性,故該表的關係為6元關係或6度關係

③關係模式(relation schema)

二維表的字段,即對關係的描述

ps:關係模式 vs 關係

關係模式是靜態的,即這個表由哪幾個屬性構成,而關係是這張表的全部內容,表中資料是經常修改的,故關係是動態的

④元組(tuple)

二維表中的一行稱之為乙個元組,關係模式和元組的集合稱為關係

⑤分量(component)

元組中的乙個屬性值稱之為這個屬性的分量

⑥碼或鍵(key)

在乙個二維表中,存在某乙個屬性(屬性組),使得任意兩個元組不同,即這個屬性(屬性組)都能唯一標識該元組,則稱這個屬性(屬性組)稱之為碼或鍵 

⑦超碼或超鍵(super key)

計算機四級考試 四級資料庫重點難點分析9

計算機四級考試 四級資料庫重點難點分析 事務高度與併發控制 9.1 排程 定義在多個事務上的排程是這些事務的所有操作的乙個執行序列,代表了這些操作的執行順序 衝突操作 事務ti 的操作ii與事務tj的操作ij是衝突的,當且僅當ii 和 ij訪問資料庫中同乙個資料項q,並且ii 和 ij中至少有乙個是...

計算機四級考試 四級資料庫重點難點分析3

計算機四級考試 四級資料庫重點難點分析 需求分析及功能建模方法 3.1 資料元素 列 是資料處理中的最小單位。3.2 dfd圖 資料流 標有名字的箭頭 處理 資料儲存 橫圓柱 資料來源 終點 稜形 3.3 idef0圖 更好地理解需求 icom 輸入 控制 輸出 機制 碼 至少乙個控制和輸出箭頭。a...

計算機四級考試 四級資料庫重點難點分析(十)

資料庫的實施 執行和維護 10.1 試執行 功能測試 效能測試 10.2 資料庫維護 資料庫的轉儲和恢復 資料庫的安全性 完整性控制 資料庫效能的檢測和改善 資料庫的重組和重構 10.3 資料庫安全 行政手段制定規範 許可權管理 口令等 維護多個資料副本 防及除毒 10.4 資料庫重組 按照系統設計...