Ero sivun ”Relaatiomalli” versioiden välillä

[katsottu versio][katsottu versio]
Poistettu sisältö Lisätty sisältö
Ipr1 (keskustelu | muokkaukset)
Ei muokkausyhteenvetoa
Ipr1 (keskustelu | muokkaukset)
Ei muokkausyhteenvetoa
Rivi 1:
'''Relaatiomalli''' on ensimmäisen kertaluvun [[predikaattilogiikka|predikaattilogiikkaan]] perustuva [[tietokanta]]malli. Relaatiomallia hyödyntäviä tietokantoja kutsutaan vastaavasti [[relaatiotietokanta|relaatiotietokannoiksi]]. Relaatiomallin muotoili ja esitti ensimmäisenä [[Edgar F. Codd]], jonka artikkeli ''A Relational Model of Data for Large Shared Data Banks'' julkaistiin vuonna 19691970 ''Communications of the ACM'' -lehdessä.<ref>{{Verkkoviite | osoite = https://www.seas.upenn.edu/~zives/03f/cis550/codd.pdf | nimeke = A Relational Model of Data for Large Shared Data Banks | tiedostomuoto = PDF | julkaisija = Communications of the ACM | tekijä = E F Codd | ajankohta = kesäkuu 1970 | viitattu = 22.7.2019 | kieli = {{en}} }}</ref> Relaatiomallia varhaisempia tietokantamalleja ovat hierarkkinen malli ja verkkomalli. Sitä uudempi on puolestaan oliomalli.
 
Relaatiomallissa tietokantaan tallennettava data esitetään järjestettyinä äärellisinä listoina, jotka on ryhmitelty relaatioiksi. Relaatiota vastaava tietokantatermi on [[taulu (tietokanta)|taulu]]. Vastaavasti kutakin tietokantaan tallennettua kohdetta, useista attribuuteista muodostuvaa ''monikkoa'' ({{k-en|tuple}}), vastaa taulun rivi ja ''attribuuttia'' taulun sarake.