Logo Studenta

CENSO TORRES MORALES JESUS 5ISC22 - MrTrouble 24K(1)

¡Este material tiene más páginas!

Vista previa del material en texto

Tecnológico de Estudios Superiores de 
Chimalhuacán 
 
Nombre: Torres Morales Jesús 
Profesor: Alejandro Javier Rivera Ponce 
Materia: Taller de BD 
Grupo: 5ISC22 
Turno Vespertino 
 
BASE DE DATOS CENSO 
 
 
 
 
 
 
 
 
 
INDICE TEMAS 
 
INTRODUCCIÓN..................................................................................... 4 
PROBLEMA POR RESOLVER .............................................................. 5 
IDENTIFICACIÓN DE ENTIDADES ....................................................... 6 
IDENTIFICACIÓN DE ATRIBUTOS ....................................................... 7 
DICCIONARIO DE DATOS .................................................................... 8 
MODELO E-R .......................................................................................... 9 
EXCEL ................................................................................................... 10 
SCRIPT ....................................................... ¡Error! Marcador no definido. 
CAPTURAS DE PANTALLAS DE SQL .............................................. 11 
 
 
 
 
 
 
 
 
 
 
 
 
INDICE IMÁGENES 
 
Ilustración 1 Tabla Diccionario De Datos ........................................... 8 
Ilustración 2 Modelo E-R ...................................................................... 9 
Ilustración 3 Tabla Poblacion ............................................................ 10 
Ilustración 4 Tabla Escolaridad ......................................................... 10 
Ilustración 5 Tabla Cartilla Militar ..................................................... 10 
Ilustración 6 Captura SQL 1 ............................................................... 11 
Ilustración 7 Captura SQL 2 ............................................................... 11 
Ilustración 8 Captura SQL 3 ............................................................... 12 
 
 
 
 
 
 
 
 
 
 
 
 
 
INTRODUCCIÓN 
 
Se diseñará un base de datos para la gestión y administración 
de datos sobre la población de manera que se obtengan ciertos 
datos de la población siendo especificados, se llevará a cabo 
un base de datos, un modelo E-R para dar a conocer la 
propuesta que se llevará a cabo para este problema. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
PROBLEMA POR RESOLVER 
 
Diseñar un modelo E-R extendido que permita almacenar los 
datos del censo poblacional de nuestro país. Los datos que 
interesan almacenar de cada persona son: Nombre, paterno, 
materno, lugar de nacimiento, lugar donde vive y edad. En el 
caso de los hombres, interesa conocer el estatus de su cartilla 
militar, que puede ser liberada, no liberada o menor de edad. 
En el caso de las mujeres nos interesa conocer su nivel 
máximo alcanzado de estudios. Los lugares en cuestión son: 
ciudades, las cuales se localizan en un determinado estado y 
en el caso del lugar de nacimiento pudiera ser de otro país. 
 
 
 
 
 
 
 
 
 
 
 
IDENTIFICACIÓN DE ENTIDADES 
 
• Población: Se requiere la entidad población ya que 
tenemos que conocer las características que tiene cada 
ciudadano, ya como lo son sus datos personales para su 
registro. 
 
• País: Se requiere implementar la entidad país ya que se 
debe de conocer con exactitud de donde es originaria la 
persona y en donde reside. 
 
 
• Estado: Se debe de conocer el estado de la persona para 
conocer mas a detalle en donde se ubica y censarlo de 
manera adecuada a su localidad. 
 
• Municipio: Debemos de conocer el municipio de la 
persona a la que se registra como dato principal para su 
registro ya sea hombre o mujeres respectivamente. 
 
 
• Servicio militar: Se requiere saber el estatus de la cartilla 
militar de los hombres para saber si esta libera o no en 
cuestión y llevar un mejor manejo de sus datos. 
 
• Grado de estudios: El grado estudiantil de las mujeres 
de debe de conocer para la gestión de la base de datos, 
saber cual fue su ultimo grado de estudios y con ello llevar 
un mejor manejo de los datos 
 
 
IDENTIFICACIÓN DE ATRIBUTOS 
 
