舉例說明什麼是關係模型的參照完整性

時間 2021-10-14 22:24:14

1樓:是嘛

例如,如果在學生表和選修課之間用學號建立關聯,學生表是主表,選修課是從表,那麼,在向從表中輸入一條新記錄時,系統要檢查新記錄的學號是否在主表中已存在,如果存在,則允許執行輸入操作,否則拒絕輸入,這就是參照完整性。

參照完整性還體現在對主表中的刪除和更新操作,例如,如果刪除主表中的一條記錄,則從表中凡是外來鍵的值與主表的主鍵值相同的記錄也會被同時刪除,將此稱為級聯刪除;如果修改主表中主關鍵字的值,則從表中相應記錄的外來鍵值也隨之被修改,將此稱為級聯更新。

擴充套件資料

參照完整性屬於表間規則。對於永久關係的相關表,在更新、插入或刪除記錄時,如果只改其一不改其二,就會影響資料的完整性:例如修改父表中關鍵字值後,子表關鍵字值未做相應改變;刪除父表的某記錄後,子表的相應記錄未刪除,致使這些記錄成為孤立記錄。

參照完整性則是相關聯的兩個表之間的約束,具體的說,就是從表中每條記錄外來鍵的值必須是主表中存在的,因此,如果在兩個表之間建立了關聯關係,則對一個關係進行的操作要影響到另一個表中的記錄。

2樓:kiss璀璨青春

關係模型的完整性規則是對資料的約束。關係模型提供了3類完整性規則:實體完整性、參照完整性、使用者定義的完整性規則。

其中實體完整性規則和參照完整性規則是關係模型必須滿足的完整性約束條件,稱為關係完整性規則。

在關聯式資料庫中,同一關係中的實體是通過主鍵相區分的,因此需要對主鍵作一定約束,以保證關係中實體唯一性和確定性,這便是實體完整性規則。

實體完整性規則:作為主鍵的屬性或屬性組的值在關係表中必須是惟一的和確定的。

在關聯式資料庫中,關係與關係之間的聯絡是通過公共屬性實現的。這個公共屬性是一個表的主鍵和另一個關係的外來鍵。因此應該對關係中外來鍵作一定的約束——外來鍵必須是另一個表的主鍵有效值,或者是一個"空值",以保證關係之間聯絡的有效性,這便是參照完整性規則。

參照完整性規則:如果表中存在外來鍵,則外來鍵的值必須與主表中相應的鍵值相同,或者外來鍵的值為空。

上述兩類完整性規則是關係模型必須滿足的規則,由系統自動支援。

舉例說明什麼是遠期利率,舉例說明什麼是即期利率和遠期利率

五阿哥金牛 遠期利率則是指隱含在給定的即期利率之中,從未來的某一時點到另一時點的利率。以儲蓄利率為例 現行銀行儲蓄一年期利率為4.14,二年期利率為4.68,10000元,存一年本利和為 不計所得稅等 10000 1 0.0414 10414元,存兩年為10000 1 0.0468 2 10957....

舉例說明蛋白質結構與功能的關係,舉例說明蛋白質結構與功能的關係

蛋白質的功能是與其結構息息相關的。以血紅蛋白為例。每一血紅蛋白分子由一分子的珠蛋白和四分子亞鐵血紅素組成,珠蛋白約佔96 血紅素佔4 血紅蛋白是高等生物體內負責運載氧的一種蛋白質。人體內的血紅蛋白由四個亞基構成,分別為兩個 亞基和兩個 亞基,在與人體環境相似的電解質溶液中血紅蛋白的四個亞基可以自動組...

舉例說明什麼是市場失靈,舉例說明正的外部影響如何導致市場失靈

情感生活談 舉例 收入與財富分配不公 這是因為市場機制遵循的是資本與效率的原則。資本與效率的原則又存在著 馬太效應 從市場機制自身作用看,這是屬於正常的經濟現象,資本擁有越多,競爭中越有利,效率提高的可能性也越大,收入與財富向資本與效率也越集中 另一方面,資本家對其僱員的剝奪,使一些人更趨於貧困,造...