資料庫基礎知識

2021-08-21 03:43:02 字數 921 閱讀 3481

1.

已知關係r(f,g,h,i,j)及其上的函式相關性集合,f=(f->g,j->f,hj->i),該關係的候選關鍵字是:

fj

hj

hi

ij
如果乙個

超關鍵字

去掉其中任何乙個欄位後不再能唯一地確定記錄,則稱它為「候選關鍵字」(candidate key)。候選關鍵字既能唯一地確定記錄,它包含的字段又是最精煉的。也就是說候選關鍵字是最簡單的超關鍵字。

2.小明設計了如下的學籍管理系統:

已知關係:學籍(學號,學生姓名) pk=學號

成績(科目號,成績,學號) pk=科目**,fk=學號

已有表記錄如下,請給出能夠插入的成績記錄

(7,45,null)
定義:

主鍵 --

唯一標識一條記錄,不能有重複的,不允許為空

外來鍵 --

表的外來鍵是另一表的主鍵

, 外來鍵可以有重複的

, 可以是空值

索引 --

該欄位沒有重複值,但可以有乙個空值

作用:主鍵 --

用來保證資料完整性

外來鍵 --

用來和其他表建立聯絡用的

索引 --

是提高查詢排序的速度

個數:主鍵 --

主鍵只能有乙個

外來鍵 --

乙個表可以有多個外來鍵

索引 --

乙個表可以有多個唯一索引

資料庫基礎知識

資料定義 定義基本表 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 檢視 從乙個或幾個基本表 或檢視 匯出的表,與基本表不同,是乙個虛表...