Slektskap og kardinalitet er begreper som brukes i database design og generell programmering. Relasjoner definere tilkobling mellom data mens kardinalitet refererer til forekomsten antall spesifikke data . Ved å definere slike begrensninger , sortering og utnytte data blir enklere. Kardinalitet
Kardinalitet begrenser antall ganger en bestemt data brikke kan vises i forhold til en annen enhet. For eksempel , hvis du bygger en database for å sortere en persons kontaktinformasjon som du kan begrense antall adresser med kardinalitet . Du kan tillate et navn å bli assosiert med bare én adresse eller med flere adresser . Kardinalitet bestemmer grensen for adresser en person kan trenge inn .
Tilkobling Relasjoner
Relasjoner i data bety mange ting . Tilkobling er en type forhold . Relaterer seg til andre data på en en-til -en basis , en til mange basis eller mange til mange . Avhengig av hvilken type informasjon du har, sette deg opp forholdet mellom informasjon. Selv om dette virker lik kardinalitet , gjør forholdet begrensninger i tilkoblingsmuligheter ikke begrense antallet forekomster av spesielle data . I stedet , begrenser du antall relasjoner data har. For eksempel kan et navn i en kontakt database være forbundet med en rekke ulike data verdier : telefonnummer, adresse , poststed, etc. Dette representerer et en til mange forhold. Kardinaliteten begrenser antall adresser tilknyttet samme navn .
Eksistens avhengighetsforhold
Eksistens avhengighet er et annet forhold . Dette betyr at du bare har en verdi for én ting hvis du har en verdi for en annen. I organisere data denne type forhold lar deg verifisere deg ha all nødvendig informasjon. For eksempel kan du lage total tid avhengig av hver runde tid på en løper . Hvis en løper ikke klarer å fullføre alle rundene den totale tiden kommer opp "N /A" eller ikke aktuelt. Dette holder informasjonen sammenlignbare fra rekord til rekord . Ellers kan en total tid ser betydelig mindre , ranking en løper høyere , når det virkelig den personen bare fullført tre av fire runder .
If- Kom Slektskap
p Hvis - kommer relasjoner er lik eksistens avhengighet relasjoner, men finnes det alternativer avhengig av dataene. Denne type forhold har ett stykke av data at hvis en ting skjer fører til en annen datapunkt og hvis noe annet skjer det går til et annet punkt. Disse forholdene gir rom for mange muligheter og krever en definisjon av hva som fører til hva. Kardinalitet kan brukes på denne type forhold ved å kun tillate data å komme opp et visst antall ganger på hvert nivå av forholdet.