Schema fizică - Physical schema

Image
Opțiuni pentru modelul de date fizice.

Un model de date fizice (sau proiectarea bazei de date ) este o reprezentare a unui proiect de date așa cum este implementat sau intenționat să fie implementat într-un sistem de gestionare a bazelor de date . În ciclul de viață al unui proiect, acesta derivă de obicei dintr-un model de date logice , deși poate fi inversat dintr-o anumită implementare a bazei de date . Un model complet de date fizice va include toate artefactele bazei de date necesare pentru a crea relații între tabele sau pentru a atinge obiectivele de performanță, cum ar fi indexuri , definiții de constrângeri, tabele de legătură, tabele partiționate sau clustere . Analiștii pot folosi de obicei un model de date fizice pentru a calcula estimările stocării; poate include detalii de alocare a stocării specifice pentru un sistem de baze de date dat.

Începând cu 2012, șapte baze de date principale domină piața comercială: Informix , Oracle , Postgres , SQL Server , Sybase , DB2 și MySQL . Alte sisteme RDBMS tind să fie baze de date vechi sau utilizate în mediul academic, cum ar fi universitățile sau colegiile de educație suplimentară. Modelele de date fizice pentru fiecare implementare ar diferi semnificativ, nu în ultimul rând din cauza cerințelor de bază ale sistemului de operare care pot sta sub ele. De exemplu: SQL Server rulează numai pe sistemele de operare Microsoft Windows (Începând cu SQL Server 2017, SQL Server rulează pe Linux. Este același motor de baze de date SQL Server, cu multe caracteristici și servicii similare, indiferent de sistemul dvs. de operare), în timp ce Oracle și MySQL poate rula pe Solaris, Linux și alte sisteme de operare bazate pe UNIX, precum și pe Windows. Aceasta înseamnă că cerințele de disc, cerințele de securitate și multe alte aspecte ale unui model de date fizice vor fi influențate de RDBMS pe care un administrator de baze de date (sau o organizație) alege să îl utilizeze.

Schema fizică

Schema fizică este un termen folosit în gestionarea datelor pentru a descrie modul în care datele trebuie să fie reprezentate și stocate (fișiere, indici, etc. ) în stocarea secundară utilizând un anumit sistem de gestionare a bazelor de date (SGBD) (de exemplu, Oracle RDBMS , Sybase SQL Server, etc.).

În abordarea cu trei scheme a arhitecturii ANSI / SPARC , schema internă este vizualizarea datelor care implică tehnologia de gestionare a datelor. Aceasta este spre deosebire de o schemă externă care reflectă viziunea unui individ asupra datelor, sau schema conceptuală care reprezintă integrarea unui set de scheme externe.

Ulterior, sa recunoscut că schema internă are două părți:

Schema logică a fost modul în care au fost reprezentate de date pentru a se conforma constrângerilor impuse de o abordare specială pentru gestionarea bazelor de date. În acel moment, alegerile erau ierarhice și de rețea. Cu toate acestea, descrierea schemei logice nu a descris încă cum ar fi stocate fizic datele pe unitățile de disc. Acesta este domeniul schemei fizice . Acum schemele logice descriu datele în termeni de tabele și coloane relaționale , clase orientate obiect și etichete XML .

Un singur set de tabele, de exemplu, poate fi implementat în numeroase moduri, până și incluzând o arhitectură în care rândurile de tabele sunt menținute pe calculatoare din diferite țări.

Vezi si

Referințe

linkuri externe