二級py–day6數據庫設計基礎
二級py– 數據庫設計基礎
1.數據定義語言(DDL):該語言負責數據的模式定義與數據的物理存取構建
2.數據操縱語言(DML):該語言負責數據的操縱,包括查詢及總刪改等操作
3.數據控制語言(DCL):該語言負責數據完整性、安全性的定義與檢查以及並發控制、故障恢復等功能
4.為提高數據庫的邏輯獨立性和物理獨立性,數據庫的結構被劃分為用戶級、存儲級和概念級
5.數據庫系統(DBS):包括數據庫(DB)、數據庫管理系統(DBMS)
6.外模式(用戶模式N個)。內模式(物理模式)1個。
7.數據庫可以減少冗餘。但是不可以完全避免冗餘
8.樹型結構表示實體之間聯繫的模型是:層次模型
9、E-R圖中用矩形表示實體集,用橢圓表示屬性,用菱形表示聯繫。
10.數據模型:數據結構、數據操作、數據約束三部分組成
11.數據模型按不同的應用層分為:概念模型、邏輯模型、物理模型
13.關係模式是描述與關係對應的二維表的表結構。
14.實體之間多對多關係在關係模型中通過新的關係來實現的
15.關係數據模型組成部分包括:數據操縱、數據結構、完整性約束
16.外鍵是本關係表與其他關係表的聯繫,是另一個關係表的主鍵
17.關係的實體完整性中主鍵要求非空且唯一
18.樹形圖是層次結構
19.自然連接:是一種特殊的等值連接,它要求兩個關係進行比較的分量必須有相同的屬性組,並且要在結果中把重複的屬性去掉
注意:這是自然連接