SISTEMAS MANEJADORES DE DATOS

12
SISTEMAS MANEJADORES DE DATOS TALLER N.1

Transcript of SISTEMAS MANEJADORES DE DATOS

Page 1: SISTEMAS MANEJADORES DE DATOS

SISTEMAS MANEJADORES DE DATOSTALLER N.1

Page 2: SISTEMAS MANEJADORES DE DATOS

MySQL Es un sistema manejador de gestión de bases de datos relacional

desarrollado bajo licencia dual GPL/Licencia comercial por Oracle Corporation y esta considerada como la base de datos open source mas popular del mundo y unas de las mas populares en general.

VENTAJAS• Velocidad   al realizar las operaciones• Bajo costo en requerimientos para la elaboración de bases de datos• Facilidad de configuración e instalación. Desventajas:• Un gran porcentaje de las utilidades de MySQL no están

  documentadas.• No es intuitivo, como otros programas (ACCESS)

Page 3: SISTEMAS MANEJADORES DE DATOS

APLICACIONESMySQL es muy utilizado en aplicaciones web, en plataformas (Linux, Windows), y por herramientas de seguimiento de errores como bugzilla. Su popularidad como aplicación web es muy ligada a PHP (PHP es un lenguaje de programación de uso general de código del lado del servidor originalmente diseñado para el desarrollo web de contenido dinámico.), que a menudo aparece en combinación con MySQL.

Page 4: SISTEMAS MANEJADORES DE DATOS

Oracle 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.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.

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. Desventajas:• El mayor inconveniente de Oracle es quizás su precio• necesidad de ajustes• elevado el coste de la información

Page 5: SISTEMAS MANEJADORES DE DATOS

Microsoft SQL Server Es un sistema de gestión de bases de datos relacionales basado en

el lenguaje Transact-SQL, capaz de poner a disposición de muchos usuarios grandes cantidades de datos de manera simultánea. Así de tener unas ventajas que a continuación se pueden describir.

Ventajas:• Soporte de transacciones.• Escalabilidad, estabilidad y seguridad.• Soporta procedimientos almacenados. Desventajas:• Soporte de transacciones. Escalabilidad, estabilidad y seguridad.

Soporta procedimientos almacenados. enorme cantidad de memoria RAM que utiliza para la instalación y utilización del software

• La relación calidad-precio esta muy debajo comparado con Oracle.

Page 6: SISTEMAS MANEJADORES DE DATOS

Microsoft Access Es un sistema de gestión de bases de datos Relacional creado y

modificado por Microsoft (DBMS) para uso personal de pequeñas organizaciones. Es un componente de la suite Microsoft Office aunque no se incluye en el paquete “básico”. Una posibilidad adicional es la de crear ficheros con bases de datos que pueden ser consultados por otros programas.

Ventajas:• Tablas para almacenar los datos.• Consultas para buscar y recuperar únicamente los datos que

necesita.• Formularios para ver, agregar y actualizar los datos de las tablas. Desventajas:• Limitaciones en el procesamiento de las búsquedas

Page 7: SISTEMAS MANEJADORES DE DATOS

Visual FoxPro Es un lenguaje de programación orientado a objetos y

procedural, un Sistema Gestor de Bases de datos o Database Management System (DBMS), y desde la versión 7.0, un Sistema administrador de bases de datos relacionales, producido por Microsoft.

Ventajas:• Menor costo • Entorno Windows (Es mas familiar y predecible) Desventajas:• Integridad • Seguridad • Menor capacidad de procesamiento

Page 8: SISTEMAS MANEJADORES DE DATOS

PostgreSQL Es un sistema de gestión de base de datos relacional orientada a objetos

y libre, publicado bajo la licencia BSD.Como muchos otros proyectos de código abierto, el desarrollo de PostgreSQL no es manejado por una empresa y/o persona, sino que es dirigido por una comunidad de desarrolladores que trabajan de forma desinteresada, altruista, libre y/o apoyada por organizaciones comerciales. Dicha comunidad es denominada el PGDG (PostgreSQL Global Development Group).

Ventajas:• Ahorros considerables  de costos de operación• Estabilidad y confiabilidad Desventajas:• Consume más recursos que MySQL• La sintaxis de algunos de sus comandos o sentencias no es nada intuitiva.

Page 9: SISTEMAS MANEJADORES DE DATOS

Apache Derby Apache Derby es un sistema gestor de base de datos relacional escrito

en Java que puede ser empotrado en aplicaciones Java y utilizado para procesos de transacciones online. Tiene un tamaño de 2 MB de espacio en disco. Inicialmente distribuido como IBM Cloudscape, Apache Derby es un proyecto open source licenciado bajo la Apache 2.0 License. Actualmente se distribuye como Sun Java DB.

Ventajas:• se pude configurar como cliente/servidor • tiene la opción del manejador de base de datos soporta la arquitectura

cliente/servidor desventajas:• es tedioso solo lo puedes manipular si conoces lo básico de SQL• necesitas códigos para crear la base de datos

Page 10: SISTEMAS MANEJADORES DE DATOS

DB2 Es una marca comercial, propiedad de IBM, bajo la cual se

comercializa el sistema de gestión de base de datos.La versión más actual es DB2 9, la cual utiliza XML como motor, además el modelo que utiliza es el jerárquico en lugar del modelo relacional que utilizan otros gestores.

Ventajas: • Permite agilizar el tiempo de respuestas de esta consulta • Recuperación utilizando accesos de sólo índices. • Predicados correlacionados. • Tablas de resumen • Tablas replicadas • Uniones hash

Desventajas: • Se tiene que ver con las aplicaciones que se tienen desarrolladas y

las que se van a implementar. • Influye en la elección

Page 11: SISTEMAS MANEJADORES DE DATOS

DB2 express-C DB2 express-C es un motor de base de datos perteneciente a la empresa

IBM, conteniendo parte de las funcionalidades de la versión de pago DB2 propiedad también de la empresa IBM, este motor de base de datos es gratuita pero no libre (como aquellas que tienen licencia GPL) y cuenta con la ventaja de no tener limite de crecimiento en sus archivos de base de datos.

Características:• Compatibilidad SQL, lo que facilita la ejecución de aplicaciones escritas para

otras bases de datos principales, en DB2.• Mejorías para el desarrollo de aplicativos• Mejoras en seguridad

Ventajas:• No hay Límites de Datos• No hay límites de conexiones

Page 12: SISTEMAS MANEJADORES DE DATOS

SQLite Es un sistema de gestión de bases de datos relacional compatible

con ACID, contenida en una relativamente pequeña biblioteca escrita en C. SQLite es un proyecto de dominio público.

Ventajas:• Rendimiento de base de datos• Interfaces• Costo Desventajas:• Falta de Clave Foránea• Falta de documentación en español