SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
Base de Datos I Universidad Juan Pablo II
Ing. Donald Mejía Salinas 1
DIAGRAMAS ENTIDAD - RELACIÓN
Clase Práctica
Diseñe el DER de cada uno de los siguientes enunciados. Incorpore los elementos (simbología)
estudiados según su complejidad.
Ejercicio No. 1: Artículos y encargos.
Una base de datos para una pequeña empresa debe contener información acerca de clientes,
artículos y pedidos. Hasta el momento se registran los siguientes datos en documentos varios:
• Para cada cliente: Número de cliente (único), Direcciones de envío (varias por cliente), Saldo,
Límite de crédito (depende del cliente, pero en ningún caso debe superar los 3.000.000 pts),
Descuento.
• Para cada artículo: Número de artículo (único), Fábricas que lo distribuyen, Existencias de ese
artículo en cada fábrica, Descripción del artículo.
• Para cada pedido: Cada pedido tiene una cabecera y el cuerpo del pedido. La cabecera está
formada por el número de cliente, dirección de envío y fecha del pedido. El cuerpo del pedido son
varias líneas, en cada línea se especifican el número del artículo pedido y la cantidad.
Además, se ha determinado que se debe almacenar la información de las fábricas. Sin embargo,
dado el uso de distribuidores, se usará: Número de la fábrica (único) y Teléfono de contacto. Y se
desean ver cuántos artículos (en total) provee la fábrica. También, por información estratégica, se
podría incluir información de fábricas alternativas respecto de las que ya fabrican artículos para esta
empresa. Nota: Una dirección se entenderá como Nº, Calle, Comuna y Ciudad. Una fecha incluye
hora. Se pide hacer el diagrama ER para la base de datos que represente esta información.
Ejercicio No. 2: Sistema de ventas.
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 RUT, nombre, dirección, teléfono y página web. Un cliente también tiene
RUT, nombre, dirección, pero puede tener varios teléfonos de contacto. La dirección se entiende
por calle, número, comuna y ciudad.
Un producto tiene un id único, nombre, precio actual, stock y nombre del proveedor. Además se
organizan en categorías, y cada producto va sólo en una categoría. Una categoría tiene id, nombre
y descripción.
Base de Datos I Universidad Juan Pablo II
Ing. Donald Mejía Salinas 2
Por razones de contabilidad, se debe registrar la información de cada venta con un id, fecha, cliente,
descuento y monto final. Además se debe guardar el precio al momento de la venta, la cantidad
vendida y el monto total por el producto.
Ejercicio No. 3: Carreteras.
Diseñar un esquema E/R que recoja la organización de una base de datos para contener la
información sobre todas las carreteras del país, sabiendo que se deben cumplir las siguientes
especificaciones:
- Las carreteras están divididas en varias categorías (locales, comerciales, regionales, nacionales,
autovías, etc).
- Las carreteras se dividen en tramos. Un tramo siempre pertenece a una única carretera y no puede
cambiar de carretera.
- Un tramo puede pasar por varias comunas, interesando conocer el Km de la carretera y la comuna
donde empieza el tramo y en donde termina.
- Para los tramos que suponen principio o final de carretera, interesa saber si es que la carretera
concluye físicamente o es que confluye en otra carretera. En este caso, interesa conocer con qué
carretera confluye y en qué kilómetro, tramo y comuna.
Ejercicio No. 4: Transportes.
“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
el dni, nombre, teléfono, dirección, salario y población 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 las provincias a las que llegan los paquetes interesa guardar el código de provincia y el nombre.
Un paquete sólo puede llegar a una provincia. Sin embargo, a una provincia pueden llegar varios
paquetes.
De los camiones que llevan los camioneros, interesa conocer la matrícula, modelo, tipo y potencia.
Un camionero puede conducir diferentes camiones, y un camión puede ser conducido por varios
camioneros”.
Ejercicio No. 5: Proyectos.
Una empresa desea diseñar una base de datos para almacenar en ella toda la información generada
en cada uno de los proyectos que ésta realiza. De cada uno de los proyectos realizados interesa
almacenar el código, descripción, cuantía del proyecto, fecha de inicio y fecha de fin. Los proyectos
son realizados por clientes de los que se desea guardar el código, teléfono, domicilio y razón social.
Un cliente puede realizar varios proyectos, pero un solo proyecto es realizado por un único cliente.
En los proyectos participan colaboradores de los que se dispone la siguiente información: nit,
nombre domicilio, teléfono, banco y número de cuenta. Un colaborador puede participar en varios
proyectos. Los proyectos son realizados por uno o más colaboradores. Un colaborador de proyecto
puede recibir varios pagos. De los pagos realizados se requiere guardar el número de pago,
Base de Datos I Universidad Juan Pablo II
Ing. Donald Mejía Salinas 3
concepto, cantidad y fecha de pago. También interesa almacenar los diferentes tipos de pago que
puede realizar la empresa. De cada uno de los tipos de pagos se desea guardar el código y
descripción. Un tipo de pago pude pertenecer a varios pagos.
Ejercicio No. 6: Geografía.
Se desea realizar una base de datos geográfica.
Los países pueden clasificarse en países independientes y colonias. Las colonias pertenecen a algún
país independiente. Estos últimos tienen alguna forma de gobierno que puede ser república,
principado, emirato, democracia popular, dictadura, etc. Los países independientes comercian entre
sí distintos productos. Las colonias sólo comercian con el país colonizador. En ambos casos, del
producto comerciado se conoce un código que lo identifica, así como el nombre del producto. Las
relaciones de comercio posibles son de importación y exportación de productos. También forma
parte de la BD la información de límites entre países (qué países limitan con un país dado).
Interesa modelar información relativa a los rios, los cuales pueden ser internacionales o nacionales.
Los rios internacionales sirven de límite entre dos países mientras que los nacionales están
totalmente contenidos en un sólo país. Los datos que interesan de cada río son su nombre, caudal
y longitud. Se supone que pueden existir dos ríos nacionales con igual nombre en distinto país. Los
ríos internacionales tienen nombre único.
Ejercicio No. 7: Repuestos.
Dado un proveedor, queremos conocer su nombre, dirección, ciudad y provincia, así como las
Piezas que suministra, conociéndose color, categoría, precio y cantidad (donde para cada categoría
hay un único precio).
Ejercicio No. 8: Cocina.
Se desea construir una base de datos que almacene la carta de un restaurante.
Para cada plato, se desea obtener su nombre, descripción, nivel de dificultad (de elaboración), una
foto y el precio final para el cliente. Cada plato pertenece a una categoría.
Las categorías se caracterizan por su nombre, una breve descripción y el nombre del encargado.
Además de los platos, se desea conocer las recetas para su realización, con la lista de ingredientes
necesarios, aportando la cantidad requerida, las unidades de medida (gramos, litros, etc. . . ) y
cantidad actual en el almacén.
Ejercicio No. 9: Clínica.
Una clínica desea mantener una base de datos con el historial de todos los pacientes que tiene
ingresados.
La clínica está divida en varias unidades, cada una de las cuales tiene un identificador, su nombre y
Base de Datos I Universidad Juan Pablo II
Ing. Donald Mejía Salinas 4
la planta en la que se encuentra. La unidad tiene un único doctor responsable, del cual se desea
almacenar su código, el nombre y su especialidad.
Cuando llega un paciente, se le ingresa en una unidad y se registra su número de la S.S., nombre,
edad y fecha de ingreso. Durante toda su estancia en la clínica, se anotan todas las intervenciones
que realizan cada uno de los doctores, indicando la fecha, el síntoma observado y el tratamiento
prescrito.
Ejercicio No. 10: Subastas.
Una casa de subastas en Internet quiere mantener una base de datos para registrar todas las
transacciones que realiza.
Los productos que se subastan se agrupan en lotes. Cada lote tiene un número de catálogo, un
precio de salida, la mayor puja realizada hasta el momento y el tiempo que queda de subasta. De
cada producto se almacena un código, su nombre, una descripción corta y una fotografía.
Los clientes que participan en la subasta deben pujar por un lote completo (no se admiten pujas por
productos individuales). Cada vez que un cliente puja, queda registrada la cantidad, el día y la hora
en la que se ha producido. Para identificar a los clientes, todos deben tener un nombre de usuario,
además de una contraseña, su nombre y una dirección de correo electrónico.
Construye en esquema conceptual y el esquema lógico de la base de datos que contenga la
información arriba expuesta.
Ejercicio No. 11: Transporte en autobús.
Una empresa de transporte desea crear una base de datos para almacenar información sobre sus
rutas.
La empresa dispone de una flota de autobuses que distribuye en una serie de rutas. En cada ruta, el
autobús pasa por un conjunto de ciudades en las que tiene parada.
Una ruta se identifica por un código y se caracteriza por los km. totales de recorrido, el origen y el
destino final. De cada autobús, se almacena su matrícula, el modelo, su capacidad (plazas) y el
nombre del conductor. Se asume que un autobús sólo puede estar realizando una ruta.
Las rutas tienen paradas en distintas ciudades. De cada ciudad, almacenaremos el nombre, junto
con la dirección y el teléfono del lugar de parada. Para organizar las rutas, cada parada tiene un
número de orden, que puede variar entre distintas rutas (una misma ciudad puede pertenecer a
varias rutas).
Construye en esquema conceptual y el esquema lógico de la base de datos que contenga la
información arriba expuesta.
Base de Datos I Universidad Juan Pablo II
Ing. Donald Mejía Salinas 5
Ejercicio No. 12: Vuelos.
Una compañía aérea necesita una base de datos para registrar la información de sus vuelos.
Los vuelos están caracterizados por un Id, la fecha y los aeropuertos de origen y destino. Cada vuelo
es realizado por un avión. Los aviones tienen una matrícula que los identifica, el fabricante, un
modelo e información sobre su capacidad (número máximo de pasajeros) y autonomía de vuelo (en
horas). La tripulación asignada al vuelo está formada por el personal de la propia compañía. De cada
trabajador se conoce su id, su nombre y su categoría profesional, así como el puesto que ocupa en
cada vuelo en particular.
Por último, para cada vuelo, se almacena la lista completa de pasajeros, con su dni, el nombre, el
asiento que ocupa y su clase (turista, primera o business).
Construye en el modelo conceptual y el modelo lógico correspondientes al enunciado expuesto.

