Cátedra de Bases de Datos
Facultad de Ciencias Exactas y Tecnología
Universidad Nacional de Tucumán
Ciclo Lectivo 2016
Cronograma
Bases de Datos Mg. Ing. Gustavo E. Juárez
BASES DE DATOS
16-ago Martes Presentación de la materia. Introd. las BD.
Historia de los Datos. P-U1
16-ago Martes QUIZZ: que sabes de Datos y Archivos. Estruc Matricial. DDL/DML/DQL. Hash
Q-U1
18-ago Jueves Hash. Abstracción. TP1
Unidad 1: Generalidades sobre bases de datos. Propósitos de las Bases de datos. Sistemas
de Administración de Bases de Datos (DBMS). Arquitectura funcional de una Base de
Datos. Archivos Hash. Modelo conceptual, lógico y físico. Modelos de datos y metodologías
de diseño de bases de datos. Modelo Entidad - Relación (Peter Chen). Modelo Objeto
Semántico (Michael Hammer y Dennis McLeod). Modelo Relacional (E. F.
Codd). Mecanismo de abstracción. Clasificación, Agregación y Generalización.
Programa Analítico de la Materia
Bases de Datos Mg. Ing. Gustavo E. Juárez
BASES DE DATOS
Modelos de Datos
Una DBMS posee estructuras de datos de propósitos generales para permitir su adaptación a
problemas particulares.
Estas estructuras son abstractas, en el sentido que pueden implementarse de muchas maneras
utilizando matrices, árboles, tablas hash, listas invertidas, etc., y tradicionalmente se las
denominan modelos de datos.
Definición:
“un modelo de datos como un conjunto de herramientas conceptuales
que permiten describir: datos, relaciones entre ellos, semántica asociada
a los datos y restricciones de consistencia”.
Bases de Datos Mg. Ing. Gustavo E. Juárez
BASES DE DATOS
Modelos de Datos
Los objetivos del modelo de datos son dos:
1. Formalización: definir formalmente las estructuras permitidas y las restricciones a fin de
representar los datos de un SI.
2. Diseño: el modelo resultante es un elemento básico para el desarrollo de la metodología de
diseño de la base de datos.
Características
Los diferentes modelos de datos comparten, aunque con diferentes nombres y notaciones, unos
elementos comunes, componentes básicos de la representación de la realidad que realizan.
Bases de Datos Mg. Ing. Gustavo E. Juárez
BASES DE DATOS
Tipificación de los Modelos de Datos
Según su finalidad, los modelos de datos se agrupan como:
• Modelos lógicos:
• Basados en objetos: permiten describir los datos a nivel conceptual y de vista. Con este
modelo se representan los datos de la forma en que los humanos abstraemos el mundo
real, tienen una capacidad de estructuración muy flexible, permitiendo especificar
restricciones de datos.
• Basados en registros: permiten describir datos en los niveles conceptual y físico. Este
tipo de modelos utilizan registros e instancias (ocurrencias) para representar la realidad,
así como las relaciones que existen entre estos objetos.
• Modelos físicos de datos:
• Permiten describir los datos en el nivel más bajo, aunque existen muy pocos modelos de este
tipo, básicamente capturan aspectos de la implementación de los sistemas de base de datos.
Bases de Datos Mg. Ing. Gustavo E. Juárez
BASES DE DATOS
Modelos Lógicos Basados en Registros
Los modelos lógicos basados en registros se usan para describir datos en los niveles conceptual y físicos.
Permiten especificar la estructura lógica de la base de datos. La Base de Datos está estructurada en registros
de formato fijo de varios tipos, definiendo cada tipo de registro como un número fijo de campos, o atributos, y
cada campo normalmente es de longitud fija.
Bases de Datos Mg. Ing. Gustavo E. Juárez
BASES DE DATOS
El Modelo Jerárquico (Hierarchical Model: HM) implementa atributos y relaciones entre
entidades embebidas en una estructura de árbol n-ario, con todas sus características asociadas,
haciendo corresponder a cada nodo una entidad y a cada rama una relación entre entidades.
Decimos que un conjunto de entidades forma un conjunto_entidad y cada relación de los
elementos de éste conjunto deben asociar entidades del mismo conjunto_entidad padre con
entidades de un único conjunto_entidad hijo, necesariamente distinto del conjunto_entidad padre.
Modelo Jerárquico
Bases de Datos Mg. Ing. Gustavo E. Juárez
BASES DE DATOS
Un árbol se representa mediante una estructura de datos jerárquica, y el acceso aleatorio a
elementos de tal estructura solo es eficiente si involucra un recorrido a lo largo del árbol y un
recorrido entre entidades a sus atributos.
Empresa 1
Sección A
Director a
Empleado w
Director b
Empleado x Empleado y
Sección B
Director c
Empleado z
Director d
Modelo Jerárquico
Bases de Datos Mg. Ing. Gustavo E. Juárez
BASES DE DATOS
El modelo E-R fue desarrollado por Peter Chen (1976) a partir de su artículo The Entity-
Relationalship Model – Towards a Unified view of data” (ACM Transactions of Database Systems,
Enero de 1976, pp 9-36).
En el paper Chen estableció los fundamentos de su modelo, los cuales a partir de entonces se han
ampliado y modificado. (ver Teorey, Yang y Fry, “A logical design methodology for relational
databases using the extended entity-relationalship model” (ACM Computing Surveys, junio de
1986, pp 197-222), y Bruce “Designing Quality databases with IDEF1X information models” (New
York, Casa de Publicidad Dorset, 1992).
Modelo Entidad Relación
Bases de Datos Mg. Ing. Gustavo E. Juárez
BASES DE DATOS
Modelo Entidad Relación
Modelo Entidad Relación
El modelo E-R
Bases de Datos Mg. Ing. Gustavo E. Juárez
BASES DE DATOS
Fundamentos de bases de datos / Abraham Silberschatz, Henry F. Korth /y/ S. Sudarshan.—(Tra. Fernándo Sáenz Pérez, Antonio García Cordero /y/ Jesús Correas Fernández.-- Rev. Tca. Luis Grau Fernández). McGraw Hill. Madrid /c.2008/5a. Edic.
Bibliográficas Principal
Bases de Datos Mg. Ing. Gustavo E. Juárez
BASES DE DATOS
Sitio Web de la Cátedra http://catedras.facet.unt.edu.ar/bd
Bases de Datos Mg. Ing. Gustavo E. Juárez
BASES DE DATOS
Top Related