1. Laboratorio 3 - Ayudantía
Nombre:
Ninoska Altamirano Pichún
Catalina Cárdenas
Ayudante:
José Luis Carrasco V
Valdivia, 22 de Noviembre de 2012.-
2. Ejercicios Propuestos:
3. 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.
4. 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.
5. 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.
6. 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.
3. PK:id_dpto
nombre
nombre
1 N
N_unico
direccion
DEPARTAMENTOS tiene EMPLEADOS
Empleado_
dirige 1 1
COMPAÑIA
PK:rut_empl
eado
Fecha_inicio_ controla
empleado
FK:id_dpto
N
nombre N N_hora_pro
PROYECTOS trabaja
yecto
N_unico
lugar
PK:id_proyec FK:rut_emple
Fk:id_dpto
to ado
4. FK:id_secc
iones
PK:id_secc
nombre iones FK:id_edici
ones
PK:id_pagi
PK:id_edici na
ones
1 N 1 N
EDICIONES Se divide SECCIONES Se divide PAGINAS
N_pagina
nombre
1
Se divide
nombre
N
ARTICULOS autor
DIARIO
PK:id_artic
ulos
FK:id_pagi
na
5. PK:id_car
nombre
retera
nombre
1 1
Pasa por PK:id_comu
Pasa por Carretera na
N Kilometro_s
PK:id_localid N
ad 1
N
Localidad pertenece Comuna Kilometro_e
FK:id_comu
na N
FK:id_carre
tera
FK:id_provi
pertenece ncia
FK:id_carret FK:id_regio
era nombre Kilometro_s Kilometro_e
n
1
nombre Provincia
N
PK:id_provi
ncia
pertenece
CARRETERA
1
nombre
Región
PK:id_regio
n
6. CENTRO COMERCIAL PK:id_dpto nombre
Jefe_dpto
PK:rut_ven
dedor
PK:rut_jefe
1 N
Jefe Esta a cargo Departamentos FK:rut_jefe Vendedores
nombre nombre
1 1
descipcion
PK:id_prod FK:rut_ven
pertenece dedor
ucto
precio N FK:id_dpto
N
PK:rut_cliente
Producto vende
existencias
Clientes PK:rut_prov
1 1 1
eedor
nombre
genera
tiene
ciudad nombre
genera Proveedores
direccion 1
N N
fono
N
PK:id_pro Detalle de Detalle de
ducto tiene
Ventas Compras N
FK:id_prod
FK:id_prod
ucto
ucto
cantidad
valor
PK:rut_prov PK:id_prod
valor eedor FK:rut_prov ucto
PK:rut_cliente FK:rut_clie cantidad
nte eedor
FK:rut_cliente