SlideShare una empresa de Scribd logo
1 de 27
Descargar para leer sin conexión
Base de Datos
UNIDAD 3: El modelo de datos
relacional
Clase 3: Ejercicios de Transformación de
MER a MR
Ing. Ricardo Tillero
Modelo Lógico de BD
MR
Transformación del MER al MR
Una vez obtenido el esquema conceptual mediante el MER hay que
definir el modelo lógico de datos el MR. Las reglas básicas para
transformar un MER a un MR son las siguientes:
• Toda entidad se transforma en una tabla.
• Todo atributo se transforma en columnas dentro de una tabla.
• El identificador único de la entidad se convierte en clave primaria (Primary Key
PK).
• Se deben crear tablas intermedias siempre que la cardinalidad de una relación
sea de muchos a muchos, o cuando entre ambas entidades haya una
participación parcial de ambos lados.
• Toda tabla intermedia, debe recibir las llaves primarias de las entidades que
participan en la relación.
• La tabla intermedia adquiere únicamente aquellos atributos pertenecientes a la
relación.
• En una relación entre entidad fuerte y débil cuya cardinalidad no sea de
muchos a muchos, la entidad débil recibe como llave foránea la llave primaria
de la entidad fuerte.
• Toda entidad especializada o generalizada se convierte en una tabla
independiente. Con una referencia a la llave primaria de la superentidad.
Ejercicio 1
 Una empresa vende productos a varios clientes.
 Se necesita conocer los datos personales de los clientes
(nombre, apellidos, cedula, dirección y fecha de nacimiento).
 Cada producto tiene un nombre y un código, así como un
precio unitario.
 Un cliente puede comprar varios productos a la empresa, y un
mismo producto puede ser comprado por varios clientes.
 Los productos son suministrados por diferentes proveedores.
Se debe tener en cuenta que un producto sólo puede ser
suministrado por un proveedor, y que un proveedor puede
suministrar diferentes productos.
 De cada proveedor se desea conocer el RIF, nombre y
dirección.
Solución MER ejercicio 1
Solución MR ejercicio 1
Ejercicio 2
 Se desea informatizar la gestión de una empresa de transportes que
reparte paquetes por toda Venezuela.
 Los encargados de llevar los paquetes son los camioneros, de los que
se quiere guardar: cedula, nombre, teléfono, dirección, salario y
ciudad en la que vive.
 De los paquetes transportados interesa conocer el código de paquete,
descripción, destinatario y dirección del destinatario.
 Un camionero distribuye muchos paquetes, y un paquete sólo puede
ser distribuido por un camionero.
 De los estados a los que llegan los paquetes interesa guardar el
código de estado y el nombre. Un paquete sólo puede llegar a un
estado. Sin embargo, a un estado pueden llegar varios paquetes.
 De los camiones que llevan los camioneros, interesa conocer la placa,
modelo, tipo y potencia.
 Un camionero puede conducir diferentes camiones en fechas
diferentes, y un camión puede ser conducido por varios camioneros.
Solución MER ejercicio 2
Solución MR ejercicio 2
Ejercicio 3
 Se desea diseñar la base de datos de un instituto educativo.
 En la base de datos se desea guardar los datos de los
profesores del Instituto (cedula, nombre, dirección y teléfono).
 Los profesores imparten módulos, y cada módulo tiene un
código y un nombre.
 Cada alumno está matriculado en uno o varios módulos.
 De cada alumno se desea guardar el Nº de expediente, cedula,
nombre, apellidos y fecha de nacimiento.
 Los profesores pueden impartir varios módulos, pero un
módulo sólo puede ser impartido por un profesor.
 Cada curso tiene un grupo de alumnos, uno de los cuales es el
delegado del grupo.
Solución MER ejercicio 3
Solución MR ejercicio 3
Ejercicio 4
 Se desea diseñar una base de datos para almacenar y gestionar la información
empleada por una empresa dedicada a la venta de automóviles, teniendo en
cuenta los siguientes aspectos:
 La empresa dispone de una serie de automóviles para su venta. Se necesita
