Está en la página 1de 13

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

Predeterminad
Columna Tipo Nulo Enlaces a Comentarios MIME
o
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
Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo Comentario
clave
PRIMARY BTREE Sí No idBarrio 0 A No
bar_Localidad BTREE No No bar_Localidad 0 A No
familia

Predeterminad Enlace Comentario MIM


Columna Tipo Nulo
o sa s E
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

Predeterminad
Columna Tipo Nulo Enlaces a Comentarios MIME
o
idLocalidad (Primaria
int(11) No
)
nom_Localidad varchar(45) No

Índices

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

nucleofam

Predeterminad
Columna Tipo Nulo Enlaces a Comentarios MIME
o
documento (Primaria
double No
)
familia int(11) No familia -> idFamilia
enum('RC', 'TI', 'CC',
id_tipo No
'CE')
lugar_nacimiento varchar(45) No
fecha_nacimiento date No
nombres varchar(50) No
apellidos varchar(50) No
Índices

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

También podría gustarte