找到 86 篇文章 適用於 RDBMS

DBMS 中的一對一單元關係

Kristi Castro
更新於 2020-06-18 15:32:24

3K+ 瀏覽量

一對一單元關係是在同一實體之間,由同一角色組表示的相同例項之間的關聯。上圖表示一組已婚人士,以及名為 MARRIED_TO 的關係。每個人都只與該組中的一人結婚。在一對一單元關係中,我們有三種情況可用 -強制-強制可選-可選可選-強制或強制-可選強制-強制角色組的每個例項都必須完全參與關係。在上面的例子中,一個人只與一個人結婚。可選-可選在這種情況下,角色組中例項的參與是可選的,即參與不是強制性的。在... 閱讀更多

第六正規化 (6NF)

Amit Diwan
更新於 2020-06-15 14:18:09

5K+ 瀏覽量

在 6NF 中,關係變數被分解成不可約的元件。一個關係只有在以下情況下才處於 6NF:它處於 5NF,並且關係上的每個連線依賴項都是平凡的讓我們看一個例子 -Enrollment_NoNameMarks上面可能的連線依賴項為 -{Enrollment_No, Marks}{Enrollment_No, Name}在第六正規化 (6NF) 中,它將被分解為 -Enrollment_NoNameEnrollment_No Marks讓我們再看一個例子 -Student_IDStudent_FirstNameStudent_LastNameMarksS01TomAlter90S02JacobWatson80S03HarrySmith85讓我們分解表格 -Student_IDStudent_FirstNameS01TomS02JacobS03HarryStudent_IDStudent_LastNameS01AlterS02WatsonS03SmithStudent_IDMarksS0190S0280                     S03                   85現在上面的表格處於 6NF,但正如你所知... 閱讀更多

RDBMS 中的唯一鍵

Alex Onsman
更新於 2020-06-15 14:19:07

745 瀏覽量

許多使用者將主鍵視為唯一鍵,因為兩者都唯一地標識一個表,但唯一鍵與主鍵不同。唯一鍵接受空值,而主鍵不能有空值。讓我們比較主鍵和唯一鍵,並瞭解其概念 -用途唯一鍵用於防止列中出現重複值。主鍵為表提供唯一性。空值主鍵不能接受空值;這使得主鍵與唯一鍵不同,因為唯一鍵允許一個值為空值。數量一個表只能有一個主鍵,而唯一鍵可以... 閱讀更多

RDBMS 術語

Amit Diwan
更新於 2020-06-15 14:23:10

10K+ 瀏覽量

RDMS 術語包括資料庫、表、列等。讓我們逐一看看它們 -資料庫資料庫是表的集合,例如,,等。表表是行和列的集合,例如,StudentIdStudentNameStudentRank052Tom1035David2077John3列列在表中 -行行在 RDBMS 中也稱為元組。資料庫中的關係具有行和列。主鍵每個表都有一個主鍵,並且不能有空值。例如,ProjectID 是 Project 表中的主鍵,因為它唯一地標識專案:ProjectIDProjectNameP01Cluster Grouping SystemP02Hospital Management System外部索引鍵如果要連結兩個表,請使用外部索引鍵。例如,Employee 表具有 DEPT_ID ... 閱讀更多

RDBMS 中的外部索引鍵

Ricky Barnes
更新於 2020-06-15 13:40:33

3K+ 瀏覽量

外部索引鍵在表之間建立連結。它引用另一個表中的主鍵並將其連結。例如,Employee 表中的 DeptID 是一個外部索引鍵 -EmpIDEmpNameEmpAgeDeptIDDeptIDDeptNameDeptZoneDepartment 表中的 DeptID 是 Department 表中的主鍵。Employee 表中的 DeptID 是 Employee 表中的外部索引鍵。下圖表示相同的內容 -在上面,您可以看到我們的兩個表。Employee 表的外部索引鍵是 Department 表的主鍵。

RDBMS 中的備選鍵

