SQL代表結構化查詢語言,是一種在關係資料庫系統中查詢和管理數據的標準語言。sql語句也有幾個類別,包括定義語言(DDL),數據操作語言(DML),數據控制語言(DCL)。 DDL包括create,alter,drop等語句,DML用於查詢和修改包括select,insert,update,dele ...
SQL代表結構化查詢語言,是一種在關係資料庫系統中查詢和管理數據的標準語言。sql語句也有幾個類別,包括定義語言(DDL),數據操作語言(DML),數據控制語言(DCL)。
DDL包括create,alter,drop等語句,DML用於查詢和修改包括select,insert,update,delete ,DCL包括 group,revoke。
1.集合理論
“互異”每一個元素必須唯一,一個教室里,人可以被認為是集合,學生或者教室都可以,因此根據選定不同角色定義不同的集合。
2.謂詞邏輯
謂詞可以理解成一個屬性,簡單點說就是“真”或”假“ 但是在開發中又加了一個屬性 真,假,null。
3.關係模型
確保數據的一致性表示,最小化或者有冗餘切不犧牲完整性
4.缺失值
一個事件判斷不是“真”就是“假” 但卻並不能處理所有情況。類似於 把客戶的手機號存入資料庫欄位“ml” 客戶可能手機號更換 就意味著缺失 也是第三種關係 對應 null 。
5.三大範式
1NF:表與行必須是為唯一的,簡單點說表正確的表示了關係就符合第一範式。
2NF:滿足第一範式和主外鍵的關係。
3NF:滿足第二範式 非主鍵屬性不能依賴另外的非主鍵屬性。