Etapy projektowania baz danych

Projektując bazę danych musimy przejść przez kilka etapów (faz). W procesie projektowania baz danych możemy wyróżnić 7 etapów.

Etap 1. Definiowanie celu i założeń wstępnych
Etap 2. Analiza istniejącej bazy danych
Etap 3. Tworzenie struktur danych
Etap 4. Określanie i ustalenie relacji w tabelach
Etap 5. Określanie reguł biznesowych
Etap 6. Definiowanie widoków
Etap 7. Kontrola integralności danych

Etap 1. Definiowanie celu i założeń wstępnych

Na tym etapie określamy w jakim celu tworzona jest baza. Mówiąc inaczej: jaka jest przyczyna powstania tej bazy, jaki problem ma ona rozwiązywać.

Formułujemy również założenia wstępne. Możemy powiedzieć, że w zasadzie są to zadania, które na bazie danych będzie wykonywał użytkownik.

Etap 2. Analiza istniejącej bazy danych

W drugim etapie analizujemy obecną bazę. Może być to stara baza elektroniczna ale też zwykła baza papierowa, gdzie informacje gromadzone są na kartkach, w teczkach, segregatorach.

Poznanie istniejącej bazy danych

Rozpoczynamy od przeprowadzenia analizy obecnej bazy danych.

Przeprowadzenie analizy

  1. przegląd sposobu gromadzenia danych
  2. przegląd sposobu prezentacji informacji
  3. przeprowadzenie wywiadów z użytkownikami i kierownictwem

Stworzenie kompletnej listy pól

Po analizie bazy danych oraz rozmowach z użytkownikami i kierownictwem można już stworzyć wstępną listę pól.

Krok 1. Przegląd i czyszczenie listy cech
Krok 2. Określenie, czy w którejkolwiek z próbek znajdują się nowe cechy

Etap 3. Tworzenie struktur danych

  1. Definiowanie wstępnej listy tabel
  2. Definiowanie ostatecznej listy tabel
  3. Powiązanie pól z każdą z tabel
  4. Dostrajanie pól
  5. dostrajanie struktur tabel

Etap 4. Określanie i ustalenie relacji w tabelach

..

Etap 5. Określanie reguł biznesowych

..

Etap 6. Definiowanie widoków

Etap 7. Kontrola integralności danych

Zobacz podobne

More Similar Posts

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Fill out this field
Fill out this field
Proszę wprowadzić prawidłowy adres email.

Menu