El documento describe los pasos para diseñar una base de datos para gestionar la historia académica de los estudiantes en una universidad. Estos pasos incluyen describir el problema, definir la información a gestionar, el nombre de la base de datos, las tablas y sus campos, los campos llave y las relaciones entre las tablas. Se propone una base de datos llamada "registro_academico" con tablas de estudiantes, profesores, facultades, programas y asignaturas.
2. Pasos recomendados para diseñar una base de datos Pasos recomendados para diseñar una base de datos Describir el problema que se debe resolver con la base de datos. Definir la información que se debe gestionar. Definir el nombre de la base de datos. Definir las tablas. Definir los campos de cada tabla. Determinar el campo llave de cada tabla. Identificar las relaciones entre las tablas.
3.
4. Una base de datos está conformada por varias TABLAS.
6. Cada tabla debe tener un CAMPO LLAVE, que es el campo que identifica como único a cada registro dentro de la tabla.Estos son los campos Estos son los REGISTROS Éste es el CAMPO LLAVE
7. DISEÑO DE BASES DE DATOS Vamos a diseñar la base de datos para el siguiente ejercicio siguiendo los pasos recomendados: 1. DESCRIPCION DEL PROBLEMA A RESOLVER Soy Secretario Académico de la Universidad de La Sabana. En mi dependencia se maneja todo lo relacionado con la historia académica del alumno, durante su carrera. Las facultades envían sus notas al finalizar el semestre en un formato predefinido por la universidad, en el se encuentra el manejo de los porcentajes que son 30%, 30% y 40% correspondientes al primer parcial, segundo parcial y examen final respectivamente, para obtener la nota definitiva. Usted deberá establecer las bases de datos necesarias, las tablas que la conforman, las claves de cada una y las relaciones entre ellas. Necesito saber: Cuántos alumnos activos hay en las distintas facultades. Cuántos profesores dictan una materia específica. Cuántos alumnos toman una materia específica. Cuantos créditos tiene cada materia. Cuáles son los mejores promedios en una facultad en un determinado semestre Cuántos profesores dictan en distintas facultades Cuál es el promedio acumulado para un alumno en un semestre específico Quienes repiten por tercera vez una materia Cuántos alumnos pierden una materia específica Qué profesores dictan diferentes cátedras.
8. 2. DEFINIR LA INFORMACION QUE SE DEBE GESTIONAR. Al leer el caso se identifica la siguiente información que se requiere gestionar: Historia académica del alumno Alumnos Carreras Notas Porcentajes de 30, 30 y 40% Alumnos activos Facultades Materias Promedio Profesores Profesores en diferentes materias y facultades Repetir materias
9. 3. DEFINIR EL NOMBRE DE LA BASE DE DATOS La base de datos se llamará “registro_academico”.
10. 4. DEFINIR LAS TABLAS Las tablas son conjuntos de datos homogéneos que se refieren a un tipo de entidades, por ejemplo en el presente ejercicio se identifican las siguientes tablas: TABLAS ALUMNOS PROFESORES FACULTADES PROGRAMAS ACADEMICOS ASIGNATURAS Se Debe tener claro que los datos que corresponden a una entidad no podrán estar en otra TABLA, por ejemplo el CODIGO DEL ESTUDIANTE no puede estar en la tabla de PROFESORES. Veamos como queda cada tabla:
12. 6. DETERMINAR EL CAMPO LLAVE DE CADA TABLA. El campo llave identifica como único a cada registro dentro de cada tabla… Observe que la información está claramente organizada, pero ahora debemos identificar por ejemplo a que programa pertenece cada estudiante y a que programa pertenece cada asignatura.
13. 7. IDENTIFICAR LAS RELACIONES ENTRE LAS TABLAS. Observe que las relaciones empiezan en campo llave y terminan en el mismo campo en la otra tabla (pero no es llave)…