Más contenido relacionado

La actualidad más candente

Ejercicios modelo e-r-_alumno
Ejercicios modelo e-r-_alumnoEjercicios modelo e-r-_alumno
Ejercicios modelo e-r-_alumnoMaripi Del Cid
 
Casos solucionados g modelo er
Casos solucionados g modelo erCasos solucionados g modelo er
Casos solucionados g modelo erJuan Muñoz Dorado
 
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 2cesar
 
Evaluación general undecimo
Evaluación general undecimoEvaluación general undecimo
Evaluación general undecimoCarlos Olmos
 
Modelamiento de datos tarea220418
Modelamiento de datos tarea220418Modelamiento de datos tarea220418
Modelamiento de datos tarea220418kattia vargas
 
Ejercicios mer
Ejercicios merEjercicios mer
Ejercicios merlmozo
 
Ejercicios de entidad relacion (2018-2)
Ejercicios de entidad relacion (2018-2)Ejercicios de entidad relacion (2018-2)
Ejercicios de entidad relacion (2018-2)JESUSFRANCISCOFLORES1
 

La actualidad más candente (20)

Ejercicios modelo e-r-_alumno
Ejercicios modelo e-r-_alumnoEjercicios modelo e-r-_alumno
Ejercicios modelo e-r-_alumno
 
