Sunteți pe pagina 1din 12

ACTIVIDAD AA4-Ev3

IMPLEMENTACIÓN DE LA ESTRUCTURA DE DATOS

APRENDIZ EDUARDO GÓMEZ POLO

C.C. 79447179

SERVICIO NACIONAL DE APRENDIZAJE

ESPECIALIZACIÓN TECNOLÓGICA EN GESTIÓN Y SEGURIDAD DE BASES


DE DATOS

2019
DESARROLLO DE LA ACTIVIDAD

Siguiendo las instrucciones del Laboratorio 2, procedo a realizar la implementación


de la base de datos de la Secretaría de Planeación de la Alcaldía de San Antonio
del Sena.

Previamente se ha realizado el diseño lógico de la base de datos, cuyo modelo se


aprecia en la siguiente imagen:

El SMBD seleccionado para esta actividad es MySQL, que se ha instalado


previamente usando el paquete XAMPP; se debe estar ejecutando el servidor
Apache, para poder ingresar a través del enlace http://localhost/dashboard/; para
entrar a trabajar sobre el SMBD se da click en el enlace phpMyAdmin
Desde aquí se puede empezar a crear y manipular las bases de datos, de una
manera muy sencilla, usando dos opciones:
 Click en Nueva
 Usando la instrucción CREATE DATABASE nombre_base;

Luego de crearse la base de datos, se crean las tablas con sus columnas; se
pueden también crear con las instrucciones correspondientes, pero se permite
hacerlo de una manera más fácil ubicándose sobre la base de datos en la opción
“Nueva”.

Se crean por consiguiente cuatro tablas llamadas

 LOCALIDAD
 BARRIO
 FAMILIA
 NUCLEOFAM

Cada una con sus respectivos atributos.


Luego de crearse las tablas, se crean las relaciones; para ello, se da click en la
opción Diseñador, que muestra las tablas creadas

De esa forma fácil se crean las relaciones, en la secuencia que a continuación se


detalla
Luego de creadas las relaciones, se crea el diccionario de datos, obteniéndose:

barrio

Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME


idBarrio (Primaria) int(11) No
bar_Nombre varchar(45) No
bar_Area float No
enum('0', '1', '2', '3', '4', '5',
bar_Nivelse No
'6')
bar_Habitantes int(11) No
bar_Rutas int(11) No
bar_Localidad int(11) No localidad -> idLocalidad

Índices

Nombre de la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo Comentario
PRIMARY BTREE Sí No idBarrio 0 A No
bar_Localidad BTREE No No bar_Localidad 0 A No

familia
Enlaces
Columna Tipo Nulo Predeterminado Comentarios MIME
a
idFamilia (Primaria) int(11) No
barrio ->
fam_Barrio int(11) No
idBarrio
fam_Direccion varchar(50) Sí NULL
fam_Telefono double Sí NULL
fam_Ingreso float Sí NULL
enum('PROPIA', 'ARRIENDO', 'FAMILIAR',
fam_tipoHabitacion No
'')

Índices

Nombre de la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo Comentario
PRIMARY BTREE Sí No idFamilia 0 A No
fam_Barrio BTREE No No fam_Barrio 0 A No

localidad

Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME


idLocalidad (Primaria) int(11) No
nom_Localidad varchar(45) No

Índices

Nombre de la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo Comentario
PRIMARY BTREE Sí No idLocalidad 0 A No

nucleofam

Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME


documento (Primaria) double No
familia int(11) No familia -> idFamilia
id_tipo enum('RC', 'TI', 'CC', 'CE') No
lugar_nacimiento varchar(45) No
fecha_nacimiento date No
nombres varchar(50) No
apellidos varchar(50) No

Índices

Nombre de la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo Comentario
PRIMARY BTREE Sí No documento 0 A No
familia BTREE No No familia 0 A No

S-ar putea să vă placă și