Acasă Baze de date Ce este un model relațional? - definiție din techopedia

Ce este un model relațional? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă Modelul relațional?

Modelul relațional este baza conceptuală a bazelor de date relaționale. Propusă de EF Codd în 1969, este o metodă de structurare a datelor folosind relații, care sunt structuri matematice asemănătoare grilelor constând din coloane și rânduri. Codd a propus modelul relațional pentru IBM, dar nu știa cât de extrem de vital și de influențat va deveni munca sa ca bază a bazelor de date relaționale. Cei mai mulți dintre noi suntem foarte familiarizați cu manifestarea fizică a unei relații dintr-o bază de date - se numește tabel.


Deși modelul relațional împrumută foarte mult matematica și folosește termeni matematici, precum domenii, uniuni și intervale, caracteristicile și condițiile pe care le descrie sunt ușor de definit folosind o engleză simplă.

Techopedia explică modelul relațional

În modelul relațional, toate datele trebuie stocate în relații (tabele) și fiecare relație constă din rânduri și coloane. Fiecare relație trebuie să aibă un antet și corp. Antetul este pur și simplu lista de coloane din relație. Corpul este setul de date care populează efectiv relația, organizată pe rânduri. Puteți extrapola că joncțiunea unei coloane și a unui rând va avea ca rezultat o valoare unică - această valoare se numește tuple.


A doua caracteristică majoră a modelului relațional este utilizarea tastelor. Acestea sunt coloane special desemnate într-o relație, utilizate pentru a comanda date sau pentru a relaționa datele cu alte relații. Una dintre cele mai importante chei este cheia primară, care este utilizată pentru a identifica în mod unic fiecare rând de date. Pentru a facilita interogarea datelor, majoritatea bazelor de date relaționale merg mai departe și comandă fizic datele prin cheia principală. Cheile externe raportează datele într-o relație cu cheia principală a altei relații.


Pe lângă definirea modului în care datele trebuie structurate așa cum s-a discutat mai sus, modelul relațional stabilește, de asemenea, un set de reguli pentru a impune integritatea datelor, cunoscute sub numele de constrângeri de integritate. De asemenea, definește modul în care trebuie manipulate datele (calcul relațional). În plus, modelul definește o caracteristică specială denumită normalizare pentru a asigura stocarea eficientă a datelor.

Această definiție a fost scrisă în contextul bazei de date
Ce este un model relațional? - definiție din techopedia