Datos del estudiante
Nombre:
Matrícula:
Nombre de la Evidencia de Aprendizaje: Diseño de un modelo relacional
Fecha de entrega: 30 de enero de 2020
Nombre del Módulo: Bases de Datos
Nombre del asesor: Jose de Jesús Morales Quintero
Introducción
En el siguiente trabajo realizare un diseño relacional, en el modelo relacional se utiliza
un grupo de tablas para representar los datos y las relaciones entre ellos. Cada tabla
está compuesta por varias columnas, y cada columna tiene un nombre único. este
diseño sirve como esquema para poder realizar la base de datos, ya que un diagrama
visual es muy útil para apreciar los detalles ya que es posible apreciar todos los
conceptos que son parte de la base de datos y las relaciones que hay entre cada uno de
los conceptos que lo forman, este tipo de modelo nos proporciona una forma simple de
representar los datos.
El siguiente esquema relacional esta basado en las relaciones entre alumnos, materias,
docentes y coordinadores, así mismo se establecen los atributos que se desea conocer
de estos.
Caso: Preparatoria Mario Almada
Se requiere desarrollar un sistema de control escolar en la Preparatoria Mario Almada,
que tenga como objetivo llevar el registro de alumnos, docentes y calificaciones, por lo
cual el sistema deberá contar con una base de datos para la gestión escolar.
Los requerimientos generales para comenzar con el diseño de la BD son los siguientes:
o Se necesita el registro de los datos personales de los alumnos como:
clave, nombre completo, edad, domicilio (calle, número, colonia) y teléfono.
o De los docentes se requiere almacenar la clave, nombre, apellido paterno,
apellido materno, contrato y teléfono (que pueden ser varios).
o Se necesita saber las materias que son impartidas por los profesores, que
pueden ser varias como Matemáticas I, Matemáticas II, etc., pero éstas solo
pueden ser impartidas por ese mismo profesor en todo el semestre. Los datos de
las materias que son de importancia para la BD son: clave, nombre de la materia,
semestre y créditos. Además, se requiere conocer qué alumnos están inscritos en
qué materia, con la regla de que el alumno puede inscribirse en al menos cuatro
materias y en una materia se pueden inscribir hasta 30 alumnos.
o Se deben almacenar también los datos de los coordinadores de docentes,
un coordinador puede estar a cargo de varios docentes, pero un docente solo
puede ser coordinado por una persona. Los datos de los coordinadores que se
requieren son nombre, edad y grado académico más alto.
Diseño relacional
Alumno
ID Alumno Nombre Edad Calle Numero Colonia Teléfono
Completo
Alumno - Materia
ID Alumno Clave Materia
Materia
Clave
Nombre Semestre Creditos
Materia
Docente Coordinador
Clave Apellido Apellido Nombre Contrato Clave ID Nombre Grado Clave
Docente Paterno Materno Materia Coordinador completo Edad academico Docente
Teléfono - Docente
Clave Teléfono
Docente
Diagrama
Conclusión
Este trabajo me sirvió para conocer el modelo relacional y como se debe representar, así mismo
es otra forma de estructurar las bases de datos, son el esquema que necesitamos para poder
visualizar los datos necesarios que debemos tomar en cuenta al realizar las bases de datos, el
modelo relacional usa una colección de tablas para representar tanto los datos como sus
relaciones. Cada tabla tiene varias columnas, y cada columna tiene un nombre único. El modelo
relacional es un ejemplo de un modelo basado en registros. Los modelos basados en registros se
denominan así porque la base de datos se estructura en registros de formato fijo de varios tipos.
Cada tabla contiene registros de un tipo dado. Cada tipo de registro define un número fijo de
campos, o atributos. Las columnas de la tabla se corresponden con los atributos del tipo de
registro. El modelo de datos relacional es el modelo de datos más ampliamente usado, y una gran
mayoría de sistemas de bases de datos actuales se basan en el modelo relacional.
Referencias
Hueso, I. L. (2014). Base de datos: Grado superior. Recuperado de
https://ebookcentral.proquest.com
Valderrey, S. P. (2014). Gestión de bases de datos. Recuperado de
https://ebookcentral.proquest.com
Nevado, M (2010) introducción a las Bases de Datos relacionales. Recuperado de
https://books.google.com.mx/books?id=0lUpB1lNUdIC&lpg=PA1&dq=isbn
%3A8499836178&hl=es&pg=PA31#v=onepage&q&f=false
Silberschatz, A., Korth, H. F., & Sudarshan, S. (2006). Fundamentos de bases de datos
(5a. ed.). Retrieved from https://ebookcentral.proquest.com