Professional Documents
Culture Documents
de Datos
Normalización de Base de Datos
Poniéndonos en Contexto
Gerencia virtual 2
Normalización de Base de Datos
Formas Normales
Gerencia virtual 3
Normalización de Base de Datos
Gerencia virtual 4
Normalización de Base de Datos
Sección
Cod Sección Cod Materia Nombre Materia
01 Cal01 Cálculo I
02 Pro01 Programación I
03 Fis01 Física I
04 CIn01 Cálculo Integral
Gerencia virtual 5
Normalización de Base de Datos
Inscrito
Cod Lapso Cedula Cod Seccion Calificacion
2018I 12345678 01 78
2018I 12345678 02 65
2018I 7654321 03 81
2018I 7654321 04 67
Gerencia virtual 6
Normalización de Base de Datos
Gerencia virtual 7
Normalización de Base de Datos
Consideraciones adicionales
Más allá de las formas normales, las cuales las aplicamos de
manera hasta empírica sin reparar en ello, existen otros que debemos
tener en consideración a la hora de diseñar nuestra base de datos.
Una de las premisas en nuestros sistemas de información es que
deben ser flexibles y adaptables a los cambios. Bien, una manera de
lograr ello es mediante el diseño de nuestra base de datos; ¿de que
manera?, simple, creando entidades catálogo (maestros) en nuestra
base de datos.
Por ejemplo, quizás no reparemos en crear una entidad país en
nuestras aplicaciones, “¿para que?, el nombre del país no cambia”.
Suponga los cambios que hubo que hacer en aquellas aplicaciones
gubernamentales (en caso de haberlas) en la antigua Checoslovaquia,
hoy Eslovaquia y República Checa, en la antigua Yugoslavia, y sin ser
más drásticos en Venezuela, hoy República Bolivariana de Venezuela.
Imagine el trabajo (innecesario) que hubo que hacer en cambiar la
gran cantidad de reportes cuyo encabezado se plasmaba el nombre
del país de manera estática y no mediante una consulta a la base de
datos.
Del mismo modo, quizás no reparemos en mantener una entidad
llamada moneda, el mismo comentario aplica para aquellos países que
actualmente pertenecen a la Comunidad Europea que cambiaron su
moneda por el Euro.
Para ir a un caso más terrenal y asociado a nuestro ejemplo.
Tenemos el caso del Decanato (“el nombre del decanato no cambia”),
pues bien, en la facultad (Decanato) donde imparte clases este
Gerencia virtual 8
Normalización de Base de Datos
Gerencia virtual 9