Profesión diseñador de bases de datos / diseñadora de bases de datos

  • Shutterstock.com
    diseñador de bases de datos/diseñadora de bases de datos

Los diseñadores de bases de datos diseñan, prueban y ponen en funcionamiento bases de datos aplicando el conocimiento de los sistemas de gestión de bases de datos, vigilando la protección y la seguridad de la base de datos.

¿Le gustaría saber qué tipo de carrera y profesiones le conviene mejor? Lea nuestro artículo sobre los códigos de Holland.

Tipos de personalidades

  • Investigador / Convencional

Tareas diseñador de bases de datos/diseñadora de bases de datos

  • Diseñar una estructura de base de datos (modelo de datos lógico) para hacer frente a las necesidades y expectativas de los futuros usuarios.
  • Llevar a cabo un preyecto de estudio sobre TIC (Tecnologías de la Información y las Comunicaciones) para evaluar la viabilidad y/o los costes de una base de datos.
  • Programar bases de datos en idiomas informáticos tales como SQL (Structured Query Language).
  • Proporcionar información para la base de datos.
  • Probar las bases de datos.
  • Desarrollar formas de mostrar la información a los usuarios, por ejemplo programando aplicaciones de internet.
  • Mantener y adaptar bases de datos existentes siguiendo las necesidades cambiantes de los usuarios, o las cambiantes posibilidades en la programación.
  • Realizar informes basados en la información de la base de datos.

Ocupaciones afines bases de datos

  • Administrador de bases de datos
  • Otros profesionales de hardware o redes informáticas

Conocimientos

  • Elaboración de modelos de proceso empresarial
  • Legislación sobre seguridad de las TIC
  • Lenguaje de consulta del sistema de descripción de recursos
  • Base de datos
  • Programación web
  • Herramientas de desarrollo de bases de datos
  • Estructura de la información
  • Lenguajes de consulta
  • Sistemas de gestión de bases de datos
  • Ciclo de vida del desarrollo de sistemas

Capacidades

  • Diseñar esquema de base de datos
  • Definir los requisitos técnicos
  • Crear diagramas de bases de datos
  • Migrar datos existentes
  • Redactar documentación sobre bases de datos
  • Utilizar lenguajes de marcado
  • Evaluar los conocimientos de TIC
  • Realizar un análisis de datos
  • Manejar sistema de gestión de bases de datos relacionales
  • Analizar requisitos empresariales
  • Crear diseño de software
  • Desarrollar métodos de migración automatizada
  • Gestionar base de datos

Conocimientos y capacidades optativas

gestión de proyectos basada en metodologías ágiles ruby openedge advanced business language javascript ca datacom/db objectstore realizar planificación de recursos linq vbscript filemaker sql server scratch matlab gestión de proyectos según la metodología lean coffeescript php mdx ajax oracle relational database assembly microsoft access utilizar software de control de acceso prolog microsoft visual c++ postgresql openedge database c# n1ql xquery programación informática visual basic typescript abap establecer relaciones comerciales perl python c++ swift smalltalk modelos de datos apl pascal definir la estructura física de bases de datos java sas language asp.net metodologías de gestión de proyectos de tic ibm informix haskell sap r3 mysql diseñar especificaciones de las copias de seguridad de las bases de datos datos no estructurados emplear capacidades de comunicación técnica r scala common lisp db2 objective-c groovy erlang cobol lisp sparql método de gestión basada en procesos teradata database ml ldap