relation och kardinalitet är termer som används i databasdesign och allmän programmering . Relationer definierar konnektivitet mellan data medan kardinaliteten hänvisar till förekomsten antal specifika uppgifter . Genom att definiera sådana begränsningar , sortera och använda data blir lättare . Förekomst
Förekomst begränsar antalet gånger en viss uppgifter pjäs kan förekomma i förhållande till en annan enhet . Till exempel , om du bygger en databas för att sortera en persons kontaktinformation som du kanske begränsa antalet adresser med kardinalitet . Du kan tillåta ett namn som ska associeras med endast en adress eller med flera adresser. Kardinaliteten bestämmer gränsen för adresser en person kunde komma in .
Connectivity Relationer
Relationer i uppgifterna betyda många saker . Connectivity är en typ av relation . Uppgifterna avser andra uppgifter på ett ett-till - ett-förhållande , en till många underlag eller många till många . Beroende på vilken typ av information som du har , ställer du upp förhållandet mellan informationen . Även om detta verkar likt cardinality , begränsar relation begränsningar i anslutning inte antalet förekomster av vissa uppgifter . Istället begränsar man antalet relationer data har . Till exempel kan ett namn i en kontakt databas vara associerad med ett antal olika datavärden : telefonnummer , adress , stad , stat , etc. Detta är en en till många relation . Kardinaliteten begränsar antalet adresser är förknippade med ett enda namn .
Existens beroendeförhållande
Existens beroendet är en annan relation . Detta innebär att du bara har ett värde för en sak om du har ett värde för en annan . I organisera data denna typ av relation kan du kontrollera att du har all nödvändig information . Till exempel kan du göra total tid beroende på varje varvtid för en löpare . Om en löpare inte fylla i alla varv den totala tiden kommer upp "N /A " eller inte är tillämpliga . Detta innebär att informationen är jämförbar från post till post . Annars kan en total tid ser betydligt mindre , ranking en löpare högre , när det verkligen den personen bara avslutat tre av de fyra varven . Addera Om - Come relation
p Om - kommit relationer liknar relationer existens beroende men alternativ erbjuder beroende på data . Denna typ av relation har en bit data som om en sak händer leder till en annan datapunkt och om något annat händer det går till en annan punkt . Dessa relationer tillåter många möjligheter och kräver en definition av vad som leder till vad . Kardinaliteten kan tillämpas på denna typ av förhållande genom att endast tillåta uppgifter att komma upp ett visst antal gånger på varje nivå i relationen .