Presentación de PowerPoint - catedras.facet.unt.edu.ar · Modelo Relacional (E. F. Codd)....

16
Cátedra de Bases de Datos Facultad de Ciencias Exactas y Tecnología Universidad Nacional de Tucumán Ciclo Lectivo 2016

Transcript of Presentación de PowerPoint - catedras.facet.unt.edu.ar · Modelo Relacional (E. F. Codd)....

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

Parte III

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 Objetos

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 en­tidad 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 aso­ciar entida­des del mismo conjunto_entidad padre con

entidades de un único conjun­to_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

Bibliografía

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