資料庫基礎

在關聯式資料庫的用語中,相當於表格(關聯)中一筆資料列的是下列何者?

  1. A值組(Tuple)
  2. B屬性
  3. C定義域
查看答案與解析

正確答案:A. 值組(Tuple)

關聯式資料庫以由資料列與欄位構成的表格(關聯)來表示資料,並透過值把表格彼此關聯起來。在關聯模型的用語中,表格的一筆資料列稱為值組(Tuple),一個欄位稱為屬性,某個屬性可取的值的集合稱為定義域。例如在員工表格中,一位員工的資料列是值組,「姓名」「部門」等欄位是屬性,「年齡」欄位可取的0以上整數的範圍則是定義域。關聯模型把表格視為資料列的集合,因此資料列的順序沒有意義,也不允許出現兩筆完全相同的資料列(實際的SQL表格若未設定主鍵,仍可能存入相同的資料列)。

  • A. 正確。表格的一筆資料列就是值組。
  • B. 屬性是表格的一個欄位,相當於「姓名」之類的項目。
  • C. 定義域是某個屬性可取的值的集合。
練習這個領域 前往領域頁面

相關計算工具

資料庫基礎的其他題目

  1. 在關聯式資料庫的表格中,被指定為主鍵的欄位(或欄位組合)必須滿足的條件是下列何者?
  2. 在員工表格(員工編號, 電子郵件, 姓名, 部門)中,員工編號與電子郵件每位員工都不同,且不會是NULL。姓名與部門可能與其他員工相同。列出此表格所有候選鍵的是下列何者?
  3. 選課表格(學號, 課程編號, 成績)記錄哪位學生修了哪門課、成績如何。一位學生會修多門課,一門課也有多位學生修。若同一學生不會重複登記同一門課,此表格適當的主鍵是下列何者?
  4. 客戶表格(客戶編號, 姓名)的主鍵是客戶編號,訂單表格(訂單編號, 客戶編號)的客戶編號被定義為參照客戶表格客戶編號的外鍵。客戶表格中只有客戶編號為'C1'與'C2'的資料列。在此狀態下執行 INSERT INTO 訂單 VALUES ('O9', 'C5') 的結果,下列何者正確?
  5. SQL敘述可分為資料定義語言(DDL)、資料操作語言(DML)與資料控制語言(DCL)。屬於DDL的是下列何者?