Raalprojekteerimine
Euroopa struktuurfondide logo
Automatiseerimise viide Mehhatroonikaseadmete viide Pneumoautomaatika viide Siemens LOGO! viide Siemens S7-1200 viide

ANDMEHALDUS JA ANDMEBAASID

Andmebaasi haldus

Andmebaas haldusoperatsioone teostavad üks või rohkem andmebaasi administraatorit (DBA) kes on vastutavad AB seadistuse halduse eest. Nende ülesannete hulka kuuluvad muuhulgas skeemihaldus ABHS olemasolevate haldusprogrammidega, kasutades DDL korraldusi ja kasutajate juurdepääsupoliitika seadistamine. [5]

See ei tähenda midagi, et DBA ei ole andmebaasi omanik (täpselt nagu elamuühistu administraator ei ole elamute omanik), vaid on selle asemel kõrge kvalifikatsiooniga tehnik, et igas olukorras tegutseda vastavalt tavalisele plaanile, mis on kooskõlastatud organisatsiooni, kes toodab või kasutab andmeid, direktoriga (õige omanik).

Senini pole me rääkinud DBA rollist AB füüsilise vaate seisukohalt. Kõigepealt need operatsioonid pole tavaliselt standardne haldus, kuna füüsilise vaate haldusega tegeleb tavaliselt ABHS müüja. Need operatsioonid võivad erinevate ABHS jaoks olla erinevad, aga nad peegeldavad üldisi vajadusi. Need vajadused on peamiselt seotud ABHS turvalisuse ja jõudlusega (täitmis- või töökiirus). Turvalisus vajadused on seotud andmete konfidentsiaalsuse(confidentiality) ja käideldavusega (availability). On olemas sobivad SQL korraldused konfidentsiaalsuse haldamiseks, kuid nendest tuleb juttu edaspidi.

Käideldavuse vajadused on tavaliselt lahendatud füüsilisel tasemel liiasuse kaudu või andmete dubleerimisega ning ka varukoopiate poliitikaga. Liiasus võib olla kas kohalik (RAID-ketaste kasutus) või kaugjuhitav (algatatud andmebaasi peegelduspoliitika tõttu teises arvutis). [5]

Jõudluse parandamise vajadused on lahendatud füüsilisel tasandil füüsilise vaate seadistamisega:

  • Valides töökeskkonnaks uued (raw devices) salvestusseadmed (või kõvakettad) failisüsteemi kasutamise asemel (salvestus läbi FHS). See on selline valik, mis loob keerukusi ja on seepärast samuti kulukas, kuid võib suuresti parandada ABHS jõudlust, mis peab haldama suurt hulka andmeid.
  • Otsustades jagada AB mitme masina vahel, et saavutada suurem arvutusvõimsus.
  • Kasutades mitmelõimelist ABHS (hargtöötlus), mis suudab ära kasutada rohkem protsessoreid või igal juhtumil jagada korraldused (päringud) efektiivselt.
  • Muutes jagatud mäluala nii, et ta on suuteline kohanema nõutava laienemisega kaasnevate protsesside hulgaga.
  • Täpselt defineerides logide ja tehinguhalduspoliitika (on samuti asjakohane, kuigi see on füüsilise ja loogilise vaadete piiriala küsimus).

Konfidentsiaalsust võib samuti hallata sobivate SQL korraldustega. Andma - grant ja tühistama - revoke korraldused lubavad erinevaid volitusi andmetele juurdepääsuks. Näitena on toodud nende kahe AB juurdepääsulubasid reguleeriva korralduse süntaks.

grant role to user [identified by pwd] [with grant option];

revoke role from user;

Kasutatud tähised:

role - võib olla andmebaasi administraator (DBA), resurss, ühendus;
user - kasutajanimi, millisele õigused tagatakse või ära võetakse;
pwd - salasõna (parool);
grant option - võimaldab õigused saanud kasutajal samu õigusi, mis talle on antud teistele kasutajatele edasi anda (tagada)

DBA roll on selgem, kui teiste AB kasutajate oma; kuigi nende osa on suhteliselt väiksema tegutsemisõigusega võrreldes DBA-ga. DBA võib teha kõike, kuigi ressursside loaga (resource) kasutaja ei saa muuta skeemi ja nendel, kellel on ühendusluba (connect), ei saa muuta andmed. Oluline on mõista, et erinevaid rolle kirjeldavad märksõnad võivad olla erinevad erinevates ABHS; seepärast peab alati lugema hoolikalt kasutajajuhendit (käsiraamatut) enne õiguste andmise või tühistamise korralduste kirjutamist.

Nagu oleme näinud on ABHS IT toode, mida kasutatakse andmete haldamiseks organisatsioonis. ABHS koosneb üldiselt:

  • Haldusprogrammidest füüsilise vaate haldamiseks, näiteks seadistuse muutumine nii, et see võib olla kohandatud vastavalt kasutaja nõuetele ja soovidele, parandades selleks programmi jõudlust (töökiirust) või määrates varukoopiate (backup ) halduspoliitika.
  • Skeemi (plaani) haldusprogramm, mida kasutatakse loogilise vaate haldamiseks DDL korraldustega.

Andmete haldusprogrammid, mis võimaldavad opereerida juhtimisseadmetega ja erakorralised AB hoitavate andmete muutused, kasutades DML korraldusi ilma muid programme kasutamata. Tavaliselt kasutatakse juhtimiskorraldusteks lihtsat korralduste tõlgendamise konsooli, juhtimiskorraldusi käsitleti ka eelmises punktis. [5]

Creative Commons Licence
"Raalprojekteerimine" by Eduard Brindfeldt and Urmo Lepiksoo is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Estonia License .