Schemat fizyczny - Physical schema

Opcje fizycznego modelu danych.

Fizyczny model danych (lub projekt bazy danych ) jest przedstawieniem projektu danych, realizowane lub przeznaczone do realizacji, w systemie zarządzania bazą danych . W cyklu życia projektu zwykle wywodzi się z logicznego modelu danych , chociaż może zostać poddany inżynierii wstecznej z danej implementacji bazy danych . Kompletny fizyczny model danych będzie obejmował wszystkie artefakty bazy danych wymagane do tworzenia relacji między tabelami lub do osiągnięcia celów wydajnościowych, takich jak indeksy , definicje ograniczeń, tabele łączące, tabele partycjonowane lub klastry . Analitycy mogą zwykle używać fizycznego modelu danych do obliczania szacunków pamięci masowej; może zawierać szczegółowe informacje dotyczące alokacji pamięci dla danego systemu bazy danych.

Od 2012 roku na rynku komercyjnym dominuje siedem głównych baz danych: Informix , Oracle , Postgres , SQL Server , Sybase , DB2 i MySQL . Inne systemy RDBMS są zwykle przestarzałymi bazami danych lub są używane w środowiskach akademickich, takich jak uniwersytety lub uczelnie. Fizyczne modele danych dla każdej implementacji znacznie się różniłyby, między innymi ze względu na podstawowe wymagania systemu operacyjnego, które mogą znajdować się pod nimi. Na przykład: SQL Server działa tylko w systemach operacyjnych Microsoft Windows (począwszy od SQL Server 2017, SQL Server działa w systemie Linux. Jest to ten sam silnik bazy danych SQL Server, z wieloma podobnymi funkcjami i usługami niezależnie od systemu operacyjnego), a Oracle i MySQL może działać w systemach Solaris, Linux i innych systemach operacyjnych opartych na UNIX, a także w systemie Windows. Oznacza to, że RDBMS, z którego korzysta administrator bazy danych (lub organizacja), będzie mieć wpływ na wymagania dotyczące dysku, wymagania bezpieczeństwa i wiele innych aspektów fizycznego modelu danych .

Schemat fizyczny

Schemat fizyczny to termin używany w zarządzaniu danymi do opisania, w jaki sposób dane mają być reprezentowane i przechowywane (pliki, indeksy itp . ) W dodatkowej pamięci przy użyciu określonego systemu zarządzania bazą danych (DBMS) (np. Oracle RDBMS , Sybase SQL Server, itp.).

W ANSI / SPARC Architecture podejścia trzy schematu The Schemat wewnętrzny jest widok danych, które zaangażowane technologia zarządzania danymi. Jest to przeciwieństwo schematu zewnętrznego, który odzwierciedla indywidualny pogląd na dane, lub schematu pojęciowego, który jest integracją zestawu schematów zewnętrznych.

Następnie uznano, że schemat wewnętrzny składa się z dwóch części:

Schemat logiczny był sposób dane były reprezentowane zgodności z ograniczeniami konkretnego podejścia do zarządzania bazami danych. W tamtym czasie wybory były hierarchiczne i sieciowe. Opisując schemat logiczny, nadal jednak nie opisywał, jak fizycznie dane będą przechowywane na dyskach. To jest domena fizycznego schematu . Teraz schematy logiczne opisują dane za pomocą tabel i kolumn relacyjnych , klas obiektowych i znaczników XML .

Na przykład pojedynczy zestaw tabel można zaimplementować na wiele sposobów, włącznie z architekturą, w której wiersze tabel są utrzymywane na komputerach w różnych krajach.

Zobacz też

Bibliografia

Zewnętrzne linki