Está en la página 1de 4

DISEÑANDO UNA BASE DE DATOS

VILLA DIAZ BRENDA ABIGAIL 8AV2

Para el desarrollo del proyecto, imaginaremos que haré una fiesta en Acapulco, donde
invitaré a todos mis tíos, con toda su familia, por lo que necesitaré una base de datos donde
pueda localizar la cantidad de personas que asistirán para poder tener las habitaciones listas,
además de organizar hombres y mujeres para personalizar los brazaletes que se utilizaran
para acceder a la fiesta.

Sabemos que un dato es la representación simbólica de un atributo o variable, y que puede


haber atributos simples (que se representan solo con una palabra) y atributos complejos
(que se representan con más de una palabra).

En este caso utilizaremos una tabla dinámica de datos, es decir, que va a mantener
actualizaciones desde la fecha de inicio de planeación, hasta la realización de la fiesta,
debido a la disponibilidad de cada persona, e incluso si llega algún integrante más a la
familia.

Para el desarrollo de la tabla principal es necesario saber que necesitamos una llave, que
sirve para identificar inequívocamente a una y solo una fila, tupla o registro. En este caso, mi
llave serán los números del 1 al 15 para identificar a cada uno de mis tíos, de igual manera,
las siguientes columnas, también llamadas atributos, recabaremos los datos esenciales para
organizar de los viáticos de la fiesta.

La siguiente matriz, llamada TIOS, que representa la entidad, muestra los datos principales
de cada familia encabezada por cada hermano de mi mamá o de mi papá.

ID Nombre Apellido Ciudad Edad Sexo Hijos Nietos


1 Jovita Díaz Cruz CDMX 51 Femenino 2 0
Distrito
2 Isabel Díaz Cruz 62 Femenino 4 0
Federal
Ciudad de
3 Dominga Díaz Cruz 57 Femenino 0 0
México
Villa
4 Gloria Toluca 45 Femenino 3 0
Hernández
5 Juana Díaz Cruz CDMX 69 Femenino 4 2
6 Socorro Díaz Cruz CDMX 70 Femenino 5 12
7 Margarita Díaz Cruz Tenancingo 68 Femenino 4 7
8 Amada Díaz Cruz Nueva York 55 Femenino 4 1
9 Marina Díaz Cruz Df 53 Femenino 0 0
Villa
10 Graciela Toluca 56 Femenino 2 1
Hernández
11 Rafael Díaz Cruz Tenan 78 Masculino 7 8
12 Jesús Díaz Cruz Tenancingo 32 Masculino 6 10
13 Alicia Díaz Cruz Zinacantepec 41 Femenino 2 0
14 Victor Díaz Cruz CDMX 64 Masculino 4 2
Villa
15 Amrrafel Tenancingo 56 Masculino 3 0
Hernández

A continuación, en la matriz HIJOS, utilizaremos la lleve primaria de la tabla TIOS para


organizar la información recolectada en la sexta columna e identificar entre hombres y
mujeres que representan al dato HIJOS.

ID Hijos ID Tíos Mujeres Hombres


1 1 1 1
2 2 3 1
3 4 1 2
4 5 4 0
5 6 3 2
6 7 2 2
7 8 1 3
8 10 1 1
9 11 0 7
10 12 3 3
11 13 1 1
12 14 1 3
13 15 1 2

De manera análoga, organizamos la información obtenida en el último registro de la tabla


TIOS, en la siguiente tabla, llamada NIETOS.

ID Nietos ID Tíos Mujeres Hombres


1 5 2 0
2 6 6 6
3 7 3 4
4 8 1 0
5 10 0 1
6 11 4 4
7 14 2 0

Si volvemos y analizamos la tabla TIOS, nos daremos cuenta de que la misma información
es almacenada varias veces, notamos que se repite en el apellido, la ciudad, el sexo e incluso
en la cantidad de hijos o nietos, para evitar la redundancia e inconsistencia de la matriz
realizaremos tres tablas relaciones llamadas Apellido, Ciudad y Sexo.
En la primera tabla relacional, de nombre APELLIDO, se agruparán el cada conjunto de
apellidos:

ID Apellidos
DC Díaz Cruz
VH Villa Hernández

Para la siguiente tabla relacional, llamada CIUDAD, agruparemos los distintos lugares que se
muestra en el tercer registro de la matriz TIOS debido a que, como se puede notar, aunque
se haga referencia al mismo lugar, puede variar en la escritura, lo que ocasiona que el
programa o la base de datos lo interprete como distintos, por lo tanto, queda como sigue:

ID Ciudad
a Ciudad de México
b Tenancingo
c Toluca
d Zinacantepec
e Nueva York

Finalmente agruparemos el sexo correspondiente en la tabla relacional de nombre MF:

ID Sexo
II Masculino
I Femenino

Como último paso, volveremos a registrar la matriz TIOS, que ahora llamaremos TIOS.1, pero
tomando en cuenta cada tabla relacional que ya hemos hecho, con la finalidad de evitar
errores y, como es una tabla dinámica, en caso de que, por ejemplo, cambie el nombre del
lugar, como fue el caso de la Ciudad de México, antes llamada Distrito Federal, sea más fácil
cambiar los datos, pues solo tendremos que cambiar una de las tablas relacionales y no
tendremos que cambiar uno a uno de la tabla principal.

ID Nombre ID APELLIDO ID CIUDAD Edad ID MF Hijos Nietos


1 Jovita DC a 51 I 2 0
2 Isabel DC a 62 I 4 0
3 Dominga DC a 57 I 0 0
4 Gloria VH c 45 I 3 0
5 Juana DC a 69 I 4 2
6 Socorro DC a 70 I 5 12
7 Margarita DC b 68 I 4 7
8 Amada DC e 55 I 4 1
9 Marina DC a 53 I 0 0
10 Graciela VH c 56 I 2 1
11 Rafael DC b 78 II 7 8
12 Jesús DC b 32 II 6 10
13 Alicia DC d 41 I 2 0
14 Victor DC a 64 II 4 2
15 Amrrafel VH b 56 II 3 0

Es importante localizar la llave que nos guiará a las tablas relacionales, por eso los nombre
de las columnas 3, 4 y 6 de la matriz TIOS.1 cambiaron de nomenclatura con respeto a la
tabla TIOS.

Las conclusiones de los 15 registros son las siguientes:

• 12 son familia Diaz Cruz y 3 son Villa Hernández


• Tenemos 7 familia ubicadas en la Ciudad de México, dos en Toluca, 4 en Tenancingo,
una en Zinacantepec y una en Nueva York
• 11 titulares son mujeres y 4 son hombres
• Dentro del registro Hijos 22 son mujeres y 28 hombres
• Dentro del registro Nietos 17 son mujeres y 15 hombres

Por lo tanto, necesitaré más transporte para la ciudad de México y para Tenancingo, y
finalmente, necesitaré 50 brazaletes para mujer y 47 para hombres.

También podría gustarte