資料庫基礎知識

2021-08-29 00:12:34 字數 396 閱讀 3274

1碼:如果乙個欄位或幾個字段組合的值可唯一標識其對應的記錄,則稱該字段/字段組合為碼,

有時,乙個表中可以存在多個碼,

對於每乙個關係表通常可指定乙個碼為主碼

2關聯式資料庫設計

(1)概念設計

根據需求,找出相應的實體,聯絡,得到實體聯絡模型,(entity-relationship)

其中的聯絡可以是1:1 ,1:n ,m:n

(2)邏輯設計

從e-r圖獲得關係模式,即獲得二維表

1:1聯絡的e-r圖到二維表的轉換

1:n 聯絡的e-r圖到二維表的轉換

m:n聯絡的e-r圖到二維表的轉換

(3)物理設計

設計資料庫的儲存結構,訪問方式,就是這些資料的邏輯結構二維表,在物理儲存上的儲存結構

資料庫基礎知識

資料定義 定義基本表 create table 表名 列名 資料型別 列級完整性約束條件 列名 資料型別 列級完整性約束條件 表級完整性約束條件 後面用到的表 1 學生 表 student 由學號 sno 姓名 sname 性別 s 年齡 sage 所在系 sdept 5個屬性組成,可記為 stud...

資料庫 基礎知識

e r模型 實體 聯絡模型 entity relationship model,e r模型 實體是指現實中區別於其他物件的一種 物體 或一件 事情 例如一名學生,乙個專案等等。同乙個型別中所有的實體被叫做實體集,對應於資料庫的一張表,乙個實體則對應於一條記錄。不同的任務之間,就是通過聯絡關係整合到一...

資料庫基礎知識

一 1 ddl 資料庫定義語句,建立資料表 dml 資料庫操作語言 dcl 資料控制語言 dql 資料查詢語言 2 資料查詢,sql語句 看課堂作業 查詢結果是表。3 聚集函式的一般格式 會使用 distinct all 列名 4 檢視 從乙個或幾個基本表 或檢視 匯出的表,與基本表不同,是乙個虛表...