Ejercicios der de base de datos 2019
Ejercicios der de  base de datos 2019Ejercicios der de  base de datos 2019
Ejercicios der de base de datos 2019
 
Ejercicios Entidad - Relación
Ejercicios Entidad - RelaciónEjercicios Entidad - Relación
Ejercicios Entidad - Relación
 
Ejercicios ER
Ejercicios EREjercicios ER
Ejercicios ER
 
Casos solucionados g modelo er
Casos solucionados g modelo erCasos solucionados g modelo er
Casos solucionados g modelo er
 
ENTIDAD RELACION - NORMALIZACION
ENTIDAD RELACION - NORMALIZACIONENTIDAD RELACION - NORMALIZACION
ENTIDAD RELACION - NORMALIZACION
 
Ejercicios del 1 al 9
Ejercicios del 1 al 9Ejercicios del 1 al 9
Ejercicios del 1 al 9
 
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
 
Evaluación general undecimo
Evaluación general undecimoEvaluación general undecimo
Evaluación general undecimo
 
1 ejercicio modelo mer
1 ejercicio modelo mer1 ejercicio modelo mer
1 ejercicio modelo mer
 
Base de datos unidad 2 ejercicios a resolver
Base de datos unidad 2   ejercicios a resolverBase de datos unidad 2   ejercicios a resolver
Base de datos unidad 2 ejercicios a resolver
 
