Database administrator: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
"Engelse ziekte" ietwat teruggedrongen
Regel 1:
Een '''database administrator''' (DBA) is iemand die informatie te structureert, opslaat en toegankelijk maakt met behulp van gespecialiseerde database software.
 
De rol van DBA bevat o.a.: capaciteitsplanning, database ontwerp, installatie van database software, data migratie, prestatie optimalisatie, database beveiliging en niet te vergeten, database back-upveiligheidskopie en herstel.
 
==Bekwaamheden==
De lijst van bekwaamheden om zich een database administrator te mogen noemen zijn:
* Communicatief vaardig
* Kennis van de theorieën van de database theorie
* In staat zijn een relationele database te ontwerpen tot in de [[derde normaalvorm]] volgens de theorieën van [[Edgar F. Codd]]
* Kennis van de [[databasemanagementsysteem|Databasemanagementsystemen]] zelf, zoals b.v. [[Microsoft SQL Server]], [[Oracle Database|Oracle]], [[MySQL]], [[DB2]], etc.
Regel 15:
* Algemene kennis van onderhoud, herstel en database redundantie
 
Database administrators hebben doorgaans een academische graad gerelateerd aan de informatietechnologie en/of bedrijfskunde, bij voorkeur aangevuld met ruime werkervaring en een of meerdere specialistische certificaten.
 
===Certificering===
Regel 21:
 
Bijvoorbeeld:
* [[IBM]] Certified Database Administrator - DB2
* IBM Certified Advanced Database Administrator - DB2
* [[Oracle]] Database Administrator Certified Professional
* Oracle [[MySQL]] Database Administrator Certified Professional
* [[Microsoft Certified Systems Administrator|MCSA]]: Microsoft SQL Server
* [[Microsoft Certified Systems Engineer|MCSE]]: Data Platform Solutions Expert
Regel 30:
==Taken==
De verantwoordelijkheden van een DBA kunnen de volgende taken omvatten:
* Installatie van de database serverdatabaseserver en database gerelateerde [[editor]]s, [[query]]- en rapportage-software.
* Het plannen van initiële benodigde opslagruimte voor nu en in de toekomst, t.b.v. zowel het databasemanagementsysteem als de data zelf.
* Het modificeren van de databasestructuur naar de eisen en wensen van de applicatieontwikkelaar(s).
* Aanmaken van gebruikers met hun autorisaties.
* Zeker stellen dat de licentieovereenkomsten met de database fabrikant worden nageleefd
* Inrichting van de bewakingsmechanismen ter controle van de gebruikers die toegang hebben tot de database.
* Inrichting van de meetmechanismen ter controle van de prestaties van de database
* Beschrijven van de back-upveiligheidskopie en herstelprocedures van de database, alsmede de inrichting en testen van de benodigde technologieën die dit mogelijk maken
* Aantonen dat de verwachte herstelpunt doelstelling ([[Recovery Point Objective|RPO]]) en de verwachte hersteltijd doelstelling ([[Recovery Time Objective|RTO]]), kunnen worden waargemaakt.
* Onderhouden van gearchiveerde data.
* Het contractueel vastleggen van de technische ondersteuning door de leverancier.
* het op verzoek uitdraaien van diverse specialistische rapportages en overzichten die niet door de databaseapplicatie kunnen worden gegenereerd.