Descarga la aplicación para disfrutar aún más
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
Compartir