Clase 3 Ejercicios del MR
Clase 3 Ejercicios del MRClase 3 Ejercicios del MR
Clase 3 Ejercicios del MR
 
Actividad base de datos 3
Actividad base de datos 3Actividad base de datos 3
Actividad base de datos 3
 
Ejercicios Modelo Entidad Relación
Ejercicios Modelo Entidad RelaciónEjercicios Modelo Entidad Relación
Ejercicios Modelo Entidad Relación
 
Modelamiento de datos tarea220418
Modelamiento de datos tarea220418Modelamiento de datos tarea220418
Modelamiento de datos tarea220418
 
Ejercicios mer
Ejercicios merEjercicios mer
Ejercicios mer
 
Problemas erwin
Problemas erwinProblemas erwin
Problemas erwin
 
Modelamiento de Datos
Modelamiento de DatosModelamiento de Datos
Modelamiento de Datos
 
Ejercicios de entidad relacion (2018-2)
Ejercicios de entidad relacion (2018-2)Ejercicios de entidad relacion (2018-2)
Ejercicios de entidad relacion (2018-2)
 
Ejercicios Entidad - Relacion
Ejercicios Entidad - RelacionEjercicios Entidad - Relacion
Ejercicios Entidad - Relacion
 

Similar a Artículos, clientes y pedidos (20)

G modelo er
G modelo erG modelo er
G modelo er
 
g-modeloER.pdf
g-modeloER.pdfg-modeloER.pdf
g-modeloER.pdf
 
g-modeloER.pdf
g-modeloER.pdfg-modeloER.pdf
g-modeloER.pdf
 
G modelo er
G modelo erG modelo er
G modelo er
 
G modelo er
G modelo erG modelo er
G modelo er
 
G modelo er
G modelo erG modelo er
G modelo er
 
Modelamiento de datos erwin
Modelamiento de datos erwinModelamiento de datos erwin
Modelamiento de datos erwin
 
Modelamiento de datos
Modelamiento de datosModelamiento de datos
Modelamiento de datos
 
Ejercicios de entidad relacion
Ejercicios de entidad relacionEjercicios de entidad relacion
Ejercicios de entidad relacion
 
Ejercicios de Entidad-Relación con Erwin
Ejercicios de Entidad-Relación con ErwinEjercicios de Entidad-Relación con Erwin
Ejercicios de Entidad-Relación con Erwin
 
Yerly
YerlyYerly
Yerly
 
Ejercicios modelo entidad relacion
Ejercicios modelo entidad  relacionEjercicios modelo entidad  relacion
Ejercicios modelo entidad relacion
 
Ejercicios de Entidad-Relación
Ejercicios de Entidad-RelaciónEjercicios de Entidad-Relación
Ejercicios de Entidad-Relación
 
Yerly
YerlyYerly
Yerly
 
Yerly
YerlyYerly
Yerly
 
Ejercicios(e r)
Ejercicios(e r)Ejercicios(e r)
Ejercicios(e r)
 
Yerly
YerlyYerly
Yerly
 