Amit Diwan
更新於 2020-06-15 14:21:14

5K+ 瀏覽量

備選鍵或二級鍵是未選擇為主鍵的鍵,但它們是候選鍵。但是,它被認為是主鍵的候選鍵。未選擇為主鍵的候選鍵稱為備選鍵或二級鍵。候選鍵是可以考慮為主鍵的屬性或屬性集。讓我們看一個例子 -Student_IDStudent_EnrollStudent_NameStudent_Email0962717Manishaaa@gmail.com0552655Mananabc@gmail.com0672699Shreyaspqr@gmail.com上面,Student_ID、Student_Enroll 和 Student_Email 是候選鍵。它們被認為是候選鍵,因為它們可以唯一地識別學生記錄。選擇候選鍵中的任何一個作為主鍵。其餘... 閱讀更多

RDBMS 中的候選鍵

Ricky Barnes
更新於 2020-06-15 13:38:01

1K+ 瀏覽量

每個表只有一個主鍵。每個關係可能有一個或多個候選鍵。這些候選鍵之一稱為主鍵。每個候選鍵都符合主鍵的條件。因此,主鍵的候選者稱為候選鍵。候選鍵可以是單個列或多個列的組合。最小的超鍵稱為候選鍵。示例EmployeeID 和 EmployeeEmail 都可以是主鍵;因此,兩者都是候選鍵。選擇其中任何一個作為表的 Primary Key,因為表只能有一個 Primary Key。讓我們再看一個例子... 閱讀更多

RDBMS 中的代理鍵

Ricky Barnes
更新於 2020-06-15 13:48:52

949 瀏覽量

代理鍵的唯一目的是成為資料庫中的唯一識別符號,例如,增量鍵、GUID 等。它具有代理鍵沒有任何實際意義,用於表示存在。它僅用於資料分析而存在。示例KeyProductIDPrice505_921987200698_561256170304_571898250458_661666110上面,代理鍵是表中的 Key。其他示例代理鍵的其他一些示例 -計數器也可以顯示為代理鍵。系統日期/時間戳隨機字母數字字串。

RDBMS 中的超鍵

Ricky Barnes
更新於 2020-06-15 13:46:26

3K+ 瀏覽量

超鍵是唯一標識元組(即實體集中實體)的屬性(或一組屬性)。它是候選鍵的超集,因為候選鍵是從超鍵中選擇的。示例讓我們看一個例子 -Student_IDStudent_EnrollStudent_NameStudent_EmailS024545Daveddd@gmail.comS344541Jackjjj@gmail.comS224555Markmmm@gmail.com以下是要表中的超鍵 -{Student_ID}{Student_Enroll}{Student_Email}{Student_ID, Student_Enroll}{Studet_ID, Student_Name}{Student_ID, Student_Email}{Student_Name, Student_Enroll}{Student_ID, Student_Enroll, Student_Name}{Student_ID, Student_Enroll, Student_Email}{Student_ID, Student_Enroll, Student_Name, Student_Email}以下將是從上面獲得的候選鍵 -{Student_ID}{Student_Enroll}{Student_Email}閱讀更多

RDBMS 中的實體完整性規則

Alex Onsman
更新於 2020-06-15 13:22:51

5K+ 瀏覽量

對於實體完整性規則,每個表都有一個主鍵。主鍵不能有空值。Student_IDStudent_AwardsStudent_Awards上面,您可以看到我們的主鍵是 Student_ID。我們不能將 Student_Awards 視為主鍵,因為並非每個學生都會獲得獎勵。讓我們再看一個例子 -Employee_IDEmployee_NameEmployee_AgeEmployee_Location在上表中,主鍵是 Employee_ID現在讓我們總結一下實體完整性規則 -確保表中的每個元組都是唯一的。每個表都必須有一個主鍵,例如,Student 表的 Student_ID。每個實體都是唯一的。關係的主鍵必須為每一行提供唯一值。主鍵不能有空值... 閱讀更多

廣告

© . All rights reserved.