Co to jest konceptualna baza danych?

Projekt bazy danych obejmuje identyfikację istniejących relacji między osobnymi fragmentami danych i mapowanie tych relacji w zorganizowany sposób, który ma sens. Istnieje kilka rodzajów projektowania bazy danych: koncepcyjny projekt bazy danych, logiczny projekt bazy danych i fizyczna projekt bazy danych. Logiczny i fizyczny projekt bazy danych jest być może najlepiej prosty. Projektowanie bazy danych koncepcyjnych jest nieco bardziej niejednoznaczne, ponieważ na tej fazie nie ma bezpośredniej pracy nad modelem bazy danych. Proces ten jest wyłącznie ćwiczeniem w identyfikacji odpowiednich danych.

Dwie główne rzeczy, które są identyfikowane w koncepcyjnym projekcie bazy danych, to byty i relacje - podmioty są rzeczywistymi obiektami w świecie materialnym, a relacje są siecią połączeń łączących jeden jednostkę z inną w nieskończoność. Oto centralne pojęcie koncepcyjnego projektu bazy danych: model relacji jednostki. Nie ma to ogólnej organizacji i strukturybędzie nieodłącznie związany z logicznym projektowaniem bazy danych; Jest to jednak prekursor.

Kardynanie relacji są istotną częścią modelu relacji jednostki stosowanej w koncepcyjnym projekcie bazy danych. Kardynanie wyrażają, w jaki sposób istota doświadcza konkretnego związku z innym podmiotem. W rzeczywistym modelu są one oznaczone przez punkty, w których jednostka na schemacie rozgałęzia się, aby połączyć się z pojedynczymi lub wieloma podmiotami. Różne „atrybuty”, takie jak nazwy, cechy i ilości związane z podmiotami i relacjami, są również przedstawione w modelu.

Końcowe rozważania dotyczące opracowywania modelu relacji jednostki dla konceptualnej bazy danych obejmują przypisanie każdego zaobserwowanego atrybutu konkretnej domenie i podwójne sprawdzanie, aby zapewnić, że wszystko w modelu ma sens. Sprawdzanie wszystkiego, co wiąże się z znalezieniem i filtrowaniem wszystkich powtarzanychDane, upewnienie się, że wszystkie atrybuty są powiązane z odpowiednimi jednostkami i relacjami, i potwierdzając, że wszystkie skojarzenia na schemacie są logiczne. Jeśli połączenia nie są logiczne w kontekście świata rzeczywistego, muszą być logiczne przynajmniej na poziomie abstrakcyjnym.

Projekt logiczny bazy danych kontynuuje fazę konceptualną. Proces nadaje porządek i spójność tym wcześniej odwzorowanym i organizuje je w taki sposób, że można je faktycznie użyć do fizycznego projektowania bazy danych. Zakończenie zadań w fizycznej projekcie bazy danych skutkuje bazą danych, która jest funkcjonalna i dobrze zorganizowana w świetle pracy wykonanej w koncepcyjnym projektowaniu bazy danych i logicznej baz danych.

INNE JĘZYKI