Modelo Entidad Relacion.El presente informe detalla el proceso de desarrollo de una base de datos diseñada para una universidad o colegio.
Josué Cordova AInforme19 de Septiembre de 2016
1.631 Palabras (7 Páginas)468 Visitas
[pic 1]
[pic 2]
[pic 3][pic 4]
[pic 5][pic 6]
Índice
Introducción . . . . . . . . . . . . . . . . . . . . . . . . pag. 2
Objetivos . . . . . . . . . . . . . . . . . . . . . . . . . pag. 3
Planteamiento del problema. . . . . . . . . . . . . . . . . . pag. 4
Diagrama de procesos general. . . . . . . . . . . . . . . . pag. 5
Diagram de procesos especifico. . . . . . . . . . . . . . . pag. 6
Diagramas entidad-relación. . . . . . . . . . . . . . . . . pag. 7-14
Nivel de vistas de la base de datos. . . . . . . . . . . . . . pag. 15
Diccionario de datos de la base de datos. . . . . . . . . . . pag. 16-18
Recomendaciones. . . . . . . . . . . . . . . . . . . . . . pag. 19
Introducción
El presente informe detalla el proceso de desarrollo de una base de datos diseñada para una universidad o colegio. (también aplica)
Aquí se detallan los diagramas preliminares que describen la estructura lógica interna de la base de datos, el diccionario de datos de las tablas, correspondencia de cardinalidades y el nivel de vistas de la base de datos.
La base de datos al terminar su fase inicial será creada en SQL server haciendo uso de una máquina virtual con Windows server 2008.
Objetivos
- Mostrar mediante diagramas la estructura lógica de un proceso y una base de datos con sus relaciones.
- Aprender a crear una máquina virtual e instalar SQL Server y sus paquetes complementarios.
- Crear una base de datos eficiente, capaz de guardar la información de un proceso de matrícula(registro) de un estudiante.
- Implementar consultas en la base de datos creada.
Planteamiento del problema
Utilizar los conocimientos de bases de datos I para:
Diseñar una base de datos que almacene toda la información correspondiente a un proceso de matrícula de un centro educativo, la información tomada en cuenta es toda la relacionada en dicho proceso, es decir, información de catedráticos, asignaturas, alumnos, carreras, clases, horarios, secciones, numero de salones, y toda la información que considere necesaria para el proceso.
Diagramas de Proceso[pic 7]
Diagrama de proceso General
[pic 8] Diagrama de proceso
especifico.
Diagramas Entidad Relación
Por Procesos
[pic 9]
Correspondencia de Cardinalidades y explicación.
1:1 Indica que una entidad estudiante solo puede asociarse con una entidad carrera, es decir, 1 estudiante solo puede estudiar una carrera a la vez.
Sin embargo, desde un punto de vista más amplio, se pueden hacer otras consideraciones, por ejemplo: m:.m podría decirse que muchos estudiantes estudian muchas carreras.
[pic 10]
Correspondencia de Cardinalidades y explicación.
1:1 Indica que una entidad estudiante solo puede llenar un formulario de registro, de tal manera que no se permita la repetición de datos en la base de datos.
Otra consideración: m:.m podría decirse que muchos estudiantes llenan/crean muchos perfiles, esto en función de una vista global de la situación a nivel de análisis.
[pic 11]
Correspondencia de Cardinalidades y explicación.
1:m Indica que una entidad estudiante/Encargado puede tener varias asociaciones con la entidad de pagos.
Una persona; estudiante/encargado puede realizar varios pagos independientes al pago de la mensualidad, como ser: pago de carnet, pago de documentación, etc.
[pic 12]
Correspondencia de Cardinalidades y explicación.
1:m Indica que una entidad estudiante puede llenar más de un formulario de encargados.
Generalmente por cuestiones de seguridad las instituciones educativas solicitan más de una persona como encargado de un estudiante, esto para efectos de asegurar una forma más segura de contactarse en caso de emergencias.
[pic 13]
Correspondencia de Cardinalidades y explicación.
1:1 Indica que una a entidad estudiante solo le puede ser entregada una información de acceso única.
Para este proceso se introdujo una entidad de “relleno” en función de conservar la lógica del procedimiento realizado, estamos hablando REGISTRO, este juega un papel importante, puesto que es el área encargada de entregar la información, sin embargo, esta no es considerada una entidad para la base de datos, en su naturaleza registro es parte de la administración del centro de educación.
Se le estableció la correspondencia de cardinalidad m:1 en función de que muchos estudiantes reciben de REGISTRO una (1) información de acceso al sistema.
[pic 14]
Correspondencia de Cardinalidades y explicación.
1:m Indica que una entidad estudiante puede matricular tantas clases como indique su oferta académica (muchas).
Otra consideración: m:.m podría decirse que muchos estudiantes matriculan muchas clases.
Un tema que no aborde en los diagramas, es la relación de las carreras con respecto a las clases: 1:m una carrera tiene muchas clases, en el nivel de vistas podremos apreciar de manera visual esta relación.
[pic 15]
Correspondencia de Cardinalidades y explicación.
1:m Indica que una entidad estudiante puede tener más de un catedrático.
De la misma manera que un catedrático imparte muchas clases, en este proceso se introdujo como relleno las entidades Clases y Estudiantes, con el objetivo de definir de manera lógica las relaciones entre estas e aprovechar para definir los atributos de la entidad Catedrático.
Nivel de Vistas de la Base de Datos[pic 16]
Diccionario de Datos de la Base de Datos
Tabla Carreras
Campo | Descripción | Tipo | Tamaño |
Id_ Carrera | Código único usado como clave para identificar la carrera. | numérico | 6 |
Duración de la carrera | Tiempo estimado, en el que cumpliendo con el flujograma se espera terminar la carrera. | Texto | 7 |
Perfil del graduado | Describe las capacidades, habilidades y conocimientos que adquiere el graduado. | Texto | 100 |
Oportunidades laborales | Enlista los campos de aplicación de los conocimientos del graduado. | Texto | 100 |
Tabla Estudiante | |||
Campo | Descripción | Tipo | Tamaño |
Id_ alumno | identificador o llave primaria. | numérico | 6 |
Nombre | Dato personal del alumno. | Texto | 20 |
Apellido | Dato personal del alumno. | Texto | 20 |
# Identidad | Dato personal del alumno. | Texto | 16 |
Dato personal del alumno. | texto | 25 | |
#Telefono | Dato personal del alumno. | texto | 9 |
Dirección | Dirección del alumno. | Texto | 40 |
Fecha de nacimiento | Dato personal del alumno. | fecha/hora | -- |
Email de respaldo | Dato personal del alumno. | Texto | 25 |
Religión | Dato personal del alumno. | Texto | 15 |
Tabla Pagos | |||
Campo | Descripción | Tipo | Tamaño |
Cod_Pago | identificador o llave primaria. | numérico | 6 |
Nombre del depositante | Dato de la persona que deposita | Texto | 20 |
monto | cantidad a pagar | numérico | 6 |
#Registro del alumno | Numero de identidad o registro del estudiante | Texto | 15 |
Tabla Encargados | |||
Campo | Descripción | Tipo | Tamaño |
Id_ Encargado | identificador o llave primaria. | numérico | 6 |
Nombre | Dato personal del encargado. | Texto | 20 |
Apellido | Dato personal del encargado. | Texto | 20 |
# Identidad | Dato personal del encargado. | Texto | 16 |
Dato personal del encargado. | texto | 25 | |
#Teléfono | Dato personal del encargado. | numérico | 8 |
Dirección | Dirección del encargado. | Texto | 40 |
Religión | Dato personal del encargado. | Texto | 15 |
Tabla Información de acceso | |||
Campo | Descripción | Tipo | Tamaño |
Id_acceso | identificador o llave primaria. | numérico | 6 |
Usuario | Código alfanumérico que permite al estudiante acceder al sistema de matrículas de la universidad. | Alfanumérico | 20 |
Contraseña | Contraseña de acceso al sistema. | Texto | 15 |
Tabla Clases | |||
Campo | Descripción | Tipo | Tamaño |
Id_ clase | identificador o llave primaria. | numérico | 6 |
Requisito | Requerimientos necesarios para cursar la asignatura | Texto | 40 |
Cupos disponibles | Numero de cupos disponibles en la sección | numérico | 3 |
Horarios disponibles | Horarios en los que se encuentra ofertada la clase | hora | -- |
Numero de edificio | Numero de edificio donde se impartirá la clase | numérico | 4 |
Sección | Indica el número de aula y hora de la clase | numérico | 4 |
Tabla Catedráticos | |||
Campo | Descripción | Tipo | Tamaño |
Id_ catedrático | identificador o llave primaria. | numérico | 6 |
Nombre | Dato personal del Catedrático. | Texto | 20 |
Apellido | Dato personal del Catedrático. | Texto | 20 |
Dirección de correo electrónico del Catedrático. | texto | 25 | |
#Telefono | numero telefónico del catedrático. | numérico | 8 |
Clases que imparte | Clases que imparte el catedrático | Texto | 50 |
...