Relacijski model

Avtor: Randy Alexander
Datum Ustvarjanja: 3 April 2021
Datum Posodobitve: 24 Junij 2024
Anonim
APPR - 21 - Relacijski model
Video.: APPR - 21 - Relacijski model

Vsebina

Opredelitev - Kaj pomeni relacijski model?

Relacijski model je konceptualna osnova relacijskih baz podatkov. Leta 1969, ki ga je predlagal E. F. Codd, je to metoda strukturiranja podatkov z uporabo odnosov, ki so mrežne matematične strukture, sestavljene iz stolpcev in vrstic. Codd je za IBM predlagal relacijski model, vendar ni imel pojma, kako izredno vitalno in vplivno bo njegovo delo postalo kot osnova relacijskih baz podatkov. Večina nas je zelo dobro seznanjena s fizično manifestacijo odnosa v bazi podatkov - imenuje se tabela.

Čeprav se relacijski model močno zadolžuje iz matematike in uporablja matematične izraze, kot so domene, zveze in obsegi, je značilnosti in pogoje, ki jih opisuje, enostavno določiti s preprostim angleščino.


Uvod v Microsoft Azure in Microsoft Cloud | V tem priročniku boste spoznali, kaj sploh pomeni računalništvo v oblaku in kako vam lahko Microsoft Azure pomaga preseliti in voditi vaše podjetje iz oblaka.

Tehopedija razlaga relacijski model

V relacijskem modelu morajo biti vsi podatki shranjeni v odnosih (tabelah), vsako razmerje pa je sestavljeno iz vrstic in stolpcev. Vsak odnos mora imeti glavo in telo. Glava je preprosto seznam stolpcev v relaciji. Telo je niz podatkov, ki dejansko naseljuje odnos, organiziran v vrstice. Lahko ekstrapolirate, da bo zaradi stika enega stolpca in ene vrstice nastala edinstvena vrednost - ta vrednost se imenuje tuple.

Druga glavna značilnost relacijskega modela je uporaba tipk. To so posebej določeni stolpci znotraj relacije, ki se uporabljajo za naročanje podatkov ali povezavo podatkov z drugimi odnosi. Eden najpomembnejših ključev je primarni ključ, ki se uporablja za enolično prepoznavanje vsake vrstice podatkov. Zaradi lažjega poizvedovanja po podatkih večina relacijskih baz podatkov nadalje fizično razvrsti podatke po primarnem ključu. Tuji ključi nanašajo podatke v enem odnosu do primarnega ključa drugega razmerja.

Poleg tega, da določa, kako naj bodo podatki strukturirani, kot je razloženo zgoraj, relacijski model določa tudi vrsto pravil za uveljavljanje integritete podatkov, znanih kot omejitve integritete. Opredeljuje tudi, kako je treba obdelovati podatke (relacijski izračun). Poleg tega model določa posebno funkcijo, imenovano normalizacija, da se zagotovi učinkovito shranjevanje podatkov.


Ta opredelitev je bila napisana v povezavi z zbirko podatkov