Logo pl.removalsclassifieds.com

Różnica między logicznym a fizycznym modelem bazy danych (z tabelą)

Spisu treści:

Anonim

Model bazy danych to rodzaj modelu danych, który mówi nam, jak dane mogą być organizowane, przechowywane i manipulowane. Pomaga również określić logiczną strukturę bazy danych. Najpopularniejszym przykładem modelu bazy danych jest model relacyjny, który składa się z formatu tabeli. Istnieją różne typy modeli baz danych, takie jak sieciowe, obiektowe, dokumentowe itp. Logiczne i fizyczne modele baz danych są również częścią tego.

Logiczny model bazy danych a fizyczny model bazy danych

Różnica między logicznym a fizycznym modelem bazy danych polega na tym, że logiczna baza danych służy do zbierania informacji o firmie i jej potrzebach. Podczas gdy fizyczny model bazy danych jest używany do projektowania bazy danych. Logiczna baza danych jest oprogramowaniem i może być zaimplementowana w dowolnym oprogramowaniu bazodanowym. Natomiast fizyczna baza danych jest specyficznym rodzajem oprogramowania i sprzętu i może być używana do jednego konkretnego celu.

Logiczna baza danych, zwana także logicznym modelem danych lub logicznym schematem, jest typem modelu danych. Jest najczęściej stosowany w procesach biznesowych. Zazwyczaj jest reprezentowany za pomocą diagramów. Po zatwierdzeniu modelu logicznego może on stać się podstawą do stworzenia fizycznego modelu bazy danych. Próbuje wyjaśnić dane za pomocą swojego modelu, ale go nie implementuje. Logiczny model bazy danych można również zaprojektować niezależnie, bez pomocy DBMS.

Fizyczny Model bazy danych to model, który jest zaimplementowany w Systemie Zarządzania Bazą Danych, czyli DBMS. Tutaj model lub dane są reprezentowane przez projekty. Pochodzi z logicznej bazy danych. Fizyczny model bazy danych będzie składał się ze wszystkich artefaktów, które są wymagane do tworzenia relacji między tabelami lub osiągania celów, takich jak definicje, łączenie tabel, partycjonowane tabele lub klastry, indeksy i ograniczenia.

Tabela porównawcza między logicznym i fizycznym modelem bazy danych

Parametry porównania

Logiczny model bazy danych

Fizyczny model bazy danych

Definicja

Opisuje dane. Prezentuje dane.
Stworzone przez

Architekci danych i analitycy biznesowi Administratorzy i programiści baz danych
Prosty/Złożony

To prostsze. Jest złożony.
Cel

Tworzy struktury techniczne i techniczną mapę zasad. Wdrażanie bazy danych
Modelowanie

Dokumentacja diagramów procesów biznesowych, ERD i opinii użytkowników. Schemat modelu serwera projektowania bazy danych, dokumentacja itp.

Co to jest logiczny model bazy danych?

Logiczny model bazy danych dotyczy zbierania informacji o potrzebach biznesowych. Nie skupia się na projektowaniu baz danych. Informacje zbierane przez model logicznej bazy danych dotyczą jednostek biznesowych, jednostek organizacyjnych i procesów biznesowych. Jest on reprezentowany głównie za pomocą diagramów. Jej struktury są abstrakcyjne, co wskazuje na domenę informacji. Jest o wiele prostszy niż fizyczny model bazy danych.

Czasami logiczny model bazy danych i model domeny są używane zamiennie, ponieważ są ze sobą ściśle powiązane. Oba mają ten sam cel, na przykład oba dotyczą przechwytywania danych lub domeny, a nie struktury danych. Logiczny model bazy danych został po raz pierwszy wprowadzony w 1975 roku przez ANSI. W tamtym czasie nie istniało oprogramowanie obsługujące ten schemat logiczny. Model logiczny był hierarchiczny i sieciowy.

Po modelu logicznej bazy danych wdrożono podejście obiektowe, które może opisywać dane w kategoriach atrybutów, klas i asocjacji. Logiczną bazę danych można utworzyć niezależnie bez użycia DBMS. Jest reprezentowany przez platformy takie jak DIV-2 Viewpoint i OV-7 View. Logiczną bazę danych można zastosować w dowolnej bazie danych, ponieważ jest to oprogramowanie. Zazwyczaj modele danych logicznych są tworzone przez analityków biznesowych i architektów danych.

Co to jest fizyczny model bazy danych?

Fizyczny model bazy danych lub schemat fizyczny są zwykle używane w zarządzaniu danymi, aby wyjaśnić i pokazać, w jaki sposób dane są reprezentowane i przechowywane za pomocą DBMS. Tutaj projekt jest wdrażany, aby pokazać cykl życia projektu. Może być również poddany inżynierii wstecznej z danej bazy danych. Zwykle wywodzi się z logicznego modelu bazy danych. Ma specyfikacje sprzętowe i programowe oraz ograniczenia i indeksy.

Na rynku dostępnych jest siedem typów baz danych, takich jak Informix, SQL Server, Sybase, DB2, Oracle, Postgres i MySQL. Schemat fizyczny jest bardzo specyficzny i uwzględnia tylko konkretne bazy danych w ich implementacji. Na przykład SQL będzie działał tylko w systemie operacyjnym Windows firmy Microsft. Ten model służy do generowania schematu. Pomaga również modelować klucze kolumn bazy danych, indeksy, wyzwalacze, ograniczenia i inne funkcje RDBMS.

Modyfikacja w modelu fizycznym jest możliwa na podstawie wymagań. Programiści i administratorzy baz danych opracowują schemat fizyczny. Do jego rozwoju potrzebne są systemy DBMS i RDBMS. Jest to bardzo skomplikowane, jeśli porównamy to z logicznym modelem bazy danych. Wszystkie informacje, które są gromadzone w schemacie fizycznym, są konwertowane na modele biznesowe i relacyjne. Tabele i kolumny są w nim tworzone zgodnie z informacjami dostarczonymi przez model logiczny.

Główne różnice między logicznym a fizycznym modelem bazy danych

Wniosek

Do wizualnej prezentacji bazy danych wykorzystywane są zarówno logiczne, jak i fizyczne modele baz danych. Oba są wymagane do celów biznesowych i są znane z wypełniania wymagań biznesowych. Oba stanowią ważną część systemu zarządzania bazą danych. Logiczny bardziej dotyczy definiowania danych, a nie ich implementacji. Podczas gdy Physical jest bardziej zainteresowany projektowaniem danych i ich wdrażaniem.

Model fizyczny wywodzi się z modelu logicznego. Logika może być rozwijana niezależnie. Natomiast fizyczna baza danych potrzebuje systemów DBMS i RDBMS do jej rozwoju. Logiczną bazę danych można zastosować w dowolnej bazie danych, ponieważ jest to oprogramowanie. Natomiast fizyczna to specyfikacja sprzętu i oprogramowania oraz ma ograniczenia i indeksy.

Bibliografia

Różnica między logicznym a fizycznym modelem bazy danych (z tabelą)