Escolar Documentos
Profissional Documentos
Cultura Documentos
Crdoba
PRCTICA 1:
DISEO DE BASE
DE DATOS
Alberto Cruz Crdoba
Emilio Lpez Pia
Contenido
1. Descripcin del Problema...........................................................................................2
1.1 Descripcin General..............................................................................................2
1.2 Una visin general del Proyecto...........................................................................3
2. Modelo Conceptual.....................................................................................................4
3. Modelo Relacional......................................................................................................5
3.1. Tabla Persona......................................................................................................5
3.2. Tabla Profesor......................................................................................................5
3.3. Tabla Alumno......................................................................................................5
3.4. Tabla Grupo.........................................................................................................5
3.5. Tabla Profesor-Grupo...........................................................................................6
3.6. Tabla Alumno-Grupo............................................................................................6
3.7. Tabla Asignatura..................................................................................................6
3.8. Tabla Asignatura-Profesor....................................................................................6
3.9. Tabla Evaluacin..................................................................................................6
3.10. Tabla Item..........................................................................................................6
3.11. Tabla Evaluacion_Item......................................................................................7
4. Script creacin de base de datos.................................................................................7
4.1 Script creacin tabla Persona................................................................................7
4.2 Creacin de Tabla Alumno....................................................................................7
4.3 Creacin de Tabla Profesor...................................................................................7
4.4 Creacin de Tabla Grupo......................................................................................8
4.5 Creacin de Tabla Alumno_Grupo........................................................................8
4.6 Creacin de Tabla Profesor_Grupo.......................................................................8
4.7 Creacin de Tabla Asignatura...............................................................................9
4.8 Creacin de Tabla Asignatura_Profesor................................................................9
4.9 Creacin de Tabla Evaluacion...............................................................................9
4.10 Creacin de Tabla Item.....................................................................................10
4.11 Creacin de Tabla Evaluacion_Item..................................................................10
Bibliografa................................................................................................................... 10
Universidad de Crdoba
Esta herramienta debe poder ser personalizada para cada profesor, es decir,
para cada aplicacin que los docentes realicen sobre los nuevos modelos de
enseanza, y la funcionalidad necesaria para, al menos:
1. Mantener la informacin personal de los alumnos.
2. Mantener la informacin acadmica de los alumnos.
3. Mantener informacin histrica de los alumnos.
4. Realizar procesos de anlisis de datos, de evaluacin y calificacin.
Universidad de Crdoba
bajo
un
navegador
estndar
en
una
Universidad de Crdoba
2. Modelo Conceptual
Universidad de Crdoba
3. Modelo Relacional
3.1. Tabla Persona
Esta tabla se forma a partir del tipo de entidad Persona, y de ella toma los atributos
nombre, dni, apellidos, departamento, fotografa y email.
El identificador de esta tabla es dni.
Persona (dni, nombre, apellidos, departamento, fotografa, email)
Universidad de Crdoba
Universidad de Crdoba
Universidad de Crdoba
CONSTRAINT fk_grup
FOREIGN KEY
(curso_grupo,numero_grupo,titulacion)
REFERENCES
Grupo(curso_grupo,numero_grupo,titulacion)
ON DELETE CASCADE);
Universidad de Crdoba
REFERENCES Asignatura(id_asignatura)
ON DELETE CASCADE);
Universidad de Crdoba
10
Bibliografa
[1]. Luque Ruz, Irene; Gmez Nieto, Miguel ngel: Diseo y uso de Bases de Datos
Relacionales. Ra-ma. 1997
Universidad de Crdoba
11