Ejercicios entidad-relacion
Ejercicios entidad-relacionEjercicios entidad-relacion
Ejercicios entidad-relacion
 
Ejerciciosentidadrelacion erwin
Ejerciciosentidadrelacion erwinEjerciciosentidadrelacion erwin
Ejerciciosentidadrelacion erwin
 
Tarea 3 entidad
Tarea 3 entidadTarea 3 entidad
Tarea 3 entidad
 

Más de GabyMusic

Cuentos delasmilyunanoches
Cuentos delasmilyunanochesCuentos delasmilyunanoches
Cuentos delasmilyunanochesGabyMusic
 
Cuaderno de-escritura-i
Cuaderno de-escritura-iCuaderno de-escritura-i
Cuaderno de-escritura-iGabyMusic
 
Cuaderno de-escritura
Cuaderno de-escrituraCuaderno de-escritura
Cuaderno de-escrituraGabyMusic
 
Cuaderno de-caligrafía-ortográfica
Cuaderno de-caligrafía-ortográficaCuaderno de-caligrafía-ortográfica
Cuaderno de-caligrafía-ortográficaGabyMusic
 
Cuadernillo congreso-
Cuadernillo congreso-Cuadernillo congreso-
Cuadernillo congreso-GabyMusic
 
Conociendo mi mundo
Conociendo mi mundoConociendo mi mundo
Conociendo mi mundoGabyMusic
 
Cien anos-de-soledad
Cien anos-de-soledadCien anos-de-soledad
Cien anos-de-soledadGabyMusic
 
25 cuentos ruben_-dario
25 cuentos ruben_-dario25 cuentos ruben_-dario
25 cuentos ruben_-darioGabyMusic
 
5 cuadernillo-de-lecturas-2015
5 cuadernillo-de-lecturas-20155 cuadernillo-de-lecturas-2015
5 cuadernillo-de-lecturas-2015GabyMusic
 
Lmatematicas 11mo
Lmatematicas 11mo Lmatematicas 11mo
Lmatematicas 11mo GabyMusic
 
Lmatematicas 10mo
Lmatematicas 10mo Lmatematicas 10mo
Lmatematicas 10mo GabyMusic
 
Lmatematicas 8vo
Lmatematicas 8voLmatematicas 8vo
Lmatematicas 8voGabyMusic
 
Lmatematicas 9no
Lmatematicas 9noLmatematicas 9no
Lmatematicas 9noGabyMusic
 
Español 5 susaeta taller de habilidades
Español 5 susaeta taller de habilidadesEspañol 5 susaeta taller de habilidades
Español 5 susaeta taller de habilidadesGabyMusic
 
Tecnologico 5
Tecnologico  5Tecnologico  5
Tecnologico 5GabyMusic
 
Ciencias naturales 3
Ciencias naturales 3 Ciencias naturales 3
Ciencias naturales 3 GabyMusic
 
Mi caligrafia con ortografia 8
Mi caligrafia con ortografia 8Mi caligrafia con ortografia 8
Mi caligrafia con ortografia 8GabyMusic
 
Matematica 5 susaeta
Matematica 5 susaetaMatematica 5 susaeta
Matematica 5 susaetaGabyMusic
 

Más de GabyMusic (20)

Cuentos delasmilyunanoches
Cuentos delasmilyunanochesCuentos delasmilyunanoches
Cuentos delasmilyunanoches
 
Cuaderno de-escritura-i
Cuaderno de-escritura-iCuaderno de-escritura-i
Cuaderno de-escritura-i
 
Cuaderno de-escritura
Cuaderno de-escrituraCuaderno de-escritura
Cuaderno de-escritura
 
Cuaderno de-caligrafía-ortográfica
Cuaderno de-caligrafía-ortográficaCuaderno de-caligrafía-ortográfica
Cuaderno de-caligrafía-ortográfica
 
Cuadernillo congreso-
Cuadernillo congreso-Cuadernillo congreso-
Cuadernillo congreso-
 
Conociendo mi mundo
Conociendo mi mundoConociendo mi mundo
Conociendo mi mundo
 
