Relazione e cardinalità sono termini usati nella progettazione di database e programmazione di computer in generale . Le relazioni definiscono la connettività tra i dati , mentre cardinalità si riferisce ai numeri di occorrenza di dati specifici . Con la definizione di tali limitazioni , l'ordinamento e l'utilizzo dei dati diventa più facile . Cardinalità
cardinalità limita il numero di volte che un particolare pezzo di dati può apparire in relazione ad un altro soggetto . Ad esempio , se si crea un database per ordinare le informazioni di contatto di una persona si potrebbe limitare il numero di indirizzi con cardinalità . Si potrebbe consentire a un nome venga associato a un solo indirizzo o con più indirizzi . Cardinalità determina il limite di indirizzi di una persona potrebbe entrare .
Connettività Rapporti
Relazioni nei dati significare molte cose . La connettività è un tipo di rapporto . I dati si riferiscono ad altri dati su un uno - a-uno , uno a molti base o molti a molti . A seconda del tipo di informazioni che si hanno , si imposta la relazione tra le informazioni . Anche se questo sembra simile a cardinalità , limitazioni di relazione nel connettività non limitano il numero di occorrenze di dati particolari . Invece , si limita il numero di relazioni di dati ha. Ad esempio, un nome in una banca dati di contatto può essere associato con un certo numero di valori di dati diversi : numero di telefono , indirizzo , città, stato , ecc Questo rappresenta un uno a molti . La cardinalità limita il numero di indirizzi associati a un singolo nome .
Esistenza Dipendenza Relazione
Esistenza dipendenza è un altro rapporto . Questo significa che hai solo un valore per una cosa se si dispone di un valore per un altro . Nell'organizzare i dati di questo tipo di rapporto permette di verificare di avere tutte le informazioni necessarie . Ad esempio, è possibile fare il tempo totale dipende da ogni tempo sul giro di un corridore . Se un corridore non riesce a completare tutti i giri il tempo totale viene su "N /A" o non applicabile . Ciò mantiene le informazioni comparabili da un record all'altro . In caso contrario , un tempo complessivo potrebbe essere significativamente inferiore , il posizionamento di un corridore più alto , quando in realtà la persona che ha completato solo tre dei quattro giri .
Se - Vieni Relationship
-Come le relazioni sono simili a relazioni di dipendenza esistenza, ma offrono opzioni dipende dai dati . Questo tipo di relazione è un pezzo di dati che, se una cosa avviene comporta un altro punto dati e se succede qualcosa si va ad un altro punto . Queste relazioni permettono molte possibilità e richiedono una definizione di ciò che conduce a ciò . Cardinalità può essere applicato a questo tipo di rapporto , consentendo solo di dati a venire un certo numero di volte a ciascun livello del rapporto .