Informe del experimento de base de datos
La tabla está construida de manera irrazonable y no cumple con los requisitos de estandarización de la base de datos. El curso no está determinado por el número de estudiantes. El curso se puede utilizar como una tabla independiente. Además, las calificaciones tienen números de estudiantes y cursos. números** *Se toma la misma decisión, por lo que la hoja de puntuación también debe figurar como una tabla independiente.
Se debe dividir en 3 tablas para construir la base de datos
1 Tabla de información del estudiante (número de estudiante, nombre, sexo, fecha de nacimiento, número de contacto)
2, Horario de clases (número de curso, nombre del curso)
3 Tabla de calificaciones (número de estudiante, número de curso, calificación)
El número de semestre es la clave principal del estudiante. tabla, y el número de curso es la clave principal del horario de clases. La clave principal, la combinación del número de estudiante y el número de curso es la clave principal de la tabla de calificaciones, y ambas determinan la calificación juntas.
Después de la división, se evita el problema de la redundancia de datos y se elimina la dependencia de la entrega urgente.
La referencia de integridad es muy sencilla, puedes resolverla tú mismo.