Cuprins:
- Modelul de date fizice și logice
- Ce este modelul de date logice?
- Ce este modelul de date fizice?
- Care este diferența dintre modelul de date fizice și logice?
- Modelul de date fizice și logice
Video: Diferența Dintre Modelul De Date Logice și Fizice
2024 Autor: Mildred Bawerman | [email protected]. Modificat ultima dată: 2023-12-16 08:41
Modelul de date fizice și logice
Înainte de a discuta diferența dintre modelul de date fizic și logic, trebuie să știm ce este un model de date. Un model de date este o reprezentare care descrie datele și relațiile dintre acestea pentru un anumit proces. Un model de date este o componentă esențială utilizată în timpul proiectării bazei de date. Modelul de date logice este o vizualizare foarte abstractă și la nivel înalt a datelor în care sunt identificate entități, relații și chei. Este independent de sistemul de gestionare a bazelor de date (SGBD). Un model de date fizice este derivat din modelul de date logice în care arată cum sunt structurate tabelele și coloanele bazei de date fizice reale. Modelul de date fizice este, prin urmare, dependent de sistemul de gestionare a bazei de date utilizat.
Ce este modelul de date logice?
Un model de date logice descrie datele și relațiile în detaliu la un nivel foarte înalt. Aceasta nu include modul în care datele sunt reprezentate fizic în baza de date, ci descriu la un nivel foarte abstract. Practic include entitățile și relațiile dintre ele, împreună cu atributele fiecărei entități.
Modelul de date logice include cheile primare ale fiecărei entități, precum și cheile străine. La crearea unui model de date logice, primele entități și relațiile lor sunt identificate cu cheile. Apoi sunt identificate atributele fiecărei entități. După aceea, multe sau multe relații sunt rezolvate și se face normalizarea. Un model de date logice este independent de sistemul de gestionare a bazei de date, deoarece nu descrie structura fizică a bazei de date reale. La proiectarea unui model de date logice numele lungi non-formale pot fi utilizate pentru entități și atribute.
Ce este modelul de date fizice?
Un model de date fizice descrie modul în care datele locuiesc cu adevărat în baza de date. Include specificarea tuturor tabelelor și a coloanelor din interiorul acestora. Specificația tabelului include detalii precum numele tabelului, numărul de coloane și specificația coloanei include numele coloanei și tipul de date. Modelul de date fizice conține, de asemenea, cheile primare ale fiecărui tabel și, de asemenea, arată relația dintre tabele folosind chei străine. Mai mult, modelul de date fizice conține constrângeri aplicate datelor și componentelor, cum ar fi declanșatoarele și procedurile stocate.
Modelul de date fizice depinde de sistemul de gestionare a bazei de date utilizat. Deci, modelul de date fizice pentru MySQL ar fi diferit de un model de date desenat pentru Oracle. Când creați modelul de date fizice din modelul de date logice, primele entități sunt convertite în tabele. Apoi relațiile sunt convertite în constrângeri de cheie străină. După aceea, atributele sunt convertite în coloane ale fiecărui tabel.
Care este diferența dintre modelul de date fizice și logice?
• Un model de date fizice descrie structura fizică a bazei de date. Un model de date logice este unul de nivel înalt care nu descrie structura fizică a bazei de date.
• Modelul de date fizice depinde de sistemul de gestionare a bazei de date utilizat. Cu toate acestea, modelul de date logice este independent de sistemul de gestionare a bazei de date utilizat.
• Modelul de date logice include entități, atribute, relații și chei. Modelul de date fizice include tabele, coloane, tipuri de date, constrângeri de cheie primare și străine, declanșatoare și proceduri stocate.
• În modelul de date logice, numele non-formale lungi sunt utilizate pentru entități și atribute. Cu toate acestea, în datele fizice, numele formale prescurtate sunt utilizate pentru numele tabelelor și numele coloanelor.
• Modelul de date logice este mai întâi derivat din descriere. După aceasta se derivă doar modelul de date fizice.
• Modelul de date logice este normalizat la a patra formă normală. Modelul fizic al bazei de date va fi deformat dacă este necesar pentru a îndeplini cerințele.
Rezumat:
Modelul de date fizice și logice
Modelul de date logice este un model de date de nivel înalt care descrie entitățile și relațiile dintre date. De asemenea, include atribute și chei ale fiecărei entități. Acest lucru este independent de sistemul de gestionare a bazei de date utilizat. Pe de altă parte, modelul de date fizice este derivat după modelul de date logice și include structura bazei de date, inclusiv specificarea tabelelor, coloanelor și constrângerilor cheie. Acest model este diferit în funcție de sistemul de gestionare a bazei de date utilizat.
Recomandat:
Diferența Dintre Modelul Mozaicului Fluid și Modelul Sandwich
Diferența cheie între modelul mozaicului fluid și modelul sandwich este că modelul mozaicului fluid afirmă că membrana celulară este un strat strat de fosfolipide fluide în wh
Diferența Dintre Modelul SIR și Modelul SEIR
Diferența cheie între modelul SIR și modelul SEIR este că SIR este unul dintre cele mai simple modele de epidemiologie care are trei compartimente ca fiind susceptibile, infectate
Diferența Dintre Modelul Bohr și Modelul Rutherford
Diferența cheie - Modelul Bohr vs Rutherford Conceptul de atomi și structura lor a fost introdus pentru prima dată de John Dolton în 1808. El a explicat legile
Diferența Dintre Modelul Cascadă și Modelul V
Diferența cheie - Modelul cascadei vs modelul V Diferența cheie între modelul cascadei și modelul V este că în modelul cascadă testarea software-ului nu este
Diferența Dintre Modelul Bohr și Modelul Cuantic
Diferența cheie - Modelul Bohr vs modelul cuantic Modelul Bohr și modelul cuantic sunt modele care explică structura unui atom. Modelul Bohr se mai numește și Ruthe