Proces projektowania baz danych
listopad 3, 2008
Z punktu widzenia projektanta baz danych, proces projektowania składa się z:
- Wyselekcjonowania typów informacji, potrzebnych przyszłym użytkownikom projektowanej bazy,
- Zapisanie ich w ustrukturalizowanej formie, akceptowanej przez komputer
- 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: bazy SQL, proces projektowania, projektowanie, projektowanie baz.
2 Comments Add your own
Leave a Comment
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

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.