19
DIRECCIÓN GENERAL DE EDUCACIÓN SUPERIOR TECNOLÓGICA INSTITUTO TECNOLÓGICO DEL VALLE DEL GUADIANA LICENCIATURA EN INFORMATICA Materia: FUNDAMENTOS DE BASE DE DATOS GESTORES DE BASES DE DATOS INTEGRANTES: SARAHI SANDOVAL MENDEZ ARNULFO MEZA VARELA 5 “A” FECHA DE ENTREGA: 21 DE SEPTIEMBRE DE 2009

DIRECCIÓN GENERAL DE EDUCACIÓN SUPERIOR TECNOLÓGICA

  • Upload
    kelii

  • View
    36

  • Download
    0

Embed Size (px)

DESCRIPTION

DIRECCIÓN GENERAL DE EDUCACIÓN SUPERIOR TECNOLÓGICA INSTITUTO TECNOLÓGICO DEL VALLE DEL GUADIANA. LICENCIATURA EN INFORMATICA Materia: FUNDAMENTOS DE BASE DE DATOS GESTORES DE BASES DE DATOS INTEGRANTES: SARAHI SANDOVAL MENDEZ ARNULFO MEZA VARELA 5 “A” FECHA DE ENTREGA: - PowerPoint PPT Presentation

Citation preview

Page 1: DIRECCIÓN  GENERAL  DE  EDUCACIÓN   SUPERIOR TECNOLÓGICA

DIRECCIÓN GENERAL DE EDUCACIÓN SUPERIOR TECNOLÓGICAINSTITUTO TECNOLÓGICO DEL VALLE DEL GUADIANA

LICENCIATURA EN INFORMATICA

Materia:FUNDAMENTOS DE BASE DE DATOS

GESTORES DE BASES DE DATOS

INTEGRANTES:SARAHI SANDOVAL MENDEZ

ARNULFO MEZA VARELA

5 “A”

FECHA DE ENTREGA: 21 DE SEPTIEMBRE DE 2009

Page 2: DIRECCIÓN  GENERAL  DE  EDUCACIÓN   SUPERIOR TECNOLÓGICA

GESTORES DE BASES DE DATOS

Page 3: DIRECCIÓN  GENERAL  DE  EDUCACIÓN   SUPERIOR TECNOLÓGICA

Los Gestores de Bases de Datos se dividen en :

SGBD No Libres

SGBD Libres

Page 4: DIRECCIÓN  GENERAL  DE  EDUCACIÓN   SUPERIOR TECNOLÓGICA

SGBD Libres

Page 5: DIRECCIÓN  GENERAL  DE  EDUCACIÓN   SUPERIOR TECNOLÓGICA

MySQL

Utilizado en aplicaciones web(Drupal o phpBB)

En plataformas (Linux/Windows-Apache-MySQL-PHP/Perl/Python)

En herramientas de seguimiento de errores como Bugzilla.

Por su aplicación web está muy ligada a PHP.

Rápida lectura cuando utiliza el motor no transaccional MyISAM, (problemas de integridad).

Soporta gran cantidad de datos.

Los clientes se conectan al servidor MySQL usando sockets TCP/IP en cualquier plataforma

Page 6: DIRECCIÓN  GENERAL  DE  EDUCACIÓN   SUPERIOR TECNOLÓGICA

PostgreSQLAlta concurrencia

Con el sistema MVCC (Acceso concurrente multiversión) permite que mientras un proceso escribe en una tabla, otros accedan a la misma

tabla sin necesidad de bloqueos.

Cada usuario obtiene una visión consistente de lo último a lo que se le hizo commit( eliminando la necesidad del uso de bloqueos explícitos).

Claves ajenas también denominadas Llaves ajenas o Claves Foráneas (foreign keys).

Disparadores (triggers): Un disparador o trigger se define en una acción especifica basada en algo ocurrente dentro de la base de datos.

Page 7: DIRECCIÓN  GENERAL  DE  EDUCACIÓN   SUPERIOR TECNOLÓGICA

Ahora todos los disparadores se

definen por seis

características:

El nombre del

disparador o trigger

El momento en que el

disparador debe

arrancar

El evento del disparador

deberá activarse sobre...

La tabla donde el

disparador se activará

La frecuencia de la

ejecución

La función que podría

ser llamada

Page 8: DIRECCIÓN  GENERAL  DE  EDUCACIÓN   SUPERIOR TECNOLÓGICA

PostgreSQL

Vistas

Integridad transaccional.

Herencia de tablas.

Tipos de datos y operaciones geométricas.

