You are on page 1of 70

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

Modelamiento de Datos
Sistemas gestores de bases de datos (DBMS)

Eduardo Saavedra A.
Universidad Nacional Andrs Bello

Eduardo Saavedra A.

Data Base Management System (DBMS)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

Por que usar DBMS? DBMS Disponibles

Contenidos
1

Introduccin Por que usar DBMS? DBMS Disponibles Comparacin entre DBMS Tabla Comparativa DBMS Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Ejemplos Conclusin
Eduardo Saavedra A. Data Base Management System (DBMS)

4 5

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

Por que usar DBMS? DBMS Disponibles

Contenidos
1

Introduccin Por que usar DBMS? DBMS Disponibles Comparacin entre DBMS Tabla Comparativa DBMS Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Ejemplos Conclusin
Eduardo Saavedra A. Data Base Management System (DBMS)

4 5

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

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 bsqueda 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 corran 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, haba 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)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

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 bsqueda 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 corran 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, haba 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)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

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 bsqueda 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 corran 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, haba 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)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

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 bsqueda 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 corran 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, haba 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)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

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 bsqueda 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 corran 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, haba 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)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

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 bsqueda 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 corran 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, haba 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)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

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): Transaccin 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)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

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): Transaccin 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)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

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): Transaccin 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)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

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): Transaccin 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)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

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): Transaccin 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)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

Por que usar DBMS? DBMS Disponibles

Contenidos
1

Introduccin Por que usar DBMS? DBMS Disponibles Comparacin entre DBMS Tabla Comparativa DBMS Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Ejemplos Conclusin
Eduardo Saavedra A. Data Base Management System (DBMS)

4 5

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

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)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

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)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

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)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

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)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

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)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

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)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

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)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

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)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

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)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

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)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

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)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

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)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

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)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

Tabla Comparativa

Contenidos
1

Introduccin Por que usar DBMS? DBMS Disponibles Comparacin entre DBMS Tabla Comparativa DBMS Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Ejemplos Conclusin
Eduardo Saavedra A. Data Base Management System (DBMS)

4 5

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

Tabla Comparativa

Contenidos
1

Introduccin Por que usar DBMS? DBMS Disponibles Comparacin entre DBMS Tabla Comparativa DBMS Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Ejemplos Conclusin
Eduardo Saavedra A. Data Base Management System (DBMS)

4 5

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

Tabla Comparativa

Link a tabla Comparativa

Eduardo Saavedra A.

Data Base Management System (DBMS)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL

Contenidos
1

Introduccin Por que usar DBMS? DBMS Disponibles Comparacin entre DBMS Tabla Comparativa DBMS Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Ejemplos Conclusin
Eduardo Saavedra A. Data Base Management System (DBMS)

4 5

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

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 eleccin de un DBMS depender bsicamente de:
Presupuesto Cantidad de datos a manejar Tipos de aplicaciones a soportar Soporte de nuevas tecnologas Backups y Restores

Ojo con el presupuesto! Oracle Cobra en su versin 11G aproximadamente $40,000US por procesador.

Eduardo Saavedra A.

Data Base Management System (DBMS)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

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 eleccin de un DBMS depender bsicamente de:
Presupuesto Cantidad de datos a manejar Tipos de aplicaciones a soportar Soporte de nuevas tecnologas Backups y Restores

Ojo con el presupuesto! Oracle Cobra en su versin 11G aproximadamente $40,000US por procesador.

Eduardo Saavedra A.

Data Base Management System (DBMS)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

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 eleccin de un DBMS depender bsicamente de:
Presupuesto Cantidad de datos a manejar Tipos de aplicaciones a soportar Soporte de nuevas tecnologas Backups y Restores

Ojo con el presupuesto! Oracle Cobra en su versin 11G aproximadamente $40,000US por procesador.

Eduardo Saavedra A.

Data Base Management System (DBMS)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

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 eleccin de un DBMS depender bsicamente de:
Presupuesto Cantidad de datos a manejar Tipos de aplicaciones a soportar Soporte de nuevas tecnologas Backups y Restores

Ojo con el presupuesto! Oracle Cobra en su versin 11G aproximadamente $40,000US por procesador.

Eduardo Saavedra A.

Data Base Management System (DBMS)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

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 eleccin de un DBMS depender bsicamente de:
Presupuesto Cantidad de datos a manejar Tipos de aplicaciones a soportar Soporte de nuevas tecnologas Backups y Restores

Ojo con el presupuesto! Oracle Cobra en su versin 11G aproximadamente $40,000US por procesador.

Eduardo Saavedra A.

Data Base Management System (DBMS)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

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 eleccin de un DBMS depender bsicamente de:
Presupuesto Cantidad de datos a manejar Tipos de aplicaciones a soportar Soporte de nuevas tecnologas Backups y Restores

Ojo con el presupuesto! Oracle Cobra en su versin 11G aproximadamente $40,000US por procesador.

Eduardo Saavedra A.

Data Base Management System (DBMS)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

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 eleccin de un DBMS depender bsicamente de:
Presupuesto Cantidad de datos a manejar Tipos de aplicaciones a soportar Soporte de nuevas tecnologas Backups y Restores

