Documente Academic
Documente Profesional
Documente Cultură
ALCALDÍA
POR LA ORGANIZACIÓN
INSTRUCTOR
OCTUBRE DE 2019
BOGOTÁ D.C
Página 5 de 28
TABLA DE CONTENIDO
INTRODUCCIÓN .................................................................................................................. 8
OBJETIVOS ........................................................................................................................... 6
Página 6 de 28
TABLA CONTRACTUACION ....................................................................................... 28
Página 7 de 28
INTRODUCCIÓN
datos es una constante para lograr el mantenimiento proactivo que debe proveer el
desnormalización de la base de datos, ya que una estructura deficiente puede incidir en que
las consultas a los datos relacionados no puedan realizarse de una manera óptima y
que permitan optimizar las consultas, así como la creación y uso apropiado de índices para
duración se consumen recursos del sistema que hacen que el servidor y las aplicaciones
funcionen con lentitud, desencadenando otros problemas y por tanto es necesario adoptar
Fuente Material de formación “FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio
Página 8 de 28
OBJETIVOS
Se procede a definir y evidenciar las tres formas normales se cumplan en los diseños de
las bases de datos, así lograr identificar posibles problemas que se pueden generar y así
6
APLICACIÓN Y DISEÑO DE BASE DE DATOS
Las técnicas que permiten optimizar el diseño de una base de datos han evolucionado a medida
para el desarrollo de bases de datos, junto con una estrecha colaboración entre los
Un esquema mal definido en la etapa de diseño puede conducir a una serie de anomalías
durante la fase operativa, tales como duplicación de la información y anomalías durante las
la aplicación de una serie de reglas conocidas como “las formas normales”. Las tres primeras
la base de datos, específicamente en las consultas. Estas formas normales se basan en las
pág. 11
2.1. Primera forma normal (1FN).
CONDICION
Una tabla se encuentra en primera forma normal cuando sus atributos no contienen grupos de
repetición.
A continuación, se presenta un ejemplo de aplicación de las formas normales con una base de
PROBLEMAS
Una tabla con esta estructura presenta varios problemas. Por ejemplo, si una pareja tiene más
de un niño en la misma institución, debemos introducir el nombre del Padre y la Madre varias
veces por cada niño. Esto forma un grupo de repetición. Por otra parte, se puede presentar un
error tipográfico en el nombre del Padre, si no se introduce exactamente el mismo nombre todo
pág. 12
el tiempo, se pueden causar problemas cuando ejecuten búsquedas, así como en la presentación
de informes.
información de los padres y los niños en la misma tabla. La solución para este problema es
simple: crear una tabla separada para la información de los padres, que se relacionan con la
tabla de los Alumnos a través de una relación uno a muchos, es decir, una pareja de padres
EJEMPLOS
Las dos tablas resultantes de la aplicación de la Primera Forma Normal: Padres y alumnos
pág. 13
2.2. Segunda forma normal (2FN).
CONDICION
Se produce cuando la clave principal está compuesta por más de un campo. En este caso, todos
los campos que dependan funcionalmente de la clave principal forman una tabla y los campos
PROBLEMA
Esta tabla tiene una clave primaria compuesta y no está en segunda forma normal. La clave
que campos dependen de la clave primaria, se obtiene que el campo “Descripción” sólo
depende del campo “CodCurso”, es decir, que con el “código de curso” es posible encontrar
su “descripción”, independientemente del valor de “NoMatricula”. Por tanto, este campo que
no es parte de la clave primaria y depende solamente de uno de los campos que constituye
pág. 14
la clave primaria Compuesta, por lo que se puede afirmar que este cuadro no está en Segunda
forma normal.
EJEMPLO
Para solucionar esta situación: “se divide la tabla que no está en la segunda forma normal en
otras dos tablas, como se muestra en la siguiente figura, y las dos tablas resultantes se
compuestas.
La tercera forma normal revisa la dependencia funcional de los campos con aquellos que no son
clave, si esto ocurre, se deben extraer de la tabla, sin que se pierda el vínculo existente con las
tablas.
parte de ella, sino que depende de otro campo de la tabla, por tanto, decimos que la tabla no
por eso se puede afirmar que la tabla no está en tercera forma normal.
Para solucionar este problema se debe dividir la tabla en otras dos, como se indica en la
siguiente figura. Las dos tablas resultantes se encuentran en tercera forma normal.
Como resultado del proceso de normalización, se obtiene un mayor número de tablas, pero
pág. 16
2.4. Consideraciones finales y problemas de la normalización.
La teoría de la normalización nos ayuda a estructurar mejor las tablas de la base de datos,
relacionados con la estructuración de los datos en tablas, crea problemas añadidos a su propio
requiere que la clave primaria de la tabla original se incluya, como una clave foránea, en las
nuevas tablas que se forman. Esto significa que a medida que se van creando estas claves
de datos. Otro efecto adicional al número creciente de tablas en la base de datos, es que se ve
Fuente Material de formación “FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio
pág. 17
SECRETARÍA DE GOBIERNO
TABLA PERSONA
pág. 18
Validación de la primera forma normal (1FN)
Aplica
Aplica
Aplica
son clave.
TABLA DETENCION
pág. 19
Validación de la primera forma normal (1FN)
Aplica
Aplica
Aplica
son clave.
TABLA “INSPECCION”
pág. 20
Validación de la primera forma normal (1FN)
Aplica
Aplica
Aplica
son clave.
pág. 21
TABLA INSPECCION_CONTRAVENCION
Aplica
Aplica
Observación: Esta tabla tiene una clave primaria compuesta y está en 2FN.
pág. 22
Validación de la tercera forma normal (3FN)
Aplica
no son clave.
TABLA “CONTRAVENCIÓN”
Aplica
Aplica
pág. 23
Validación de la tercera forma normal (3FN)
Aplica
no son clave.
TABLA INVOLUCRADO
pág. 24
Validación de la primera forma normal (1FN)
Aplica
Aplica
Observación: Esta tabla tiene una clave primaria compuesta y está en 2FN.
Aplica
no son clave.
TABLA QUERELLA
pág. 25
Validación de la primera forma normal (1FN)
Aplica
Aplica
Aplica
no son clave.
TABLA ACTUACION
pág. 26
Validación de la primera forma normal (1FN)
Aplica
Aplica
Observación: Esta tabla tiene una clave primaria compuesta y está en 2FN.
Aplica
no son clave.
pág. 27
TABLA CONTRACTUACION
Aplica
Aplica
Observación: Esta tabla tiene una clave primaria compuesta y está en 2FN.
pág. 28
Aplica
no son clave.
TABLA DEMANDANTE
Aplica
Aplica
Observación: Esta tabla tiene una clave primaria compuesta y está en 2FN.
pág. 29
Validación de la tercera forma normal (3FN)
Aplica
no son clave.
TABLA DEMANDADO
Aplica
Aplica
Observación: Esta tabla tiene una clave primaria compuesta y está en 2FN.
pág. 30
Validación de la tercera forma normal (3FN)
Aplica
no son clave.
Página 6 de 28
CONCLUSIONES
Teniendo en cuenta los procesos de normalización que aseguran que las políticas de
Lo anterior explicado se da anotar que las organizaciones deben estar bien estructuras
manera adecuada y sobre todo el personal debe ser capacitado para asumir dicha
responsabilidad.
Página 7 de 28
Referencias
https://es.wikipedia.org/wiki/Normalizaci%C3%B3n_de_bases_de_datos
https://es.slideshare.net/hugofreestyle/normalizacin-de-bases-de-datos
https://support.microsoft.com/es-co/help/283878/description-of-the-database-
normalization-basics
https://www.cs.upc.edu/~bcasas/docencia/pfc/NormalitzacioBD.pdf
Página 8 de 28