Model de date relaționale

Versiunea stabilă a fost verificată pe 29 iulie 2022 . Există modificări neverificate în șabloane sau .

Modelul de date relaționale (RMD) este un model de date logic , o teorie aplicată a construcției bazelor de date , care este o aplicație la problemele de prelucrare a datelor din secțiuni ale matematicii precum teoria mulțimilor și logica de ordinul întâi .

Descriere

Bazele de date relaționale sunt construite pe modelul de date relaționale .

Modelul de date relaționale include următoarele componente:

În plus, teoria normalizării este inclusă în modelul de date relaționale .

Termenul „ relațional ” înseamnă că teoria se bazează pe conceptul matematic al unei relații . Ca sinonim informal pentru termenul „relație”, cuvântul tabel este adesea găsit . Trebuie amintit că „masa” este un concept non-strict și informal și adesea nu înseamnă „relație” ca concept abstract , ci o reprezentare vizuală a relației pe hârtie sau ecran. Folosirea incorectă și liberă a termenului „tabel” în locul termenului „relație” duce adesea la neînțelegeri. Cea mai frecventă greșeală este să credem că RDM se ocupă de tabele „plate” sau „bidimensionale”, când numai reprezentările vizuale ale tabelelor pot fi. Relațiile, pe de altă parte, sunt abstracții și nu pot fi nici „plate”, nici „neplate”.

Pentru o mai bună înțelegere a RMD, trebuie remarcate trei fapte importante:

Principiile modelului relaţional au fost formulate în anii 1969-1970 de către EF Codd . Ideile lui Codd au fost prezentate pentru prima dată public în articolul clasic „A Relational Model of Data for Large Shared Data Banks” [1] [2] .

O expunere riguroasă a teoriei bazelor de date relaționale (modelul de date relaționale) în sensul modern poate fi găsită în cartea lui C.J. Date . C. J. Data. O introducere în sistemele de baze de date.

Cele mai cunoscute alternative la modelul relațional sunt modelul ierarhic și modelul de rețea . Unele sisteme care folosesc aceste arhitecturi mai vechi sunt încă utilizate astăzi. În plus, se poate menționa modelul orientat pe obiecte , pe care sunt construite așa-numitele SGBD orientate pe obiecte , deși nu există o definiție clară și general acceptată a unui astfel de model.

Vezi și

Note

  1. E.F. Codd. A Relational Data Model for Large Shared Databanks (tradus de M. R. Kogalovsky) . Preluat la 9 martie 2010. Arhivat din original la 22 noiembrie 2010.
  2. retipărirea articolului original „A Relational Model of Data for Large Shared Data Banks” // iunie 1970 . Preluat la 4 decembrie 2013. Arhivat din original la 9 august 2019.

Literatură

Link -uri