Base de Datos

4
A.14 El departamento de formación de una empresa desea construir una base de datos para planificar y gestionar la formación de sus empleados. 1. La empresa organiza cursos internos de formación de los que se desea conocer el código de curso, el nombre, una descripción y el número de horas de duración. Un curso puede como prerrequisito haber realizado otros(s) previamente, y, a su vez la realización de un curso puede ser prerrequisito de otro puede serlo, de forma obligatoria u opcional, pudiendo exigirse a veces haberlo realizado en un cierto periodo de tiempo anterior. 2. Un mismo curso tiene diferentes ediciones, es decir, se imparte en diferentes lugares, fechas y con diferentes horarios (intensivo, de mañana o de tarde). 3. Los cursos se imparten por personal de la propia empresa. Un empleado podrá ser docente si está capacitado para impartir cursos, y/o alumno, si tiene el nivel suficiente para recibirlos, pudiendo existir empleados que no estén capacitados para ninguna de las dos tareas. 4. De los empleados que son docentes se desea guardar la información relativa a su historial en el que conste cada una de las materias sobre las que se puede impartir cursos, el nivel de experiencia en dicha materia y otras características que pueden ayudar a conocer la capacidad del profesor para impartir esa materia. 5. De los empleados que pueden recibir cursos se desea guardar el currículum que los capacita para ello (estudios realizados, años de antigüedad en la empresa, etc.). 6. De todos los empleados se desea conocer su código de empleado, nombre y apellidos, dirección, teléfono y número de identificación fiscal (N.I.F.). Juan Carlos Cortes García TIC’s 2°A

Transcript of Base de Datos

A.14 El departamento de formacin de una empresa desea construir una base de datos para planificar y gestionar la formacin de sus empleados. 1. La empresa organiza cursos internos de formacin de los que se desea conocer el cdigo de curso, el nombre, una descripcin y el nmero de horas de duracin. Un curso puede como prerrequisito haber realizado otros(s) previamente, y, a su vez la realizacin de un curso puede ser prerrequisito de otro puede serlo, de forma obligatoria u opcional, pudiendo exigirse a veces haberlo realizado en un cierto periodo de tiempo anterior. 2. Un mismo curso tiene diferentes ediciones, es decir, se imparte en diferentes lugares, fechas y con diferentes horarios (intensivo, de maana o de tarde). 3. Los cursos se imparten por personal de la propia empresa. Un empleado podr ser docente si est capacitado para impartir cursos, y/o alumno, si tiene el nivel suficiente para recibirlos, pudiendo existir empleados que no estn capacitados para ninguna de las dos tareas. 4. De los empleados que son docentes se desea guardar la informacin relativa a su historial en el que conste cada una de las materias sobre las que se puede impartir cursos, el nivel de experiencia en dicha materia y otras caractersticas que pueden ayudar a conocer la capacidad del profesor para impartir esa materia.5. De los empleados que pueden recibir cursos se desea guardar el currculum que los capacita para ello (estudios realizados, aos de antigedad en la empresa, etc.). 6. De todos los empleados se desea conocer su cdigo de empleado, nombre y apellidos, direccin, telfono y nmero de identificacin fiscal (N.I.F.). 7. Los cursos que tienen una parte prctica son impartidos por varios profesores. Nos interesa guardar informacin de cuando un docente participa como profesor de teora y cuando lo hace como profesor de prcticas. 8. Un mismo empleado puede ser docente en una edicin y alumno en otra, pero nunca puede ser de ambas cosas a la vez (en una misma edicin de curso o la imparte o la recibe). 9. Los cursos pueden utilizar ciertos recursos para poder ser impartidos (transparencias, pantalla de cristal lquido, etc.) se desea guardar la informacin relativa a estos (nombre del recurso, descripcin, ubicacin de este, unidades de las que dispone), as como conocer el nmero de unidades que se desean, no pudiendo este sobrepasar el nmero de unidades disponibles. Adems, interesa saber si el recurso es necesario, o solo til, para que el curso pueda llevarse a cabo.

1. Un curso puede pre-requisitar uno o varios cursos=N

2. Un curso debe tener una o varias ediciones=N3. Una edicin debe ser necesitada por un y solo un curso=1

4. Un empleado puede recibir uno o varios cursos=N5. Un curso puede recibir a uno o varios empleados=N

6. Un empleado puede impartir una o varias ediciones=N7. Una edicin debe ser impartida por un y solo un empleado=1

Curso

Codigo_cursoDescripcinNombreDuracin

PK

Empleado

Codigo_EmpleadoNombre y apellidosTelfono Estudios RealizadosAntigedadExperienciaDireccin N.I.F.

PK

Docente

TeoraPractica

Edicin

LugarFecha

Recursos

N. de recursoPantallasDescripcinUbicacinUnidadesPantallas

PK

Prerrequisito

Codigo_cursoNombre

PKFK

Juan Carlos Cortes Garca TICs 2A