Forholdet og kardinalitet er begreber, der anvendes i database design og generel edb-programmering . Relationer definere forbindelsen mellem data, mens kardinalitet refererer til forekomsten antal specifikke data. Ved at definere sådanne begrænsninger , bliver sortering og udnytte data lettere. Kardinalitet
Kardinalitet begrænser antallet af gange en bestemt data brik kan vises i forhold til en anden enhed . For eksempel, hvis du bygger en database til at sortere en persons kontaktoplysninger kan begrænse det antal adresser med kardinalitet . Du kan tillade et navn til at være forbundet med kun én adresse eller med flere adresser. Kardinalitet bestemmer grænsen for adresser en person kunne indtaste.
Connectivity Relationships
Relationer i data betyde mange ting . Forbindelse er en type af relation. Oplysninger vedrører andre data på en en-til- én basis , en til mange basis eller mange til mange . Afhængigt af hvilken type af oplysninger, du har , sæt dig op forholdet mellem oplysningerne. Selv om dette forekommer ligner kardinalitet , gør forholdet begrænsninger i tilslutning ikke begrænse antallet af forekomster af bestemte data. I stedet kan du begrænse antallet af relationer data har. For eksempel kan et navn i en kontakt database være forbundet med en række forskellige dataværdier : telefonnummer , adresse , by , stat , osv. Dette repræsenterer en én til mange-relation . Kardinaliteten begrænser antallet af adresser, der er forbundet med ét navn .
Eksistens Dependency Relationship
Eksistens afhængighed er en anden relation. Det betyder, at du kun har en værdi for én ting, hvis du har en værdi for en anden. Ved tilrettelæggelsen data denne type forhold giver dig mulighed for at kontrollere, at du har alle de nødvendige oplysninger. For eksempel kan du lave samlede tid afhænger af hver omgangstid på en runner. Hvis en løber ikke fuldføre alle omgange den samlede tid kommer op "N /A" eller ikke relevant . Dette holder oplysningerne sammenlignelige fra post til post. Ellers kan en samlet tid ser betydeligt mindre , ranking en runner højere , når der virkelig personen kun afsluttet tre af de fire omgange.
If- Come Relationship
p Hvis - kommer relationer ligner eksistens afhængighed relationer , men findes optioner afhængige af data. Denne type forhold har ét stykke af data , at hvis en ting der sker fører til en anden datapunkt , og hvis noget andet sker det går til et andet punkt. Disse relationer giver mulighed for mange muligheder , og kræver en definition af, hvad der fører til hvad. Kardinalitet kan anvendes på denne type forhold ved kun at tillade data at komme op et vist antal gange på hvert niveau af forholdet.