RESOLVIENDO RELACIONES MUCHOS A MUCHOS

Slides:



Advertisements
Presentaciones similares
UML DCU -DS Alvaro Garrido V..
Advertisements

Unidad II Modelo Entidad-Relación
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.
Enunciados.
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.
Modelo entidad-relación
Guillermo A. Díaz Sanhueza
CONCEPTOS INTRODUCTORIOS DE BASES DE DATOS
Modelo Entidad-Relación
Bases de Datos Modelo Relacional.
Creación de Tablas In Design View Por: Jack Catheline.
DSOO - María Eugenia Valencia
Ejercicios de Álgebra Relacional Bases de Datos I
b) Transforme cada tabla a su Tercera Forma Normal.
MODELO ENTIDAD RELACIÓN
Modelo Entidad Relación E-R
Video conferencia.
MODELO RELACIONAL.
Modelo Entidad-Relación
M.A. Ana Celia Gutiérrez Olivas
INTEGRANTES AYALA EDISSON CHACON ANDREA CRUZ IVAN GOMEZ MAICOL
DIAGRAMA DE CLASE.
ANÁLISIS Y DISEÑO DESDE UNA PERSPECTIVA ORIENTADA A OBJETOS Alan Vargas.
4/7/2015Curso Bases de Datos1 MODELO DE OBJETOS SEMÁNTICOS Francisco Moreno.
DISEÑO DE PUBLICACIONES PERÓDICAS. Diseño de medios editoriales. María Fernanda Espinosa F.
Modelo Entidad Relación (cont.) Por Francisco Moreno
Métrica v2.1 Técnicas: Teoría de la Normalización.
Prof. Nelliud D. Torres Data Modeling - Diseño Conceptual y Lógico
Sistemas de Bases de Datos I
Escriba aquí el nombre de su bitácora digital
INTRODUCCION A LOS MODELOS ENTIDAD-RELACION Tomás Bradanovic P.
DIEGO FERNANDO PATARROYO
Tu Facturación. Ingrese al sistema TuCompra Una vez activo como usuario tendrá un login y password para ingresar, inicialmente ingresara a un demo donde.
Análisis y Diseño Orientado a Objetos utilizando UML
Base de datos.
Curso – Taller Lic. José Luis Ruiz Padilla Febrero de 2010
INECUACIONES LINEALES DE DOS INCÓGNITAS Y SISTEMAS LINEALES DE INECUACIONES Sistemas de inecuaciones lineales
IS5706.TI aplicada a la Empresa Universidad Tecnológica de México MTI Fernando Carlos Rivero Esqueda.
Sesión 3 Tablas, continuación. Creación de formularios. Creación de informes.
Estimación Lección 3. Estimación (cont.) Element Data Type, EDT –Unidad indivisible de data que forma parte de un entrada, salida, petición, archivo o.
Base de Datos I. Definición: La normalización es un proceso en el cual se va comprobando el cumplimiento de una serie de reglas, que sirven para ayudar.
Ing. Héctor Abraham Hernández Erazo
Restricciones de Integridad
Modelo Entidad Relación
Base de Datos Juan Inoa. Conceptos de Base de Datos.
Programación BBDD Relación 1 – Diagramas E/R
Diseño de Sistemas.
Sesión 3 Tablas, continuación. Creación de formularios. Creación de informes.
NORMALIZACIÓN Prof. Gabriel Matonte.
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.
Estos son los datos que aparecen cuando estoy analizando una tarjeta de precios unitarios, regularmente tengo que regresar al presupuesto por dos datos.
El Modelo de Datos Entidad-Relación (E/R)
Ilustra: E L M ODELO C ONCEPTUAL Conceptos (Objetos) en el dominio del problema. Es el instrumento (artefacto) más importante de crear en el AOO. Es la.
3. Modelo de datos Prof: Lcdo. Luis Peña.
UNIDAD 2 Modelo Entidad-Relación
NOTA: Para cambiar la imagen de esta dispositiva, seleccione la imagen y elimínela. A continuación haga clic en el icono Imágenes en el marcador de posición.
Aplicación JAVA implementando Arboles de Decisión
Sesión 3 Tablas, continuación. Creación de formularios. Creación de informes.
Diagramas Entidad Relación
TALLER DE BASES DE DATOS
Creado por Edgar Codd, 1970: Artículo “A Relational Model of Data for Large Shared Data Banks”. EL MODELO RELACIONAL.
ACTIVIDADES DE APRENDIZAJE. ABCFHOEPRIAUDTCDAFDAHOELBADTAQTU PERYUIAETNEDNECSEDAUFHVCMNXAOSOS RSZXVGSDACAAERYFNIAEFGFGSAROPARA OQANALSISZAPATERASECUENCIATRTAXZ.
Base de Datos I – Ing. Mary Carlota Bernal J. BASE DE DATOS I Conversión del Modelo Entidad – Relación a Relacional.
Módulo 7: Cambios a RANs existentes Realizando Cambios en Registros de Autoridades de Nombres y de Obras/Expresiones que ya existen en el LC/NAF.
Una restricción de integridad es una condición que deben cumplir ciertos datos para que sean considerados una instancia de una Base de datos. Instancia:
Introducción a las bases de datos. MODELO ENTIDAD RELACIÓN (CONTINUACIÓN)  Ejemplo de cómo se lee un diagrama entidad relación:
SOLUCION DE EJERCICIO N°15 SOLUCION EJERCICIO N°17.
Prof. Daniel Obando Fuentes
¿Qué es una Base de Datos? Es un conjunto de datos almacenados. Su esquema es el siguiente : Tabla Persona Base de Datos Tabla Profesión.
Transcripción de la presentación:

