Laboratorio 3

4
Sistemas de Información Administrativas Ejercicios Entidad Relación Integrantes: Constanza Ruiz Aguilar Miguel Pustela Jara 1. Compañía. Una Compañía está organizada en Departamentos. Cada Departamento tiene un nombre y número único y un cierto empleado que lo dirige, y nos interesa la fecha en que dicho empleado comenzó a dirigir el Departamento. Todo Empleado está asignado a un departamento. Cada Departamento controla cierto número de Proyectos, cada uno de los cuales tienen un nombre y número únicos y se efectúa en un solo lugar. Un Empleado puede trabajar en varios Proyectos, que no necesariamente están controlados por el mismo Departamento. Nos interesa el número de horas por semana que un empleado trabaja en el proyecto. Realice el diagrama Entidad-Relación que modele el problema mencionado anteriormente. DEPARTAMENTO dirigido EMPLEADO tiene trabaja PROYECTO controla fecha nombre PK: id_departamento PK: rut_empleado Nombre telefono direccion FK: rut_empleado nombre PK: id_proyecto localizacion N 1 N 1 N 1 N M FK: id_departame nto FK: rut_empleado

Transcript of Laboratorio 3

Page 1: Laboratorio 3

Sistemas de Información Administrativas Ejercicios Entidad Relación

Integrantes: Constanza Ruiz Aguilar

Miguel Pustela Jara

1. Compañía.

Una Compañía está organizada en Departamentos. Cada Departamento tiene un nombre y número

único y un cierto empleado que lo dirige, y nos interesa la fecha en que dicho empleado comenzó a dirigir

el Departamento. Todo Empleado está asignado a un departamento. Cada Departamento controla cierto

número de Proyectos, cada uno de los cuales tienen un nombre y número únicos y se efectúa en un solo

lugar. Un Empleado puede trabajar en varios Proyectos, que no necesariamente están controlados por el

mismo Departamento. Nos interesa el número de horas por semana que un empleado trabaja en el

proyecto.

Realice el diagrama Entidad-Relación que modele el problema mencionado anteriormente.

DEPARTAMENTO

dirigido

EMPLEADO

tiene

trabaja

PROYECTOcontrola

fecha

nombre

PK: id_departamento

PK: rut_empleado

Nombre

telefono

direccion

FK: rut_empleado

nombre

PK: id_proyecto

localizacion

N

1

N 1

N1

N

M

FK: id_departame

nto

FK: rut_empleado

Page 2: Laboratorio 3

2. DIARIO

Un diario tiene muchas ediciones (una por día), cada edición se separa en diversas secciones, estas

en páginas y éstas a su vez se dividen en artículos. Suponga que los artículos caben en una sola página.

Los artículos se agrupan por autor. Construya el diagrama E-R para el problema anterior, incluyendo los

atributos necesarios.

DIARIO

tiene

EDICION

pertenece

separada SECCION separada

PAGINA

dividida

ARTICULO

agrupadoAUTOR

1

1

N

1

1 N 1

N

1

N

N

1

nombre

direccion

telefono

PK: rut

FK: rutPK:

fecha

PK:Numero de clasificacion

FK: fecha

FK:Numero de clasificacion

PK: numero de pagina

FK: numero de pagina

PK: titulo

tema

entrevistado

PK: rut autor

nombre

Direccion

telefono FK: rut autor

Page 3: Laboratorio 3

3. Carreteras

Se requiere de un sistema que almacene la información relativa a todas las carreteras del país,

tomando en cuenta lo siguiente:

Una carretera puede pasar por varias comunas, por lo que interesa saber en qué kilometro la

carretera entra a dicha comuna y en que kilometro sale de ella.

También se quiere almacenar el kilometro exacto donde la carretera pasa por una localidad

Considerar que las localidades pertenecen a comunas, estas a provincias y estas últimas a

regiones.

CARRETERA

tiene

LOCALIDAD

pertenece

pertenece

COMUNA

KILOMETRO esta

pertenece

PROVINCIAperteneceREGION

1 N

1 1

Numero kilometros

nombre

FK: id_carre

tera

PK: id_km

PK: id_localid

adNumero de habitantes

FK: id_km

FK: id_ provincia

PK: id_comu

na

PK: id_provi

ncia

PK: id_region

nombre

Numero de habitantes

Nombre

nombre

PK: id_carretera

Numero de habitantes

Nombre

FK: id_region

1 N

1

N

1 N1

Page 4: Laboratorio 3

4. Centro Comercial

Se requiere un diseño de una BD para un centro comercial organizado por departamentos, que

contenga información sobre los clientes y sus compras. También se necesita almacenar la información

con respecto a los empleados que realizan las ventas, los productos y proveedores.

Existen dos tipos de empleados, jefes y vendedores. La venta la realiza un solo vendedor a un

solo cliente y puede incluir más de un producto.

Por cada departamento solo puede haber un jefe. Actualmente cada jefe está a cargo de un solo

departamento, pero se debe considerar a futuro que pueda estar a cargo de más de uno.

Se requiere almacenar Rut, nombre, dirección, fono, ciudad de cada cliente.

Los proveedores suministran productos a un determinado precio, este puede variar de fecha a

otra y es diferente al precio de venta.

Cada producto puede pertenecer a un único departamento

Se requiere saber en todo momento el stock existente de cada producto.

CENTRO COMERCIAL

organizado

DEPARTAMENTO

pertenece

tiene PRODUCTO

proviene

PROVEEDOR

pertenece COMPRA

realizada

CLIENTE

compra

VENDEDORtieneJEFEpertenece

nombre

direccion

PK: id_centr

o

PK: rut jefe

nombre

direccion

sueldo

1 N

11

FK: id_centr

o

PK: id_dept

onombre

Numero trabajad

ores

1 N

FK: id_dept

o

PK: id_prod

uctonombre

FK: id_comp

ra

FK: id_prod

ucto

PK: id_comp

ra

Numero productos

PK: rut cliente

nombre

PK: rut vendedor

nombre

direccion

PK: rut proveedor

N

1

FK: rut proveedor

M N

N

1

FK: rut cliente

nombre

direccion

N

1

FK: rut vendedor

Numero ventas

1 N

FK: rut jefe

1

1