資料庫原理及應用 學習筆記2

2021-09-11 22:19:01 字數 833 閱讀 9006

二、關聯式資料庫

1、常見的資料模型有:層次模型、網狀模型、關係模型、物件導向模型。

2、關係資料庫系統是指支援關係模型的資料庫系統。關係資料模型由關係資料結構、關係操作模型和完整性約束3個部分組成。

a、關係資料結構:關係模型中的資料結構其實就是一張二維表。

b、關係操作集合:交並差、選擇、投影、連線、除、增、刪、差、改等。

c、關係完整性操作:實體完整性、參照完整性和使用者定義完整性。

3、術語詳解:

關係:關係通俗的講就是一張二維表。

屬性:二維表中的列

值域:二維表屬性的取值範圍

元組:二維表中的值

關係模式:二維表的結構稱為關係模式

關係模型:關係模型時所有關係模式、屬性名和主鍵的匯集

關聯式資料庫:對應於乙個關係模式的所有關係的集

候選碼:若乙個屬性集的值能唯一確定標識乙個關係的元祖而不含有多餘的屬性,則稱改屬性為候選集

主鍵:乙個關係可以有多個候選碼,可以選擇其中乙個作為主鍵

主屬性:包含在任意候選碼中的屬性稱為主屬性

非主屬性:不包含在任意候選碼中的屬性稱為非主屬性

外來鍵:如果關係模式r中的屬性k是其他關係模式的主鍵,那麼熟悉k在關係模式r中稱為外來鍵

實體性完整新約束:組成主鍵的屬性不能為空

參照完整性約束:如果屬性k是關係模式r1中的外來鍵,同時k也是關係模式r2的屬性,但不是r2的主鍵,那麼稱k為r2的外來鍵,在關係r2中,k的取值只有兩種,要麼空值,要麼等於r1中的值

自定義完整性:使用者可以針對資料進行完整性約束設定

4、關係代數:是以關係為運算物件的一組高階運算的集合。並交差、笛卡兒積、投影、選擇、連線、除法

資料庫原理及應用 2

單一的資料結構 關係 現實世界的實體以及實體間的各種聯絡均用關係來表示 邏輯結構 二維表 從使用者角度,關係模型中資料的邏輯結構是一張二維表 建立在集合代數的基礎上一組具有相同資料型別的值的集合 笛卡爾積可表示為乙個二維表 表中的每行對應乙個元組,表中的每列對應乙個域 d1 d2 dn的子集叫作在域...

資料庫原理及應用 概述

資料 資料是是載荷資訊的 是對現實世界中客觀事物的符號表示,是資訊存在的形式 資料庫資料庫是長期儲存在計算機內,有組織的,統一管理的相關資料的集合 資料庫管理系統 dbms dbms是位於使用者和作業系統之間的一層資料管理軟體,它為使用者或應用程式提供訪問資料庫的方法,包括資料庫的建立,查詢,更新等...

資料庫原理及應用系列筆記之DBMS

ufi 提供給使用者的即席訪問介面 api 由資料庫系統提供給資料庫的各種使用方法 單程序結構 多程序結構 滿足多使用者多工 多執行緒結構 為了解決此問題,建立執行緒 dbms程序的結構 公共空間 catlog 目錄 locktable 封鎖表 buffer 查詢乙個檔案的大部分元組 查詢某條特定元...