日韩欧美人妻无码精品白浆,www.大香蕉久久网,狠狠的日狠狠的操,日本好好热在线观看

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

SQL Server2000 表關(guān)系

admin
2011年3月14日 13:55 本文熱度 3664
可以在數(shù)據(jù)庫關(guān)系圖中的表間創(chuàng)建關(guān)系以顯示某個表中的列如何鏈接到另一表中的列。

在關(guān)系數(shù)據(jù)庫中,關(guān)系能防止冗余的數(shù)據(jù)。例如,如果正在設(shè)計一個數(shù)據(jù)庫來跟蹤有關(guān)書的信息,而每本書的信息(如書名、出版日期和出版商)都保存在一個名為 titles 的表中。同時還有一些想保存的有關(guān)出版商的信息,例如出版商的電話號碼、地址和郵政編碼。如果將所有這些信息都保存在 titles 表中,則對于某個出版商出版的每本書,出版商的電話號碼將是重復(fù)的。

一個更好的解決方案是,單獨在一個名為 publishers 的表中只保存一次出版商信息。然后在 titles 表中設(shè)置指針,以引用 publishers 表中的項。

若要確保數(shù)據(jù)同步,可以在 titles 表和 publishers 表之間強制引用完整性。引用完整性關(guān)系能確保某個表中的信息與另一個表中的信息相匹配。例如,titles 表中的每個書名必須和 publishers 表的特定出版商相關(guān)聯(lián)。不能在數(shù)據(jù)庫中添加數(shù)據(jù)庫中不存在的出版商的書名。



1.表關(guān)系類型

關(guān)系是通過匹配鍵列中的數(shù)據(jù)而工作的,而鍵列通常是兩個表中具有相同名稱的列。在大多數(shù)情況下,關(guān)系將一個表中為每個行提供唯一標識符的主鍵與另一個表中外鍵內(nèi)的項相匹配。例如,通過在 titles 表的 title_id 列(主鍵)和 sales 表的 title_id 列(外鍵)之間創(chuàng)建一個關(guān)系,可以使銷售額與特定的銷售書名相關(guān)聯(lián)。

表與表之間存在三種類型的關(guān)系:一對多關(guān)系、多對多關(guān)系、一對一關(guān)系。所創(chuàng)建的關(guān)系類型取決于相關(guān)聯(lián)的列是如何定義的。

一對多關(guān)系

一對多關(guān)系是最常見的關(guān)系類型。在這種關(guān)系類型中,表 A 中的行可以在表 B 中有許多匹配行,但是表 B 中的行只能在表 A 中有一個匹配行。例如,publishers 表和 titles 表是一對多的關(guān)系:每一個出版商可出版許多書,但每一本書只能有一個出版商。

如果在相關(guān)列中只有一列是主鍵或具有唯一約束,則創(chuàng)建的是一對多關(guān)系。

一對多關(guān)系中的主鍵方由一個鍵符號表示。關(guān)系中的外鍵方由一個無窮大符號表示。

多對多關(guān)系

在多對多關(guān)系中,表 A 中的一行可與表 B 中的多行相匹配,反之亦然。通過定義稱為連接表的第三方表創(chuàng)建這樣的關(guān)系,該連接表的主鍵包括表 A 和表 B 中的外鍵。例如,authors 表和 titles 表是多對多關(guān)系,該關(guān)系通過從這些表中的每個表與 titleauthors 表的一對多關(guān)系定義。titleauthors 表的主鍵由 au_id 列(authors 表的主鍵)和 title_id 列(titles 表的主鍵)組成。

一對一關(guān)系

在一對一關(guān)系中,表 A 中的一行最多只能與表 B 中的一行相匹配,反之亦然。如果兩個相關(guān)列都是主鍵或具有唯一約束,則創(chuàng)建的是一對一關(guān)系。

這種關(guān)系不常見,因為這種方式的大部分相關(guān)信息都在一個表中。使用一對一關(guān)系可以是為了:

·分割一個含有許多列的表。
·出于安全考慮而隔離表的某一部分。
·存儲可以很容易刪除的臨時數(shù)據(jù),只需刪除表即可刪除這些數(shù)據(jù)。
·存儲只應(yīng)用于主表子集的信息。

一對一關(guān)系的主鍵方由鍵符號表示。外鍵方也由鍵符號表示。

2.引用完整性概述

引用完整性是一種規(guī)則系統(tǒng),這些規(guī)則可確保相關(guān)表中各行間關(guān)系的有效性,并確保不會意外刪除或更改相關(guān)的數(shù)據(jù)。

在強制引用完整性時必須遵循以下規(guī)則:

·如果在相關(guān)表的主鍵中不存在某個值,則不能在相關(guān)表的外鍵列中輸入該值。但是,可以在外鍵列中輸入空值。例如,在 employee 表中沒有包括某職員,則不能指明分配給該職員的工作,但是可在 employee 表的 job_id 列輸入空值來指明沒有給該職員分配工作。
·如果在相關(guān)表中存在與某行匹配的行,則不能從主表中刪除該行。例如,如果在 employee 表中給多個職員分配了由 jobs 表中某行所代表的工作時,則不能刪除該行。
·當主表的某行有相關(guān)行時,則不能更改主鍵值。例如,如果將 jobs 表中的一項工作分配給某職員,則不能從 employee 表中刪除該職員。

當滿足下述所有條件時,可以設(shè)置引用完整性:

·主表中相匹配的列是主鍵或具有唯一約束 。
·相關(guān)列具有相同的數(shù)據(jù)類型和長度。
·兩個表屬于同一個數(shù)據(jù)庫。

該文章在 2011/3/14 13:55:31 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運作、調(diào)度、堆場、車隊、財務(wù)費用、相關(guān)報表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點,圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務(wù)都免費,不限功能、不限時間、不限用戶的免費OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

日本二区精品久久| 网友偷拍超碰| 色色蜜桃综合网| 亚洲乱码日产精品内射无套| 又粗又长欧美在线| 国产无码一区二区三区综合| 天天干天天爽天天射| 最新一本道色色色色色色| 欧美高潮XXX喷水| 日韩五十路丝袜美腿在线| AV亚洲产国偷V产偷V自拍| 午夜视频一区二区三区| 久久涩网站| 久久天天色| 在线观看黄色国产| 婷基地| 日逼全部视频| 射射射射射一区二区麻豆| 国产日韩欧美不卡视频在线观看| 亚洲欧美国产二页| 欧美日韩一级特黄大片| 操操美女逼逼| www啪啪啪日本com| seluluav| 日本在线观看视频不卡一区| 国产一区激情啪啪| 自拍欧美亚洲| 屯门区| 黄色小说色欲亚洲AV成人无码网站| 无码精品一区二区三区免费视频| 高清在线人妻| 又猛又黄的视频| 亚洲午夜少妇高潮久久| 成人香蕉视频| 欧美视频激情在线首页在线| 亚洲性色av一区二区黑丝袜| 久久成人一区二区无码免费播放| 日韩在线观看11区| 99 国产丝袜在线播放| 日韩秘 一区二区三区网站| 欧美裤袜色情一区|