Tarea_Entidad_Relacion

3
TEMA: Diseño conceptual de base de datos – Modelo Entidad Relación Nombre_________________________ Código______________ Fecha____________ INSTRUCCIONES: Considere los siguientes enunciados y elabore los diagramas entidad relación correspondiente. Se debe identificar las entidades con sus atributos y las relaciones entre entidades. En caso de ser necesario se debe especificar la existencia de atributos multivalorados y/o derivados. Por cada entidad se deberá identificar la clave primaria, la cual se representa con nombre del atributo subrayado; además en algunos casos se deberán identificar claves candidatas que serán representadas con el nombre del atributo con doble subrayado. 1. La ferretería El Foco, desea crear una base de datos para gestionar los productos que posee para la venta. En la ferretería se venden productos de los cuales se almacena un código, nombre, descripción, precio de venta y país de fabricación. Existen productos compuestos de otros productos por ejemplo una extensión eléctrica se compone de alambre, tomacorriente y enchufe. Así mismo un producto puede componer otros productos. La ferretería posee distintas sucursales de las cuales se almacena su número, dirección, teléfono y nombre del encargado. En cada sucursal existen vitrinas para organizar los productos, las cuales son identificadas por un código, capacidad y material. Los productos se organizan en las vitrinas, sabiendo que una vitrina puede contener varios productos y que un producto puede ser colocado en distintas vitrinas, Se conoce por cada producto que está en una vitrina la cantidad disponible. 2.Un joven grupo de programadores desea crear una red social que les permita competir con Facebook, para ello han decidido modelar una base de datos que cumpla con los siguientes requisitos. En la red social se registran usuarios los cuales se identifican con un nombre de usuario y una contraseña además poseen los siguientes datos: nombre, dirección, email, teléfono, foto y perfil. Los usuarios pueden ser usuarios normales y usuarios famosos, cuidando por seguridad, no registrar para los famosos ni el email, ni la dirección, ni el teléfono. Un usuario puede ser parte de un grupo de contactos y un grupo de contactos puede contener varios usuarios. Cada grupo de contactos se identifica por un código, nombre de grupo, descripción e imagen representativa. Cada usuario posee varios grupos de contactos y un grupo de contactos sólo puede ser de un mismo usuario. Los usuarios pueden publicar comentarios y un comentario corresponde a un único usuario. Un comentario posee texto, código e imagen. 3. La Secretaría Nacional de Planificación y Desarrollo del Ecuador desea llevar a cabo un control de los datos geográficos del país, para ello ha considerado automatizar el proceso considerando la siguiente información:

description

Base de Datos

Transcript of Tarea_Entidad_Relacion

TEMA: Diseo conceptual de base de datos Modelo Entidad Relacin

Nombre_________________________ Cdigo______________ Fecha____________

INSTRUCCIONES:Considere los siguientes enunciados y elabore los diagramas entidad relacin correspondiente. Se debe identificar las entidades con sus atributos y las relaciones entre entidades. En caso de ser necesario se debe especificar la existencia de atributos multivalorados y/o derivados. Por cada entidad se deber identificar la clave primaria, la cual se representa con nombre del atributo subrayado; adems en algunos casos se debern identificar claves candidatas que sern representadas con el nombre del atributo con doble subrayado.

1. La ferretera El Foco, desea crear una base de datos para gestionar los productos que posee para la venta. En la ferretera se venden productos de los cuales se almacena un cdigo, nombre, descripcin, precio de venta y pas de fabricacin.Existen productos compuestos de otros productos por ejemplo una extensin elctrica se compone de alambre, tomacorriente y enchufe. As mismo un producto puede componer otros productos.La ferretera posee distintas sucursales de las cuales se almacena su nmero, direccin, telfono y nombre del encargado.En cada sucursal existen vitrinas para organizar los productos, las cuales son identificadas por un cdigo, capacidad y material. Los productos se organizan en las vitrinas, sabiendo que una vitrina puede contener varios productos y que un producto puede ser colocado en distintas vitrinas, Se conoce por cada producto que est en una vitrina la cantidad disponible.

2. Un joven grupo de programadores desea crear una red social que les permita competir con Facebook, para ello han decidido modelar una base de datos que cumpla con los siguientes requisitos.En la red social se registran usuarios los cuales se identifican con un nombre de usuario y una contrasea adems poseen los siguientes datos: nombre, direccin, email, telfono, foto y perfil.Los usuarios pueden ser usuarios normales y usuarios famosos, cuidando por seguridad, no registrar para los famosos ni el email, ni la direccin, ni el telfono.Un usuario puede ser parte de un grupo de contactos y un grupo de contactos puede contener varios usuarios. Cada grupo de contactos se identifica por un cdigo, nombre de grupo, descripcin e imagen representativa. Cada usuario posee varios grupos de contactos y un grupo de contactos slo puede ser de un mismo usuario.Los usuarios pueden publicar comentarios y un comentario corresponde a un nico usuario. Un comentario posee texto, cdigo e imagen.

3. La Secretara Nacional de Planificacin y Desarrollo del Ecuador desea llevar a cabo un control de los datos geogrficos del pas, para ello ha considerado automatizar el proceso considerando la siguiente informacin:Se llevar un registro de las provincias y cantones del pas. De cada provincia se almacenar el nombre, fecha de fundacin y superficie. De cada cantn se almacenar el nombre, nmero de habitantes, superficie y tipo de clima predominante. Una provincia puede tener varios cantones pero un cantn solamente pertenece a una provincia.En el Ecuador existen regiones, de las cuales nos interesa almacenar su nombre, latitud, longitud, idioma principal. Una provincia pertenece a una regin y en una regin se ubican varias provincias. Un cantn es vecino de otros cantones, conocindose por cada cantn que es vecino de otro cantn la distancia entre ellos.

