INTRODUCCION El administrador de bases de datos (DBA) Es el profesional que administra las tecnologas de la informacin y la comunicacin, siendo responsable de los aspectos tcnicos, tecnolgicos, cientficos, inteligencia de negocios y legales de bases de datos. Los administradores de bases de datos tienen competencias y capacidades en uno o ms sistemas de gestin de bases de datos, algunos ejemplos: Microsoft SQL Server, IBM DB2, Oracle MySQL, Oracle database, IBM Informix y SQL Anywhere. Un administrador de base de datos debe reunir varias caractersticas como tener nociones de administracin, manejo de personal y un conocimiento de las polticas y normas de la empresa, el mismo que participa en el desarrollo de procedimientos asegurando as la calidad e integridad de la base de datos; este es responsable de Administrar la estructura de la Base de datos, Administrar el sistema manejador de base de datos, Establecer el diccionario de datos, Asegurar la confiabilidad de la base de datos, Confirmar la seguridad de la base de datos. En sistemas muy complejos cliente/servidor y de tres capas, la base de datos es slo uno de los elementos que determinan la experiencia de los usuarios en lnea y los programas desatendidos. El rendimiento es una de las mayores motivaciones de los DBA para coordinarse con los especialistas de otras reas del sistema fuera de las lneas burocrticas tradicionales. El sistema manejador de bases de datos es la porcin ms importante del software de un sistema de base de datos. Un DBMS es una coleccin de numerosas rutinas de software interrelacionadas, cada una de las cuales es responsable de alguna tarea especfica. La eleccin de un buen manejador de base de datos es de vital importancia ya que puede llegar a ser una inversin tanto en hardware como en software muy cuantioso pero no solo eso, adems va a determinar el centro de informacin de la empresa. Entonces es importante tomar en cuenta algunas consideraciones para elegir cul es el que ms conviene a nuestros intereses.
Los sistemas orientados a los datos se caracterizan porque los datos no son de una aplicacin sino de una Organizacin entera que los va a utilizar; se integran las aplicaciones, se diferencian las estructuras lgicas y fsicas. El concepto de relacin cobra importancia. Originalmente las aplicaciones cubran necesidades muy especficas de procesamiento, se centraban en una tarea especfica. Las bases de datos evitan las inconsistencias que se producan por la utilizacin de los mismos datos lgicos desde distintos archivos a travs de procesos independientes.
3
1.1 ADMINISTRADOR DE BASE DE DATOS. El administrador de bases de datos (DBA) Es el profesional que administra las tecnologas de la informacin y la comunicacin, siendo responsable de los aspectos tcnicos, tecnolgicos, cientficos, inteligencia de negocios y legales de bases de datos. Sus tareas incluyen las siguientes: implementar, dar soporte y gestionar bases de datos corporativas crear y configurar bases de datos relacionales ser responsables de la integridad de los datos y la disponibilidad disear, desplegar y monitorizar servidores de bases de datos disear la distribucin de los datos y las soluciones de almacenamiento garantizar la seguridad de las bases de datos, incluyendo backups y recuperacin de desastres planificar e implementar el aprovisionamiento de los datos y aplicaciones disear planes de contigencia disear y crear las bases de datos corporativas de soluciones avanzadas analizar y reportar datos corporativos que ayuden a la toma de decisiones en la inteligencia de negocios producir diagramas de entidades relacionales y diagramas de flujos de datos, normalizacin esquemtica, localizacin lgica y fsica de bases de datos y parmetros de tablas Los administradores de bases de datos tienen competencias y capacidades en uno o ms sistemas de gestin de bases de datos, algunos ejemplos: Microsoft SQL Server, IBM DB2, Oracle MySQL, Oracle database, IBM Informix y SQL Anywhere. En ingeniera estadstica es una de las cualificaciones subyacentes, que trata la informacin para almacenarla, hacerla altamente explotable y altamente disponible. Adems, vela por la eficacia tecnolgica del almacenamiento en el desempeo de investigaciones, buscando inferencias slidas y compactas, para canalizar resultados manteniendo un equilibrio entre las ciencias involucradas y la propiamente enunciada, ingeniera estadstica de las ciencias de la computacin. El control de tecnologas de bases de datos y las matemticas permite al DBA rendir informes, realizar reportes sobre cualquier proceso industrial y participar de forma activa en procesos avanzados de desarrollo, consolidando las capacidades propias de un profesional de tecnologas de la informacin y un ingeniero especialista. Los factores de xito en la carrera del DBA se versan sobre las cualificaciones en los avances de las tecnologas de gestin del almacenamiento, los avances en sistemas gestores de bases de datos y requerimientos de cualificacin para cada 4
proyecto como garanta de calidad necesaria en el rol a asignar, incluyendo, tcnicas avanzadas de gestin de infraestructuras tecnolgicas, la gestin de protocolos y servicios de redes, la optimizacin de cdigo de programacin, garantizar el procesamiento eficaz de informacin, la gestin de interfaces integrales para el tratamiento de datos, la gestin de cambios, la gestin por objetivos y las gestin por resultados. Se definen algunos aspectos que incluye la profesin del DBA: Profesional de software de fabricante - Profesionales acreditados en administracin de bases de datos y tecnologas especficas, desde, tecnlogos, ingenieros, post-graduados, msteres y doctorados(en proyectos de investigacin como en biotecnologas y tratamiento de datos de Genmica, por ejemplo). Metodologa de desarrollo software - Ofreciendo y compartiendo diseos concretos sobre el trabajo total, estandarizando sus actividades, definiendo arquitecturas compartidas en un nico uso desde las fases desarrollo y las implementaciones necesarias para ejercer el control de los datos garantizando e inclusive el cumplimiento de los plazos de entrega, intercambiando requerimientos de calidad en el software y cumpliendo con todos los acuerdos contractuales alineados al objetivo empresarial, por ejemplo SOA. Optimizacin de software - Realizacin de tareas de mejora y solucin de problemas en los niveles de servicios implicados. Ingeniera del software y Herramientas CASE - Diseo, Planeacin, implementacin y gestin de arquitecturas e infraestructuras software. Ingeniera de requerimientos - Estudios de funcionalidad y compatibilidad en la analtica del negocio. Tecnologas de almacenamiento - Coordinacin de Racks, plataformas hardware & software de sistemas operativos, cabinas de almacenamiento, sistemas de particionamiento, Centro de procesamiento de datos y comunicaciones. Desastres y recuperacin - Implementacin de copias de seguridad y centros de respaldo. Integridad de datos - Integrar proyectos compatibles de formato controlando la consistencia de los datos desde los requerimientos del desarrollo hasta la integracin de los sistemas con las lneas del negocio. Seguridad tecnolgica - Brindar las soluciones en los estudios de gestin de riesgos y estudios avanzados (Guerra informtica, guerra digital o ciberguerra). Disponibilidad - Asegurar la continuidad de los servicios de las bases de datos "full time, 24x7, non stop database, open 369". Anlisis de sistemas - Analizar ciclos de procesamiento y el retorno funcional de todas las capas de negocio. Testing - Realizar pruebas de software y/o de hardware. Gestin de proyectos.
5
1.1.1 FUNCIONES DE UN DBA. Un administrador de base de datos debe reunir varias caractersticas como tener nociones de administracin, manejo de personal y un conocimiento de las polticas y normas de la empresa, el mismo que participa en el desarrollo de procedimientos asegurando as la calidad e integridad de la base de datos; este es responsable de Administrar la estructura de la Base de datos, Administrar el sistema manejador de base de datos, Establecer el diccionario de datos, Asegurar la confiabilidad de la base de datos, Confirmar la seguridad de la base de datos. Administracin de la estructura de Base de Datos: Esta incluye participar en el diseo inicial de la base de datos, su puesta en prctica, controlar y administrar los requerimientos adems establecer que DBMS se va a utilizar. El DBA participa en el desarrollo de procedimientos y controles para asegurar la integridad de la BD. Implicaciones por la modificacin de Esquemas: Existen modificaciones que son inevitables las cuales deben estar en relacin con la base de datos, en la que es necesaria disponer de documentacin que contenga informacin de las modificaciones realizadas en la BD ya que de esa manera en caso de existir problemas se podr resolver rpidamente. Administracin de la Actividad de Base de datos: El DBA protege los datos pero no los procesa este debe proporcionar estndares, guas de accin, procedimientos de control y documentacin que garantice que los usuarios trabajen de forma cooperativa. Funciones del Administrador de Bases de Datos: Definir el esquema conceptual, Definir el esquema interno, Vincularse con los usuarios, Definir las verificaciones de seguridad e integridad, Definir procedimientos de respaldo y recuperacin, Supervisar el desempeo y responder a cambios en los requerimientos. Administracin del DBMS: El DBA debe administrar el DBMS, compilar y analizar estadsticas del rendimiento del sistema, vigilar peridicamente las actividades de los usuarios en la BD. Sistema de gestin de Bases de Datos: Los objetivos que debe cumplir los SGBD son: Abstraccin de informacin, Independencia, Consistencia, Seguridad, Manejo de transacciones, Tiempo de respuesta. Los Usuarios: Existen varios tipos de usuarios como son el usuario final, el programador de base de datos, el DBA.
6
Implementacin del esquema conceptual: Esta describe la estructura lgica mediante un modelo abstracto; que define la descripcin de atributos, de entidades, y las restricciones de integridad, este es responsabilidad del DBA. Entre los elementos de la definicin de datos tenemos: atributos (simple, compuesto, monovalente y polivalente), llaves (sper llaves, llave candidato, llave primaria), fuertes y dbiles, especializacin y generalizacin, dependencias de existencias. Dentro de los elementos en la definicin de las relaciones tenemos: nombre, cardinalidad y opcionalidad de las relaciones. Metodologa del Diseo Conceptual: Las tareas para realizar un diseo conceptual son: identificar las entidades, identificar las relaciones, identificar los atributos y asociarlos a entidades y relaciones, determinar los dominios de los atributos, determinar los identificadores, determinar las jerarquas de generalizacin, dibujar el diagrama de entidad-relacin, revisar el esquema conceptual local con el usuario. Estructura de la Base de Datos: Tenemos el esquema de base de datos, diccionario, ndices, formatos de captura y presentacin. Esquema De Integridad: Existen restricciones que se aplican en tres niveles que son un atributo simple, un atributo dependiente, relaciones entre tuplas de una a varias tablas. Esquema de seguridades y autorizacin: Su objetivo es proteger contra accesos no autorizados incluye aspectos legales, sociales y ticos, polticas de la empresa, acceso a las instalaciones, identificacin de usuarios, controles de sistema operativo, existen otro tipo de amenazas como virus. Los principios bsicos para la seguridad son: suponer que el diseo del sistema es pblico, el defecto debe ser sin acceso, chequear permanentemente, los mecanismos de proteccin deben ser simples, los mecanismos deben ser aceptados por los usuarios. En los tipos de usuarios tenemos al DBA que tiene todos los privilegios para realizar cualquier operacin, Programadores quien crean aplicaciones DML, Usuarios sofisticado quien interacta pero no escribe programas, Usuarios especializados, Usuarios ingenuos aquel que no conoce el diseo interno de una base de datos. Implementacin del esquema interno (Nivel Fsico): Es el nivel ms bajo de abstraccin, describe los datos que son almacenados realmente, describe la implementacin de la base de datos en memoria secundaria, describen los mtodos de acceso que garanticen el acceso a los datos. Para identificar y autentificar a los usuarios el sistema debe utilizar alguna de estas formas cdigo y contrasea, identificacin por hardware, caracterstica, conocimiento y hbitos del usuario, informacin predefinida.
7
Estructura de Datos: Los componentes de un sistema de BD son gestor de archivos, manejador de base de datos, procesador de consultas, compilador DDL, archivo de datos, diccionario de datos, ndices, datos estadsticos; el diseo fsico de una base de datos se encarga de escoger la estructura de almacenamiento en disco, conocer combinaciones de consultas y actualizaciones y una correcta descripcin de la carga de trabajo. Implementaciones de los esquemas externos (vistas): Es el nivel ms alto de abstraccin; en donde las vistas son los datos fsicos utilizados en tablas; el contenido de una vista est definido como una consulta sobre una o varias relaciones base. En una vista pueden realizarse controles que restringen los valores de entrada o salida de la BD, los mismos que pueden soportar dos enfoques el control discrecional y el control obligatorio; las vistas son de gran utilidad por varias razones ya que proporcionan un mecanismo de seguridad poderoso, permiten que los usuarios accedan a los datos en el formato que deseen o necesiten, se pueden simplificar operaciones sobre las relaciones base que son complejas; los elementos relevantes de una vista son: tiempo, origen, destino, especificaciones particulares. Diccionario de datos: Es una herramienta que facilita el control y manejo de la informacin en el diseo, los requerimientos y la organizacin para un diccionario de datos ideal son el modelo conceptual, modelo lgico, modelo interno. Implicaciones de bases de datos distribuidas: La evolucin de los sistemas de informacin y el crecimiento de la misma ha existido la necesidad de integrar y compartir la informacin, la evolucin de las BD es la siguiente Base de datos centralizada es cuando los equipos estn conectados a un servidor centralizado, Base de datos distribuidos est dividida en fragmentos almacenados en diferentes tipos de red, Arquitectura Cliente_Servidor es la integracin distribuida en un sistema de red; las ventajas de este sistema son autonoma local, capacidad y crecimiento incremental, fiabilidad y disponibilidad, eficiencia y flexibilidad.
8
1.1.2 RELACIN DEL DBA CON OTRAS REAS DE LA SISTEMAS. En sistemas muy complejos cliente/servidor y de tres capas, la base de datos es slo uno de los elementos que determinan la experiencia de los usuarios en lnea y los programas desatendidos. El rendimiento es una de las mayores motivaciones de los DBA para coordinarse con los especialistas de otras reas del sistema fuera de las lneas burocrticas tradicionales. Uno de los deberes menos respetados por el administrador de base de datos es el desarrollo y soporte a pruebas, mientras que algunos otros encargados lo consideran como la responsabilidad ms importante de un DBA. Las actividades de soporte incluyen la colecta de datos de produccin para llevar a cabo pruebas con ellos; consultar a los programadores respecto al desempeo; y hacer cambios a los diseos de tablas de manera que se puedan proporcionar nuevos tipos de almacenamientos para las funciones de los programas.
1.2 ANALISIS DE LOS MANEJADORES DE BASES DE DATOS. El sistema manejador de bases de datos es la porcin ms importante del software de un sistema de base de datos. Un DBMS es una coleccin de numerosas rutinas de software interrelacionadas, cada una de las cuales es responsable de alguna tarea especfica. Microsoft SQL Server al igual que Oracle DB y MySQL Server son sistemas de gestin o manejadores de base de datos, existen muchos como: MySQL PosgreSQL Microsoft SQL Server Oracle Microsoft Access Microsoft Visual Fox Pro Firebird mSQL (mini SQL) IBM DB2 IBM Informix SQLite Sybase ASE Paradox dBase
9
Pero existen algunas ventajas y desventajas que los hace diferentes para la gestin de la base de datos. Estas diferencias son importantes para las grandes organizaciones y empresas pequeas elegir el de mayor beneficio, confiabilidad y seguridad en la administracin de los datos. Analizaremos las ventajas y desventajas de Microsoft SQL Server, Oracle DB y MySQL Server, por ser los ms usados y los ms comunes. MySQL server a diferencia de Microsoft SQL server es un servidor multi-hilo popular de base de datos de cdigo abierto, confiable, compacto, poderoso y multiplataforma, podemos hacer las bases de datos a cdigo abierto, una gran ventaja es que se puede utilizar gratis y su cdigo fuente esta siempre disponible. Las principales ventajas de MySQL Server son:
Software gratuito. La velocidad y robustez. Multiproceso, es decir que puede usar varias CPU si stas estn disponibles. Multiplataforma, es decir que puede trabajar en distintos Sistemas Operativos. Sistema de contraseas y privilegios muy flexibles y seguros. Microsoft SQL server constituye la alternativa de Microsoft a otros potentes sistemas gestores de bases de datos como son Oracle, Sybase ASE, PostgreSQL, Interbase, Firebird o MySQL
Las principales ventajas de SQL Server son:
Soporte de transacciones. Escalabilidad, estabilidad y seguridad. Soporta procedimientos almacenados. Permite trabajar en modo cliente-servidor, donde la informacin y datos se alojan en el servidor y las terminales o clientes de la red slo acceden a la informacin. Adems permite administrar informacin de otros servidores de datos.
Una desventaja de SQL Server es que es costoso.
Oracle es un sistema desarrollado por Oracle Corporation. Se considera a Oracle como uno de los sistemas de bases de datos ms completos.
Las principales ventajas son:
Soporte de transacciones. Estabilidad. Escalabilidad. Soporte multiplataforma.
Una desventaja de este son las polticas de seguridad en el suministro de parches de actualizacin 10
1.3. CONSIDERACION PARA ELEGIR UN BUEN DBMS. La eleccin de un buen manejador de base de datos es de vital importancia ya que puede llegar a ser una inversin tanto en hardware como en software muy cuantioso pero no solo eso, adems va a determinar el centro de informacin de la empresa. Entonces es importante tomar en cuenta algunas consideraciones para elegir cul es el que ms conviene a nuestros intereses.
Consideracin al elegir un DBMS:
Nmero de usuarios: Cantidad mxima de personas que tengan todo tipo de contacto con el sistema de base de datos desde que ste se disea, elabora, termina y se usa Nmero de transacciones: Son las cantidades de transacciones reales promovidas por eventos como la compra de un producto, la inscripcin a un curso o la realizacin de un depsito. Cantidad de datos para almacenar: Hace referencia a la capacidad de registros que se puede almacenar o de recuperar su estado en un momento previo a la prdida de datos. Consistencia de la informacin: Impedir que exista informacin inconsistente o contradictoria en la BD. Surge cuando existen varias copias del mismo dato y tras la modificacin de una de ellas, las dems no son actualizadas, o lo son pero de forma incorrecta. Experiencia propia o externa: Contar con el conocimiento necesario para la interaccin con el BDSM y de esa manera poder realizar las tareas que se nos han presupuesto. Que OS se implementara: Si no se tiene un sistema operativo en base al SGBD y esto tambin tendra consideraciones como la operatividad y la capacidad de administracin de un servidor en tal o cual SO y los gastos que implicaran su mantenimiento.
11
1.4. NUEVAS TECNOLOGIAS Y APLICACIONES DE LOS SISTEMAS DE BASES DE DATOS. Los sistemas orientados a los datos se caracterizan porque los datos no son de una aplicacin sino de una Organizacin entera que los va a utilizar; se integran las aplicaciones, se diferencian las estructuras lgicas y fsicas. El concepto de relacin cobra importancia. Originalmente las aplicaciones cubran necesidades muy especficas de procesamiento, se centraban en una tarea especfica. Las bases de datos evitan las inconsistencias que se producan por la utilizacin de los mismos datos lgicos desde distintos archivos a travs de procesos independientes. El mundo real considera interrelaciones entre datos y restricciones semnticas que deben estar presentes en una base de datos. No solo debe almacenar entidades y atributos, sino que tambin debe almacenar interrelaciones entre datos. La redundancia de datos debe ser controlada, pero si se admite cierta redundancia fsica por motivos de eficiencia, Pretenden servir a toda la organizacin. Independencia de los tratamientos sobre los datos y estos mismos, ha tenido una enorme influencia en la arquitectura de los SGBD. La definicin y descripcin del conjunto de datos contenido en la base debe ser nica e integrada con los mismos datos. La actualizacin y recuperacin de las bases de datos debe realizarse mediante procesos incluidos en SGBD, de modo que se mantenga la integridad, seguridad y confidencialidad de la base. Las limitaciones de los sistemas orientados a archivos puramente secuenciales no los privaron de ser herramientas eficaces para producir pagos, facturas y otros informes una o dos veces al mes. Sin embargo, para ejecutar muchas tareas rutinarias en los negocios se necesita el acceso directo a los datos -La capacidad de tener acceso y procesar directamente un registro dado sin ordenar primero el archivo o leer los registros en secuencia. Los archivos de acceso directo permiten la recuperacin de los registros aleatoriamente, a diferencia de los de acceso secuencial. Sin embargo, los archivos de acceso directo solamente proporcionaron una solucin parcial. Para lograr una solucin ms completa a estos problemas fue necesario introducir los sistemas de gestin de bases de datos.
12
Los usuarios cada vez necesitamos ms recursos en tecnologa, es por eso que surgen las evoluciones de sistemas, y por ende de las bases de datos, es impresionante ver como la informacin se procesa en microsegundos, mientras se realizan transacciones al mismo tiempo en la misma base de datos en lugares y estados diferentes, la importancia de la informacin es lo que ha llevado a que las empresas y otras instituciones inviertan para la seguridad de sus datos, el futuro de la tecnologa es incierto debido a que algunas proyecciones de tecnologa estimadas hace 5 aos y proyectadas hasta los prximos 10 aos ya son una realidad, la tecnologa avanza a pasos agigantados es por eso que no debemos quedarnos atrs y apostar a las nuevas tecnologas que sin duda harn ms fcil la vida de las personas que tratamos con la administracin y seguridad de la informacin. Tanto en uno como en otro papel, la tecnologa de bases de datos se ve sometida a numerosos cambios tanto desde el punto de vista empresarial como tecnolgico. Las nuevas aplicaciones estn llevando hasta el lmite a los sistemas de bases de datos disponibles, al incorporar documentos multimedia. Imgenes, series temporales, datos activos, grandes cantidades de informacin (no olvidemos que los datos se expanden hasta llenar el espacio disponible), etc. Por otro lado la mejora espectacular en el nmero de instrucciones de mquina ejecutables en un segundo, coste de procesador, coste de la unidad de memoria secundaria y de memoria principal, numero de bits transmitidos por unidad de coste y por segundo, obligan a los SGBD a evolucionar para aprovechar estos avances en el hardware y las comunicaciones. En este sentido la explosin de Internet, el World Wide Web, y las autopistas de la informacin (information highWay), cuya utilizacin crece a un ritmo vertiginoso, estn imponiendo un nuevo escenario para el desarrollo de los sistemas de informacin. Los sistemas de bases de datos, como elemento clave de los sistemas de informacin. Deben jugar un papel fundamental en esta explosin de informacin, si no quieren "ser arrollados en /as autopistas de la informacin, como adverta David De Witt. En el VLDB de 1995.Las bases de datos terminarn siendo como el telfono: fciles de usar (en cuanto interfaces, rendimiento, etc.), conectado con cualquier otra cosa alrededor del mundo, con estndares reconocidos en todas partes, consistentes y fiables y con mayores funcionalidades. Las nuevas tecnologas de bases de datos permitirn hacer realidad aplicaciones hoy en da inimaginables tanto por el volumen de datos que manejarn (sern autnticasVLDB2) como por las facilidades para su explotacin.
13
Este campo es uno de los ms importantes de las tecnologas de la informacin, y aunque es verdad que se ha recortado los fondos para investigacin bsica en informtica, la parte correspondiente a bases de datos ha aumentado o se ha consolidado a pesar de estos recortes. E incluso se ha imprimido un carcter ms precompetitivo y comercial a la investigacin, lo que puede favorecer su implantacin en las empresas. No hay que olvidar que la tecnologa no es un fin en s mismo, sino que debe ser un medio para conseguir un fin. Por lo que tiene que ser evaluada en trminos de su habilidad para satisfacer las necesidades de los usuarios.
14
CONCLUSION Mencionamos que el administrador de bases de datos es el profesional el cual est encargado de administrar las tecnologas de la informacin y la comunicacin, el cual se hace responsable de los aspectos tcnicos, tecnolgicos y legales de bases de datos. Algunas de las tareas del administrador de bases de datos son implementar, dar soporte y gestionar bases de datos corporativas otra de ellas es crear y configurar bases de datos relacionales otra de ellas y de las ms importantes en mi preferencia es ser responsables de la integridad de los datos y la disponibilidad. Tambin se menciona que debe tener caractersticas as como tambin tener nociones de administracin, manejo de personal y por supuesto un conocimiento de las polticas de la empresa as como tambin participar en el desarrollo de procedimientos asegurados as la calidad y integridad de la base de datos. El sistema manejador de bases de datos es lo ms importante del software de un sistema de bases de datos, mencionamos que es una coleccin de dichas y numerosas rutinas del software. Cada una de ellas es responsable de alguna tarea especfica. Nos menciona que para elegir un buen manejador de base de datos es muy importante ya que se puede llegar a ser una mala inversin de hardware y software y va a determinar el centro de informacin. Por eso es importante tomar en cuenta algunas opciones para elegir cual es el que ms nos conviene a nuestras necesidades.
15
BIBLIOGRAFIA
Scribd. (24 de Marzo de 2011). Recuperado el 11 de Junio de 2014, de http://es.scribd.com/doc/51487510/FUNCIONES-DEL-DBA Blog Administracion de Bases. (05 de Junio de 2013). Recuperado el 11 de Junio de 2014, de http://admindbase.blogspot.mx/2013/06/consideraciones-para-elegir-un-buen-dbms.html Estructura y Programacion. (23 de Mayo de 2013). Recuperado el 11 de Junio de 2014, de http://www.estructurayprogramacion.com/materias/administracion-de-base-de- datos/an%C3%A1lisis-de-los-manejadores-de-bases-de-datos/