Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TUTOR: SEMESTRE: CICLO Mariuxi Vinueza Morales, Lsi. Jorge Rodas Silva, Ing.
5 SEMESTRE
OCTUBRE 2011 FEBRERO 2012
1
mvinuezam@unemi.edu.ec
Captulo 1
Introduccin a las bases de datos
mvinuezam@unemi.edu.ec
Captulo 1 - Objetivos Algunos usos comunes de los sistemas de bases de datos. Caractersticas de los sistemas basados en archivos. Problemas asociados a la tcnica basada en archivo. El significado del trmino base de datos. El significado del trmino Sistema de Gestin de Bases de Datos (SGBD).
3
mvinuezam@unemi.edu.ec
Captulo 1 - Objetivos Las funciones tpicas de un SGBD. Componentes principales del entorno SGBD. Personal implicado en el entorno SGBD. Historia del desarrollo de los SGBD. Ventajas y desventajas de los SGBD.
4
mvinuezam@unemi.edu.ec
5
mvinuezam@unemi.edu.ec
Ventas
Contratos
Archivos de ventas
Archivos de contratos
Archivos de contratos
7
mvinuezam@unemi.edu.ec
Separacin y aislamiento de los datos Cada programa mantiene su conjunto de datos. Es posible que los usuarios de un programa desconozcan la existencia de datos potencialmente tiles en otros programas. Duplicacin de los datos Diferentes programas contienen los mismos datos. Desaprovechamiento del espacio y uso de valores o formatos potencialmente distintos para el mismo elemento.
mvinuezam@unemi.edu.ec
mvinuezam@unemi.edu.ec
10
mvinuezam@unemi.edu.ec
Base de datos Coleccin compartida de datos (junto con una descripcin de estos datos) que estn diseados para satisfacer las necesidades de informacin de una organizacin. El catlogo del sistema (o diccionario de metadatos) facilita una descripcin de los datos que proporciona la independencia entre programas y datos. Los datos lgicamente relacionados incluyen entidades, atributos y relaciones de la informacin de una organizacin.
mvinuezam@unemi.edu.ec
Ventas
SGBD
Contrato
mvinuezam@unemi.edu.ec
Aproximacin a la base de datos Lenguaje de definicin de datos (DDL, Data Definition Language). Permite especificar los tipos de datos, sus estructuras y restricciones. Todas las especificaciones se guardan en la base de datos. Lenguaje de manipulacin de datos (DML, Data Manipulation Language). Facilidad general de consulta de datos(lenguaje de consulta).
mvinuezam@unemi.edu.ec
mvinuezam@unemi.edu.ec
Vistas
Permite que cada usuario disponga de su propia vista de la base de datos. Una opinin es, esencialmente, un subconjunto de la base de datos.
mvinuezam@unemi.edu.ec
Vistas - Beneficios Reducen complejidad Proporcionan un cierto nivel de seguridad Proporcionan un mecanismo para personalizar la apariencia de la base de datos. Presentan una imagen coherente y esttica de la estructura de la base de datos, incluso cuando se modifique la base de datos subyacente
mvinuezam@unemi.edu.ec
Datos
Procedimientos Puente
Mquina Operador
Personas
mvinuezam@unemi.edu.ec
mvinuezam@unemi.edu.ec
mvinuezam@unemi.edu.ec
Papeles en un entorno de base de datos Administrador de la base de datos (DA, Data Administrator) Administrador de la base de datos (DBA, Database Administrator) Diseadores de bases de datos (lgicos y fsicos) Desarrolladores de aplicaciones Usuarios finales (inexpertos y avanzados)
mvinuezam@unemi.edu.ec
Historia de los sistemas de gestin de bases de datos Primera generacin Jerrquica y en red Segunda generacin Relacional Tercera generacin Objeto-relacionales Orientados a objetos
mvinuezam@unemi.edu.ec
Ventajas de los SGBD Control de la redundancia de los datos Coherencia de los datos Ms informacin a partir de la misma cantidad de datos Comparticin de los datos Mayor integridad en los datos Mayor seguridad Imposicin de estndares
mvinuezam@unemi.edu.ec
Ventajas de los SGBD Equilibrio entre los requisitos conflictivos Mejor accesibilidad de los datos y mayor capacidad de respuesta Mayor productividad Mantenimiento simplificado gracias a la independencia de los datos Mayor nivel de concurrencia Servicios mejorados de copia de seguridad y recuperacin
mvinuezam@unemi.edu.ec
Desventajas de los SGBD Complejidad Tamao Coste del SGBD Coste del hardware adicional Costes de conversin Prestaciones Mayor impacto de los fallos
mvinuezam@unemi.edu.ec