Page 9: DIRECCIÓN  GENERAL  DE  EDUCACIÓN   SUPERIOR TECNOLÓGICA

SQLiteUsa un sistema de tipos inusual(los tipos se asignan a los valores individuales)

Se percibe que es mucho más útil, sobre todo al ser utilizada desde un lenguaje de scripting de tipos dinámicos.

Otros usuarios lo ven como un gran inconveniente, ya que la técnica no es portable a otras bases de datos SQL.

Varios procesos o hilos pueden acceder a la misma base de datos sin problemas.

Varios accesos de lectura pueden ser servidos en paralelo.

Page 10: DIRECCIÓN  GENERAL  DE  EDUCACIÓN   SUPERIOR TECNOLÓGICA

SGBD No Libres

Page 11: DIRECCIÓN  GENERAL  DE  EDUCACIÓN   SUPERIOR TECNOLÓGICA

Visual FoxPro

Visual FoxPro ofrece a los desarrolladores un conjunto de herramientas para crear aplicaciones de bases de datos para el escritorio, entornos cliente/servidor, tablet PC o para la Web.

Page 12: DIRECCIÓN  GENERAL  DE  EDUCACIÓN   SUPERIOR TECNOLÓGICA

CARACTERISTICAS

Capacidades poderosas y muy veloces para el

manejo de datos nativos y remotos.

Flexibilidad para crear todo tipo de soluciones

de bases de datos.

Lenguaje de Programación Orientado

a objetos.

Utilización de Sentencias SQL en forma nativa.

Poderoso manejo de vistas y cursores y control completo de

estructuras relacionales.

Su propio gestor de base de datos incorporado.

Page 13: DIRECCIÓN  GENERAL  DE  EDUCACIÓN   SUPERIOR TECNOLÓGICA

Microsoft Access

VENTAJASSGBD relacional

creado y modificado por Microsoft para uso personal de pequeñas

organizaciones.

Es un componente de la suite Microsoft

Office aunque no se incluye en el paquete

"básico".

Crea ficheros con bases de datos que pueden ser

consultados por otros programas.

Es un software de gran difusión entre pequeñas empresas (

PYMES) cuyas bases de datos no requieren de excesiva

potencia, y con poco conocimiento del programa.

Microsoft Access permite crear

formularios para insertar y modificar datos fácilmente.

También tiene un entorno gráfico para

ver las relaciones entre las diferentes tablas de

la base de datos

Page 14: DIRECCIÓN  GENERAL  DE  EDUCACIÓN   SUPERIOR TECNOLÓGICA

DESVENTAJAS

Para bases de datos de gran

calibre (es recomendable

usar otros sistemas).

No es multiplataforma,

pues sólo está disponible para

sistemas operativos de

Microsoft.

Page 15: DIRECCIÓN  GENERAL  DE  EDUCACIÓN   SUPERIOR TECNOLÓGICA

Microsoft SQL Server

Sistema de gestión de bases de datos relacionales (SGBD) basado en el lenguaje Transact-SQL, y específicamente en Sybase IQ, capaz de poner a disposición de muchos usuarios grandes cantidades de datos de manera simultánea.

Page 16: DIRECCIÓN  GENERAL  DE  EDUCACIÓN   SUPERIOR TECNOLÓGICA

CARACTERISTICAS

Alternativa de Microsoft a otros potentes SGBD como son Oracle, Sybase ASE, PostgreSQL, Interbase,

Firebird o MySQL.

Soporte de transacciones.

Escalabilidad, estabilidad y seguridad.

Soporta procedimientos almacenados.

Incluye también un potente entorno gráfico.

Permite trabajar en modo cliente-servidor.

Además permite administrar información de otros servidores de datos.

Page 17: DIRECCIÓN  GENERAL  DE  EDUCACIÓN   SUPERIOR TECNOLÓGICA

Oracle

Es un sistema de gestión de base de datos relacional (o RDBMS por el acrónimo en inglés de Relational Data Base Management System), desarrollado por Oracle Corporation.

Page 18: DIRECCIÓN  GENERAL  DE  EDUCACIÓN   SUPERIOR TECNOLÓGICA

CARACTERISTICAS

Soporte de transacciones.

Estabilidad.

Escalabilidad.Soporte multiplataforma.

Ha sido criticada por algunos especialistas la

seguridad de la plataforma, y las políticas de suministro de parches

de seguridad.

Page 19: DIRECCIÓN  GENERAL  DE  EDUCACIÓN   SUPERIOR TECNOLÓGICA

GRACIAS POR SU ATENCION