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
GESTORES DE BASES DE DATOS
Los Gestores de Bases de Datos se dividen en :
SGBD No Libres
SGBD Libres
SGBD Libres
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
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.
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
PostgreSQL
Vistas
Integridad transaccional.
Herencia de tablas.
Tipos de datos y operaciones geométricas.
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.
SGBD No Libres
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.
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.
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
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.
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.
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.
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.
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.
GRACIAS POR SU ATENCION
Top Related