Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 10778|Risposta: 0

[Risolto] Quali tipi di integrità dei dati non sono inclusi?

[Copiato link]
Pubblicato su 16/04/2015 18:09:57 | | |

L'integrità dei dati è suddivisa nelle seguenti 3 categorie.
(1) Integrità del dominio: si riferisce alla validità di input di una colonna, ovvero se è permesso che sia valore nullo. L'integrità del dominio è garantita limitando il tipo (impostando il tipo di dato della colonna), il formato (tramite vincoli e regole CHECK) o l'intervallo di valori possibili (vincoli FOREIGN KEY, vincoli CHECK, definizioni DEFAULT, definizioni NOT NULL e regole). Ad esempio, i punteggi degli studenti devono essere tra 0~100, e il genere può essere solo "maschile" o "femmina".
(2) Integrità dell'entità: si riferisce all'assicurazione che tutte le righe della tabella siano uniche. L'integrità dell'entità richiede che tutte le righe della tabella abbiano un identificatore univoco. Questo identificatore unico può essere una colonna o una combinazione di più colonne, chiamata chiave primaria. Cioè, la chiave primaria nella tabella deve assumere un valore unico su tutte le righe. I metodi per far rispettare l'integrità dell'entità sono: indici, vincoli UNICI, vincoli CHIAVE PRIMARIE o attributi IDENTITÀ. Ad esempio, il valore di SNO (numero studente) nella tabella studente deve essere univoco, identifica in modo univoco lo studente rappresentato dal corrispondente record e la duplicazione del numero studente è illegale. Il nome dello studente non può essere usato come chiave primaria, perché è del tutto possibile che due studenti abbiano lo stesso nome e cognome.
(3) Integrità referenziale: Si riferisce all'assicurazione della relazione referenziale tra la parola chiave principale (tabella delle citazioni) e la parola chiave esterna (tabella delle citazioni). Comporta la manutenzione della coerenza per due o più dati di tabella. Il valore della chiave esterna associa i record nella tabella di riferimento che contengono questa chiave ai record nella tabella di riferimento che corrispondono alla chiave primaria a quella esterna. Durante l'inserimento, la modifica o la cancellazione dei record, le relazioni definite tra le tabelle vengono mantenute in riferimento all'integrità, garantendo che i valori chiave siano coerenti su tutte le tabelle. Questa coerenza richiede che valori inesistenti non siano riferiti e, se un valore-chiave cambia, tutti i riferimenti a quel valore-chiave vengono modificati in modo coerente in tutto il database. L'integrità referenziale si basa sulla relazione tra la chiave estrana e la chiave primaria. Ad esempio, il numero del corso del corso dello studente deve essere un numero valido, e il numero di corso della chiave esterna (numero del corso) della tabella dei punteggi (tabella dei voti) farà riferimento al CNO chiave principale (numero del corso) nella tabella dei corsi (orario dei corsi) per ottenere l'integrità dei dati.
L'integrità del dominio, l'integrità dell'entità e l'integrità referenziale sono implementate rispettivamente su colonne, righe e tabelle. L'integrità dei dati può essere implementata in qualsiasi momento, ma quando si implementa l'integrità dei dati su una tabella con dati esistenti, il sistema deve prima verificare se i dati nella tabella soddisfano l'integrità dell'implementazione, e solo se i dati nella tabella soddisfano l'integrità dell'implementazione, l'integrità dei dati può essere implementata con successo.




Precedente:Uso di avere in SQL
Prossimo:Pubblica solo una foto del mio p, tanto nessuno la guarderà comunque
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com