Download Bases de Datos - Sistemas gestores de bases de datos (DBMS)

Document related concepts

Open Database Connectivity wikipedia , lookup

H2 (DBMS) wikipedia , lookup

Null (SQL) wikipedia , lookup

FoxPro 2 wikipedia , lookup

Base de datos temporal wikipedia , lookup

Transcript
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)