Ojo con el presupuesto! Oracle Cobra en su versin 11G aproximadamente $40,000US por procesador.

Eduardo Saavedra A.

Data Base Management System (DBMS)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL

Contenidos
1

Introduccin Por que usar DBMS? DBMS Disponibles Comparacin entre DBMS Tabla Comparativa DBMS Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Ejemplos Conclusin
Eduardo Saavedra A. Data Base Management System (DBMS)

4 5

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL

Base de datos

Eduardo Saavedra A.

Data Base Management System (DBMS)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL

Tablas

Eduardo Saavedra A.

Data Base Management System (DBMS)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL

Ambiente de consultas

Eduardo Saavedra A.

Data Base Management System (DBMS)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL

Usos Comunes y generalidades

Aplicaciones pequeas, de poca mantencin 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)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL

Contenidos
1

Introduccin Por que usar DBMS? DBMS Disponibles Comparacin entre DBMS Tabla Comparativa DBMS Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Ejemplos Conclusin
Eduardo Saavedra A. Data Base Management System (DBMS)

4 5

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL

Base de datos

Eduardo Saavedra A.

Data Base Management System (DBMS)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL

Tablas

Eduardo Saavedra A.

Data Base Management System (DBMS)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL

Ambiente de consultas

Eduardo Saavedra A.

Data Base Management System (DBMS)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

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 informacin Precios elevados. Herramienta Cliente:
Administrador Corporativo. Analizador de Consultas.

Eduardo Saavedra A.

Data Base Management System (DBMS)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL

Contenidos
1

Introduccin Por que usar DBMS? DBMS Disponibles Comparacin entre DBMS Tabla Comparativa DBMS Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Ejemplos Conclusin
Eduardo Saavedra A. Data Base Management System (DBMS)

4 5

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL

Base de datos

Eduardo Saavedra A.

Data Base Management System (DBMS)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL

Tablas

Eduardo Saavedra A.

Data Base Management System (DBMS)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL

Ambiente de consultas

Eduardo Saavedra A.

Data Base Management System (DBMS)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

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 informacin Un tanto compleja de administrar Precios elevados. Herramienta Cliente:
Oracle SQL Developer.

Eduardo Saavedra A.

Data Base Management System (DBMS)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL

Contenidos
1

Introduccin Por que usar DBMS? DBMS Disponibles Comparacin entre DBMS Tabla Comparativa DBMS Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Ejemplos Conclusin
Eduardo Saavedra A. Data Base Management System (DBMS)

4 5

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL

Base de datos

Eduardo Saavedra A.

Data Base Management System (DBMS)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL

Tablas

Eduardo Saavedra A.

Data Base Management System (DBMS)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL

Ambiente de consultas

Eduardo Saavedra A.

Data Base Management System (DBMS)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

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 administracin disponibles (gratis) No es factible utilizarla con gran cantidad de registros (ms de 100.000 tuplas) Mucho ms rpido que sus competidores. Uno de sus mejores amigos es PHP. Herramienta Cliente:
MySQL Administrator. phpMyAdmin.

Eduardo Saavedra A.

Data Base Management System (DBMS)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL

Contenidos
1

Introduccin Por que usar DBMS? DBMS Disponibles Comparacin entre DBMS Tabla Comparativa DBMS Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Ejemplos Conclusin
Eduardo Saavedra A. Data Base Management System (DBMS)

4 5

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL

Base de datos

Eduardo Saavedra A.

Data Base Management System (DBMS)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL

Tablas

Eduardo Saavedra A.

Data Base Management System (DBMS)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL

Ambiente de consultas

Eduardo Saavedra A.

Data Base Management System (DBMS)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL

Ambiente de pgAdmin III

Eduardo Saavedra A.

Data Base Management System (DBMS)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

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)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

Contenidos
1

Introduccin Por que usar DBMS? DBMS Disponibles Comparacin entre DBMS Tabla Comparativa DBMS Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Ejemplos Conclusin
Eduardo Saavedra A. Data Base Management System (DBMS)

4 5

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

Ejemplo de Oracle En esta arquitectura (no encontr el diagrama "full") Oracle reside en el backend, es decir detrs de los servidores WEB en una aplicacin crtica para el pas.

Eduardo Saavedra A.

Data Base Management System (DBMS)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

Contenidos
1

Introduccin Por que usar DBMS? DBMS Disponibles Comparacin entre DBMS Tabla Comparativa DBMS Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Ejemplos Conclusin
Eduardo Saavedra A. Data Base Management System (DBMS)

4 5

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

Conclusiones La variedad de DBMS es altsima, es de gran importancia saber cual escoger bajo los parmetros mencionados anteriormente. Como bien se dice, es poco ptimo matar una mosca con un can. Siempre que se necesite implementar una solucin donde se consideren DBMS, se debe estudiar con cuidado el caso.
Eduardo Saavedra A. Data Base Management System (DBMS)

Introduccin Comparacin entre DBMS DBMS Ejemplos Conclusin

Fin

Preguntas, Consultas?

Eduardo Saavedra A.

Data Base Management System (DBMS)

You might also like