• Nombre de la persona 
• Apellidos Tanto materno como paterno aplica en ambos 
sexos 
• Lugar de nacimiento del ciudadano 
• Edad de le ciudadano 
• Dirección del ciudadano 
• Hombres (Estatus de la cartilla militar) 
• Mujeres (Nivel máximo alcanzado de estudios.) 
 
 
 
 
 
 
 
 
 
 
 
DICCIONARIO DE DATOS 
 
 
 
 
 
ENTIDAD ATRIBUTOS TIPO DE DATO DOMINIO TIPO DE LLAVE 
POBLACIÓN ID_CIUDADANO VARCHAR (20) [A…Z] [0…9] PK 
 NOMBRE VARCHAR (20) [A…Z] UK 
 APELLIDO P VARCHAR (20) [A…Z] 
 APELLIDO M VARCHAR (20) [A…Z] 
 EDAD INT (2) [1…9] 
 DIRRECION VARCHAR (30) [A…Z] [0…9] 
 LUGAR DE NACIMIENTO 
VARCHAR (40) [A…Z] 
 SEXO VARCHAR (2) [A…Z] 
PAIS ID_CIUDADANO VARCHAR (20) [A…Z] [0…9] PK 
 NOMBRE VARCHAR (20) [A…Z] UK 
 CONTINENTE VARCHAR (20) [A…Z] 
ESTADO ID_CIUDADANO VARCHAR (20) [A…Z] [0…9] PK 
 NOMBRE VARCHAR (20) [A…Z] UK 
MUNICIPIO ID_CUIDADANO VARCHAR (20) [A…Z] [0…9] PK 
 NOMBRE VARCHAR (20) [A…Z] UK 
SERVICIO 
MILITAR 
ID_CUIDADANO VARCHAR (20) [A…Z] [0…9] PK 
 NOMBRE VARCHAR (20) [A…Z] UK 
 ESTATUS VARCHAR (20) [A…Z] 
ESCOLARIDAD ID_CUIDADANO VARCHAR (20) [A…Z] [0…9] PK 
 NOMBRE VARCHAR (20) [A…Z] UK 
 NIVEL DE 
ESTUDIOS 
VARCHAR (20) [A…Z] 
Ilustración 1 Tabla Diccionario De Datos 
 
 
MODELO E-R 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Ilustración 2 Modelo E-R 
 
EXCEL 
 
En esta tabla de Excel se muestra como debe de quedar la tabla de 
población en la base de datos, simulando 4 datos aleatorios de la 
población, como se muestra la tabla tiende datos aleatorios de los dos 
tipos de datos que se van a extraer como principal el sexo de la persona 
para adquirir los datos que se solicitan a continuación. 
En esta tabla se muestra como es que tiene que quedar en la base de 
datos la tabla de escolaridad que solo se adquiere en las mujeres 
tomando en cuanta de la tabla anterior su sexo en este caso son 
mujeres que se extrae y almacene su escolaridad 
En esta tabla se muestra cómo es que tiene que quedar en la base de 
datos la tabla de cartilla militar que solo se adquiere en los hombres 
tomando en cuenta la tabla anterior su sexo en este caso son hombres 
que se extrae y almacene su estatus de su servicio militar. 
 
Ilustración 3 Tabla Poblacion 
Ilustración 4 Tabla Escolaridad 
Ilustración 5 Tabla Cartilla Militar 
 
CAPTURAS DE PANTALLAS DE SQL 
 
Para comenzar lo primero que tenemos que hacer es entrar a 
nuestro MySQL y crear una base de datos que llevará por 
nombre CENSO TORRES MORALES JESUS, esta será en 
nombre de nuestra base de datos que usaremos para el 
ejercicio. 
 
Lo siguiente que tenemos que hacer es crear nuestras tablas 
de población como lo requiere el ejercicio, creamos una tabla 
para el censo de la población con los siguientes datos, Id, 
nombre, apellidos, lugar de nacimiento, dirección, edad, sexo. 
 
 
 
 
Ilustración 6 Captura SQL 1 
Ilustración 7 Captura SQL 2 
 
 
Lo siguiente que tenemos que realizar es la inserción de datos 
a las tablas como en este caso seria sobre un habitante de la 
CDMX, pondremos sus datos completos tales como su 
nombre, sus apellidos, su edad, su dirección, su localidad y su 
sexo. 
 
Ilustración 8 Captura SQL 3

Continuar navegando