資料:事物的符號記錄。
資料模型:現實世界的資料模擬。包括概念模型、邏輯模型和物理模型。邏輯模型包括網狀模型、層次模型和關係模型等。
關係:一張表
元組:表中的一行
屬性:表中的一列
關係模式:對關係的描述,表示為:關係名(屬性1,屬性2,...,屬性n)
實體:客觀存在並可以相互區別的事物。
選擇:從關係中找出滿足給定條件的所有元組。
檢視:從乙個或者幾個基本的表中匯出的表。
主鍵:一張表(關係)的乙個列(屬性)或多個列可以作為主鍵,但是前提是讓這個列作主鍵,這個列就能保證該列下的各個行(元組)的值不能相同
外來鍵:一張表(關係)的列(屬性)它同時存在表1和表2中,它不是表1的主鍵,而是表2的主鍵,就可以說他是表1的外來鍵
候選鍵:唯一標識表(關係)中行(元組)的列(屬性),則稱該屬性為候選鍵,也稱 候選關鍵字 或 候選碼;由此來看候選鍵可以不只乙個,還看一看得出的就是主鍵同時它也是候選鍵。
主屬性:乙個表可以有多個候選碼,那麼對於某個屬性來說,如果這個屬性存在於所有的候選碼中,它就稱之為主屬性
1nf(第一正規化):所有都是屬性不可分割的。第一正規化是對關係模式的最起碼的要求。
2nf(第二正規化):在1nf的基礎上,讓每乙個非主屬性完全函式依賴於主屬性(消除了1nf中非主屬性對碼的部分函式依賴)。
3nf(第三正規化):在1nf的基礎上,讓每個非主屬性都不傳遞依賴與r的候選鍵。將2nf規範為3nf,就是消除了2nf關係模式中非鍵屬性對鍵的傳遞依賴。
bcnf(巴斯正規化):設關係模式r∈1nf,如果對於r的每個函式依賴x→y,若y不屬於x,則x必含有候選碼,那麼r∈bcnf。對3nf關係進行投影,將消除原關係中主屬性對鍵的部分的傳遞依賴,得到一組bcnf關係
關係操作:資料查詢、資料刪除、資料插入和資料修改。
關係模型中的資料約束
函式依賴:所謂函式依賴是指關係中乙個或一組屬性的值可以決定其它屬性的值。函式依賴正象乙個函式 y = f(x) 一樣,x的值給定後,y的值也就唯一地確定了
部分函式依賴:設x,y是關係r的兩個屬性集合,存在x→y,若x』是x的真子集,存在x』→y,則稱y部分函式依賴於x
完全函式依賴:設x,y是關係r的兩個屬性集合,x』是x的真子集,存在x→y,但對每乙個x』都有x』!→y,則稱y完全函式依賴於x
傳遞依賴:設x,y,z是關係r中互不相同的屬性集合,存在x→y(y !→x),y→z,則稱z傳遞函式依賴於x
資料庫名詞解釋
模糊資料庫 指能夠處理模糊資料的資料庫。一般的資料庫都是以二直邏輯和精確的資料工具為基礎的,不能表示許多模糊不清的 事情。隨著模糊數學理論體系的建立,人們可以用數量來描述模糊事件並能進行模糊運算。這樣就可以把不完全性 不確 定性 模糊性引入資料庫系統中,從而形成模糊資料庫。模糊資料庫研究主要有兩方面...
資料庫名詞解釋
相信大家資料庫再熟悉不過,但有多名詞解釋,可能還含糊不清。下面給大家分享下,我收集的名詞解釋,希望對大夥有所幫助!資料庫 database 存放和提供資料的 庫房 資料 data 資料庫中儲存的基本物件。資料庫管理系統 dbms 位於使用者與作業系統之間的一層資料管理軟體。資料庫系統 databas...
資料庫正規化學習名詞解釋
函式依賴 設r u 是屬性集u上的關係模式,x,y是u的子集。若對於r u 的任意乙個可能關係r中,r中不可能存在兩個元組在x上面的屬性值相等,而在y上的屬性值不等,則稱x函式確定y或y函式依賴於x,記作x y。非平凡的函式依賴 x y,但y不是x的子集。則稱x函式依賴於y。平凡的函式依賴 x y,...