MER.

Slides:



Advertisements
Presentaciones similares
MODELO DE DATOS E-R Introducción
Advertisements

IBD Plan 90 y 2003 Clase 11.
Pasaje a Tablas.
Diseño de Bases de Datos
Entidad Cosa u objeto real (una persona) o abstracto (un préstamo) de interés en el mundo real (una organización). Es distinguible de todos los demás objetos.
Arquitecturas de BD Modelo ANSI/SPARC
Modelo Entidad Relación
Se desea establecer un modelo conceptual para la gestión de una biblioteca. Se desean tener almacenados todos los libros que la componen. Para cada libro.
TECNICATURA EN INFORMATICA
Rocío Contreras Águila Primer Semestre 2010
Sistemas Gestores de Bases de Datos
Fundamentos de Base de Datos Modelo E-R
Modelo entidad-relación
Guillermo A. Díaz Sanhueza
Introducción a una Teoría de Categorías
Modelo Entidad Relación E-R
Maestría en Bioinformática Bases de Datos y Sistemas de Información Diseño Conceptual Ing. Alfonso Vicente, PMP
Elementos para Interpretar el Modelo Conceptual de Datos
MODELO RELACIONAL.
MODELO ENTIDAD RELACIÓN MER
Unidad 2: Modelo de Datos.
Modelo de Datos Unidad II.
Modelos de Datos Modelado y Diseño de Bases de Datos
Primera Forma Normal En una relación (tabla) no pueden existir grupos de repetición, es decir, un atributo no puede tomar más de un valor del dominio subyacente:
Teórico: Algebra Relacional
B ASES DE DATOS 1 Teórico: Diseño Conceptual. M ODELADO C ONCEPTUAL Primera etapa en el diseño de una BD Sub-etapas: Estudio del problema real Especificación.
2 Introducción: Una forma de aproximarnos una base de datos es verla como una colección de relaciones, donde una relación es una tabla con filas (tuplas)
Pasaje a Tablas Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.
Base de Datos II Modelo Relacional.
UNIVERSIDAD NACIONAL DE INGENIERÍA UNI-NORTE Profesor: Enmanuel Alfaro. INTEGRANTES: Justo Leonel. Justo Leonel. Maria Cristina. Maria Cristina. Luis Emilio.
Modelo Entidad Relación E-R
DIAGRAMAS ENTIDAD RELACIÓN
Modelo Entidad-Relación
Modelo Entidad - Relación
Modelo entidad relación
Cardinalidad de las entidades en la relación
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.
ANÁLISIS Y DISEÑO DESDE UNA PERSPECTIVA ORIENTADA A OBJETOS Alan Vargas.
UNIDAD I Conceptos Básicos.
BASE DE DATOS I Clase # 1.
Facultad de Ciencias de la Computación
Sistemas de Bases de Datos I
Viviana Poblete López Módulo: Modelo de Datos
BASES DE DATOS MULTIDIMNSIONALES ING. A NDRÉS V ARGAS L ONDOÑO UNICIENCIA. EDU. CO Corporación Universitaria de Ciencia y Desarrollo.
Modelos de Bases de Datos
Modelado del Negocio.
DIAGRAMAS ENTIDAD RELACIÓN
BASES DE DATOS Entidad-Relación
Modelos de Datos.
Ing. Héctor Abraham Hernández Erazo
Modelo Entidad Relación
Introducción a UML DIAGRAMA DE CLASES Departamento de Informática
Bases de Datos.
TEMA 9: DIAGRAMA DE CLASE EN UML
Diseño de Sistemas.
Ejercicio#1 Una tienda de música desea modelar a los compositores de sinfonías, las sinfonías y la relación entre ambos. De los compositores se conoce.
Diagramas.
INSTRUCCIONES Elaboración de la Presentación:
Modelo Entidad Relación
Diagrama Entidad-Relación
DIAGRAMA DE CLASES.
Modelo Entidad - Relación
UNIDAD 2 Modelo Entidad-Relación
SQL SERVER APLICADO (SSA010)
UNIVERSIDAD LATINA II.- CONSTRUCCIÓN DE LA BASE DE DATOS. E.I. L.E. Prof. Ramón Castro Liceaga.
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,
Fundamentos de Ingeniería de Software
Diccionario/Directorio de Datos
Una base de datos o banco de datos un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este.
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:

MER

¿ Cómo podemos definir un Modelo de Datos? Definiendo el DD (definición de datos) y el DML (lenguaje de manipulación de datos) del modelo. Definiendo en que forma se declaran esquemas, restricciones de integridad y operaciones.

¿Cómo podemos utilizar un Modelo de datos para representar una determinada realidad?

1- Identificar los objetos de nuestro problema. 2- Identificar las relaciones entre los objetos. 3- Representar las propiedades que nos interesan. 4- Determinar otras restricciones que deseamos imponer.