4. Se desea gestionar las relaciones laborales de una empresa. En la empresa trabajan empleados que poseen Cdula de identidad, nmero de seguro social, nombre, direccin y telfono.Los empleados trabajan en departamentos. Un empleado pertenece a un solo departamento pero a un departamento pertenecen varios empleados. De cada departamento se desea almacenar el Nombre, cdigo, cantidad de empleados.Los empleados firman contratos, de cada contrato se desea conocer el nmero, fecha de inicio, fecha de fin, tiempo en meses y sueldo pactado. Un empleado firma varios contratos durante todo el tiempo en la empresa y un contrato solo es firmado por un empleado.Un empleado es jefe de varios otros empleados y un empleado slo pude tener un jefe.

5. Un Centro de gestin de informacin multimedia, desea crear una base de datos para informatizar el manejo de sus procesos.En el centro existen socios quienes poseen Cdula de identidad, cdigo de socio, direccin y telfono.El centro dispone de distintos artculos (escritos, audios y videos). De cada artculo se almacena un identificador, nombre, ao de ingreso al centro, ao de creacin del artculo, y resumen. En el caso de un video se almacenar la duracin y calidad. Para los audios se almacenar el tipo de formato, y duracin; y en el caso de escritos se almacenar cantidad de pginas y nombre de la editorial. De los autores de los artculos se almacenar un cdigo de autor, nombre y pas de procedencia. Un artculo puede pertenecer a varios autores y un autor puede serlo de varios artculos.Un socio puede solicitar el prstamo de varios artculos y un artculo puede ser prestado a varios clientes en fechas distintas. Por cada artculo prestado a un socio se registra la fecha de prstamo, fecha mxima de devolucin y fecha efectiva de devolucin.

6. Un afamado restaurante, desea crear una base de datos para gestionar sus recetas de cocina.Una receta posee cdigo, nombre, tipo (pastel, sopa, carnes, etc.), tiempo de preparacin, cantidad de porciones. Una receta pertenece a un tipo y a un mismo tipo perteneces varias recetas. De cada tipo se desea almacenar su cdigo y nombre, descripcin.En las recetas intervienen ingredientes. Cada ingrediente posee un cdigo, nombre, nombre alternativo, tipo de sabor y cantidad de caloras. Un ingrediente puede ser usado en varias recetas y en una misma receta se utilizan varios ingredientes. Se desea conocer por cada ingrediente que es usado en una receta, la cantidad utilizada y el tipo de medida. Una receta puede es originaria de un determinado pas y de en un pas pueden originarse distintas recetas. De cada pas se desea conocer, el cdigo y nombre.

7. El instituto de capacitacin SECAP desea automatizar la informacin de los cursos de capacitacin que dicta, tomando en cuenta el siguiente proceso de negocio.Al instituto acuden alumnos quienes pueden ser trabajadores o desempleados. De cada alumno desempleado se desea almacenar la Cdula de Identidad, nombre, direccin, telfono, fecha de nacimiento y edad. De los alumnos trabajadores nos interesa almacenar la Cdula de Identidad, nombre, direccin, telfono, fecha de nacimiento, edad, nombre de la empresa para la cual trabaja y salario promedio que reciben.El instituto se caracteriza por dictar distintos cursos de los cuales se almacena: su cdigo, programa, duracin en horas y ttulo a obtener. Los cursos son impartidos por instructores. Un instructor puede impartir varios cursos y un curso puede ser impartido por varios instructores. Por cada curso impartido por un instructor se desea almacenar las fechas de inicio y fin del curso.De cada instructor se almacenar su nmero de RUC, nombre, apellido, direccin, telfono y ttulo profesional.Por cada alumno (trabajador o desempleado) que recibe un curso se almacena la nota obtenida. Un alumno puede recibir varios cursos y un curso es dictado a varios alumnos.

8. En un centro de investigacin se est realizando un estudio para comprobar la efectividad de las vacunas que se aplican en el pas. De cada vacuna se conoce: cdigo, nombre, costo y pas de procedencia. Cada vacuna se aplica para evitar una sola enfermedad aunque para la misma enfermedad se pueden aplicar distintas vacunas. Una vacuna se aplica a diferentes personas pero a una persona se le pueden aplicar distintas vacunas. Se conoce para cada persona a quien se le aplica una vacuna, la fecha en la que se aplic, el efecto causado y las reacciones secundarias que se produjeron. De cada persona se conoce su CI, nombre, grupo sanguneo, edad y sexo. De cada enfermedad se sabe su cdigo, descripcin y clasificacin. De cada reaccin se conoce el cdigo y la descripcin.

9. Los organismos provinciales del ministerio de turismo, desean controlar sus actividades. De cada organismo provincial se conoce su nombre, direccin y cantidad de agencias tursticas. A cada organismo provincial pertenecen distintas agencias de reservaciones y una agencia de reservaciones slo pertenece a un organismo provincial. De cada agencia de reservaciones se conoce su cdigo, direccin, cantn y cantidad de trabajadores. Las agencias de reservaciones brindan servicio a numerosos usuarios y un usuario puede solicitar atencin en varias agencias de reservaciones. De cada usuario se conoce su Cdula, nombre, sexo, ocupacin, edad y fecha de nacimiento. Cuando un usuario solicita servicio a una agencia, realiza una reservacin, de la cual se conoce el tipo y cantidad de personas que incluye. La reservacin se realiza a un centro turstico determinado, mientras que para cada centro turstico se pueden hacer mltiples reservaciones. De cada reservacin a un centro turstico se conoce su cdigo, categora, provincia y servicios que brinda.