Documentos de Académico
Documentos de Profesional
Documentos de Cultura
12 de marzo de 2022
Índice general
1. Introducción 1
1.1. Objetivo del documento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2. Estructura del documento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2. Modelo Entidad/Relación 3
2.1. Modelo E-R de la base de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2. Modelo de la base de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
4. Eventos Web 9
4.1. Diccionario de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
i
Índice de figuras
iii
CAPÍTULO 1
Introducción
El presente documento contiene el diseño de base de datos del aplicativo web Eventos Web.
1
CAPÍTULO 2
Modelo Entidad/Relación
En el presente capı́tulo se muestra la estructura general de la base de datos del proyecto Eventos
Web, mediante esta estructura se puede visualizar la manera en que se relacionan todos los elementos de
la base de datos y los paquetes en los que se dividió la base de datos.
3
Figura 2.1: Diagrama E-R de base de datos
4 Av. Juan de Dios Bátiz esq. Miguel Othón de Mendizabal S/N Col. Lindavista, GAM, D. F.
T57296000 Ext. 52012 B asuncionez@gmail.com
2.2. Modelo de la base de datos
La base de datos del sistema se ha segmentado en paquetes, según la naturaleza de la información
que cada una de ellas almacenará. Los paquetes se dividen en cuatro segmentos que se muestran en el
diagrama de la figura 2.2 y se mencionan a continuación:
Av. Juan de Dios Bátiz esq. Miguel Othón de Mendizabal S/N Col. Lindavista, GAM, D. F. 5
T57296000 Ext. 52012 B asuncionez@gmail.com
Figura 2.2: Diagrama General de base de datos
6 Av. Juan de Dios Bátiz esq. Miguel Othón de Mendizabal S/N Col. Lindavista, GAM, D. F.
T57296000 Ext. 52012 B asuncionez@gmail.com
CAPÍTULO 3
En el presente documento se describe la base de datos del sistema Eventos Web a través de un dic-
cionario de datos. Para ello es necesario presentar al lector la nomenclatura utilizada para la asignación
de nombres a las tablas y columnas de las mismas.
7
• Especificacion de caracteres validos: Especificacion de caracteres validos o no validos
para el texto del atributo
• Dominio de valores Especificacion de valores posibles para el atributo.
c) Sin restricciones. Indica que el atributo no posee restricciones.
8 Av. Juan de Dios Bátiz esq. Miguel Othón de Mendizabal S/N Col. Lindavista, GAM, D. F.
T57296000 Ext. 52012 B asuncionez@gmail.com
CAPÍTULO 4
Eventos Web
La aplicaciónEventos Web requiere de dos entidades para poder llevar a cabo las operaciones de
Gestión.
En la figura 4.1 se muestran las tablas de la base de datos en las que se almacenará la información
necesaria de las Carreras y Alumnos de la aplicación Web Eventos Web.
9
Figura 4.1: Diagrama de base de datos
10 Av. Juan de Dios Bátiz esq. Miguel Othón de Mendizabal S/N Col. Lindavista, GAM, D. F.
T57296000 Ext. 52012 B asuncionez@gmail.com
4.1. Diccionario de datos
En la presente sección se describen las diversas tablas con sus respectivas columnas.
• Tabla: Estado
Estado
Atributo Tipo Restricciones Descripción
idEstado int • PK Llave primaria.
• not null
• auto numérico
nombreEstado varchar(50) • No nulo Identifica al nombre de la Enti-
dad Federativa.
• Tabla: Municipio
Municipio
Atributo Tipo Restricciones Descripción
idMunicipio int • PK Llave primaria.
• not null
• auto numérico
nombreMunicipio varchar(100) • No nulo Identifica al nombre del Muni-
cipio pertreneciente a una Enti-
dad Federativa.
idEstado int • No nulo Valor numérico entero que re-
• FK presenta al registro correspon-
• on update cascade diente a la llave primaria de la
• on delete cascade tabla principal
• Tabla: Evento
Evento
Atributo Tipo Restricciones Descripción
idEvento int • PK Llave primaria.
• not null
• auto numérico
nombreEvento varchar(100) • No nulo Identifica al nombre del Evento
a realizar.
fechaEvento date • No nulo Identifica la fecha del evento a
realizar.
duracionEvento int • No nulo Identifica el número de dı́as de
duración del evento a realizar.
Av. Juan de Dios Bátiz esq. Miguel Othón de Mendizabal S/N Col. Lindavista, GAM, D. F. 11
T57296000 Ext. 52012 B asuncionez@gmail.com
• Tabla: Asistente
Asistente
Atributo Tipo Restricciones Descripción
idAsistente int • PK Llave primaria.
• not null
• auto numérico
nombre varchar(50) • No nulo Identifica al nombre de un
Alumno.
paterno varchar(50) • No nulo Identifica al apellido paterno de
un Alumno.
materno varchar(50) • No nulo Identifica al apellido materno de
un Alumno.
fechaNacimiento date • No nulo Identifica la fecha de nacimien-
to del asistente.
email varchar(100) • No nulo Identifica al correo electrónico
de un Asistente.
calle varchar(70) • No nulo Identifica la calle del domicilio
de un Asistente.
colonia varchar(70) • No nulo Identifica la colonia del domici-
lio de un Asistente.
numero int • No nulo Identifica el número del domici-
lio de un Asistente.
idEstado int • No nulo Valor numérico entero que re-
• FK presenta al registro correspon-
• on update cascade diente a la llave primaria de la
• on delete cascade tabla principal
12 Av. Juan de Dios Bátiz esq. Miguel Othón de Mendizabal S/N Col. Lindavista, GAM, D. F.
T57296000 Ext. 52012 B asuncionez@gmail.com
Instituto Politécnico Nacional
Escuela Superior de Cómputo
Profesor
H (044)-55-55-55-55-55.
B asuncionez@gmail.com.
13