RDBMS nodrošina lietotāju piekļuves kontroles un datu integritātes funkcijas.
Relāciju datu bāzes pārvaldības sistēma (RDBMS) ir programmatūras sistēma, kas nodrošina piekļuvi relāciju datu bāzei. Programmatūras sistēma ir programmatūras lietojumprogrammu kolekcija, ko var izmantot, lai izveidotu, uzturētu, pārvaldītu un izmantotu datubāzi. "Relāciju datu bāze" ir datu bāze, kas strukturēta pēc "relāciju" modeļa. Dati tiek glabāti un parādīti tabulas formātā, sakārtoti rindās un kolonnās ar vienu ierakstu katrā rindā.
Datu struktūra
Tabulas formāts ir vienkāršs un viegli saprotams un lietojams datu bāzes lietotājiem. RDBMS nodrošina piekļuvi datiem, izmantojot dabisku datu struktūru un organizāciju. Datu bāzes vaicājumi var meklēt atbilstošos ierakstus jebkurā kolonnā.
Dienas video
Vairāku lietotāju piekļuve
RDBMS ļauj vairākiem datu bāzes lietotājiem vienlaikus piekļūt datu bāzei. Iebūvētā bloķēšanas un darījumu pārvaldības funkcionalitāte ļauj lietotājiem piekļūt datiem, kad tie tiek mainīti, novērš sadursmes starp diviem lietotājiem, kas atjaunina datus, un neļauj lietotājiem piekļūt daļēji atjauninātajiem datiem ieraksti.
Privilēģijas
Autorizācijas un privilēģiju kontroles līdzekļi RDBMS ļauj datu bāzes administratoram ierobežot piekļuvi autorizētiem lietotājiem un piešķirt privilēģijas atsevišķiem lietotājiem, pamatojoties uz tiem nepieciešamo datu bāzes uzdevumu veidiem veikt. Autorizāciju var definēt, pamatojoties uz attālā klienta IP adresi kombinācijā ar lietotāja autorizāciju, ierobežojot piekļuvi noteiktām ārējām datorsistēmām.
Piekļuve tīklam
RDBMS nodrošina piekļuvi datubāzei, izmantojot servera dēmonu, specializētu programmatūras programmu, kas noklausās pieprasījumus tīklā un ļauj datu bāzes klientiem izveidot savienojumu ar datu bāzi un izmantot to. Lai izmantotu datu bāzi, lietotājiem nav jābūt iespējai pieteikties fiziskajā datorsistēmā, nodrošinot lietotājiem ērtības un datu bāzes drošības līmeni. Tīkla piekļuve ļauj izstrādātājiem izveidot darbvirsmas rīkus un tīmekļa lietojumprogrammas, lai mijiedarbotos ar datu bāzēm.
Ātrums
Relāciju datu bāzes modelis nav ātrākā datu struktūra. RDBMS priekšrocības, piemēram, vienkāršība, padara lēnāku ātrumu par godīgu kompromisu. RDBMS iebūvētās optimizācijas un datu bāzu dizains uzlabo veiktspēju, ļaujot RDBMS darboties vairāk nekā pietiekami ātri lielākajai daļai lietojumprogrammu un datu kopu. To atļauj tehnoloģiju uzlabojumi, procesora ātruma palielināšana un atmiņas un uzglabāšanas izmaksu samazināšanās sistēmu administratoriem, lai izveidotu neticami ātras sistēmas, kas spēj pārvarēt jebkuru datu bāzes veiktspēju nepilnības.
Apkope
RDBMS ir iekļautas uzturēšanas utilītas, kas nodrošina datu bāzu administratorus ar rīkiem, lai viegli uzturētu, pārbaudītu, labotu un dublētu sistēmā izvietotās datu bāzes. Daudzas funkcijas var automatizēt, izmantojot RDBMS iebūvēto automatizāciju vai operētājsistēmā pieejamos automatizācijas rīkus.
Valoda
RDBMS atbalsta vispārīgu valodu, ko sauc par "strukturēto vaicājumu valodu" (SQL). SQL sintakse ir vienkārša, un valodā tiek izmantoti standarta angļu valodas atslēgvārdi un frāze, kas padara to diezgan intuitīvu un viegli apgūstamu. Daudzas RDBMS SQL valodai pievieno datubāzei nesaistītus atslēgvārdus, funkcijas un līdzekļus.