關係型數據庫簡介

關係數據庫是目前應用最廣泛的數據模型。這裏介紹關係模型中的常用術語:

1、關係——一個關係就是一張二維表

2、元素——也叫記錄,即表的一行數據

3、屬性——也叫字段,集表的一列數據

4、鍵——能惟一確定一條記錄的字段的集合

5、域——字段的取值範圍

6、分量——字段的值

7、關係模型

數據庫系統一般具有三級結構,即模式、外模式和內模式。數據庫中的模式是對數據庫中全體數據的邏輯結構和特徵的描述,是所有用戶的公共數據視圖,它既不涉及數據的物理存儲細節和硬件環境,也和具體的應用程序無關。一個數據庫只有一個模式,它是數據庫在邏輯上的圖景。外模式是模式的子集,是用戶看到的數據視圖。內模式也稱爲存儲模式,它是對數據的物理結構和存儲方式的描述,是數據在數據庫內部的表示方式。外模式、模式和內模式通過兩級映像聯繫起來。這就是外模式/模式映像和模式/內模式映像。

 

數據庫事務

數據庫事務的特點:1.原子性,即事務中的操作要麼都做,要麼都不做;2.一致性,事務的執行結果是使數據庫從一種穩定的狀態轉到另一種穩定的狀態,不會存在事務尚未完成就被停止這種情況;3.隔離性,即一個事務的執行不被其他的事務干擾,各個事務之間是隔離的;4.永久性,即事務一旦成功執行,它對數據庫所造成的影響是永久性的。

 

數據庫鎖

數據庫鎖包括排他鎖和共享鎖。如對數據對象加上了排他鎖,則該數據對象將由他獨佔使用,不能被其他事務讀取、修改和加鎖,直到事務釋放自己加的排他鎖;如對數據對象加上了共享鎖,則它只能讀這個數據對象而不能修改它,其它事務也可以在該數據對象上加共享鎖,而不能加排它鎖。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章