WSiP2

WSiP2



32


BAZY DANYCH I SYSTEMY BAZ DANYCH

Normalizacja odgrywa zatem ważną rolę w procesie projektowania relacyjnych baz danych.

Na pierwszy rzut oka nieznormalizowane tabele charakteryzują się tym, że w obrębie kolumn mogą powtarzać się dane. W momencie aktualizacji tabeli przechowującej np. pracowników, aktualizacja miejsca zamieszkania pracownika nie zostanie wprowadzona we wszystkich wierszach, w których występują dane pracownika.

Anomalia usuwania zachodzi wówczas, gdy usuwamy wiersz tabeli i wraz z nim tracimy dane, które byłyby dla nas istotne. Usuwając informację o pracowniku i jego przydziale, tracimy nie tylko dane pracownika, lecz także informację o jego stanowisku, którą chcielibyśmy zachować.

Minimalizacja przeprojektowania podczas rozszerzania struktury danych

W znormalizowanych bazach danych aplikacje, które współpracują z bazą danych, nie muszą być przeprojektowywane w momencie, gdy rozszerzamy bazę danych o dodatkowe tabele, a modyfikacja takich aplikacji jest niewielka.

Normalizacja ułatwia tworzenie modelu bazy danych tak, aby był bardziej czytelny dla użytkowników. Związki pomiędzy znormalizowanymi tabelami odzwierciedlają związki zachodzące w świecie rzeczywistym (pomiędzy encjami), dlatego forma znormalizowana jest bardziej czytelna dla użytkowników.

Normalizacja ułatwia projektowanie baz danych, ponieważ eliminuje konieczność planowania układu tabel pod kątem zapytań, które mogłyby najczęściej wystąpić. Etap opracowania struktury tabel jest automatyzowany dzięki rozważeniu zależności funkcyjnych pomiędzy atrybutami i sprowadzeniu tabel bazy danych do kolejnych postaci normalnych.

Q SPRAWDŹ SWOJĄ WIEDZĘ

1.    Co to jest modelowanie konceptualne?

2.    Wymień anomalie występujące w bazach danych i krótko je scharakteryzuj.

3.    Jakie funkcje pełni normalizacja?


Wyszukiwarka

Podobne podstrony:
WSiP2 62 BAZY DANYCH I SYSTEMY BAZ DANYCH Kwerenda krzyżowa Jej zadaniem jest wyświetlanie zliczony
WSiP2 52 BAZY DANYCH I SYSTEMY BAZ DANYCH N 2 Zlmię 2 Okres Punktów- Punktów/jOkres Miasto/Miej s
32 Bazy danych 32 Bazy danychPrzegląd zagadnień Cykle żyda oprogramowania *> Role i skład zespołu
WSiP6 56 BAZY DANYCH I SYSTEMY BAZ DANYCH Związek jeden do jednego (1:1) występuje wówczas, gdy jed
WSiP0 40 BAZY DANYCH I SYSTEMY BAZ DANYCH implementacji standardowej bazy danych projektant powinie
WSiP0 50 BAZY DANYCH I SYSTEMY BAZ DANYCH Zakres czasu, w którym informacje przechowywane będą w ba
WSiP4 64 BAZY DANYCH I SYSTEMY BAZ DANYCH 13 Strukturalny język zapytań SQL ZAGADNIENIA ■
WSiP6 66 BAZY DANYCH I SYSTEMY BAZ DANYCH W strukturalnym jeżyku zapytań taka selekcja będzie miała
WSiP6 26 BAZY DANYCH I SYSTEMY BAZ DANYCH Zbiór A, w którym przechowujemy cyfry (niech to będą cyfr
WSiP0 30 BAZY DANYCH I SYSTEMY BAZ DANYCH Proces projektowania relacyjnej bazy danych można podziel
WSiP4 34 BAZY DANYCH I SYSTEMY BAZ DANYCH PRZYKŁAD 9.1 Definicja wymaga przykładu, którym będzie an
WSiP8 68 BAZY DANYCH I SYSTEMY BAZ DANYCH13.4. Suma (Union) Teoriomnogościowa suma dotyczy dwóch re
WSiP6 56 BAZY DANYCH I SYSTEMY BAZ DANYCH Związek jeden do jednego (1:1) występuje wówczas, gdy jed
WSiP4 54 BAZY DANYCH I SYSTEMY BAZ DANYCH POKOJE GOŚCIE Rys. 10.2. Przykład diagramu Yenna Bardziej
Bazy danych Wykład 2: Diagramy związków encji (ERD) Proces modelowania i implementacji bazy danychPl

więcej podobnych podstron