Hadin Bayanan Labaran

Tallace-tallace na labaran sune kashin baya na dukkanin bayanai

An kafa dangantaka tsakanin ɗakin labaran biyu lokacin da tebur daya ke da maɓalli na waje waɗanda ke nuna maɓallin maɓallin farko na wani tebur. Wannan shi ne ainihin batu a baya da kalmar dangantakar data.

Ta yaya Mahimmancin Ƙasashen waje keyi don kafa dangantaka

Bari mu sake nazarin abubuwan da suka fi dacewa da maɓallin farko da na kasashen waje. Maɓallin maɓalli na musamman yana gano kowane rikodin a cikin tebur. Yana da nau'i na maɓallin dan takarar wanda yawanci shine shafi na farko a tebur kuma za'a iya samar da shi ta atomatik ta hanyar bayanai don tabbatar da cewa yana da banbanci.

Maballin waje shine wata maɓallin dan takarar (ba maɓallin farko) amfani da shi don danganta wani rikodin zuwa bayanai a wani tebur ba.

Alal misali, la'akari da waɗannan tebur guda biyu waɗanda suka gane abin da malamin yake koya mana.

A nan, mahimmin mahimmanci na teburin shi ne Course_ID. Kullun waje na waje shine Teacher_ID:

Harsuna
Course_ID Course_Name Teacher_ID
Course_001 Biology Teacher_001
Course_002 Math Teacher_001
Course_003 Ingilishi Teacher_003

Za ka ga cewa maɓallin waje na waje a cikin Darussan ya dace da maɓalli na farko a cikin malamai:

Malamai
Teacher_ID Malam_Name
Teacher_001 Carmen
Teacher_002 Veronica
Teacher_003 Jorge

Za mu iya cewa maɓalli na Ƙasidar Teacher_ID ya taimaka wajen kafa dangantaka tsakanin ɗakunan karatu da ɗayan Makarantun.

Siffofin Sadarwar Yanar Gizo

Amfani da maɓallai na waje, ko wasu maɓallin dan takarar, za ka iya aiwatar da nau'ikan nau'ikan dangantaka tsakanin Tables:

Ɗaya-zuwa-daya : Irin wannan dangantaka yana ba da izini daya kawai a kowane bangare na dangantaka.

Maɓallin maɓalli shine shafi guda ɗaya - ko babu - a wani tebur. Alal misali, a cikin aure, kowace mata yana da mata daya kawai. Irin wannan dangantaka za a iya aiwatar da shi a cikin tebur ɗaya kuma saboda haka ba ya amfani da maɓallin waje.

Ɗaya-zuwa----------------------------haɗi : Haɗin kai ɗaya da yawa yana ba da damar rikodin rikodin daya a cikin teburin ɗaya don ya danganci rubutun da yawa a wani tebur

Yi la'akari da kasuwancin da ke da asusun da ke da tallace-tallace da Kasuwanci.

Mutum ɗaya zai iya sayan umarni masu yawa, amma ɗayan tsari bazai iya haɗawa da abokan ciniki mai yawa ba. Saboda haka tebur Umurnin zai ƙunshi maɓallin waje na waje wanda ya dace da maɓallin farko na tallan Abokan ciniki, yayin da tallan Abokan ciniki ba su da wata maƙasudin waje wanda ke nunawa ga tebur.

Mutane da yawa-da-yawa : Wannan dangantaka ne mai rikitarwa wanda yawancin rubutun a cikin tebur zasu iya haɗawa da rubutun da dama a wani tebur. Alal misali, kasuwancinmu yana buƙatar ba kawai tallace-tallace da Abokan ciniki ba, amma mai yiwuwa ma yana buƙatar Tebur Products.

Bugu da ari, dangantakar tsakanin Abokan ciniki da Umurnai masu mahimmanci ɗaya ce da yawa, amma la'akari da dangantaka tsakanin Umurnai da Kayan kayan. Umurni na iya ƙunsar samfurori masu yawa, kuma samfurin zai iya haɗawa da umarni masu yawa: abokan ciniki da dama zasu iya bada tsari wanda ya ƙunshi wasu samfurori iri ɗaya. Irin wannan dangantaka yana buƙata a iyaka uku.

Mene ne dangantaka tsakanin labaran Intanet?

Tabbata daidaitattun dangantaka tsakanin ɗakunan bayanai suna tabbatar da tabbatar da mutuncin bayanan, don taimaka wa daidaitattun bayanai. Alal misali, idan ba mu haɗu da kowane tebur ba ta hanyar maƙasudin waje kuma maimakon maimakon haɗakar da bayanai a cikin ɗakunan Labarai da Makarantun, kamar haka:

Malamai da kuma Ayyuka
Teacher_ID Malam_Name Hakika
Teacher_001 Carmen Biology, Math
Teacher_002 Veronica Math
Teacher_003 Jorge Ingilishi

Wannan zane yana da wuyar gaske kuma ya saba wa ka'idojin daidaitattun bayanai, Formal Formal Form (1NF), wanda ya nuna cewa kowace tantanin tantanin halitta ya kamata ya ƙunshe da wani ɓangaren bayanai.

Ko kuma watakila mun yanke shawara ne kawai don ƙara rubutun na biyu na Carmen, don tilasta 1NF:

Malamai da kuma Ayyuka
Teacher_ID Malam_Name Hakika
Teacher_001 Carmen Biology
Teacher_001 Carmen Math
Teacher_002 Veronica Math
Teacher_003 Jorge Ingilishi

Wannan har yanzu zubar da rauni, gabatar da kwafiji maras dacewa da abin da ake kira rikodin bayanai , wanda kawai yana nufin cewa zai iya taimakawa ga bayanai marasa daidaituwa.

Alal misali, idan malamin yana da rubutun da yawa, menene idan an buƙaci wasu bayanai, amma mutumin da ke yin gyare-gyaren bayanai ba ya gane cewa akwai rubutun da yawa? Tebur zai ƙunshi bayanai daban-daban don wannan mutumin, ba tare da wata hanya mai mahimmanci don gano shi ba ko kauce masa.

Kaddamar da wannan tebur a cikin tebur guda biyu, Malamai da Kundin tsarin (kamar yadda aka gani a sama), haifar da dangantaka ta dace tsakanin bayanai kuma don haka zai taimaka wajen tabbatar da daidaito da daidaitattun bayanai.