conocer la placa, marca y modelo, el color y el precio de venta de cada
automóviles.
 Los datos que interesa conocer de cada cliente son el cedula, RIF, nombre,
dirección, ciudad y número de teléfono: además, los clientes se diferencian por
un código interno de la empresa que se incrementa automáticamente cuando
un cliente se da de alta en ella.
 Un cliente puede comprar tantos automóviles como desee a la empresa.
 Un automóviles determinado solo puede ser comprado por un único cliente.
 El concesionario también se encarga de llevar a cabo las revisiones que se
realizan a cada automóviles. Cada revisión tiene asociado un código que se
incrementa automáticamente por cada revisión que se haga.
 De cada revisión se desea saber si se ha hecho cambio de filtro, si se ha
hecho cambio de aceite, si se ha hecho cambio de frenos u otros.
 Los automóviles pueden pasar varias revisiones en el concesionario.
Solución MER ejercicio 4
Solución MR ejercicio 4
Ejercicio 5
 La clínica “SAN JAVIER” necesita llevar un control informatizado de su
gestión de pacientes y médicos.
 De cada paciente se desea guardar el código, cedula, nombre,
apellidos, dirección, ciudad, estado, código postal, teléfono y fecha de
nacimiento.
 De cada médico se desea guardar el código, cedula, nombre,
apellidos, teléfono y especialidad.
 Se desea llevar el control de cada uno de los ingresos que el paciente
hace en el hospital. Cada ingreso que realiza el paciente queda
registrado en la base de datos. De cada ingreso se guarda el código
de ingreso (que se incrementará automáticamente cada vez que el
paciente realice un ingreso), el número de habitación y cama en la que
el paciente realiza el ingreso y la fecha de ingreso.
 Un médico puede atender varios ingresos, pero el ingreso de un
paciente solo puede ser atendido por un único médico.
 Un paciente puede realizar varios ingresos en el hospital.
Solución MER ejercicio 5
Solución MR ejercicio 5
Ejercicio 6
 Se desea informatizar la gestión de una tienda informática. La tienda dispone
de una serie de productos que se pueden vender a los clientes.
 De cada producto informático se desea guardar el código, descripción, precio y
cantidad en existencia.
 De cada cliente se desea guardar el código, cedula, nombre, apellidos,
dirección y número de teléfono (si tiene).
 Un cliente puede comprar varios productos en la tienda y un mismo producto
puede ser comprado por varios clientes.
 Cada vez que se compre un artículo quedará registrada en la base de datos, la
fecha de compra, cantidad comprada, el precio y subtotal.
 La tienda tiene contactos con varios proveedores que son los que suministran
los productos. Un mismo producto puede ser suministrado por varios
proveedores.
 De cada proveedor se desea guardar el código, descripción, RIF, dirección,
parroquia, municipio, ciudad, estado y números de teléfono.
Solución MER ejercicio 6
Solución MR ejercicio 6
Ejercicio 7
 Una base de datos para una pequeña empresa debe contener información
acerca de clientes, artículos, pedidos y fabricas. Hasta el momento se registran
los siguientes datos en documentos varios:
 Para cada cliente: número de cliente (único), descripción, dirección de envío
(varias por cliente), saldo, límite de crédito (depende del cliente, pero en
ningún caso debe superar los 30.000 $), y descuento.
 Para cada artículo: número de artículo (único), descripción, fábricas que lo
distribuyen, y cantidad de ese artículo que provee cada fábrica.
 Para cada pedido: cada pedido tiene una cabecera y el detalle del pedido.
La cabecera está formada por el número de cliente, dirección de envío y
fecha del pedido. En el detalle del pedido se especifican la cantidad del
artículo pedido.
 También se requiere almacenar la siguiente información de las fábricas de
artículos: número de la fábrica (único), nombre y número de celular del
contacto. Además se desea saber cuántos artículos en general les provee cada
fábrica, y como información estratégica, se debe registrar que fábricas
alternativas puedan ofrecerle artículos.
 Nota: Una dirección se entenderá como lugar, parroquia, municipio y ciudad.
