Agbara ti awọn bọtini ajeji ni Awọn isopọ asopọ data

Bọtini ajeji ṣi ilẹkùn si gbogbo agbaye ti data

Awọn apẹẹrẹ awọn ipilẹṣẹ data ṣe lilo awọn bọtini ni ilohunsoke nigbati o ba nda awọn isura infomesonu ibatan. Lara awọn bọtini ti o wọpọ julọ ninu awọn bọtini wọnyi jẹ awọn bọtini akọkọ ati awọn bọtini ajeji. Bọtini ajeji data kan jẹ aaye ninu tabili ti o baamu ti o jẹ akọle bọtini akọkọ ti tabili miiran. Lati ni oye bi bọtini bọtini ajeji ṣe n ṣiṣẹ, jẹ ki a ṣe akiyesi diẹ ninu ero ti database data.

Diẹ ninu awọn orisun ti asopọ awọn apoti isura infomesonu

Ni database data, data ti wa ni ipamọ ninu awọn tabili ti o ni awọn ori ila ati awọn ọwọn, o jẹ ki o rọrun lati wa ki o si ṣe amuṣiṣẹpọ. Nibẹ ni diẹ ninu awọn akọsilẹ pataki lẹhin igbimọ ti data-ipamọ kan (algebra relation, ti EF

Codd ni IBM ni 1970), ṣugbọn kii ṣe koko ori ọrọ yii.

Fun awọn idi ti a wulo (ati awọn ti kii ṣe mathematicians), data-itaja ti o ni ibatan ti o ni ibatan "awọn ibatan" ni awọn ori ila ati awọn ọwọn. Siwaju-ati nibi ni ibi ti o ti n ni awọn nkan-ọpọlọpọ awọn apoti isura infomesonu ti a ṣe ki awọn data inu tabili kan le wọle si awọn data ni tabili miiran. Yi agbara lati ṣẹda ibasepo laarin awọn tabili jẹ agbara gidi ti database database.

Lilo Awọn bọtini Iwoji

Ọpọ awọn tabili, paapaa awọn ti o wa ni awọn apoti isura infomesiti nla, ti o ni awọn bọtini akọkọ. Awọn tabili ti a ṣe lati wọle si awọn tabili miiran gbọdọ tun ni bọtini ajeji.

Lati lo ibi ipamọ data Northwinds ti a kojọpọ, nibi ni igbasilẹ lati tabili tabili kan:

Agbejade ọja Ọja ti Northwind Data jade
ProductID ProductName Ẹka OpoiyePerU Oye eyo kan
1 Chai 1 Apoti 10 x 20 apo 18.00
2 Iyipada 1 24 - 12 iwon igo 19.00
3 Omi ṣuga oyinbo 2 12 - 550 milimita igo 10.00
4 Aago ti Chef Anton's Cajun 2 Awọn irin omi 48 - 6 iwon 22.00
5 Chef Anton's Gumbo Mix 2 36 apoti 21.35
6 Grandma's Boysenberry Tanka 2 12 - 8 ọgbọ omi 25.00
7 Uncle Bob's Organic Dried Pears 7 12 - 1 lb pkgs. 30.00

Ipele ProductID jẹ bọtini akọkọ ti tabili yii. O fi ID idaniloju kan si ọja kọọkan.

Ibẹrẹ yii tun ni iwe-aṣẹ bọtini ajeji, Ẹka-ẹrọ Ẹka . Ọja gbogbo ti o wa ninu tabili Ọja ṣopọ si titẹ sii ninu Awọn tabili Isori ti o ṣe apejuwe ẹka ti ọja naa.

Ṣe akiyesi iyasọtọ yii lati inu ibi ipamọ awọn Isori yii:

Awọn Ile-iṣẹ Ilẹ-ariwa Northwind Awọn Ipilẹ Iwe
Ẹka Orukọ Ẹka Apejuwe
1 Awọn ohun mimu Awọn ohun mimu, awọn caffees, teas, awọn ọti oyinbo, ati awọn ales
2 Condiments O dun ati awọn ounjẹ awọn ounjẹ, ṣiṣan, awọn itankale, ati awọn akoko
3 Awọn ifarahan Awọn akara oyinbo, candies, ati awọn ounjẹ oyinbo
5 Awọn ọja ifunwara Awọn ọfọ

Iwe- ẹka Pipa- ẹgbẹ jẹ akọle akọkọ bọtini yii. (O ko ni bọtini ajeji nitori pe ko ni ye lati wọle si tabili miiran.) Gbogbo bọtini ajeji ninu tabili Ọja ṣedopọ si bọtini akọkọ ninu Isori tabili. Fun apẹẹrẹ, Chai ọja wa ni ipinfunni "Awọn ohun mimu", nigba ti Omi ṣuga oyinbo Aniseed wa ninu awọn ẹka Condiments.

Iru ifowosowopo yii ṣẹda ọna oriṣiriṣi ọna lati lo ati tun lo data ni database data.