modelado de base de datos
El departamento de formación de una empresa desea construir una base de datos para planificar y gestionar la formación de sus empleados.
La empresa organiza cursos internos de formación delos que desea conocer el código de curso, el nombre, una descripción, el número de horas de duración y el costo del curso.
Un curso puede tener como prerrequisito haber realizado otro(s) previamente,y, a su vez la realización de un curso puede ser prerrequisito de otros. Un curso que es un prerrequisito de otro puede serlo de forma obligatoria o sólo recomendable.
Un mismo curso tienediferentes ediciones, es decir, se imparte en diferentes lugares, fechas y con diferentes horarios (intensivo, de mañana o de tarde). En una misma fecha de inicio sólo puede impartirse una edición de un curso.Los cursos se imparten por personal de la propia empresa.
De los empleados se desea almacenar su código de empleado, nombre y apellidos, dirección, teléfono, RFC, fecha de nacimiento, nacionalidad,sexo, firma y salario, así como si está o no capacitado para impartir cursos
Un mismo empleado puede ser docente en una edición de un curso y alumno en otra edición, pero nunca puede ser ambas cosasa la vez (en una misma edición de curso o lo imparte o lo recibe).
Traducción del esquema E-R a Relacional.
Por RTECAR1
Empresa(nombre, calle, numero, estado,colonia, país, cp, rfc)
Empleado(nombre, ap.Paterno, ap.Materno, rfc, sexo, cod_Emp, calle, numero, estado, colonia, país, cp, firma, fecha_nac, salario)
Curso(cod_curso, fecha, costo, hora, lugar,intesivo, mañana, tarde, nombre)
Relaciones
Empresa Empleado 1:N T:T RTECAR3.1
Empresa(nombre, calle, numero, estado, colonia, país, cp, rfc)
Empleado(nombre, ap.Paterno,ap.Materno, rfc, sexo, cod_Emp, calle, numero, estado, colonia, país, cp, firma, fecha_nac, salario, rfc)
Empleado Curso N:M T:T RTECAR 4
Empleado(nombre, ap.Paterno, ap.Materno,...
Regístrate para leer el documento completo.