Caso de Estudio En un hospital se tiene un registro de pacientes, un registro de personal y uno de salas con funcionarios que trabajan en esas salas y pacientes internados en esas salas. Del personal nos interesa el número de empleado, el nombre, la dirección y el teléfono. Sabemos que dos empleados no tienen el mismo número.

De los pacientes nos interesa el número de registro (le es asignado cuando se interna) y el nombre mientras que de las salas nos interesa el nombre y la cantidad de camas que tiene. También se sabe que un empleado trabaja en una única sala y que en una sala trabajan varios empleados. Lo mismo ocurre con los pacientes.

1- Conjuntos de Objetos: Pacientes, Salas, Personal 2- Relaciones entre esos conjuntos: Los pacientes están internados en las salas. El personal trabaja en salas.

3- Características que interesan de los objetos: de Personal: Nro. de empleado, Nombre, Dirección, Teléfono.

de Pacientes: Nro. de registro, Nombre, de Salas: Nombre, Cantidad de Camas.

4- Restricciones: Un empleado trabaja en una única sala. En una sala trabajan varios empleados. Un paciente está internado en una sola sala. En una sala pueden haber varios pacientes.

TERMINOS IMPORTANTES

Atributo: Cardinalidad N a 1: Característica que nos interesa de un determinado objeto. Cardinalidad N a 1: Dada una relación entre dos conjuntos A y B, se dice que tiene cardinalidad N:1 si dado un objeto cualquiera de A, puede haber en la relación sólo una pareja con ese elemento.

Ejemplo: A = { a1, a2, a3} B = {b1, b2, b3, b4} A R B = {(a1,b2), (a2,b1), (a3,b1)}

Cardinalidad N a N: Dada una relación entre dos conjuntos A y B, se dice que tiene cardinalidad N:N si dado un objeto cualquiera de A, puede haber cualquier cantidad de parejas en la relación en las que aparezca ese elemento de A.

Ejemplo: A R B = {(a1,b2), (a1,b3), (a2,b1), (a3,b2)}

Totalidad: Dada una relación entre dos conjuntos A y B, se dice que es Total respecto a A si se cumple que todo elemento de A debe aparecer en alguna pareja de la relación.

MODELO ENTIDAD RELACION

Modelo Entidad Relación Es un modelo conceptual y se utiliza fundamentalmente para la definición de datos. Se basa en representar objetos (entidades) y relaciones entre esos objetos

Permite declarar una gran cantidad de restricciones, tanto sobre las relaciones, como el conjunto de entidades. Tiene un DDL gráfico No tiene un DML standard.

DIAGRAMA ENTIDAD RELACION

Los conjuntos de entidades se representan con un rectángulo con el nombre, del que cuelgan los atributos. Las relaciones se representan con un rombo con el nombre y está conectado con los conjuntos de entidades que relaciona. Hay un conjunto de restricciones que se pueden imponer sobre el diagrama.

SALA PERSONAL PACIENTE D.E.R. Nombre Cant_camas Nro_emp Nro_reg Nombre 1 1 Trabaja Internado N N PERSONAL PACIENTE Nro_emp Nro_reg Nombre Tel Dir Nom

ENTIDAD ATRIBUTO Es un objeto distinguible de nuestra realidad. Es una propiedad específica que describe la entidad.

ENTIDADES y ATRIBUTOS PACIENTE Nro_reg Nombre Conjunto de Nro_registro Conjunto de Paciente

Atributos Estructurados Permiten representar atributos compuestos, que están formados por varias partes independientes. FUNCIONARIO Dirección Vivienda Ciudad Nro. Calle

Atributos Multivalorados Son funciones que devuelven un conjunto de valores pertenecientes a un dominio dado. FUNCIONARIO Teléfonos *

Restricciones sobre Conjunto de Entidades Se dice que un atributo es Determinante cuando no pueden existir en el conjunto de entidades, dos entidades que tengan el mismo valor para ese atributo. FUNCIONARIO NroFunc

Restricciones sobre las Relaciones 1) Cardinalidad. 2) Totalidad. 3) Restricciones no estructurales. Inscripción ESTUDIANTE CURSO N 5 N N Exámenes ( x  Estudiante)( y  Curso)(<x,y>  Exámenes si <x,y>  Inscripción)

Atributos de Relaciones Se tiene información acerca de materiales y proveedores indicando que material provee cada proveedor. Del material se conoce el código, el nombre, una descripción y del proveedor se conoce su RUC, su nombre y su dirección. Cualquier material puede ser provisto por cualquier proveedor y se sabe además que no hay dos materiales con el mismo código.

¿Cómo se representa esta realidad? Provistos por N N MATERIAL PROVEEDOR Código Ruc Nombre Nombre Descripción Dir

¿Es un atributo del proveedor o es un atributo del material? El precio al que cada proveedor vende cada producto: ¿Es un atributo del proveedor o es un atributo del material? Precio MATERIAL Descripción Nombre Provistos por PROVEEDOR Ruc Código Dir N