Una fecha especifica día, mes, año y hora.
Solución MER ejercicio 7
Solución MR ejercicio 7
Ejercicio MER 8
 Le contratan para hacer una BD que permita apoyar la gestión de un sistema
de ventas. La empresa necesita llevar un control de proveedores, clientes,
productos y ventas.
 Un proveedor tiene un RIF, nombre, dirección, teléfono y página web (URL).
 Un cliente tiene cedula, RIF, nombre, dirección, pero puede tener varios
teléfonos de contacto.
 Un producto tiene un código único, nombre, precio actual, stock y es distribuido
por un único proveedor. Además se organizan en categorías, y cada producto
pertenece a una sola categoría. Una categoría tiene código único, nombre y
descripción.
 Por razones de contabilidad, se debe registrar la información de cada venta
con un número de venta, fecha, cliente, descuento y monto final. Además se
debe guardar el precio al momento de la venta, la cantidad vendida y el monto
subtotal por producto.
 Nota: Una dirección se entenderá como lugar, parroquia, municipio y ciudad.
Solución MER ejercicio 8
Solución MR ejercicio 8

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Ejercicios ER
Ejercicios EREjercicios ER
Ejercicios ER
 
Ejercicio 2
Ejercicio  2Ejercicio  2
Ejercicio 2
 
Ejercicios mer
Ejercicios merEjercicios mer
Ejercicios mer
 
Taller Practico 2 Base de Datos
Taller Practico 2 Base de DatosTaller Practico 2 Base de Datos
Taller Practico 2 Base de Datos
 
ejercicios diseño:_entidad relación en la creación de una BD
ejercicios diseño:_entidad relación en la creación de una BDejercicios diseño:_entidad relación en la creación de una BD
ejercicios diseño:_entidad relación en la creación de una BD
 
Evaluación general undecimo
Evaluación general undecimoEvaluación general undecimo
Evaluación general undecimo
 
Ejercicios Modelo Entidad Relación
Ejercicios Modelo Entidad RelaciónEjercicios Modelo Entidad Relación
Ejercicios Modelo Entidad Relación
 
Problemas erwin
Problemas erwinProblemas erwin
Problemas erwin
 
Ejercicios aplicando el modelo entidad relacion 2
Ejercicios aplicando el modelo entidad relacion 2Ejercicios aplicando el modelo entidad relacion 2
Ejercicios aplicando el modelo entidad relacion 2
 
Ejercicios er
Ejercicios erEjercicios er
Ejercicios er
 
Ejercisios Modelos Entidad Relacion
Ejercisios Modelos Entidad RelacionEjercisios Modelos Entidad Relacion
Ejercisios Modelos Entidad Relacion
 
Ejercicios del 1 al 9
Ejercicios del 1 al 9Ejercicios del 1 al 9
Ejercicios del 1 al 9
 
Tarea bd
Tarea bdTarea bd
Tarea bd
 
Trabajo modelo
Trabajo modeloTrabajo modelo
Trabajo modelo
 
Ejercicios Entidad - Relacion
Ejercicios Entidad - RelacionEjercicios Entidad - Relacion
Ejercicios Entidad - Relacion
 
Ejercicios de Entidad-Relación
Ejercicios de Entidad-RelaciónEjercicios de Entidad-Relación
Ejercicios de Entidad-Relación
 
EJERCICIOS DE DIAGRAMA E-R (BASE DE DATOS)
EJERCICIOS DE DIAGRAMA E-R (BASE DE DATOS) EJERCICIOS DE DIAGRAMA E-R (BASE DE DATOS)
EJERCICIOS DE DIAGRAMA E-R (BASE DE DATOS)
 
Ejercicios entidad-relacion
Ejercicios entidad-relacionEjercicios entidad-relacion
Ejercicios entidad-relacion
 
Ejercicios Modelamiento E-R y normalización
Ejercicios Modelamiento E-R y normalizaciónEjercicios Modelamiento E-R y normalización
Ejercicios Modelamiento E-R y normalización
 
Banco de ejercicios mer
Banco de ejercicios merBanco de ejercicios mer
Banco de ejercicios mer
 

Similar a Transformación de MER a MR para base de datos de cursos y estudiantes

Similar a Transformación de MER a MR para base de datos de cursos y estudiantes (20)

Ejercicios normalizacion
Ejercicios normalizacionEjercicios normalizacion
Ejercicios normalizacion
 
Erwin dat brian
Erwin dat brianErwin dat brian
Erwin dat brian
 
Modelamiento E-R
Modelamiento E-R Modelamiento E-R
Modelamiento E-R
 
Laboratorio 1 modelamiento de entidad relacion
Laboratorio 1 modelamiento de entidad relacionLaboratorio 1 modelamiento de entidad relacion
Laboratorio 1 modelamiento de entidad relacion
 
Ejercicios e r erwin
Ejercicios e r erwinEjercicios e r erwin
Ejercicios e r erwin
 
Modelamiento de Datos
Modelamiento de DatosModelamiento de Datos
Modelamiento de Datos
 
Guía 1 Ejercicios MER
Guía 1 Ejercicios MERGuía 1 Ejercicios MER
Guía 1 Ejercicios MER
 
Entidad relacion
Entidad relacionEntidad relacion
Entidad relacion
 
Modelamiento de datos
Modelamiento de datosModelamiento de datos
Modelamiento de datos
 
Modelamiento de datos erwin pinto_silva_ana
Modelamiento de datos erwin pinto_silva_anaModelamiento de datos erwin pinto_silva_ana
Modelamiento de datos erwin pinto_silva_ana
 
Ejercicios de diagrama entidad relacion cursodeactualizacion2019
Ejercicios de diagrama entidad relacion cursodeactualizacion2019Ejercicios de diagrama entidad relacion cursodeactualizacion2019
Ejercicios de diagrama entidad relacion cursodeactualizacion2019
 
Ejercicios Modelamiento ER.
Ejercicios   Modelamiento ER.Ejercicios   Modelamiento ER.
Ejercicios Modelamiento ER.
 
Modelamiento de Datos
Modelamiento de DatosModelamiento de Datos
Modelamiento de Datos
 
Ejercicios resueltos-Erwin Data Modeler
Ejercicios resueltos-Erwin Data ModelerEjercicios resueltos-Erwin Data Modeler
Ejercicios resueltos-Erwin Data Modeler
 
Entidad relación
Entidad relaciónEntidad relación
Entidad relación
 
Tarea 3 entidad
Tarea 3 entidadTarea 3 entidad
Tarea 3 entidad
 
Ejercicios de Entidad-Relación
Ejercicios de Entidad-RelaciónEjercicios de Entidad-Relación
Ejercicios de Entidad-Relación
 
Ejercicios modelo e-r-_alumno
Ejercicios modelo e-r-_alumnoEjercicios modelo e-r-_alumno
Ejercicios modelo e-r-_alumno
 
Entidad-Relacion Ejemplos
Entidad-Relacion EjemplosEntidad-Relacion Ejemplos
Entidad-Relacion Ejemplos
 
Ejercicios(e r)
Ejercicios(e r)Ejercicios(e r)
Ejercicios(e r)
 

Más de José Ricardo Tillero Giménez

Guía de Redistribución de protocolos de ruteo RIP, PSPF y EIGRP
Guía de Redistribución de protocolos de ruteo RIP, PSPF y EIGRPGuía de Redistribución de protocolos de ruteo RIP, PSPF y EIGRP
Guía de Redistribución de protocolos de ruteo RIP, PSPF y EIGRPJosé Ricardo Tillero Giménez
 

Más de José Ricardo Tillero Giménez (20)

PLAN DE EVALUACIÓN REDES AVANZADAS II-2021
PLAN DE EVALUACIÓN REDES AVANZADAS II-2021PLAN DE EVALUACIÓN REDES AVANZADAS II-2021
PLAN DE EVALUACIÓN REDES AVANZADAS II-2021
 
