Proces projektowania baz danych

listopad 3, 2008

Z punktu widzenia projektanta baz danych, proces projektowania składa się z:

  1. Wyselekcjonowania typów informacji, potrzebnych przyszłym użytkownikom projektowanej bazy,
  2. Zapisanie ich w ustrukturalizowanej formie, akceptowanej przez komputer
  3. Wprowadzenia do komputera (do bazy) konkretnych danych odzwierciedlających aktualny stan świata modelowanego.

Etap I – nazywa się “konceptualizacją” świata zewnętrznego.

Etap II – odnosi się do stworzenia tzw. schematu bazy danych, czyli zapisania “skonceptualizowanego” wycinka rzeczywistości w pewnym języku narzuconym przez komputer (System Zarządzania Bazą Danych SZBD).

Etap III – zwykle poprzedzony pewnymi operacjami wykonywanymi na schemacie danych przez komputer (SZBD) w celu utworzenia pewnych struktur fizycznych dotyczących tego schematu, dotyczy założenia bazy danych (wpisanie schematu baz danych do komputera – SZBD).

Bardziej szczegółowo o etapie II można powiedzieć, że schemat danych musi być zgodny z modelem danych, przez który rozumiemy pewien ustrukturalizowany, dobrze zdefiniowany, wewnętrznie niesprzeczny sposób opisu świata rzeczywistego.

Jeśli posłużymy się drzewami, to mamy do czynienia z modelem hierarchicznym, w przypadku użycia grafów wkraczamy na grunt modelu sieciowego, jeśli wykorzystamy relacje to mamy model relacyjny, w przypadku wykorzystywania programowania obiektowego mamy model obiektowy, zaś w przypadku wykorzystania języka logika korzystamy z modelu dedukcyjnego. Niekiedy pojęcia “schemat bazy danych (schemat danych)” i “model danych” są utożsamiane ze sobą. Należy jednak podkreślić, że przyjęcie “modelu danych” jest pojęciem szerszym niż “schemat danych“, gdyż schematów danych w obrębie (ramach) danego modelu można wykonać niezliczoną ilość w ramach dostępnych środków i reguł dostępnych dla danego modelu.

Entry Filed under: projektowanie baz. Tagi: , , , .

2 Comments Add your own

  • 1. adrian  |  listopad 25, 2008 at 9:45 am

    Bardzo fajny artykuł. uczę sie dopiero o bazach danych i pomógł mi bardzo. Dzięki.

  • 2. marian boczek  |  czerwiec 8, 2009 at 8:38 am

    Najgorsza część to zawsze wprowadzanie danych. Nie cierpię tego – jedna wielka strata czasu.

Leave a Comment

Required

Required, hidden

Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback this post  |  Subscribe to the comments via RSS Feed


Linki

Najnowsze wpisy

Najnowsze komentarze

marian boczek w Proces projektowania baz …
sc w Przykładowe zapytania SQL
Bart Cart w Podstawy z baz ciąg dalszy…
Tomek w Definicja bazy danych
Tomek w Relacyny model danych

Kategorie

Archiwa

Tagi

Access baza danych bazy podstawy bazy SQL CHAR dane logiczne DATE definicja instrukcje komendy model danych modele baz modelowanie NUMBER operatory podstawy proces projektowania projektowanie projektowanie baz relacyjna schemat SELECT sql struktura typy typy danych VARCHAR where zapytania