Académique Documents
Professionnel Documents
Culture Documents
UNIDAD 1
UNIDAD 1
1.1 Objetivo de las Bases de Datos. 1.2 reas de Aplicacin de los Sistemas de Bases de datos. 1.3 Modelos de datos. 1.4 Arquitectura del Sistema Gestor de Bases de datos. 1.5 Niveles de abstraccin. 1.6 Tipos de usuarios. 1.7 Tipos de lenguajes. 1.8 Tpicos selectos de bases de datos
DEFINICIONES
Base de datos: Una coleccin compartida de datos lgicamente relacionados, junto con una descripcin de estos datos, que estn diseados para satisfacer las necesidades de informacin de una organizacin
DEFINICIONES
Programa de aplicacin: Un programa informtico que interacta con la BD emitiendo las apropiadas solicitudes (en SQL) dirigidas al SGBD Sistema de BD: al conjunto formado por la base de datos ms el SGBD
APLICACIN DE LAS BD
Banca Lneas areas Universidades
Internet
NIVELES DE ABSTRACCIN
Una de las principales finalidades de los SBD (sistemas de bases de datos) es ofrecer a los usuarios una visin abstracta de los datos. El sistema oculta ciertos detalles del modo en que se almacenan y
EJEMPLARES Y ESQUEMAS
El diseo general de la BD se denomina Esquema de la BD Los esquemas se dividen de acuerdo al nivel de abstraccin donde se encuentren Nivel Fsico Esquema Fsico Nivel Lgico Esquema Lgico Nivel Externo Subesquemas
INDEPENDENCIA DE DATOS
Se puede definir como la capacidad para modificar el esquema en un nivel del sistema de base de datos sin tener que modificar el esquema del nivel inmediato superior Independencia lgica de los datos: es la capacidad de modificar el esquema conceptual sin tener que alterar los esquemas externos ni los programas de aplicacin
MODELOS DE DATOS
Una coleccin de herramientas conceptuales para describir los datos, sus relaciones, su semntica y las restricciones de consistencia. Modelo de datos de red y modelo de datos jerrquico Modelo Relacional Modelo Entidad-Relacin Modelo de datos orientado a objetos Modelo de Datos Semi-estructurados
ARQUITECTURA DE SGBD
GESTOR DE ALMACENAMIENTO
Es un mdulo de programa que proporciona la interfaz entre los datos de bajo nivel almacenados en la base de datos y los programas de aplicacin y las consultas remitidas al sistema Es el responsable de la interaccin con el gestor de archivos Traduce las diferentes instrucciones LMD a comandos de bajo nivel del sistema de archivos Es responsable de almacenamiento, recuperacin y la actualizacin de los datos de la BD
GESTOR DE ALMACENAMIENTO
Gestor de autorizaciones e integridad : comprueba que se satisfagan las restricciones de seguridad y la autorizacin de los usuarios para tener acceso a los datos
GESTOR DE ALMACENAMIENTO
Implementa varias estructuras de datos como parte de la implementacin fsica del sistema
Archivos de datos: almacena la BD en si misma Diccionario de datos: almacena metadatos a cerca de la estructura de la BD; en particular, su esquema ndices: proporciona una acceso rpido a los elementos de datos
PROCESADOR DE CONSULTAS
Interprete del LDD: interpreta las instrucciones del LDD y registra las definiciones en el diccionario de datos Compilador del LMD: traduce las instrucciones LMD en un lenguaje de consultas a un plan de evaluacin que consiste en instrucciones de bajo nivel que entienda el motor de evaluacin de consultas y realiza la optimizacin de consultas
USUARIOS DE LA BD
Usuarios que trabajan con la base de datos directamente Administradores de Bases de Datos (ABD )
La definicin del esquema Definicin de estructura y del mtodo de acceso Modificacin del esquema y de la organizacin fsica La concesin de autorizacin para el acceso a datos Realizar copias de seguridad de la BD de manera peridica Asegurase que se tiene suficiente espacio en disco para las operaciones y aumentarlo si es necesario Supervisar los trabajos que se ejecuten en la BD y asegurarse que el rendimiento no se degrade
Usuarios finales
Ocasionales: acceden de vez en cuando a la BD, pero es posible que requieran diferente informacin en cada ocasin Simples o paramtricos: Su trabajo gira en torno a consultas y actualizaciones constantes de la base de datos, utilizando tipos estndar de consultas y actualizaciones , llamadas transacciones programadas, que se han programado y probado con mucho cuidado. Avanzados: pueden ser ingenieros, cientficos, analistas de negocios que estn familiarizados con los recursos del SGBD como para implementar sus aplicaciones Autnomos: mantienen BD personales mediante la utilizacin de paquetes comerciales que cuentan con interfaces de fcil uso
Desarrolladores de herramientas
Disean e implementan los paquetes software que facilitan el diseo y utilizacin del sistema y ayudan a mejorar el rendimiento
La tecnologa de Orientacin a Objetos, presente en las BD Orientadas a Objetos (BDOO) La tecnologa de Redes de Computadoras, presente en las BD Distribuidas (BDD). La tecnologa de Georeferenciacin y Vectorizacin encontradas en las BD Espaciales utilizadas en los Sistemas de Informacin
Geogrfica (SIG).
Las tecnologas de acceso a informacin semi-estructurada y la Web soportadas por las BD XML Las tecnologas para gestin de grandes almacenes de datos reflejada en las BD Multidimensionales, etc.