Unidad II Modelo Entidad-Relación

Slides:



Advertisements
Presentaciones similares
EL MODELO RELACIONAL Edgar Codd, 1970: Artículo → “A Relational Model of Data for Large Shared Data Banks”. Basado en teoría de conjuntos. Operaciones.
Advertisements

Diseño de Bases de Datos
Modelo Entidad Relación
Rocío Contreras Águila Primer Semestre 2010
Fundamentos de Base de Datos Modelo E-R
Modelo entidad-relación
Modelo Entidad-Relación
Bases de Datos Modelo Relacional.
Elementos para Interpretar el Modelo Conceptual de Datos
LLAVES EN BASES DE DATOS
MODELO ENTIDAD RELACIÓN MER
Unidad 2: Modelo de Datos.
2.1Definición de un modelo de datos
¿QUÉ SON LAS BASES DE DATOS?
Modelos de Datos Modelado y Diseño de Bases de Datos
INTELIGENCIA ARTIFICIAL
Maestría en Bioinformática Bases de Datos y Sistemas de Información Del MER al MR Ing. Alfonso Vicente, PMP
MODELO RELACIONAL.
MODELO ENTIDAD RELACIÓN
Teoría de Bases de Datos
Base de Datos Relacional.
Modelo Relacional Base de Datos I.
Modelo Relacional Base de Datos I.
Modelo Entidad-Relación
Modelo entidad relación
Mayo de 2009Dos Ideas - La visión de Sistemas desde el Desarrollo Introducción a Base de Datos Conceptos básicos.
M.A. Ana Celia Gutiérrez Olivas
Introducción y conceptos generales
Modificado de: M.A. Ana Celia Gutiérrez Olivas
BASE DE DATOS I. Tipos de Bases de Datos  Base de Datos de Red Colección de registros los cuales están conectados entre si por medio de enlaces. “Un.

