• No se han encontrado resultados

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

N/A
N/A
Protected

Academic year: 2021

Share "Bases de Datos Sistemas gestores de bases de datos (DBMS)"

Copied!
70
0
0

Texto completo

(1)

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

(2)

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

(3)

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

(4)

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 archivoCOMPLETAMENTE!

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

(5)

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 archivoCOMPLETAMENTE!

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

(6)

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 archivoCOMPLETAMENTE!

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

(7)

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 archivoCOMPLETAMENTE!

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

(8)

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 archivoCOMPLETAMENTE!

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

(9)

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 archivoCOMPLETAMENTE!

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

(10)

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 realizaSI O NO

Consistencia (Consistency): Se respetan las reglas del SGBD

Aislamiento (Isolation): Transacciones unitarias

Durabilidad (Durability): Los datos deben ser persistentes ante emergencias.

(11)

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 realizaSI O NO Consistencia (Consistency): Se respetan las reglas del SGBD

Aislamiento (Isolation): Transacciones unitarias

Durabilidad (Durability): Los datos deben ser persistentes ante emergencias.

(12)

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 realizaSI O NO

Consistencia (Consistency): Se respetan las reglas del SGBD

Aislamiento (Isolation): Transacciones unitarias

Durabilidad (Durability): Los datos deben ser persistentes ante emergencias.

(13)

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 realizaSI O NO

Consistencia (Consistency): Se respetan las reglas del SGBD

Aislamiento (Isolation): Transacciones unitarias

Durabilidad (Durability): Los datos deben ser persistentes ante emergencias.

(14)

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 realizaSI O NO

Consistencia (Consistency): Se respetan las reglas del SGBD

Aislamiento (Isolation): Transacciones unitarias

Durabilidad (Durability): Los datos deben ser persistentes ante emergencias.

(15)

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

(16)

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

(17)

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

(18)

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

(19)

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

(20)

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

(21)

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

(22)

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

(23)

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

(24)

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

(25)

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

(26)

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

(27)

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

(28)

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

(29)

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

(30)

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

(31)

Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Tabla Comparativa

Link a tabla Comparativa

(32)

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

(33)

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.

(34)

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.

(35)

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.

(36)

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.

(37)

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.

(38)

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.

(39)

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.

(40)

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

(41)

Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Base de datos

(42)

Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Tablas

(43)

Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Ambiente de consultas

(44)

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.

(45)

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

(46)

Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Base de datos

(47)

Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Tablas

(48)

Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Ambiente de consultas

(49)

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.

(50)

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

(51)

Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Base de datos

(52)

Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Tablas

(53)

Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Ambiente de consultas

(54)

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.

(55)

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

(56)

Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Base de datos

(57)

Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Tablas

(58)

Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Ambiente de consultas

(59)

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.

(60)

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

(61)

Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Base de datos

(62)

Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Tablas

(63)

Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL Ambiente de consultas

(64)

Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Microsoft Access SQL Server 2000 Oracle MySQL PostgreSQL

Ambiente de pgAdmin III

(65)

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.

(66)

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

(67)

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.

(68)

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

(69)

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.

(70)

Introducción Comparación entre DBMS DBMS Ejemplos Conclusión Fin Preguntas, Consultas?

Referencias

Documento similar

El valor agregado 6 del indicador por universidad se pre- senta en una escala de 0 (mínimo valor obtenido por una universidad del sistema en ese indicador) a 100 (correspondiente

El segundo paso es elegir la comunidad autónoma o comunidades que se contemplan como lugares en los que cursar los estudios. Para ello, el usuario debe marcar las elegidas

El segundo paso es elegir la comunidad autónoma o comunidades que se contemplan como lugares en los que cursar los estudios. Para ello, el usuario debe marcar las elegidas

a) Se podría migrar a un manejador de bases de datos más potente como Microsoft SQL Server. b) Se puede hacer que los sistemas sean indispensable para cualquier encargado de la

Tabla 4.3 Descripción de prueba para el CU Definir reglas de replicación Nombre del caso de uso: Mostrar reporte de réplica. Entrada Resultados

Fig. Arquitectura de la Capa de Acceso a Datos. El paquete Entidades Persistentes representa las clases persistentes que constituyen las entidades del negocio con

El proceso de Limpieza de Datos, o Data Cleaning como también se le conoce, no es más que corregir o remover información incorrecta, con formato inapropiado o duplicada en una base de

Es seguro: El sistema de autorización de MySQL permite privilegios en una o varias bases de datos (por ejemplo el privilegio de crear bases de datos o de