資料庫系統 2

2021-10-03 07:43:58 字數 730 閱讀 7882

關係模型

三個要素:

1.基本結構

2.基本操作

3.完整性約束:實體完整性,參照完整性,使用者自定義完整性

域:乙個屬性可能的取值範圍

笛卡兒積:n個域所能組合成的所有元組

笛卡兒積也是個集合

笛卡兒積的基數==元組的個數

笛卡兒積中有意義的元組稱作乙個關係

概念

第一正規化:屬性不可再分的特性

候選碼/候選鍵:唯一標識乙個元組的屬性;可以是乙個屬性,也可以是乙個屬性組(兩個屬性決定),可以有多個候選碼

主碼/主鍵:有多個候選碼時,選定乙個作為主碼

主屬性與非主屬性:包含在候選碼中的屬性叫主屬性,其他的叫做非主屬性

所有的屬性構成這個關係的候選碼叫全碼

外碼/外來鍵:a關係中的屬性a是b關係的主鍵,那麼a就叫做a的外碼

外碼的作用,連線兩個關係的紐帶

關係與表的差別:關係中不能由兩行相同的值,表中可以有相同的

同一關係模式下,可以有很多的關係

同一關係模式下,關係並不是唯一的

(可以把關係理解為一行,一行就是乙個關係,關係模式下可以有很多行)

關係的任何屬性都是不可再分的

關係模型中的完整性

實體完整性:主碼不能為空

參照完整性:外碼可以為空,但值必須有效

使用者自定義完整性:資料項要滿足使用者對屬性的要求

資料庫系統mysql MySQL資料庫系統

1 mysql的特點 1 多執行緒 多使用者 2 基於c s 客戶端 伺服器 架構 3 簡單易用 查詢速度快 4 安全可靠 2 mysql編譯安裝 代表鍵盤上tab鍵 1 準備工作 解除安裝使用rpm方式安裝的mysql rpm e mysql nodeps 安裝cmake包 cd media ta...

資料庫系統概論(2)

1.試述關係模型的三個組成部分 資料結構,關係操作集合,關係完整性約束 3.簡述關係資料語言的特點和分類 分類 關係資料語言 isbl 關係演算語言 具有關係代數和關係演算雙重特點的語言 sql 特點關係完備性 乙個關係資料語言能夠表示關係代數可以表達的查詢 定義並理解下列術語,說明它們之間的聯絡與...

資料庫系統 資料庫 資料庫管理系統 資料庫系統

繼續寫資料庫系統的文章,第二篇 資料庫 資料庫管理系統 資料庫系統。本文主要談談這三者之間的關係。下方,摘自老師的ppt,非原創。資料庫管理系統 從系統角度看資料庫管理系統 資料庫系統 資料庫指的是長期儲存在計算機內有組織的,大量的,相關聯的,可共享的資料集合。資料應當是有組織的,不應該是雜亂無章的...