<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # DBMS 中的候選鍵 > 原文: [https://beginnersbook.com/2015/04/candidate-key-in-dbms/](https://beginnersbook.com/2015/04/candidate-key-in-dbms/) **DBMS** 中候選鍵的定義:沒有冗余屬性的[超鍵](https://beginnersbook.com/2015/04/super-key-in-dbms/)被稱為候選鍵。從超鍵集中選擇候選鍵,在選擇候選鍵時我們唯一要注意的是候選鍵不應具有任何冗余屬性。這就是他們被稱為最小超鍵的原因。 ## 候選鍵示例 讓我們舉一個表`Employee`的例子。該表有三個屬性:`Emp_Id`,`Emp_Number`和`EMP_NAME`。在這里 `Emp_Id`和`Emp_Number`將具有唯一值,并且`Emp_Name`可以具有重復值,因為多個員工可以具有相同的名稱。 ``` Emp_Id Emp_Number Emp_Name ------ ---------- -------- E01 2264 Steve E22 2278 Ajeet E23 2288 Chaitanya E45 2290 Robert ``` 上表可以有多少個超鍵? 1. `{Emp_Id}` 2. `{Emp_Number}` 3. `{Emp_Id, Emp_Number}` 4. `{Emp_Id, Emp_Name}` 5. `{Emp_Id, Emp_Number, Emp_Name}` 6. `{Emp_Number, Emp_Name}` 讓我們從上面的一組超鍵中選擇候選鍵。 1. `{Emp_Id}` - 無冗余屬性 2. `{Emp_Number}` - 無冗余屬性 3. `{Emp_Id, Emp_Number}` - 有冗余屬性。這些屬性中的任何一個都可以是最小超鍵,因為這兩個列都具有唯一值。 4. `{Emp_Id, Emp_Name}` - 冗余屬性`Emp_Name`。 5. `{Emp_Id, Emp_Number, Emp_Name}` - 有冗余屬性。僅`Emp_Id`或`Emp_Number`就足以唯一地標識`Employee`表的一行。 6. `{Emp_Number, Emp_Name}` - 冗余屬性`Emp_Name`。 我們選擇的**候選鍵**是: + `{Emp_Id}` + `{Emp_Number}` **注**:從候選鍵組中選擇[主鍵](https://beginnersbook.com/2015/04/primary-key-in-dbms/)。這意味著我們可以將`Emp_Id`或`Emp_Number`作為主鍵。該決定由 DBA(數據庫管理員)完成。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看