Gua de Ejercicios N1
Diseo de Base de Datos
Docente: Karen Roach Sandoval
Para cada uno de los siguientes ejercicios realizar Modelo Entidad Relacionamiento:
1. Una empresa de capacitacin, que imparte cursos en el rea de tecnologas de
informacin. Dictamos muchos cursos, cada uno de los cuales tiene un cdigo, un
nombre y una tarifa. Programacin en UNIX y Programacin SQL, son dos de
nuestros cursos ms populares. Los cursos pueden durar desde un da a cuatro
das. Un instructor puede ensear varios cursos. Pablo Rogers y Mara Gonzlez,
son dos de nuestros principales instructores. Para cada instructor se necesita
conocer, su nombre y su nmero telefnico. Cada curso es impartido por un nico
instructor. Primero se crea un curso, y luego se le asigna el profesor. Los
estudiantes pueden tomar varios cursos a la vez; para cada estudiante se necesita
conocer, su nombre y su nmero telefnico. Algunos de nuestros estudiantes y
profesores, en algunas ocasiones no proporcionan sus nmeros telefnicos.
COD_CUR
SO
NOMBR
E
(1,1)
NOMBRE_IN
ST
(1,N)
INSTRUCTO
R
CURS
O
TARIF
A
NUM_TE
L
RUT_INS
T
(1,N)
DURACI
ON
(1,N)
TELEFONOS_INSTRUCTOR(RUT_INST, NUM_TEL)
NOMBRE_A
L
ESTUDIANT
ES
TELEFONOS_ESTUDIANTES(RUT_ALUMNO, NUM_TEL)
CURSO(COD_CURSO,NOMBRE, TARIFA, RUT_INSTRUCTOR
INSTRUCTOR(RUT_INSTRUCTOR,NOMBRE_INST)
ESTUDIANTE(RUT_ALU, NOMBRE_AL)
CURSO_DURACION(COD_CURSO,DURACION)
NUM_TEL_
AL
RUT_ALU
M
CURSO_ESTUDIANTES(RUT_ALUMNO, COD_CURSO)
2. La base de datos Company, contiene informacin de los empleados,
departamentos y proyectos de una empresa. La empresa se encuentra organizada
en departamentos. Cada departamento tiene un nico nombre, un nico nmero y
un empleado en particular que es el jefe del departamento. Un departamento
puede tener varias localizaciones. Un departamento controla una cierta cantidad
de proyectos; cada proyecto tiene un nico nombre, un nico nmero y una nica
localizacin. Para cada empleado se almacena la siguiente informacin:
nombre, nmero de seguro social, direccin, salario, sexo y fecha de nacimiento.
Un empleado es asignado a un nico departamento. Interesa, en todo caso, la
cantidad de horas a la semana, que un empleado trabaja en cada uno de los
proyectos. Tambin, interesa conocer el jefe directo de cada uno de los empleados.
Se necesita conocer los dependientes directos de cada empleado; esto, para
propsitos de seguros comprometidos. Se NUM_SEG_S
necesita conocer, para cada
SALARI
dependiente: nombre, sexo, fecha de nacimientoOC
y parentesco con el Oempleado.
NUMERO_D
EP
(1,N)
NOMBRE_
DEP
DEPARTAMEN
TO
LOCALIZACI
ON
(1,N)
LOCALIZACI
ON
(1,1)
(1,1)
ES
JEFE
(1,1)
NOMBRE_P
RO
NOMBRE_E
MP
(1,1)
(1,N)
DIRECCI
ON
SEXO
EMPLEAD
O
F_NA
C
(1,N)
ES
JEFE
(0,N)
(1,N)
(1,1)
(1,1)
HOR
AS
PROYEC
TO
DEPENDIEN
TE
NUMERO_PR
O
NOMB
RE
F_NAC
PARENTE
SCO
SEXO
DEPARTAMENTO(NOMBRE_DEP, NUMERO_DEP, NOMBRE_EMPLEADO_JEFE
EMPLEADO(NOMBRE_EMP, DIRECCION, NUM_SEG_SOC,
NOMBRE_DEP, NUMERO_DEP, NOM_EMPLEADO_JEFE)
SALARIO,
DEPENDIENTE(NOMBRE_EMP, NOMBRE, SEXO, F_NAC, PARENTESCO
SEXO,
F_NAC,
PROYECTO_EMPLEADO(NOMBRE_PRO, NUMERO_PROYECTO, NOMBRE_EMP, HORAS
PROYECTO( NOMBRE_PROYECTO, NUMERO_PROYECTO, LOCALIZACION, NUMERO_DEP,
NOMBRE_DEP)
LOCALIZACION_DEPARTAMENTO(NOMBRE_DEP, NUMERO_DEP, LOCALIZACION)
3. En la empresa KROACH, una empresa dedicada a la instalacin domiciliaria de
cable, telfono e internet, cuenta con una dotacin de mviles, cuyos datos es
patente, marca, modelo, ao, kilometraje inicial y tipo de combustible. Cada
vehculo es manejado por un tcnico, que puede ser cambiado todos los das. De
los tcnicos interesa saber Rut, nombre, apellido paterno, apellido materno, fecha
de nacimiento y tipo que puede ser avanzado o ayudante. Cuando un tcnico
ocupa un mvil se necesita registrar la fecha y kilometraje del vehculo. Un
tcnico puede o no tener licencia de conducir en donde se debe registrar la fecha
de caducidad y el tipo. Adems, los tcnicos realizan instalaciones para los cual
interesa
saber, fecha, domicilio, ciudad, tipo de instalacin.
T_COMBUSTI
BLE
PATEN
TE
(1,N)
MODEL
O
NOMB
RE
RUT
MARCA
(1,N)
MOVILES
APELLIDO
_P
TECNIC
O
AO
FECHA
KM_INICIAL
ID_INSTALACI
ON
TIPO
FECHA_IN
S
DOMICILI
O
INSTALACION
CIUDAD
KILOMETR
AJE
APELLIDO
_M
FECHA_N
AC
(0,1)
(1,N)
(1,1)
(1,1)
LICENCIA_COND
UCIR
FECHA_CAD
UC
TIPO