Cien anos-de-soledad
Cien anos-de-soledadCien anos-de-soledad
Cien anos-de-soledad
 
25 cuentos ruben_-dario
25 cuentos ruben_-dario25 cuentos ruben_-dario
25 cuentos ruben_-dario
 
5 cuadernillo-de-lecturas-2015
5 cuadernillo-de-lecturas-20155 cuadernillo-de-lecturas-2015
5 cuadernillo-de-lecturas-2015
 
Lmatematicas 11mo
Lmatematicas 11mo Lmatematicas 11mo
Lmatematicas 11mo
 
Lmatematicas 10mo
Lmatematicas 10mo Lmatematicas 10mo
Lmatematicas 10mo
 
Lmatematicas 8vo
Lmatematicas 8voLmatematicas 8vo
Lmatematicas 8vo
 
Lmatematicas 9no
Lmatematicas 9noLmatematicas 9no
Lmatematicas 9no
 
Eca 3
Eca 3 Eca 3
Eca 3
 
Eca docente
Eca docenteEca docente
Eca docente
 
Español 5 susaeta taller de habilidades
Español 5 susaeta taller de habilidadesEspañol 5 susaeta taller de habilidades
Español 5 susaeta taller de habilidades
 
Tecnologico 5
Tecnologico  5Tecnologico  5
Tecnologico 5
 
Ciencias naturales 3
Ciencias naturales 3 Ciencias naturales 3
Ciencias naturales 3
 
Mi caligrafia con ortografia 8
Mi caligrafia con ortografia 8Mi caligrafia con ortografia 8
Mi caligrafia con ortografia 8
 
Matematica 5 susaeta
Matematica 5 susaetaMatematica 5 susaeta
Matematica 5 susaeta
 

Último

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
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIAAbelardoVelaAlbrecht1
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
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
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 

Último (20)

Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".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.
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
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
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.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
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 