UNIDAD I Conceptos Básicos.
BASE DE DATOS I Clase # 1.
FUNDAMENTOS DE BASES DE DATOS
Viviana Poblete López Módulo: Modelo de Datos
INTRODUCCION A LOS MODELOS ENTIDAD-RELACION Tomás Bradanovic P.
Métrica v2.1 Técnicas: Modelado de datos (Parte 2)
MODELADO DE DATOS (PARTE 2) Viviana Poblete L. Modelo de Datos I.
Elaborado por: GCRM Institución Gabriel García Márquez.
BASES DE DATOS Entidad-Relación
Modelos de Datos.
Ing. Héctor Abraham Hernández Erazo
APLICACIÓN DE NUEVAS TECNOLOGÍAS EN LA CONSERVACIÓN Y ANÁLISIS DEL PATRIMONIO CULTURAL Pensar Relacionalmente: Bases de Datos Relacionales (una visión.
Seminario de Informática Elementos Conceptuales
PASO DEL ESQUEMA E-R AL MODELO RELACIONAL
Modelo Entidad Relación
Métrica v2.1 Técnicas: Modelado de datos (Parte 1)
Para pasar a tablas todos los datos sin dejar nada y que las tablas tengan sentido por si solas se tiene que seguir unos pasos: 1.Toda entidad se transforma.
Diagramas.
Modelo Entidad Relación
El Modelo de Datos Entidad-Relación (E/R)
Modelo Entidad - Relación
3. Modelo de datos Prof: Lcdo. Luis Peña.
UNIDAD 2 Modelo Entidad-Relación
Curso Introductorio a Bases de Datos.
Bases de Datos Modelo Relacional.
Unidad II Diseño Conceptual de una Base de Datos:
MODELO LOGICO BASE DE DATOS
Diagramas Entidad Relación
DISEÑO DE BASES DE DATOS (modelos para el diseño)
M ODELO DE DATOS DE ENTIDAD - VÍNCULO El modelo de entidad-vínculo es un modelo de datos conceptual de uso muy extendido. Este modelo, y sus variantes,
Sistemas de Información I
BASE DE DATOS DISTRIBUIDAS Objetivo
Fundamentos de Ingeniería de Software
Administración de Base de Datos
BASES DE DATOS CONCEPTOS BASICOS Elizabeth Maite Zarate Machaca “El tratamiento eficiente de la información al servicio del usuario”
Creado por Edgar Codd, 1970: Artículo “A Relational Model of Data for Large Shared Data Banks”. EL MODELO RELACIONAL.
Modelo entidad-relación extendido EER L.I. José de Jesús Eduardo Barrientos Avalos.
Normalización es un proceso que clasifica relaciones, objetos, formas de relación y demás elementos en grupos, en base a las características que cada.
Modelos Entidad – Relación (E-R). El modelo entidad-relación Los MD soportados por los SGBD no suelen ofrecer, dado su bajo nivel de abstracción, los.
Transcripción de la presentación:

Unidad II Modelo Entidad-Relación Base de Datos Unidad II Modelo Entidad-Relación

II Modelo Entidad - Relación 2.1 Entidades y conjunto de entidades 2.2 Relaciones y conjunto de relaciones 2.3 Limitaciones del mapeo 2.4 Llaves primarias 2.5 Diagramas entidad – relación 2.6 Reducción de diagramas E – R a tablas 2.7 Generalización y especialización 2.8 Agregación ISC Abel Bautista García

Es uno de los modelos lógicos basados en objetos y por lo tanto se enfoca primordialmente a los niveles conceptual y de visión.  Una de las características de este modelo es que permite representar con claridad las limitantes de los datos. El modelo Entidad-Relación es en esencia una herramienta para representar el mundo real por medio de simbologías y expresiones determinadas

2.1 Entidades y conjunto de entidades Una entidad es un objeto que existe y puede ser distinguido de otro objeto. Una entidad puede ser concreta (un libro, un automóvil etc.) o abstracta (fecha, edad, etc.). Un conjunto de entidades es un grupo de entidades del mismo tipo. Una entidad puede pertenecer a mas de un conjunto de entidades a la vez. Por ejemplo, la entidad persona puede ser parte de los conjuntos de entidades alumnos, empleados, clientes etc.

2.1 Entidades y conjunto de entidades Una entidad se distingue de otra porque posee ciertas características que la hacen única. A estas características se les conoce como atributo. El rango de valores validos para un atributo determinado será conocido como dominio del atributo. Ejemplo: Entidad Empleado X Atributo : -RFC -Nombre -Salario(2000..10,000) -Edad (18..60)

2.2 Relaciones y conjunto de Relaciones Una relación es una asociación entre varias entidades. Un conjunto de relaciones un grupo de relaciones del mismo tipo. La mayoría de las relaciones son BINARIAS; no obstante, pueden existir relaciones que incluyan a mas de dos conjuntos de entidades.

2.3 Limitaciones del Mapeo El modelo E-R permite definir una serie de limitantes aplicables en la información contenida en la base de datos básicamente, pueden definirse dos tipos de limitantes:

2.4 Llaves Primarias Uno de los procesos de mayor relevancia en la manipulación de una base de datos es el de distinguir entre las diversas entidades y relaciones que son manipuladas. Entendemos como una llave al medio que nos permite identificar en forma unívoca (única e inequívoca) a una entidad dentro de un conjunto de entidades. SUPER -LLAVE .- Es un conjunto de atributos mediante los cuales es posible reconocer a una entidad. Este tipo de llaves contiene comúnmente atributos ajenos LLAVE CANDIDATO.- Son aquellas super llaves que no contienen atributos ajenos; es decir, aquellos conjuntos de atributos que no tienen un subconjunto menor que pueda considerarse como super llave. LLAVE PRIMARIA.- Es aquella llave que el diseñador de la base de datos selecciona entra las llaves candidatos encontradas.    

2.5 Diagramas de Entidad Relación Son esquemas que nos permitan representar conjunto de entidades y sus relaciones mediante la siguiente simbología.

2.5 Diagramas de Entidad Relación CARDINALIDAD DE LAS RELACIONES

2.5 Diagramas de Entidad Relación Ejercicios: Represente mediante Diagramas E-R las siguientes situaciones: -- Un vídeo club mantiene el control de sus clientes utilizando los siguientes datos: numero de credencial, nombre, dirección y teléfono; él catalogo de películas contiene para cada cassette los datos clave, titulo, clasificación y costo de renta. A fin de imprimir los pagares y mantener un control de rentas, se registran también las fechas de renta y la cantidad de días que el cliente mantendrá la película. renta

2.6 Reducción de Diagramas E-R a Tablas Con el objeto de observar instancias de las bases de datos, los diagramas E-R se convierten en tablas, Se obtiene una tabla por cada conjunto de entidades o de relaciones. Existen reglas bien definidas para la conversión de los elementos de un diagrama E-R a tablas: a) ENTIDADES FUERTES.- Se crea una tabla con una columna para cada atributo del conjunto de entidades. b) ENTIDADES DÉBILES.- Se crea una tabla que contiene una columna para los atributos que forman la llave primaria de la entidad fuerte a la que se encuentra subordinada. c) RELACIÓN.- se crea una tabla que contiene una columna para cada atributo descriptivo de la relación y para cada atributo que conforma la llave primaria de las entidades que están relacionadas.    

2.6 Reducción de Diagramas E-R a Tablas

2.7 Generalización y especialización Son procesos que tienen por objeto la fusión o descomposición de atributos que conforman entidades. La generalización persigue la minimizaron de redundancia en la base de datos de tal manera que puedan ocultarse las diferencias entre entidades formando así entidades comunes.

2.7 Generalización y especialización La especialización en el proceso inverso de la generalización; tiene por objeto reducir el espacio de almacenamiento requerido por la base de datos en el medio físico. Trae como consecuencia una redundancia necesaria, pero suprime el gasto de espacio en el medio secundario para aquellas columnas que no almacenan información por entidades bien determinadas.

Actividad http://sistemas.itlp.edu.mx/tutoriales/basedat1/index.htm Ejercicios: Represente mediante Diagramas E-R y Tablas las siguientes situaciones: ------ Una escuela mantiene el control de sus alumnos utilizando los siguientes datos: Matricula Nombre Grupo Área ------ El catalogo de calificaciones contiene: Materia Docente Calificación ------ A fin de imprimir la Boleta de Calificaciones se registran la fecha de impresión Tiempo estimado : 20 minutos Lectura Recomendada: http://sistemas.itlp.edu.mx/tutoriales/basedat1/index.htm