Mikä on tietokantahallinto?

Tietokantojen hallinta on tehtävä, jonka ensisijainen tehtävä on tietokannan yleinen tuki. Nämä tukitehtävät suorittaa henkilö, jota kutsutaan tietokannan järjestelmänvalvojaksi tai DBA: ksi. Tietokannat vaativat jatkuvaa hallintaa ja ylläpitoa, ja DBA on erityisesti koulutettu suorittamaan kaikki tarvittavat toiminnot. DBA: lta vaaditaan yleensä sertifikaatti tai tutkinto tietyntyyppisen tietokantajärjestelmän, kuten Oraclen tai Microsoft SQL Serverin, tukemisesta. Yleensä hän käyttää tietokannan hallintajärjestelmää tai DBMS -ohjelmistopakettia, joka sisältää ohjelmia, jotka on suunniteltu tukemaan tietokannan hallintaa.

Tietokantojen hallintaan liittyy lukuisia vastuita. DBA: t ovat yleensä vastuussa itse tietokannan suunnittelusta, ulkoasusta ja toteutuksesta, ja niiden on suunniteltava tarvittavat muutokset tai tuleva kasvu. Ne seuraavat tietokannan ja siihen liittyvien sovellusten suorituskykyä, virittävät ja tekevät tarvittavia muutoksia varmistaakseen, että kaikki toimii optimaalisesti. Ne laativat ja dokumentoivat tietokannan suojauskäytännöt ja -menettelyt sekä varmuuskopiointi- ja palautuskäytännöt. DBA: iden on ymmärrettävä perusteellisesti tietokantaohjelmistot, -ominaisuudet ja -tuotteet, niiden vianmääritys sekä niiden asentaminen, määrittäminen ja päivittäminen.

Tietokannan hallintajärjestelmäohjelmiston käyttö parantaa merkittävästi DBA: n kykyä tukea tietokantaa tehokkaasti. Näiden ohjelmien avulla tietokannan tietoja on helppo hallita, järjestää ja hakea. He voivat olla vuorovaikutuksessa erityyppisten tietokantamallien, kuten verkko- tai relaatiomallien, kanssa. Ne tarjoavat kätevän keinon kyselyyn tallennetuista tiedoista sekä helpon tavan lisätä, päivittää ja poistaa tietueita. Tietokantojen hallintajärjestelmät auttavat myös ylläpitämään tietojen eheyttä ja hallitsemaan pääsyä.

Tietokannan perustyön kolme päävaihtoehtoa ovat järjestelmät, kehitys ja sovellukset. Vastuu kaikista tietokannan hallinnoinnin fyysisistä näkökohdista, kuten päivityksistä, varmuuskopioinnista sekä suorituskyvyn seurannasta ja virityksestä, kuuluu tyypillisesti järjestelmien DBA: n piiriin. Kehitystyöntekijät ovat yleensä vastuussa uuden tietokannan suunnitteluun ja käyttöönottoon liittyvistä toimista. Kun yritys käyttää ulkopuolisen toimittajan ohjelmistoa vuorovaikutuksessa tietokannan kanssa, sovellusten DBA on yleensä vastuussa siitä, että ne toimivat yhdessä oikein. Tietokannan järjestelmänvalvoja voi erikoistua johonkin näistä tyypeistä tai olla vastuussa kaikista niistä organisaation koon ja tarpeiden mukaan.