阿摩線上測驗 登入

申論題資訊

試卷:99年 - 99 地方政府特種考試_四等_統計、資訊處理:資料處理概要#48546
科目:資料處理
年份:99年
排序:0

申論題內容

一、在資料庫中有所謂鍵的觀念,鍵就是利用資料庫中唯一的資料,識別出一筆紀錄 或是欄位組合的一種方法。而在資料庫中鍵又被區分為五種,請分別描述這五種鍵 的功能。(25 分)

詳解 (共 1 筆)

詳解 提供者:114年高考上榜

在關聯式資料庫中,鍵(Key)是指用來識別關聯表中每一行資料的欄位或欄位組合。在關聯表中,鍵必須是唯一的,否則就無法確定每一行資料的唯一性。下面分別描述五種鍵的功能:

 
主鍵(Primary Key):主鍵是關聯表中用來唯一識別每一行資料的欄位或欄位組合。主鍵必須是唯一的,且不可為NULL值。主鍵可以是單一欄位或多欄位的組合,主鍵的目的是確保每一行資料的唯一性,並且可以作為關聯表之間的連接依據。
 
外鍵(Foreign Key):外鍵是用來建立關聯表之間的連接關係的欄位或欄位組合。外鍵建立在另一個關聯表的主鍵上,用來建立兩個關聯表之間的關聯,以實現資料表之間的相互參照和查詢。
 
候選鍵(Candidate Key):候選鍵是能夠唯一識別每一行資料的欄位或欄位組合,與主鍵的區別在於,候選鍵可以有多個,而主鍵只能有一個。候選鍵可以作為關聯表之間的連接依據,但不是主鍵。
 
複合鍵(Composite Key):複合鍵是由多個欄位組合而成的鍵。與主鍵和候選鍵的區別在於,複合鍵不是唯一識別每一行資料的鍵,而是用來區分多個相同資料的鍵。複合鍵通常用於關聯表中,用來建立多個欄位之間的關係。
 
超鍵(Super Key):超鍵是可以識別每一行資料的欄位或欄位組合,但不一定是唯一的。超鍵可以是主鍵、候選鍵或複合鍵,也可以是其他非唯一的欄位或欄位組合。