Base De Datos
Carminaazg29 de Enero de 2014
880 Palabras (4 Páginas)210 Visitas
Análisis de la Base de Datos
Para ésta base de datos utilizaremos tres tablas: Profesores, alumnos y calificaciones.
Primero crearemos la tabla profesores, en ésta se incluirán el ID del profesor, su nombre, apellidos paterno y materno, dirección y su teléfono, declararemos como Primary Key el ID del profesor ya que es un número único.
Después crearemos la tabla alumnos, declararemos el número de matrícula como Primary Key pues es el que lo identifica dentro de la escuela, y al igual que el ID del profesor es único e irrepetible, además incluiremos el nombre, apellido paterno, apellido materno, fecha de nacimiento, su dirección, teléfono, el grupo al que pertenece y como clave foránea el ID del profesor, ya que esto es lo que los relacionará con la tabla Profesores.
Para finalizar, vamos a crear la tabla calificaciones, en ésta se declarará el Ciclo escolar como primary key, ya que ésta tabla puede ser de un solo alumno y sus diferentes calificaciones a lo largo de su formación primaria. También se incluirán los nombres de cada una de las materias, Español, matemáticas, ciencias naturales, historia, geografía, educación cívica, educación física e inglés. Se declarará como clave foránea el número de matrícula del alumno ya que es lo que la relacionará con la tabla alumnos.
Diseño de la Base de Datos
Modelo Relacional
Estructuras Tablas SQL
Tabla Profesores
Aquí mostramos el código de las tablas, el código de la inserción de datos, y por último cómo queda estructurada la tabla.
Tabla Alumnos
Tabla Calificaciones
Consultas realizadas
Por último mostramos las consultas realizadas, junto con sus respectivos resultados, para comprobar que la inserción de datos haya sido exitosa.
En ésta consulta pedimos que se nos mostrara todo el contenido de la tabla profesores.
En la siguiente imagen, se muestran los resultados de buscar a todos los profesores cuyo apellido es Pérez.
Al igual que en la primer consulta de profesores, aquí pedimos que mostrara toda la tabla Alumnos
La siguiente imagen nos muestra los alumnos cuyo apellido paterno o materno sea García:
Esta otra, nos muestra a los alumnos cuyo profesor es el que tiene el ID 2.
Aquí se muestra la consulta de todos los valores de la tabla calificaciones
Y por último, todas las calificaciones de aquel que haya obtenido 9 en español.
NORMALIZACIÓN
Es el proceso mediante el cual se transforman datos complejos a un conjunto de estructuras de datos más pequeñas, que además de ser más simples y más estables, son más fáciles de mantener. También se puede entender la normalización como una serie de reglas que sirven para ayudar a los diseñadores de bases de datos a desarrollar un esquema que minimice los problemas de lógica. Cada regla está basada en la que le antecede. La normalización se adoptó porque el viejo estilo de poner todos los datos en un solo lugar, como un archivo o una tabla de la base de datos, era ineficiente y conducía a errores de lógica cuando se trataban de manipular los datos.
Una base de datos normalizada ocupa menos espacio en disco que una no normalizada.
...