Sei sulla pagina 1di 4

PRCTICA DE LABORATORIO 01

Seccin: Asignatura: Docente: Informtica II Ing. Jorge Sifuentes Lpez Apellidos: Nombres: Fecha:

NOTA

QUIROZ TOUSSAINT JEAN 28/oct/2012 Duracin: 90 min

INSTRUCCIONES: Se desea crear una base de datos de acuerdo al siguiente documento, correspondiente a una empresa PremerieProducts que se dedica a la venda de Electrodomsticos, aparatos y material deportivo:
CASO: Registro de Datos Acadmicos de la Universidad Continental La Universidad Continental, desea implementar un sistema de base de datos, para llevar el registro de los docentes que laboran actualmente en la institucin, as como la relacin de cursos del periodo 2012 I y II, y los alumnos matriculados a dichos cursos. Con los datos almacenados en una base de datos, la direccin ser capaz de asegurar que los datos estn actualizados y son ms exactos que en los sistemas manuales. Adems, los coordinadores podrn obtener respuestas a sus preguntas relacionadas con los datos de la base de datos de manera rpida y sencilla, con la opcin de producir gran variedad de informes muy tiles. Para lo cul se le pide a usted realice el diseo de la base de datos para la institucin de acuerdo a las siguientes necesidades encontradas:

BOLETA DE NOTA 2012-2


ALUMNO: Juan Prez Ramrez **Ingeniera de Sistemas** CL: Control de Lectura TA: Tarea Acadmica EP: Evaluacin Parcial EF: Evaluacin Final Cd A0175 A0234 A0283 Crd. 4 4 3 Asignatura Estadstica I Informtica II Lgica Docente Ana Reyes Juan Trujillo Max Lpez CL1 13 14 12 TA1 15 13 16 EP 12 15 16 CL2 TA2 EF PF

1)

El analista se ha reunido con los usuarios, ha examinado los documentos acadmicos y ha determinado que la base de datos debe cubrir las siguientes necesidades: Para un profesor se desea almacenar el cdigo, nombres, apellidos, direccin, distrito, telfono y correo electrnico. Se desea almacenar la informacin de las escuelas acadmicos profesionales como el cdigo y nombre de la escuela. Para un alumno se quiere almacenar su cdigo, nombres, apellidos, direccin actual, distrito, telfono, correo electrnico, cdigo y nombre de la escuela profesional a la que pertenece. Para un curso almacenar el cdigo, nombre, nmero de crditos. Para una seccin almacenar el cdigo de seccin, el cdigo y nombre del curso, el cdigo y nombre del profesor asignado a esa seccin, y el nombre del saln de clases. Para las matrculas a los cursos almacenar el cdigo de seccin, nombre del curso, el cdigo y nombre del estudiante, el cdigo y nombre del docente, y las notas de TA1, TA2, CL1, CL2, EP y EF. Para las matrculas considerar lo siguiente: Los alumnos pueden matricularse a varias secciones. En una seccin puede tener varios alumnos.

Exigencia acadmica para grandes cambios.

No es necesario almacenar el promedio final ya que este se puede obtener a partir de un clculo matemtico.

Paso 01: Lea las necesidades, identifique las entidades (objetos) involucrados, y nombre a las entidades. tProfesor tAlumno tCurso tMatricula

Paso 02: Identifique los identificadores nicos para las entidades identificadas en el paso 1. tProfesor codiProfe tAlumno codiAlum tCurso codiCurso tMatricula codiMatri

Paso 03: Identifique los atributos de todas las entidades. tProfesor codiProfe nombreProfe apeProfe direcProfe distriProfe teleProfe correElProfe codiAlum nombreAlum apeAlum direcAlum distriAlum teleAlum correElecAlum codiEscue nombreEscue tCurso codiCurso nombreCurso numeCreCurso codiSeccion codiCurso nombreCurso codiProfe nombreProfe nombreSaClases tMatricula codiSeccion codiCurso codiAlum nombreAlum codiProfe nombreProfe notasTCE codiEscue nombreEscue TEscue tSeccion tAlumno

Paso 04: Identifique las dependencias funcionales que existen entre los atributos. codiProfe nombreProfe, apeProfe, direcProfe, distriProfe, teleProfe, correElecProfe codiAlum nombreAlum, apeAlum, direcAlum, distriAlum, teleAlum, correElecAlum, codiEscue, nombreEscue codiCurso nombreCurso, numeCreCurso codiSeccion codiCurso, nombreCurso, codiProfe, nombreProfe, nombreSaClases codiSeccion, codiAlum codiCurso, nombreCurso, nombreAlum, codiProfe, nombreProfe, notasTCE codiEscue nombreEscue

Exigencia acadmica para grandes cambios.

Paso 05: Utilice las dependencias funcionales para identificar las tablas situando cada atributo con el atributo o mnima combinacin de atributos de los que es funcionalmente dependiente. El atributo o atributos de una entidad de que todos los dems atributos son dependientes ser o sern la clave principal de la tabla. tProfesor (codiProfe, nombreProfe, apeProfe, direcProfe, distriProfe, teleProfe, correEProfe) tAlumno (codiAlum, nombreAlum, apeAlum, direcAlum, distriAlum, teleAlum, coElecAlum, codiEscue) tCurso (codiCurso, nombreCurso, numeCreCurso) tSeccion (codiSeccion , codiCurso, codiProfe, nombreSaClases) tMatricula (codiSeccion, codiAlum, notasTCE) tEscue (codiEscue, nombreEscue)

Paso 06: Identifique las relaciones entre las tablas. Las tablas tProfesor y tSeccion estn relacionadas utilizando las columnas codiProfe . Como la columna codiProfe es la columna principal de la tabla tProfesor, esto indica una relacin de uno a varios entre tProfesor y tSeccion (un profesor para varias secciones). Las tablas tSeccion y tCurso estn relacionadas utilizando las columnas codiSeccion.. Como la columna codiSeccion es la columna principal de la tabla tSeccion, esto indica una relacin de uno a varios entre tSeccion y tCurso (un Seccion para varios Cursos). Las tablas tEscue y tAlumno estn relacionadas utilizando las columnas codiEscue. Como la columna codiEscue es la columna principal de la tabla tEscue, esto indica una relacin de uno a varios entre tEscue y tAlumno (un escuela para varios alumnos). Las tablas tAlumno y tMatricula estn relacionadas utilizando las columnas codiAlum. Como la columna codiAlum es la columna principal de la tabla tAlumno, esto indica una relacin de uno a varios entre tAlumno y tMatricula (un alumno para una matricula). Las tablas tSeccion y tMatricula estn relacionadas utilizando las columnas codiSeccion. Como la columna codiSeccion es la columna principal de la tabla tSeccion, esto indica una relacin de uno a varios entre tSeccion y tMatricula (un Seccion para varias Matriculas).

Exigencia acadmica para grandes cambios.

DIAGRAMA ENTIDAD RELACIN

tAlumno PK codiAlum tEscue nombreAlum apeAlum direcAlum distriAlum teleAlum coElecAlum codiEscue PK codiEscue nombreEscue

FK1

tMatricula PK,FK3 PK codiSeccion codiAlumn notasTCE codiAlum PK,FK1 PK tCurso codiSeccion codiCurso nombreCurso numeCreCurso

FK2

tSeccion PK codiSeccion codiCurso nombreSaClases codiProfe tProfesor PK codiProfe nombreProfe apeProfe direcProfe distriProfe teleProfe correEProfe

FK1

Exigencia acadmica para grandes cambios.

Potrebbero piacerti anche