Guía Ejercicios SQL
Guía Ejercicios SQLGuía Ejercicios SQL
Guía Ejercicios SQL
 
Guía 3 Ejercicios de Normalización de Base de Datos
Guía 3 Ejercicios de Normalización de Base de DatosGuía 3 Ejercicios de Normalización de Base de Datos
Guía 3 Ejercicios de Normalización de Base de Datos
 
Guía 2 Ejercicios de Normalización de Base de Datos
Guía 2 Ejercicios de Normalización de Base de DatosGuía 2 Ejercicios de Normalización de Base de Datos
Guía 2 Ejercicios de Normalización de Base de Datos
 
Guía 3 Ejercicios MER Extendido
Guía 3 Ejercicios MER ExtendidoGuía 3 Ejercicios MER Extendido
Guía 3 Ejercicios MER Extendido
 
Guía 2 Ejercicios MER
Guía 2 Ejercicios MERGuía 2 Ejercicios MER
Guía 2 Ejercicios MER
 
Plan de evaluación BD2021
Plan de evaluación BD2021Plan de evaluación BD2021
Plan de evaluación BD2021
 
Perfil Docente y Asesoría
Perfil Docente y AsesoríaPerfil Docente y Asesoría
Perfil Docente y Asesoría
 
Planificación BD2021
Planificación BD2021Planificación BD2021
Planificación BD2021
 
UNIDAD 1. El mundo de las Bases de Datos y los SMBD
UNIDAD 1. El mundo de las Bases de Datos y los SMBDUNIDAD 1. El mundo de las Bases de Datos y los SMBD
UNIDAD 1. El mundo de las Bases de Datos y los SMBD
 
NOTAS FINALES DE REDES AVANZADAS IIN4301
NOTAS FINALES DE REDES AVANZADAS IIN4301NOTAS FINALES DE REDES AVANZADAS IIN4301
NOTAS FINALES DE REDES AVANZADAS IIN4301
 
NOTAS FINALES ELECTIVA II IN2102
NOTAS FINALES ELECTIVA II IN2102NOTAS FINALES ELECTIVA II IN2102
NOTAS FINALES ELECTIVA II IN2102
 
NOTAS FINALES ELECTIVA II IN2101
NOTAS FINALES ELECTIVA II IN2101NOTAS FINALES ELECTIVA II IN2101
NOTAS FINALES ELECTIVA II IN2101
 
Notas definitivas per base de datos
Notas definitivas per base de datosNotas definitivas per base de datos
Notas definitivas per base de datos
 
Clase 6 VLAN
Clase 6 VLANClase 6 VLAN
Clase 6 VLAN
 
Guía de Redistribución de protocolos de ruteo RIP, PSPF y EIGRP
Guía de Redistribución de protocolos de ruteo RIP, PSPF y EIGRPGuía de Redistribución de protocolos de ruteo RIP, PSPF y EIGRP
Guía de Redistribución de protocolos de ruteo RIP, PSPF y EIGRP
 
Guía CISCO de redistribución de protocolos de ruteo
Guía CISCO de redistribución de protocolos de ruteoGuía CISCO de redistribución de protocolos de ruteo
Guía CISCO de redistribución de protocolos de ruteo
 
Manual Basico de jQuery
Manual Basico de jQueryManual Basico de jQuery
Manual Basico de jQuery
 
Clase 12 jQuery basico
Clase 12  jQuery basicoClase 12  jQuery basico
Clase 12 jQuery basico
 
JQuery con ejemplos cortos
JQuery con ejemplos cortosJQuery con ejemplos cortos
JQuery con ejemplos cortos
 

Último

Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 

Último (20)

Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 

