Presentacion SGBD Relacionales

6,519 views

Published on

Published in: Education
1 Comment
4 Likes
Statistics
Notes
No Downloads
Views
Total views
6,519
On SlideShare
0
From Embeds
0
Number of Embeds
148
Actions
Shares
0
Downloads
135
Comments
1
Likes
4
Embeds 0
No embeds

No notes for slide

Presentacion SGBD Relacionales

  1. 1. Autores: Luis Guirao Christopher Muñoz Jerónima Alberca Javier Martínez
  2. 2. PostgreSQL • SGBD libre y orientado a objetos. • Características: – Alta concurrencia. – Variedad de tipos nativos. – Permite el uso de funciones. – Claves foráneas. – Triggers.
  3. 3. PostgreSQL Multiplataforma Soporte empresarial Ventajas Dispone de mucha documentación Fácil de aprender
  4. 4. PostgreSQL Configuración compleja Lento respecto a otros SGBD Desventajas Poca variedad de tipos de datos Falta de medidas de seguridad
  5. 5. MySQL • SGBD relacional de Oracle. • Características: – Multiplataforma. – Conectividad segura. – Replicación. – Indexación de campos de texto. – Selección de mecanismos de almacenamiento para una configuración más personalizada
  6. 6. MySQL Software libre Rápido Ventajas Seguro Fiable Capacidad de gestión de BBDD grandes
  7. 7. MySQL Triggers limitados Problemas al quitar privilegios de tabla Desventajas Poco intuitivo Fiable Falta de documentación
  8. 8. Microsoft Office Access • SGBD más conocido. • Características: – Contiene tablas, formularios e informes como la gran mayoría de SGBD – Compatible con MS SQL. – Gran flexibilidad a la hora de exportar e importar información. – No requiere de un ordenador potente.
  9. 9. Microsoft Office Access Sencillo Ventajas Rápido
  10. 10. Microsoft Office Access Gestión de pequeñas BBDD Desventajas Seguridad Problemas de concurrencia
  11. 11. Oracle Database • SGBD de Oracle. • Características: – Soporte de transacciones – Escalabilidad – Multiplataforma – Estable
  12. 12. Oracle Database Multiplataforma Ventajas Cuenta con una gran documentación Seguridad
  13. 13. Oracle Database Caro Desventajas Difícil configuración Complejo
  14. 14. InterBase • Un SGBD relacionales desarrollado y comercializado por Borland Software Corporation y actualmente por CodeGear. • Características: – Destaca sobre todo por el bajo consumo de recursos del sistema, además es muy fácil de administrar ya que básicamente no hay necesidad de hacerlo. – Funcionar en Linux, Windows y Solaris.
  15. 15. InterBase No requiere un ordenador potente Multiplataforma Ventajas Acceso concurrente Fácil de instalar Triggers
  16. 16. InterBase No requiere un ordenador potente Multiplataforma Desventajas Acceso concurrente Fácil de instalar Triggers
  17. 17. IBM DB2 • DB2 es un SGBD relacionales propiedad de IBM y lanzado al mercado en 1983. • Características: – Es un motor de BD relacional que integra XML de manera nativa, también conocido como pureXML. – Es muy autónomo.
  18. 18. IBM DB2 Arquitectura similar a Oracle Multiplataforma Ventajas SQL Triggers
  19. 19. IBM DB2 Precio Desventajas Procedimientos han de programarse en otros lenguajes Anticuado
  20. 20. Paradox • SGBD relacional desarrollado principalmente para Windows. • Características: – Hace un uso eficaz de la memoria, empleando diversas técnicas. – Integra su propio lenguaje de programación, denominado PAL. – Las versiones de Windows son diferentes a los de DOS y Linux.
  21. 21. Paradox Ventajas Entorno de programación Mejoras última versión
  22. 22. Paradox Desventajas Requiere aprendizaje Anticuado
  23. 23. Microsoft SQL Server • SGBD relacional desarrollado por Microsoft. Su principal función es almacenar y gestionar datos solicitados por otras aplicaciones. • Características: – Soporta transacciones. – Soporta procedimientos almacenados (programa físicamente almacenado en la base de datos). – Posee un entorno gráfico integrado que permite gestionar los datos gráficamente. – Permite trabajar en modo cliente-servidor, donde los datos son almacenados en remoto y los clientes acceden a la información desde sus terminales.
  24. 24. Microsoft SQL Server Unión con Internet Accesibilidad a ficheros Ventajas Se pueden agregar SQL de otros servidores Entorno gráfico
  25. 25. Microsoft SQL Server Aprendizaje Requiere mucha memoria RAM Desventajas Calidad - precio Versiones económicas muy limitadas
  26. 26. SQLite • SGBD relacional de libre licencia y multiplataforma, contenido en una pequeña biblioteca. • Características: – En lugar de determinar un tipo a una columna, como en la mayor parte de los SGBD de SQL, los tipos se asignan a los valores individuales. – Capacidad de acceso a la base de datos por varios procesos simultáneos (multihilo). – La biblioteca puede ser usada desde programas en C/C++, aunque también está disponible desde otros lenguajes de programación interpretados.
  27. 27. SQLite Pequeño tamaño de la librería Rendimiento y velocidad Ventajas Portabilidad Software libre
  28. 28. SQLite Limitaciones en “where” Desventajas Falta de claves foráneas en las tablas
  29. 29. Derby • SGBD relacional desarrollado por la Apache Software Fundation basado en Java y usado para procesamientos de transacciones online. Derby es un software libre. • Características: – Es muy ligero. – Basado en Java, JDBC y estándares SQL. – Soporta el modo cliente-servidor.
  30. 30. Derby Opciones de embeber el manejador de la base de datos en Java. Flexibilidad en el manejo de datos complejos. Ventajas Se ajusta al espacio necesario y elimina espacio desperdiciado Manipulación de objetos complejos de forma ágil y rápida.
  31. 31. Derby Falta de estándares en la industria orientado a objetos Desventajas Está escrito en Java y no tiene buildings para otros lenguajes.
  32. 32. Firebird • SGBD de código abierto, basado en la versión 6 de InterBase. • Características: – Es multiplataforma. – Ejecutable pequeño. – Arquitectura cliente/servidor. – Soporte de transacciones ACID. – Escalable. – BBDD de solo lectura para CD-ROM. – Controladores ODBC, PHP, Perl… – Estándar SQL-92. – Soporte de user-defined functions. – Versión autoejecutable.
  33. 33. Firebird Variedad de medios para acceder a los datos. Se pueden usar librerías externas. Uso gratuito y distribución poco restrictiva. Ventajas Creación de seguridad y la funcionalidad en arquitecturas de 64 bits.. Administra la concurrencia en las actualizaciones de los datos. Base de datos ligera; no consume grandes registros en el servidor.
  34. 34. Firebird Solo se puede acceder a la base de datos con el dialecto 1 de SQL. Desventajas Pobre biblioteca de funciones. Carece de interfaz gráfica propia.
  35. 35. Informix • Incorpora conceptos de diseño diferentes de las tradicionales plataformas relacionales. • Características: – Optimiza el rendimiento de una forma inteligente. – Ejecución de múltiples hilos y procesadores. – Escalabilidad total y lineal. – Incluye el servidor Netscape FaxTrap. – Encriptación en integridad de mensajes.
  36. 36. Informix Conversión de tipos automática. Valor inicial nulo (NULL). Ventajas Reduce los costos de administración. Soporta transacciones on-line. Optimiza capacidades de inteligecia del negocio competitivas
  37. 37. Informix No tiene soporte para BLOBs. No tiene soporte para datos de tipo VARCHAR. Desventajas Datos con longitud máxima fija de 2000 caracteres. No muy rápido.
  38. 38. MariaDB • SGBD derivado de MySQL con licencia GPL. • Características: – Alta compatibilidad con MySQL. – Introduce dos motores de almacenamiento nuevos. – Google está preparando una migración masiva de todas sus BBDD MySQL a MariaDB.
  39. 39. MariaDB Nuevos motores de rendimiento más eficientes. Ventajas Estadísticas para índices y tablas que ayudan a la optimización de la BD. Mejoras respecto a SQL.
  40. 40. MariaDB Desventajas Migración de un sistema testado y fiable como es SQL.

×