Bazy danych def


Bazy danych.
1. Proces normalizacji  zwany często redukcją lub rozkładem ma na celu zaprojektowanie takiego
układu informacji w tabelach, aby w najmniej skomplikowany (spójność informacji, jednoznaczność,
unikanie redundancji danych, łatwość dostępu do informacji) sposób można było przeprowadzić
działania na tych danych.
2. Pierwsza postać normalna 1PN  tabela jest w pierwszej postaci normalnej gdy:
·ð Wszystkie wartoÅ›ci atrybutów sÄ… skalarne (niepodzielne)
·ð Jest możliwe wyznaczenie klucza głównego tabeli, co oznacza, że nie mogÄ… pojawić siÄ™ dwa
wiersze o identycznej zawartości
·ð Niekluczowe elementy sÄ… zależne od części klucza głównego
3. Anomalie  określa się tak sytuacje utrudniającą utrzymywanie przejrzystej i jednoznacznej informacji
w bazach danych. Generalnie mamy trzy rodzaje anomalii zwiÄ…zanych z procesem aktualizacji danych:
usuwania, poprawiania i dodawania wierszy.
·ð Anomalie przy usuwaniu  usuwajÄ…c jednÄ… informacje, usuwamy informacje z niÄ… sprzężonÄ…
·ð Anomalie przy dodawaniu  dodajÄ…c informacje do bazy danych, aby byÅ‚y one czytelne muszÄ…
być uprzednio zdefiniowane.
·ð Anomalie przy aktualizacji  zmieniajÄ…c informacje w jednym rekordzie, ta sama informacje
nie zmienia siÄ™ w innym rekordzie zawierajÄ…cym tÄ… informacje.
4. Druga postać normalna 2PN  tabela jest w 2PN jeżeli :
·ð Jest w 1PN
·ð Każdy niekluczowy atrybut jest nieredukowalnie zależny od caÅ‚ego klucza głównego (a nie od
jego części, jak ma to miejsce w 1PN)
·ð WystÄ™pujÄ… wzajemne zależnoÅ›ci miÄ™dzy atrybutami spoza klucza głównego
5. Trzecia postać normalna 3PN  tabela jest w 3PN jeżeli :
·ð Jest w 2PN
·ð Wszystkie niekluczowe atrybuty sÄ… wzajemnie niezależne i nieredukowalne zależne od klucza
głównego (co oznacza, że nie ma zależności przechodnich)
6. Czwarta postać normalna 4PN  tabela jest w 4PN jeżeli :
·ð Jest w 3PN
·ð Atrybuty spoza klucza głównego to jedyna kolumna poza kolumnami klucza głównego
7. Denormalizacja  jest procesem odwrotnym w stosunku do normalizacji, czyli powoduje
przechodzenie z wyższych postaci normalnych do niższych. Procesy denormalizacji wykorzystywane są
wtórnie, to znaczy, gdy na podstawie istniejącej bazy danych należy wydobyć informacje na przykład
na potrzeby utworzenia raportu.


Wyszukiwarka