SISTEMAS GESTORES DE BASES DE DATOS (SGBD)

SISTEMAS GESTORES DE BASES DE DATOS

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
SISTEMAS GESTORES DE BASES DE DATOS (SGBD) por Mind Map: SISTEMAS GESTORES DE BASES DE DATOS (SGBD)

1. son sistemas de software que permiten la definición de bases de datos; Así como la elección de las estructuras de los datos para el almacenamiento y la búsqueda de estos, ya sea de forma interactiva a través de un lenguaje de programación.

2. MySQL

2.1. ARQUITECTURA; La arquitectura de MySQL1 tiene como característica más notable el separar el motor de almacenamiento (que se encarga de los detalles de entrada-salida y representación de la información en memoria secundaria) del resto de los componentes de la arquitectura.

2.2. CARACTERÍSTICAS: 1. Escrito en C y en C++ 2. Probado con un amplio rango de compiladores diferentes 3. Funciona en diferentes plataformas. Consulte Sección 2.1.1, “Sistemas operativos que MySQL soporta”. 3. Usa GNU Automake, Autoconf, y Libtool para portabilidad.

2.3. VENTAJAS: 1. MySQL software es Open Source es decir código abierto 2. Velocidad al realizar las operaciones, lo que le hace uno de los gestores con mejor rendimiento. 3. Bajo costo en requerimientos para la elaboración de bases de datos, ya que debido a su bajo consumo puede ser ejecutado en una máquina con escasos recursos sin ningún problema. 4. Facilidad de configuración e instalación.

2.4. DESVENTAJAS: 1. Un gran porcentaje de las utilidades de MySQL no están documentadas. 2. No es intuitivo, como otros programas.

3. Postgre SQL

3.1. ARQUITECTURA; PostgreSQL se maneja por medio de clúster (instancias) para lo cual posee un directorio en donde se almacenan los archivos de configuración del mismo, la data que se genera y otros archivos relevantes. El directorio por defecto es PGDATA. Dentro del directorio PGDATA se encuentra el directorio PGDATA/Base y es el directorio por defecto en donde se almacenan todos los objetos de una base de datos

3.2. CARACTERÍSTICAS: Cumple con ACID, es decir provee atomicidad, consistencia, aislamiento y durabilidad para sus operaciones. Permite crear esquemas, tablas heredadas y triggers orientados a eventos que no poseen otros motores. Permite definir procedimientos, no solo en PostgreSQL, sino también en otros muchos lenguajes como Pearl, TCL o Python.

3.3. VENTAJAS: 1. Instalación ilimitada y gratuita: Podemos instalarlo en todos los equipos que queramos. No importando la plataforma, siempre estará disponible para Windows 64b, 32b, Linux etc. 2. Gran escalabilidad: Nos permite configurar PostgreSQL en cada equipo según el hardware. Por lo que es capaz de ajustarse al número de CPU y a la cantidad de memoria disponible de forma óptima

3.4. DESVENTAJAS: 2. Soporte oficial: No cuenta con un soporte en línea o telefónico. PostgreSQL cuenta con foros oficiales donde los usuarios pueden exponer sus dudas que responden otros usuarios de la comunidad.

3.5. 3. La sintaxis de algunos de sus comando o sentencias puede llegar a no ser intuitiva si no tienes un nivel medio de conocimientos en lenguaje SQL.

4. MICROSOFT SQL SERVER

4.1. ARQUITECTURA: Su arquitectura básicamente esta desarrollada para Poder distribuir la data a través de varios discos duros físicos, Esconder la ubicación física real de la información a los programadores Puede contener 1 o más “Datafiles”, y cada uno de estos Datafiles se pude encontrar en discos diferentes, lo cual también agilizara las consultas y los ingresos de información. SQL Server usa la estructura Cliente-Servidor. El cliente es responsable de la parte lógica y de presentar la información al usuario. Usa Transact-SQL para mandar peticiones entre un cliente y el SQL server

4.2. CARACTERÍSTICAS: Soporte de transacciones. Escalabilidad, estabilidad y seguridad. Soporta procedimientos almacenados. Incluye también un potente entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente. Permite trabajar en modo cliente-servidor, donde la información y datos se alojan en el servidor y las terminales o clientes de la red sólo acceden a la información.

4.3. VENTAJAS: Es un sistema de gestión de base de datos. Es útil para manejar y obtener datos de la red de redes. Nos permite olvidarnos de los ficheros que forman la base de datos.

4.4. DESVENTAJAS: 1. Utiliza mucho la memoria RAM para las instalaciones y utilización de software. 2. No se puede utilizar como practicas porque se prohíben muchas cosas, tiene restricciones en lo particular. 3. La relación, calidad y el precio está muy debajo comparado con Oracle. 4. Tiene muchos bloqueos a nivel de página, un tamaño de página fijo y demasiado pequeño, una pésima implementación de los tipos de datos variables.

5. ORÁCULO

5.1. ARQUITECTURA: nos permite evidenciar que es un sistema de gestión de base de datos relacional (o RDBMS por el acrónimo en inglés de Relational Data Base Management System), fabricado por Oracle Corporation.

5.2. CARACTERÍSTICAS: Se considera a Oracle como uno de los sistemas de bases de datos más completos, destacando su Soporte de transacciones, Estabilidad, Escalabilidad Es multiplataforma, Su mayor defecto es su enorme precio, que es de varios miles de dólares (según versiones y licencias). Otro aspecto que ha sido criticado por algunos especialistas es la seguridad de la plataforma, y las políticas de suministro de parches de seguridad, modificadas a comienzos de 2005 y que incrementan el nivel de exposición de los usuarios. En los parches de actualización provistos durante el primer semestre de 2005 fueron corregidas 22 vulnerabilidades públicamente conocidas, algunas de ellas con una antigüedad de más de 2 años.

5.3. VENTAJAS: Oracle es el motor de base de datos objeto-relacional más usado a nivel mundial Puede ejecutarse en todas las plataformas, desde una Pc hasta un supercomputador.

5.4. DESVENTAJAS: El mayor inconveniente de Oracle es quizás su precio, necesidad de ajustes, elevado el coste de la información.

6. MICROCROSFT ACCESS

6.1. ARQUITECTURA: La estructura se diseñó en una sola tabla de datos, la cual recoge la información correspondiente a las variables a analizar y las características de cada campo. Esta se compone de; Consultas, índice, truncador e integridad de la base de datos.

6.2. CARACTERÍSTICAS: Entre las principales funcionalidades de Access se encuentran: Crear tablas de datos indexadas, Modificar tablas de datos, Relaciones entre tablas (creación de bases de datos relacionales), Creación de consultas y vistas, Consultas referencias cruzadas, Consultas de acción (INSERT, DELETE, UPDATE), Formularios, Informes, Llamadas a la API de Windows.

6.3. VENTAJAS: Entre las principales funcionalidades de Access se encuentran: Crear tablas de datos indexadas, Modificar tablas de datos, Relaciones entre tablas (creación de bases de datos relacionales), Creación de consultas y vistas, Consultas referencias cruzadas, Consultas de acción (INSERT, DELETE, UPDATE), Formularios, Informes, Llamadas a la API de Windows.

6.4. DESVENTAJAS: Limitaciones en el procesamiento de las búsquedas