Transformación de MER a MR para base de datos de cursos y estudiantes

  • 1. Base de Datos UNIDAD 3: El modelo de datos relacional Clase 3: Ejercicios de Transformación de MER a MR Ing. Ricardo Tillero
  • 3. Transformación del MER al MR Una vez obtenido el esquema conceptual mediante el MER hay que definir el modelo lógico de datos el MR. Las reglas básicas para transformar un MER a un MR son las siguientes: • Toda entidad se transforma en una tabla. • Todo atributo se transforma en columnas dentro de una tabla. • El identificador único de la entidad se convierte en clave primaria (Primary Key PK). • Se deben crear tablas intermedias siempre que la cardinalidad de una relación sea de muchos a muchos, o cuando entre ambas entidades haya una participación parcial de ambos lados. • Toda tabla intermedia, debe recibir las llaves primarias de las entidades que participan en la relación. • La tabla intermedia adquiere únicamente aquellos atributos pertenecientes a la relación. • En una relación entre entidad fuerte y débil cuya cardinalidad no sea de muchos a muchos, la entidad débil recibe como llave foránea la llave primaria de la entidad fuerte. • Toda entidad especializada o generalizada se convierte en una tabla independiente. Con una referencia a la llave primaria de la superentidad.
  • 4. Ejercicio 1  Una empresa vende productos a varios clientes.  Se necesita conocer los datos personales de los clientes (nombre, apellidos, cedula, dirección y fecha de nacimiento).  Cada producto tiene un nombre y un código, así como un precio unitario.  Un cliente puede comprar varios productos a la empresa, y un mismo producto puede ser comprado por varios clientes.  Los productos son suministrados por diferentes proveedores. Se debe tener en cuenta que un producto sólo puede ser suministrado por un proveedor, y que un proveedor puede suministrar diferentes productos.  De cada proveedor se desea conocer el RIF, nombre y dirección.
  • 7. Ejercicio 2  Se desea informatizar la gestión de una empresa de transportes que reparte paquetes por toda Venezuela.  Los encargados de llevar los paquetes son los camioneros, de los que se quiere guardar: cedula, nombre, teléfono, dirección, salario y ciudad en la que vive.  De los paquetes transportados interesa conocer el código de paquete, descripción, destinatario y dirección del destinatario.  Un camionero distribuye muchos paquetes, y un paquete sólo puede ser distribuido por un camionero.  De los estados a los que llegan los paquetes interesa guardar el código de estado y el nombre. Un paquete sólo puede llegar a un estado. Sin embargo, a un estado pueden llegar varios paquetes.  De los camiones que llevan los camioneros, interesa conocer la placa, modelo, tipo y potencia.  Un camionero puede conducir diferentes camiones en fechas diferentes, y un camión puede ser conducido por varios camioneros.
  • 10. Ejercicio 3  Se desea diseñar la base de datos de un instituto educativo.  En la base de datos se desea guardar los datos de los profesores del Instituto (cedula, nombre, dirección y teléfono).  Los profesores imparten módulos, y cada módulo tiene un código y un nombre.  Cada alumno está matriculado en uno o varios módulos.  De cada alumno se desea guardar el Nº de expediente, cedula, nombre, apellidos y fecha de nacimiento.  Los profesores pueden impartir varios módulos, pero un módulo sólo puede ser impartido por un profesor.  Cada curso tiene un grupo de alumnos, uno de los cuales es el delegado del grupo.
  • 13. Ejercicio 4  Se desea diseñar una base de datos para almacenar y gestionar la información empleada por una empresa dedicada a la venta de automóviles, teniendo en cuenta los siguientes aspectos:  La empresa dispone de una serie de automóviles para su venta. Se necesita conocer la placa, marca y modelo, el color y el precio de venta de cada automóviles.  Los datos que interesa conocer de cada cliente son el cedula, RIF, nombre, dirección, ciudad y número de teléfono: además, los clientes se diferencian por un código interno de la empresa que se incrementa automáticamente cuando un cliente se da de alta en ella.  Un cliente puede comprar tantos automóviles como desee a la empresa.  Un automóviles determinado solo puede ser comprado por un único cliente.  El concesionario también se encarga de llevar a cabo las revisiones que se realizan a cada automóviles. Cada revisión tiene asociado un código que se incrementa automáticamente por cada revisión que se haga.  De cada revisión se desea saber si se ha hecho cambio de filtro, si se ha hecho cambio de aceite, si se ha hecho cambio de frenos u otros.  Los automóviles pueden pasar varias revisiones en el concesionario.
  • 16. Ejercicio 5  La clínica “SAN JAVIER” necesita llevar un control informatizado de su gestión de pacientes y médicos.  De cada paciente se desea guardar el código, cedula, nombre, apellidos, dirección, ciudad, estado, código postal, teléfono y fecha de nacimiento.  De cada médico se desea guardar el código, cedula, nombre, apellidos, teléfono y especialidad.  Se desea llevar el control de cada uno de los ingresos que el paciente hace en el hospital. Cada ingreso que realiza el paciente queda registrado en la base de datos. De cada ingreso se guarda el código de ingreso (que se incrementará automáticamente cada vez que el paciente realice un ingreso), el número de habitación y cama en la que el paciente realiza el ingreso y la fecha de ingreso.  Un médico puede atender varios ingresos, pero el ingreso de un paciente solo puede ser atendido por un único médico.  Un paciente puede realizar varios ingresos en el hospital.
  • 19. Ejercicio 6  Se desea informatizar la gestión de una tienda informática. La tienda dispone de una serie de productos que se pueden vender a los clientes.  De cada producto informático se desea guardar el código, descripción, precio y cantidad en existencia.  De cada cliente se desea guardar el código, cedula, nombre, apellidos, dirección y número de teléfono (si tiene).  Un cliente puede comprar varios productos en la tienda y un mismo producto puede ser comprado por varios clientes.  Cada vez que se compre un artículo quedará registrada en la base de datos, la fecha de compra, cantidad comprada, el precio y subtotal.  La tienda tiene contactos con varios proveedores que son los que suministran los productos. Un mismo producto puede ser suministrado por varios proveedores.  De cada proveedor se desea guardar el código, descripción, RIF, dirección, parroquia, municipio, ciudad, estado y números de teléfono.
  • 22. Ejercicio 7  Una base de datos para una pequeña empresa debe contener información acerca de clientes, artículos, pedidos y fabricas. Hasta el momento se registran los siguientes datos en documentos varios:  Para cada cliente: número de cliente (único), descripción, dirección de envío (varias por cliente), saldo, límite de crédito (depende del cliente, pero en ningún caso debe superar los 30.000 $), y descuento.  Para cada artículo: número de artículo (único), descripción, fábricas que lo distribuyen, y cantidad de ese artículo que provee cada fábrica.  Para cada pedido: cada pedido tiene una cabecera y el detalle del pedido. La cabecera está formada por el número de cliente, dirección de envío y fecha del pedido. En el detalle del pedido se especifican la cantidad del artículo pedido.  También se requiere almacenar la siguiente información de las fábricas de artículos: número de la fábrica (único), nombre y número de celular del contacto. Además se desea saber cuántos artículos en general les provee cada fábrica, y como información estratégica, se debe registrar que fábricas alternativas puedan ofrecerle artículos.  Nota: Una dirección se entenderá como lugar, parroquia, municipio y ciudad. Una fecha especifica día, mes, año y hora.
  • 25. Ejercicio MER 8  Le contratan para hacer una BD que permita apoyar la gestión de un sistema de ventas. La empresa necesita llevar un control de proveedores, clientes, productos y ventas.  Un proveedor tiene un RIF, nombre, dirección, teléfono y página web (URL).  Un cliente tiene cedula, RIF, nombre, dirección, pero puede tener varios teléfonos de contacto.  Un producto tiene un código único, nombre, precio actual, stock y es distribuido por un único proveedor. Además se organizan en categorías, y cada producto pertenece a una sola categoría. Una categoría tiene código único, nombre y descripción.  Por razones de contabilidad, se debe registrar la información de cada venta con un número de venta, fecha, cliente, descuento y monto final. Además se debe guardar el precio al momento de la venta, la cantidad vendida y el monto subtotal por producto.  Nota: Una dirección se entenderá como lugar, parroquia, municipio y ciudad.