Pytania na egzamin magisterski - Informatyka Gospodarcza - pytanie 18
Bazy danych
Typy integralności danych
Wielopoziomowa integralność danych:
- Integralność na poziomie pól zapewnia dokładność wprowadzanych danych, (lub że struktura każdego pola jest poprawna, a zawarte w nim wartości - logiczne, oraz że wszystkie pola tego samego typu są zdefiniowane w identyczny sposób w całej bazie danych.)
- integralność na poziomie tabel uniemożliwia powtarzanie się tego samego rekordu i pozostawianie nie wypełnionych pól wchodzących w skład klucza podstawowego, (lub gwarantuje, że pole identyfikujące każdy rekord w danej tabeli ma zawsze unikatową wartość i nigdy nie jest puste)
- integralność na poziomie relacji (tradycyjnie nazywana integralnością referencyjną) gwarantuje ich odpowiednie zdefiniowanie, (lub gwarantuje, że wszystkie relacje są poprawnie zdefiniowane i że dane w powiązanych tabelach są ze sobą zsynchronizowane.)
Reguły integralności kontrolują poprawność danych z punktu widzenia tematu bazy.(lub nakładają ograniczenia na niektóre aspekty bazy danych ze względu na sposób jej użytkowania przez organizację. Ograniczenia te mają wpływ na projektowanie bazy - definiują na przykład typ i zakres wartości przechowywanych w poszczególnych polach; typ i stopień uczestnictwa tabel w relacjach oraz rodzaje synchronizacji wykorzystywanej we wprowadzaniu integralności na poziomie relacji. Ponieważ reguły te mają wpływ na poprawność danych, muszą być uwzględnione na równi z pozostałymi trzema typami integralności w procesie projektowania.)