Artículos, clientes y pedidos

  • 1. Base de Datos I Universidad Juan Pablo II Ing. Donald Mejía Salinas 1 DIAGRAMAS ENTIDAD - RELACIÓN Clase Práctica Diseñe el DER de cada uno de los siguientes enunciados. Incorpore los elementos (simbología) estudiados según su complejidad. Ejercicio No. 1: Artículos y encargos. Una base de datos para una pequeña empresa debe contener información acerca de clientes, artículos y pedidos. Hasta el momento se registran los siguientes datos en documentos varios: • Para cada cliente: Número de cliente (único), Direcciones de envío (varias por cliente), Saldo, Límite de crédito (depende del cliente, pero en ningún caso debe superar los 3.000.000 pts), Descuento. • Para cada artículo: Número de artículo (único), Fábricas que lo distribuyen, Existencias de ese artículo en cada fábrica, Descripción del artículo. • Para cada pedido: Cada pedido tiene una cabecera y el cuerpo del pedido. La cabecera está formada por el número de cliente, dirección de envío y fecha del pedido. El cuerpo del pedido son varias líneas, en cada línea se especifican el número del artículo pedido y la cantidad. Además, se ha determinado que se debe almacenar la información de las fábricas. Sin embargo, dado el uso de distribuidores, se usará: Número de la fábrica (único) y Teléfono de contacto. Y se desean ver cuántos artículos (en total) provee la fábrica. También, por información estratégica, se podría incluir información de fábricas alternativas respecto de las que ya fabrican artículos para esta empresa. Nota: Una dirección se entenderá como Nº, Calle, Comuna y Ciudad. Una fecha incluye hora. Se pide hacer el diagrama ER para la base de datos que represente esta información. Ejercicio No. 2: Sistema de ventas. 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 RUT, nombre, dirección, teléfono y página web. Un cliente también tiene RUT, nombre, dirección, pero puede tener varios teléfonos de contacto. La dirección se entiende por calle, número, comuna y ciudad. Un producto tiene un id único, nombre, precio actual, stock y nombre del proveedor. Además se organizan en categorías, y cada producto va sólo en una categoría. Una categoría tiene id, nombre y descripción.
  • 2. Base de Datos I Universidad Juan Pablo II Ing. Donald Mejía Salinas 2 Por razones de contabilidad, se debe registrar la información de cada venta con un id, fecha, cliente, descuento y monto final. Además se debe guardar el precio al momento de la venta, la cantidad vendida y el monto total por el producto. Ejercicio No. 3: Carreteras. Diseñar un esquema E/R que recoja la organización de una base de datos para contener la información sobre todas las carreteras del país, sabiendo que se deben cumplir las siguientes especificaciones: - Las carreteras están divididas en varias categorías (locales, comerciales, regionales, nacionales, autovías, etc). - Las carreteras se dividen en tramos. Un tramo siempre pertenece a una única carretera y no puede cambiar de carretera. - Un tramo puede pasar por varias comunas, interesando conocer el Km de la carretera y la comuna donde empieza el tramo y en donde termina. - Para los tramos que suponen principio o final de carretera, interesa saber si es que la carretera concluye físicamente o es que confluye en otra carretera. En este caso, interesa conocer con qué carretera confluye y en qué kilómetro, tramo y comuna. Ejercicio No. 4: Transportes. “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 el dni, nombre, teléfono, dirección, salario y población 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 las provincias a las que llegan los paquetes interesa guardar el código de provincia y el nombre. Un paquete sólo puede llegar a una provincia. Sin embargo, a una provincia pueden llegar varios paquetes. De los camiones que llevan los camioneros, interesa conocer la matrícula, modelo, tipo y potencia. Un camionero puede conducir diferentes camiones, y un camión puede ser conducido por varios camioneros”. Ejercicio No. 5: Proyectos. Una empresa desea diseñar una base de datos para almacenar en ella toda la información generada en cada uno de los proyectos que ésta realiza. De cada uno de los proyectos realizados interesa almacenar el código, descripción, cuantía del proyecto, fecha de inicio y fecha de fin. Los proyectos son realizados por clientes de los que se desea guardar el código, teléfono, domicilio y razón social. Un cliente puede realizar varios proyectos, pero un solo proyecto es realizado por un único cliente. En los proyectos participan colaboradores de los que se dispone la siguiente información: nit, nombre domicilio, teléfono, banco y número de cuenta. Un colaborador puede participar en varios proyectos. Los proyectos son realizados por uno o más colaboradores. Un colaborador de proyecto puede recibir varios pagos. De los pagos realizados se requiere guardar el número de pago,
  • 3. Base de Datos I Universidad Juan Pablo II Ing. Donald Mejía Salinas 3 concepto, cantidad y fecha de pago. También interesa almacenar los diferentes tipos de pago que puede realizar la empresa. De cada uno de los tipos de pagos se desea guardar el código y descripción. Un tipo de pago pude pertenecer a varios pagos. Ejercicio No. 6: Geografía. Se desea realizar una base de datos geográfica. Los países pueden clasificarse en países independientes y colonias. Las colonias pertenecen a algún país independiente. Estos últimos tienen alguna forma de gobierno que puede ser república, principado, emirato, democracia popular, dictadura, etc. Los países independientes comercian entre sí distintos productos. Las colonias sólo comercian con el país colonizador. En ambos casos, del producto comerciado se conoce un código que lo identifica, así como el nombre del producto. Las relaciones de comercio posibles son de importación y exportación de productos. También forma parte de la BD la información de límites entre países (qué países limitan con un país dado). Interesa modelar información relativa a los rios, los cuales pueden ser internacionales o nacionales. Los rios internacionales sirven de límite entre dos países mientras que los nacionales están totalmente contenidos en un sólo país. Los datos que interesan de cada río son su nombre, caudal y longitud. Se supone que pueden existir dos ríos nacionales con igual nombre en distinto país. Los ríos internacionales tienen nombre único. Ejercicio No. 7: Repuestos. Dado un proveedor, queremos conocer su nombre, dirección, ciudad y provincia, así como las Piezas que suministra, conociéndose color, categoría, precio y cantidad (donde para cada categoría hay un único precio). Ejercicio No. 8: Cocina. Se desea construir una base de datos que almacene la carta de un restaurante. Para cada plato, se desea obtener su nombre, descripción, nivel de dificultad (de elaboración), una foto y el precio final para el cliente. Cada plato pertenece a una categoría. Las categorías se caracterizan por su nombre, una breve descripción y el nombre del encargado. Además de los platos, se desea conocer las recetas para su realización, con la lista de ingredientes necesarios, aportando la cantidad requerida, las unidades de medida (gramos, litros, etc. . . ) y cantidad actual en el almacén. Ejercicio No. 9: Clínica. Una clínica desea mantener una base de datos con el historial de todos los pacientes que tiene ingresados. La clínica está divida en varias unidades, cada una de las cuales tiene un identificador, su nombre y
  • 4. Base de Datos I Universidad Juan Pablo II Ing. Donald Mejía Salinas 4 la planta en la que se encuentra. La unidad tiene un único doctor responsable, del cual se desea almacenar su código, el nombre y su especialidad. Cuando llega un paciente, se le ingresa en una unidad y se registra su número de la S.S., nombre, edad y fecha de ingreso. Durante toda su estancia en la clínica, se anotan todas las intervenciones que realizan cada uno de los doctores, indicando la fecha, el síntoma observado y el tratamiento prescrito. Ejercicio No. 10: Subastas. Una casa de subastas en Internet quiere mantener una base de datos para registrar todas las transacciones que realiza. Los productos que se subastan se agrupan en lotes. Cada lote tiene un número de catálogo, un precio de salida, la mayor puja realizada hasta el momento y el tiempo que queda de subasta. De cada producto se almacena un código, su nombre, una descripción corta y una fotografía. Los clientes que participan en la subasta deben pujar por un lote completo (no se admiten pujas por productos individuales). Cada vez que un cliente puja, queda registrada la cantidad, el día y la hora en la que se ha producido. Para identificar a los clientes, todos deben tener un nombre de usuario, además de una contraseña, su nombre y una dirección de correo electrónico. Construye en esquema conceptual y el esquema lógico de la base de datos que contenga la información arriba expuesta. Ejercicio No. 11: Transporte en autobús. Una empresa de transporte desea crear una base de datos para almacenar información sobre sus rutas. La empresa dispone de una flota de autobuses que distribuye en una serie de rutas. En cada ruta, el autobús pasa por un conjunto de ciudades en las que tiene parada. Una ruta se identifica por un código y se caracteriza por los km. totales de recorrido, el origen y el destino final. De cada autobús, se almacena su matrícula, el modelo, su capacidad (plazas) y el nombre del conductor. Se asume que un autobús sólo puede estar realizando una ruta. Las rutas tienen paradas en distintas ciudades. De cada ciudad, almacenaremos el nombre, junto con la dirección y el teléfono del lugar de parada. Para organizar las rutas, cada parada tiene un número de orden, que puede variar entre distintas rutas (una misma ciudad puede pertenecer a varias rutas). Construye en esquema conceptual y el esquema lógico de la base de datos que contenga la información arriba expuesta.
  • 5. Base de Datos I Universidad Juan Pablo II Ing. Donald Mejía Salinas 5 Ejercicio No. 12: Vuelos. Una compañía aérea necesita una base de datos para registrar la información de sus vuelos. Los vuelos están caracterizados por un Id, la fecha y los aeropuertos de origen y destino. Cada vuelo es realizado por un avión. Los aviones tienen una matrícula que los identifica, el fabricante, un modelo e información sobre su capacidad (número máximo de pasajeros) y autonomía de vuelo (en horas). La tripulación asignada al vuelo está formada por el personal de la propia compañía. De cada trabajador se conoce su id, su nombre y su categoría profesional, así como el puesto que ocupa en cada vuelo en particular. Por último, para cada vuelo, se almacena la lista completa de pasajeros, con su dni, el nombre, el asiento que ocupa y su clase (turista, primera o business). Construye en el modelo conceptual y el modelo lógico correspondientes al enunciado expuesto.