Relāciju datu bāzes modelis izmanto intuitīvu tabulu struktūru.
Relāciju datu bāzes modeli pirmo reizi ieviesa E. F. Kods no IBM 1969. gadā. Relāciju modelī dati tiek strukturēti tabulās (t.i., "relācijās"), kas sastāv no rindām un kolonnām. Katrā rindā ir viens ieraksts, kas sastāv no atsevišķiem datu elementiem (vai "atribūtiem"), kas sakārtoti kolonnās, kas satur viena veida elementus saskaņā ar šai kolonnai definētajiem noteikumiem. Alternatīvie datu bāzes modeļi ietver tīkla, hierarhijas, plakano failu un objektu orientētus modeļus.
Vienkāršība
Relāciju modelis strukturē datus tā, lai izvairītos no sarežģītības. Tabulas struktūra ir intuitīva organizācija, kas pazīstama lielākajai daļai lietotāju, īpaši tiem, kuri ir strādājuši ar fiziskām vai programmatūras izklājlapām, pārbaužu reģistriem vai citiem tabulu datiem. Dati modelī tiek sakārtoti dabiski, vienkāršojot datu bāzes izstrādi un izmantošanu.
Dienas video
Vienkārša datu izguve
Saskaņā ar relāciju modeli, lai piekļūtu datiem datu bāzē, nav nepieciešams pārvietoties pa stingru ceļu pa koku vai hierarhiju. Lietotāji var veikt vaicājumus jebkurā datubāzes tabulā un apvienot saistītās tabulas, izmantojot īpašas savienošanas funkcijas, lai rezultātos iekļautu attiecīgos datus, kas ietverti citās tabulās. Rezultātus var filtrēt, pamatojoties uz jebkuras kolonnas saturu un jebkuru kolonnu skaitu, ļaujot lietotājiem viegli izgūt nozīmīgus rezultātus. Lietotāji var izvēlēties, kuras kolonnas iekļaut rezultātos, lai tiktu parādīti tikai atbilstošie dati.
Datu ticamība
Datu integritāte ir būtiska relāciju modeļa iezīme. Stingras datu ievadīšanas un derīguma pārbaudes nodrošina, ka dati ietilpst pieņemamos diapazonos un ir nepieciešamie dati. Atsauces integritāte starp tabulām novērš to, ka ieraksti kļūst nepilnīgi vai bezsaimnieka statusā. Datu integritāte palīdz nodrošināt datu precizitāti un konsekvenci.
Elastība
Relāciju datu bāzes modelis ir dabiski mērogojams un paplašināms, nodrošinot elastīgu struktūru, kas atbilst mainīgajām prasībām un pieaugošam datu apjomam. Relāciju modelis ļauj viegli ieviest izmaiņas datu bāzes struktūrā, neietekmējot datus vai pārējo datubāzi. Datu bāzes analītiķis var ātri un viegli pievienot, noņemt un modificēt tabulas un kolonnas esošajā datubāzē, lai atbilstu biznesa prasībām. Teorētiski rindu, kolonnu vai tabulu skaits nav ierobežots. Patiesībā izaugsmi un pārmaiņas ierobežo relāciju datu bāzes pārvaldības sistēma un fiziskā skaitļošanas aparatūru, un izmaiņas var ietekmēt ārējās lietojumprogrammas, kas paredzētas noteiktai datubāzei struktūra.
Normalizācija
Pastāv sistemātiska metodoloģija, lai nodrošinātu, ka relāciju datu bāzes dizainā nav anomāliju, kas var ietekmēt datu bāzes integritāti un precizitāti. "Datu bāzes normalizācija" nodrošina noteikumu, īpašību un mērķu kopumu datu bāzes struktūras izstrādei un pārskatīšanai. Normalizācijas mērķi ir aprakstīti līmeņos, ko sauc par "parastajām formām". Katrs normalizācijas līmenis ir jāpabeidz, pirms pāriet uz nākamo līmeni. Datu bāzes dizains parasti tiek uzskatīts par normalizētu, ja tas atbilst trešās normālās formas prasībām. Normalizācija sniedz dizaineriem pārliecību, ka datu bāzes dizains ir stabils un uzticams.