RESOLVIENDO RELACIONES MUCHOS A MUCHOS ( M : M ) Prof. Nelliud D. Torres

SOLUCIÓN Las relaciones M:M se resuelven con la creación de una nueva entidad. Se le llama entidad de intersección o asociativa. Finalmente se incluye dos relaciones M:1 para unir la entidad de intersección con las entidades que tenían una relación M:M.

Ejemplo - 1 Resuelva esta relación M:M ESTUDIANTE #* número * nombre * seguro social CURSO #* código * nombre * duracción tomar tomado por

Solución - 1 Nota: La entidad asociativa necesita tener el número de ESTUDIANTE #* número * nombre * seguro social CURSO #* código * nombre * duracción para MATRICULA #* fecha matriculado o nota Parte de Nota: La entidad asociativa necesita tener el número de estudiante, código del curso y fecha de matrícula como su UID para que cada instancia (record) pueda ser única (valor del UID no se repita).

ANOTACIONES IMPORTANTES Una entidad de intersección o secundaria se puede reconocer por que tiene dos relaciones (muchas veces con su barra de UID) que la relacionan como muchos (M). Ejemplo: Barra UID MATRICULA #* fecha matriculado o nota Relación de muchos (M)

ANOTACIONES IMPORTANTES - 2 Las relaciones que parten de una entidad de intersección o asociativa deben ser siempre manatorias (TIENE). Ejemplo: Tiene MATRICULA #* fecha matriculado o nota Tiene

ANOTACIONES IMPORTANTES - 3 Las entidades de intersección o asociativa muchas veces representan procesos reales de las empresas. Ejemplo: Matricula es un proceso real dentro de una institución universitaria. MATRICULA #* fecha matriculado o nota

ANOTACIONES IMPORTANTES - 4 Algunas entidades de intersección o asociativa tienen un UID que no depende de las relaciones. Ejemplo: El UID de la entidad VENDEDOR y PRODUCTO no forma parte del UID de la entidad CATALOGO. En cambio son Foreign Key. VENDEDOR #* id * nombre * seguro social incluido en CATALOGO #* id * precio * medida para PRODUCTO #* número * nombre * descripción incluido en para

ANOTACIONES IMPORTANTES - 5 Algunas entidades de intersección o asociativa puede ser que no tengan atributos. Es la única exepción a la regla de que toda entidad debe tener atributos. Ejemplo: No tiene ningún atributo la entidad ACTOR-PELICULA. PELICULA #* id * título * categoría ACTOR #* código * nombre para ACTOR-PELICULA escenario para actor en

Ejercicios para resolver - 1 CLIENTE #* id * nombre * dirección PRODUCTO #* código * nombre ordenador de ordenado por Nota: Debe terminar con cuatro entidades: ITEM, ORDEN, CLIENTE y PRODUCTO

Ejercicios para resolver - 2 LIBRO #* isbn * titulo * cantidad páginas AUTOR #* id * nombre escrito por escribir