Diseñar una base de datos para registrar las actividades de un centro de capacitación universitario, que organiza cursos de complementación académica en diferentes áreas, y que sirve a estudiantes y público en general. Es obligatorio para los estudiantes recibir al menos un curso por semestre, hasta completar mínimo ocho cursos como requisito para egresar de su carrera. Todos lo cursos tienen una duración de 30 horas y el costo de la inscripción es de 40 dólares. Cada curso tiene un código, nombre, contenido, prerrequisitos, especialidad, material didáctico (computadores, software, proyector, otros equipos y materiales). Cada curso se puede realizar varias veces durante un semestre, dependiendo de la demanda. De cada edición del curso se debe registrar el horario, el instructor, fecha de inicio, fecha de finalización y el laboratorio o aula en donde se va a realizar. De cada instructor registrar su cédula de identidad, ruc, nombres y apellidos, dirección, teléfono, títulos académicos, lugar de trabajo, número de cuenta bancaria, tipo de cuenta y banco, ya que los pagos los depositan directamente a su cuenta. Para matricularse en un curso, los estudiantes deben pagar en el centro de recaudaciones de la Universidad, donde les emiten una factura, la cual deben presentar al centro de capacitación para su inscripción. De cada estudiante inscrito se debe registrar sus nombres y apellidos, cédula de identidad, dirección, teléfono, Nro de factura, carrera (si es estudiante de la universidad), o lugar de trabajo. Si es estudiante, se debe llevar un registro del número de cursos que ha aprobado. Cada edición de un curso debe tener un mínimo de 10 y un máximo de 25 inscritos para iniciar.
Durante la realización del curso se debe registrar la asistencia de los alumnos, los contenidos que se imparten en cada día, y alguna novedad que se deba señalar.
Al finalizar el curso se debe tomar una evaluación sobre diez, debiendo alcanzar un alumno al menos un 7 para aprobar el curso. También pueden perder el curso si tiene más del 40% de faltas.
Al finalizar el curso, los estudiantes también evalúan al instructor mediante un formulario con valores de 1 a 5, los siguientes parámetros: conocimientos, puntualidad, material didáctico y forma de enseñar.
El pago a cada instructor se debe registrar, y se realizará con la siguiente regla: si el curso tiene menos de 20 alumnos, el pago es la mitad de lo que se recaude por inscripciones. Si el número de asistentes es 20 o más, se le paga 400 dólares.
Finalmente, el sistema debe emitir los certificados, y debe registrar si se ha entregado o no el certificado a cada asistente.
Diseñar la BDD en un Case y presentar el diagrama impreso. Implementar la BDD en la herramienta de BDD que tiene cada grupo, con las restricciones de integridad que correspondan a cada atributo para definir con la mayor exactitud posible los dominios de cada atributo. Usar checks, defaults, unique, not nulls, etc. Específicamente implementar los siguientes controles:
- El valor por defecto de todas las fechas es la fecha actual.
- Los atributos Cédulas de Identidad deben aceptar solo 10 dígitos, los dos primeros de los cuales son entre 01 y 24.
- Las notas deben estar entre 0 y 10.
- En nombre de cada curso debe ser único.
- Si hay 25 inscritos en un curso, no registrar más inscripciones.
Ingresar datos en todas las tablas. Crear al menos 5 cursos, cada uno con 2 ediciones que se realizan en diferentes fechas, inscribir a varios alumnos en cada curso y probar las restricciones.
FECHA DE PRESENTACIÓN: 29 DE SEPTIEMBRE
miércoles, 16 de septiembre de 2009
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario