Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Bases de Datos Sistemas gestores de bases de datos (DBMS) Eduardo Saavedra A. Universidad Nacional Andrés Bello Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Por que usar DBMS? DBMS Disponibles Contenidos 1 Introducción Por que usar DBMS? DBMS Disponibles 2 Comparación entre DBMS Tabla Comparativa 3 DBMS Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL 4 Ejemplos 5 Conclusión Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Por que usar DBMS? DBMS Disponibles Contenidos 1 Introducción Por que usar DBMS? DBMS Disponibles 2 Comparación entre DBMS Tabla Comparativa 3 DBMS Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL 4 Ejemplos 5 Conclusión Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Por que usar DBMS? DBMS Disponibles Archivos de texto secuencial como base de datos. Antes de la existencia de los DBMS se utilizaban los archivos de texto (acceso secuencial). El costo de realizar una búsqueda simple en un archivo de texto siempre sera de orden O(n), es decir, en el peor de los casos se debe recorrer el archivo COMPLETAMENTE! Y por supuesto, se corrían ciertos riesgos: En caso de cualquier falla del sistema de archivos, la base de datos de texto era aniquilada. Cuando las aplicaciones eran mas complejas, el tiempo de respuesta era muy lento. Si se trabajaba en el archivo, había que tener cuidado de que nadie mas interactuara con este al mismo tiempo (concurrencia). Complejidad de desarrollo en aplicaciones. Etc... Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Por que usar DBMS? DBMS Disponibles Archivos de texto secuencial como base de datos. Antes de la existencia de los DBMS se utilizaban los archivos de texto (acceso secuencial). El costo de realizar una búsqueda simple en un archivo de texto siempre sera de orden O(n), es decir, en el peor de los casos se debe recorrer el archivo COMPLETAMENTE! Y por supuesto, se corrían ciertos riesgos: En caso de cualquier falla del sistema de archivos, la base de datos de texto era aniquilada. Cuando las aplicaciones eran mas complejas, el tiempo de respuesta era muy lento. Si se trabajaba en el archivo, había que tener cuidado de que nadie mas interactuara con este al mismo tiempo (concurrencia). Complejidad de desarrollo en aplicaciones. Etc... Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Por que usar DBMS? DBMS Disponibles Archivos de texto secuencial como base de datos. Antes de la existencia de los DBMS se utilizaban los archivos de texto (acceso secuencial). El costo de realizar una búsqueda simple en un archivo de texto siempre sera de orden O(n), es decir, en el peor de los casos se debe recorrer el archivo COMPLETAMENTE! Y por supuesto, se corrían ciertos riesgos: En caso de cualquier falla del sistema de archivos, la base de datos de texto era aniquilada. Cuando las aplicaciones eran mas complejas, el tiempo de respuesta era muy lento. Si se trabajaba en el archivo, había que tener cuidado de que nadie mas interactuara con este al mismo tiempo (concurrencia). Complejidad de desarrollo en aplicaciones. Etc... Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Por que usar DBMS? DBMS Disponibles Archivos de texto secuencial como base de datos. Antes de la existencia de los DBMS se utilizaban los archivos de texto (acceso secuencial). El costo de realizar una búsqueda simple en un archivo de texto siempre sera de orden O(n), es decir, en el peor de los casos se debe recorrer el archivo COMPLETAMENTE! Y por supuesto, se corrían ciertos riesgos: En caso de cualquier falla del sistema de archivos, la base de datos de texto era aniquilada. Cuando las aplicaciones eran mas complejas, el tiempo de respuesta era muy lento. Si se trabajaba en el archivo, había que tener cuidado de que nadie mas interactuara con este al mismo tiempo (concurrencia). Complejidad de desarrollo en aplicaciones. Etc... Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Por que usar DBMS? DBMS Disponibles Archivos de texto secuencial como base de datos. Antes de la existencia de los DBMS se utilizaban los archivos de texto (acceso secuencial). El costo de realizar una búsqueda simple en un archivo de texto siempre sera de orden O(n), es decir, en el peor de los casos se debe recorrer el archivo COMPLETAMENTE! Y por supuesto, se corrían ciertos riesgos: En caso de cualquier falla del sistema de archivos, la base de datos de texto era aniquilada. Cuando las aplicaciones eran mas complejas, el tiempo de respuesta era muy lento. Si se trabajaba en el archivo, había que tener cuidado de que nadie mas interactuara con este al mismo tiempo (concurrencia). Complejidad de desarrollo en aplicaciones. Etc... Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Por que usar DBMS? DBMS Disponibles Archivos de texto secuencial como base de datos. Antes de la existencia de los DBMS se utilizaban los archivos de texto (acceso secuencial). El costo de realizar una búsqueda simple en un archivo de texto siempre sera de orden O(n), es decir, en el peor de los casos se debe recorrer el archivo COMPLETAMENTE! Y por supuesto, se corrían ciertos riesgos: En caso de cualquier falla del sistema de archivos, la base de datos de texto era aniquilada. Cuando las aplicaciones eran mas complejas, el tiempo de respuesta era muy lento. Si se trabajaba en el archivo, había que tener cuidado de que nadie mas interactuara con este al mismo tiempo (concurrencia). Complejidad de desarrollo en aplicaciones. Etc... Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Por que usar DBMS? DBMS Disponibles Bases de datos relacionales... base de datos. Gracias a los DBMS se estandarizaron las formas en como rescatar datos, almacenarlos y eliminarlos, el famoso Structured Query Language (SQL). Se crearon ciertas propiedades (ACID): Atomicidad (Atomicity): Transacción se realiza SI O NO Consistencia (Consistency): Se respetan las reglas del SGBD Aislamiento (Isolation): Transacciones unitarias Durabilidad (Durability): Los datos deben ser persistentes ante emergencias. Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Por que usar DBMS? DBMS Disponibles Bases de datos relacionales... base de datos. Gracias a los DBMS se estandarizaron las formas en como rescatar datos, almacenarlos y eliminarlos, el famoso Structured Query Language (SQL). Se crearon ciertas propiedades (ACID): Atomicidad (Atomicity): Transacción se realiza SI O NO Consistencia (Consistency): Se respetan las reglas del SGBD Aislamiento (Isolation): Transacciones unitarias Durabilidad (Durability): Los datos deben ser persistentes ante emergencias. Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Por que usar DBMS? DBMS Disponibles Bases de datos relacionales... base de datos. Gracias a los DBMS se estandarizaron las formas en como rescatar datos, almacenarlos y eliminarlos, el famoso Structured Query Language (SQL). Se crearon ciertas propiedades (ACID): Atomicidad (Atomicity): Transacción se realiza SI O NO Consistencia (Consistency): Se respetan las reglas del SGBD Aislamiento (Isolation): Transacciones unitarias Durabilidad (Durability): Los datos deben ser persistentes ante emergencias. Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Por que usar DBMS? DBMS Disponibles Bases de datos relacionales... base de datos. Gracias a los DBMS se estandarizaron las formas en como rescatar datos, almacenarlos y eliminarlos, el famoso Structured Query Language (SQL). Se crearon ciertas propiedades (ACID): Atomicidad (Atomicity): Transacción se realiza SI O NO Consistencia (Consistency): Se respetan las reglas del SGBD Aislamiento (Isolation): Transacciones unitarias Durabilidad (Durability): Los datos deben ser persistentes ante emergencias. Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Por que usar DBMS? DBMS Disponibles Bases de datos relacionales... base de datos. Gracias a los DBMS se estandarizaron las formas en como rescatar datos, almacenarlos y eliminarlos, el famoso Structured Query Language (SQL). Se crearon ciertas propiedades (ACID): Atomicidad (Atomicity): Transacción se realiza SI O NO Consistencia (Consistency): Se respetan las reglas del SGBD Aislamiento (Isolation): Transacciones unitarias Durabilidad (Durability): Los datos deben ser persistentes ante emergencias. Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Por que usar DBMS? DBMS Disponibles Contenidos 1 Introducción Por que usar DBMS? DBMS Disponibles 2 Comparación entre DBMS Tabla Comparativa 3 DBMS Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL 4 Ejemplos 5 Conclusión Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Por que usar DBMS? DBMS Disponibles Bases de datos relacionales. Existen muchos DBMS, algunos de libre uso como otros licenciados. Entre los mas utilizados de libre uso: MySQL PostgreSQL HSQLDB SQLite Entre los mas utilizados licenciados: SQL Server Microsoft Access Oracle Informix Sybase DB2 Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Por que usar DBMS? DBMS Disponibles Bases de datos relacionales. Existen muchos DBMS, algunos de libre uso como otros licenciados. Entre los mas utilizados de libre uso: MySQL PostgreSQL HSQLDB SQLite Entre los mas utilizados licenciados: SQL Server Microsoft Access Oracle Informix Sybase DB2 Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Por que usar DBMS? DBMS Disponibles Bases de datos relacionales. Existen muchos DBMS, algunos de libre uso como otros licenciados. Entre los mas utilizados de libre uso: MySQL PostgreSQL HSQLDB SQLite Entre los mas utilizados licenciados: SQL Server Microsoft Access Oracle Informix Sybase DB2 Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Por que usar DBMS? DBMS Disponibles Bases de datos relacionales. Existen muchos DBMS, algunos de libre uso como otros licenciados. Entre los mas utilizados de libre uso: MySQL PostgreSQL HSQLDB SQLite Entre los mas utilizados licenciados: SQL Server Microsoft Access Oracle Informix Sybase DB2 Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Por que usar DBMS? DBMS Disponibles Bases de datos relacionales. Existen muchos DBMS, algunos de libre uso como otros licenciados. Entre los mas utilizados de libre uso: MySQL PostgreSQL HSQLDB SQLite Entre los mas utilizados licenciados: SQL Server Microsoft Access Oracle Informix Sybase DB2 Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Por que usar DBMS? DBMS Disponibles Bases de datos relacionales. Existen muchos DBMS, algunos de libre uso como otros licenciados. Entre los mas utilizados de libre uso: MySQL PostgreSQL HSQLDB SQLite Entre los mas utilizados licenciados: SQL Server Microsoft Access Oracle Informix Sybase DB2 Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Por que usar DBMS? DBMS Disponibles Bases de datos relacionales. Existen muchos DBMS, algunos de libre uso como otros licenciados. Entre los mas utilizados de libre uso: MySQL PostgreSQL HSQLDB SQLite Entre los mas utilizados licenciados: SQL Server Microsoft Access Oracle Informix Sybase DB2 Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Por que usar DBMS? DBMS Disponibles Bases de datos relacionales. Existen muchos DBMS, algunos de libre uso como otros licenciados. Entre los mas utilizados de libre uso: MySQL PostgreSQL HSQLDB SQLite Entre los mas utilizados licenciados: SQL Server Microsoft Access Oracle Informix Sybase DB2 Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Por que usar DBMS? DBMS Disponibles Bases de datos relacionales. Existen muchos DBMS, algunos de libre uso como otros licenciados. Entre los mas utilizados de libre uso: MySQL PostgreSQL HSQLDB SQLite Entre los mas utilizados licenciados: SQL Server Microsoft Access Oracle Informix Sybase DB2 Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Por que usar DBMS? DBMS Disponibles Bases de datos relacionales. Existen muchos DBMS, algunos de libre uso como otros licenciados. Entre los mas utilizados de libre uso: MySQL PostgreSQL HSQLDB SQLite Entre los mas utilizados licenciados: SQL Server Microsoft Access Oracle Informix Sybase DB2 Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Por que usar DBMS? DBMS Disponibles Bases de datos relacionales. Existen muchos DBMS, algunos de libre uso como otros licenciados. Entre los mas utilizados de libre uso: MySQL PostgreSQL HSQLDB SQLite Entre los mas utilizados licenciados: SQL Server Microsoft Access Oracle Informix Sybase DB2 Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Por que usar DBMS? DBMS Disponibles Bases de datos relacionales. Existen muchos DBMS, algunos de libre uso como otros licenciados. Entre los mas utilizados de libre uso: MySQL PostgreSQL HSQLDB SQLite Entre los mas utilizados licenciados: SQL Server Microsoft Access Oracle Informix Sybase DB2 Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Por que usar DBMS? DBMS Disponibles Bases de datos relacionales. Existen muchos DBMS, algunos de libre uso como otros licenciados. Entre los mas utilizados de libre uso: MySQL PostgreSQL HSQLDB SQLite Entre los mas utilizados licenciados: SQL Server Microsoft Access Oracle Informix Sybase DB2 Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Tabla Comparativa Contenidos 1 Introducción Por que usar DBMS? DBMS Disponibles 2 Comparación entre DBMS Tabla Comparativa 3 DBMS Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL 4 Ejemplos 5 Conclusión Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Tabla Comparativa Contenidos 1 Introducción Por que usar DBMS? DBMS Disponibles 2 Comparación entre DBMS Tabla Comparativa 3 DBMS Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL 4 Ejemplos 5 Conclusión Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Tabla Comparativa Link a tabla Comparativa Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Contenidos 1 Introducción Por que usar DBMS? DBMS Disponibles 2 Comparación entre DBMS Tabla Comparativa 3 DBMS Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL 4 Ejemplos 5 Conclusión Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Los motores de base de datos son variados y dependen de su uso para atacar ciertos problemas. La elección de un DBMS dependerá básicamente de: Presupuesto Cantidad de datos a manejar Tipos de aplicaciones a soportar Soporte de nuevas tecnologías Backups y Restores Ojo con el presupuesto! Oracle Cobra en su versión 11G aproximadamente $40,000US por procesador. Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Los motores de base de datos son variados y dependen de su uso para atacar ciertos problemas. La elección de un DBMS dependerá básicamente de: Presupuesto Cantidad de datos a manejar Tipos de aplicaciones a soportar Soporte de nuevas tecnologías Backups y Restores Ojo con el presupuesto! Oracle Cobra en su versión 11G aproximadamente $40,000US por procesador. Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Los motores de base de datos son variados y dependen de su uso para atacar ciertos problemas. La elección de un DBMS dependerá básicamente de: Presupuesto Cantidad de datos a manejar Tipos de aplicaciones a soportar Soporte de nuevas tecnologías Backups y Restores Ojo con el presupuesto! Oracle Cobra en su versión 11G aproximadamente $40,000US por procesador. Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Los motores de base de datos son variados y dependen de su uso para atacar ciertos problemas. La elección de un DBMS dependerá básicamente de: Presupuesto Cantidad de datos a manejar Tipos de aplicaciones a soportar Soporte de nuevas tecnologías Backups y Restores Ojo con el presupuesto! Oracle Cobra en su versión 11G aproximadamente $40,000US por procesador. Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Los motores de base de datos son variados y dependen de su uso para atacar ciertos problemas. La elección de un DBMS dependerá básicamente de: Presupuesto Cantidad de datos a manejar Tipos de aplicaciones a soportar Soporte de nuevas tecnologías Backups y Restores Ojo con el presupuesto! Oracle Cobra en su versión 11G aproximadamente $40,000US por procesador. Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Los motores de base de datos son variados y dependen de su uso para atacar ciertos problemas. La elección de un DBMS dependerá básicamente de: Presupuesto Cantidad de datos a manejar Tipos de aplicaciones a soportar Soporte de nuevas tecnologías Backups y Restores Ojo con el presupuesto! Oracle Cobra en su versión 11G aproximadamente $40,000US por procesador. Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Los motores de base de datos son variados y dependen de su uso para atacar ciertos problemas. La elección de un DBMS dependerá básicamente de: Presupuesto Cantidad de datos a manejar Tipos de aplicaciones a soportar Soporte de nuevas tecnologías Backups y Restores Ojo con el presupuesto! Oracle Cobra en su versión 11G aproximadamente $40,000US por procesador. Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Contenidos 1 Introducción Por que usar DBMS? DBMS Disponibles 2 Comparación entre DBMS Tabla Comparativa 3 DBMS Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL 4 Ejemplos 5 Conclusión Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Base de datos Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Tablas Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Ambiente de consultas Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Usos Comunes y generalidades Aplicaciones pequeñas, de poca mantención y de "juguete". Donde la conectividad no es de relevancia o no se utiliza. Fue utilizada mayormente en aplicaciones de contabilidad con desarrollos relacionados a Basic. Herramienta Cliente: Microsoft Access. Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Contenidos 1 Introducción Por que usar DBMS? DBMS Disponibles 2 Comparación entre DBMS Tabla Comparativa 3 DBMS Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL 4 Ejemplos 5 Conclusión Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Base de datos Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Tablas Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Ambiente de consultas Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Usos Comunes y generalidades Utilizado tanto como para aplicaciones WEB o ejecutables Obviamente Optimizado y notablemente integrado para desarrollo de aplicaciones .NET Capaz de almacenar grandes cantidades de información Precios elevados. Herramienta Cliente: Administrador Corporativo. Analizador de Consultas. Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Contenidos 1 Introducción Por que usar DBMS? DBMS Disponibles 2 Comparación entre DBMS Tabla Comparativa 3 DBMS Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL 4 Ejemplos 5 Conclusión Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Base de datos Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Tablas Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Ambiente de consultas Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Usos Comunes y generalidades Utilizado tanto como para aplicaciones WEB o ejecutables La conectividad es una de sus mayores ventajas Capaz de almacenar grandes cantidades de información Un tanto compleja de administrar Precios elevados. Herramienta Cliente: Oracle SQL Developer. Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Contenidos 1 Introducción Por que usar DBMS? DBMS Disponibles 2 Comparación entre DBMS Tabla Comparativa 3 DBMS Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL 4 Ejemplos 5 Conclusión Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Base de datos Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Tablas Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Ambiente de consultas Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Usos Comunes y generalidades Mayormente utilizado en aplicaciones WEB. La conectividad es una de sus mayores ventajas Gran cantidad de clientes de administración disponibles (gratis) No es factible utilizarla con gran cantidad de registros (más de 100.000 tuplas) Mucho más rápido que sus competidores. Uno de sus mejores amigos es PHP. Herramienta Cliente: MySQL Administrator. phpMyAdmin. Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Contenidos 1 Introducción Por que usar DBMS? DBMS Disponibles 2 Comparación entre DBMS Tabla Comparativa 3 DBMS Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL 4 Ejemplos 5 Conclusión Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Base de datos Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Tablas Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Ambiente de consultas Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Ambiente de pgAdmin III Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Usos Comunes y generalidades Utilizado tanto como para aplicaciones WEB o ejecutables. Alta conectividad y facilidades de "dumpeo". Soporta gran cantidad de registros. Es comparada con Oracle en cuanto a capacidades. Un poco compleja de manejar y administrar. Herramienta Cliente: pgAdmin III. Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Contenidos 1 Introducción Por que usar DBMS? DBMS Disponibles 2 Comparación entre DBMS Tabla Comparativa 3 DBMS Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL 4 Ejemplos 5 Conclusión Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Ejemplo de Oracle En esta arquitectura (no encontré el diagrama "full") Oracle reside en el backend, es decir detrás de los servidores WEB en una aplicación crítica para el país. Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Contenidos 1 Introducción Por que usar DBMS? DBMS Disponibles 2 Comparación entre DBMS Tabla Comparativa 3 DBMS Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL 4 Ejemplos 5 Conclusión Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Conclusiones La variedad de DBMS es altísima, es de gran importancia saber cual escoger bajo los parámetros mencionados anteriormente. Como bien se dice, es poco óptimo matar una mosca con un cañón. Siempre que se necesite implementar una solución donde se consideren DBMS, se debe estudiar con cuidado el caso. Eduardo Saavedra A. Data Base Management System (DBMS) Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Fin Preguntas, Consultas? Eduardo Saavedra A. Data Base Management System (DBMS)