Beroep databaseontwerper

  • databaseontwerper

Een databaseontwerper ontwerpt, test en implementeert databases (m.b.v. kennis van databasebeheerssystemen) en bewaakt de beveiliging en bescherming van de gegevens in de database.

Via de uitgebreide beroepskeuzetest kun je zien welke beroepen bij jouw persoonlijkheidsprofiel passen.

Persoonlijkheidstypen

  • Conventioneel / Onderzoekend

Taken databaseontwerper

  • Ontwerpt een databasestructuur (logisch datamodel) die tegemoet komt aan de behoeftes en verwachtingen van toekomstige gebruikers.
  • Voert een ICT-projectstudie uit om de haalbaarheid en/of kosten van een database te bepalen.
  • Programmeert databases in computertalen zoals bijv. SQL (Structured Query Language).
  • Levert gegevems aan voor de database.
  • Test databases.
  • Ontwikkelt mogelijkheden om gegevens toegankelijk te maken voor gebruikers, bijv. door het programmeren van internetapplicaties.
  • Onderhoudt en past bestaande databases aan, sluit daarbij aan op de veranderende behoeften van gebruikers of nieuwe mogelijkheden op het gebied van programmeren.
  • Maakt rapporten op basis van de gegevens in de databank.

Gerelateerde beroepen databases

  • Databasebeheerder
  • IT netwerk- of database professional, anders

Kennis

  • Databasebeheersystemen
  • Webprogrammering
  • Querytalen
  • Wetgeving op het gebied van ICT-beveiliging
  • Gegevensbank
  • Levenscyclus van systeemontwikkeling
  • Systeemtheorie
  • Modellering van bedrijfsprocessen
  • Querytaal voor resource description framework
  • Hulpmiddelen voor databaseontwikkeling
  • Informatiestructuur

Vaardigheden

  • Bestaande gegevens migreren
  • Gegevenssets maken
  • ICT-kennis beoordelen
  • Opmaaktaal gebruiken
  • Gegevensanalyses uitvoeren
  • Softwaredesign creëren
  • Databasedocumentatie schrijven
  • Relationeel-databasebeheersysteem bedienen
  • Technische vereisten vaststellen
  • Geautomatiseerde migratiemethoden ontwikkelen
  • ICT-systeemtheorie toepassen
  • Databases beheren
  • Databaseschema ontwerpen
  • Standaarden voor gegevensuitwisseling beheren
  • Databasediagrammen creëren
  • Bedrijfsbehoeften analyseren

Optionele kennis en vaardigheden

perl vbscript resourceplanning uitvoeren software voor toegangscontrole gebruiken microsoft access haskell pascal smalltalk common lisp apl abap typescript ldap db2 mysql cobol php postgresql computerprogrammering ajax sober projectbeheer scala flexibel projectbeheer ict-projectbeheermethodologieën mdx openedge database zakenrelaties aangaan scratch asp.net coffeescript erlang assembly c++ teradata database lisp matlab sparql n1ql openedge advanced business language objectstore ibm informix filemaker sql server ca datacom/db op processen gebaseerd beheer swift python linq back-upspecificaties voor databases ontwerpen oracle relational database ml objective-c sap r3 xquery javascript c# ongestructureerde gegevens fysieke structuur van databases definiëren prolog sas language ruby technische communicatievaardigheden toepassen java microsoft visual c++ visual basic groovy r gegevensmodellen