Beruflich Dokumente
Kultur Dokumente
Fase I:
Lea detenidamente el siguiente planteamiento y responda las interrogantes dadas.
Imagínese que usted forma parte del equipo desarrollador de un nuevo sistema de información
para una cadena de supermercados, la cual cuenta con un departamento de informática, pero
solo para soporte en cada uno de los supermercados.
Sin embargo, ellos tienen acceso a la base de datos actual, y le solicitan como requisito
indispensable para el nuevo desarrollo, mantener la misma base de datos que se tiene. Luego de
evaluar la base de datos, usted se da cuenta que no es óptima y que almacena muchas veces la
misma data, es decir, tiene redundancias. Ante eso solicita una reunión con el departamento de
informática para explicarles por qué no puede mantener esta base de datos.
Para dar validez a su alegato, usted decide explicarles qué es la normalización; Para abordar esta
reunión, se le solicita que elabore un informe donde explique las características de la
normalización, y además muestre el objetivo que persigue el mismo. Además debe explicarles las
ventajas que traerá para ellos tener una nueva base de datos normalizada.
Base de Datos de Supermercado:
Objetivo General:
Desarrollar un sistema de información para nuestra cadena de supermercados, que nos permita
conocer de forma rápida los datos de nuestros clientes, mercaderías y proveedores.-
Objetivo Específico:
Mantener una base de datos actualizada, con la finalidad de contar con un nuevo sistema de
información, sólido, confiable y sobre todo certero.-
Antecedentes Obtenidos:
Luego de evaluar la base de datos existente, podemos determinar que esta no es óptima, ya que
almacena en reiteradas ocasiones la misma data, causando redundancia en la información
causando con ello un mayor uso de espacio y por sobre todo una lentitud en la búsqueda de
información.-
Soluciones Propuestas:
Para lograr nuestro objetivo General y Específico antes planteado, se hace necesario modificar la
actual base de datos, eliminando esta redundancia en la información a través de una serie de
procesos denominados Normalización.-
Definición:
Ante esta posibilidad de error, se hace necesario, que luego del diseño de datos, este pase por
un proceso llamado normalización.
Según Ramos, Ramos y Montero (2006, p.75), La normalización es “una técnica para diseñar la
estructura lógica de los datos de un sistema de información en el modelo relacional”.
La normalización “es el proceso de eliminación de redundancias en un tabla para que sea más
fácil de modificar”.
Características de la Normalización:
Es un proceso que simplifica los datos, se pueden tener menos datos y organizados de
una forma más simple y adecuada.
Ahorra espacio en disco.
Elimina datos repetidos,
Elimina errores lógicos, al revisar minuciosamente el diseño que se elaboró.
Presenta datos de forma ordenada, pues solo se almacenan los que se requieren y de
forma adecuada.
Elimina dependencias no deseadas entre atributos, De esta forma no se contará con
relaciones entre atributos que no sean adecuadas.
Objetivos de la Normalización:
Ventajas de la Normalización:
NRO_MAT: corresponde al número de matrícula del estudiante, el cual es un número único que
lo identifica por carrera, es decir, si estudiara otra carrera sería otro nro_mat.
NOMBRE: almacena nombre y apellido del estudiante.
DIRECCION: almacena dirección del estudiante.
TELEFONO: almacena teléfono del estudiante.
ASIGNATURA: almacena asignatura del estudiante.
SEMESTRE: almacena el semestre al que pertenece la asignatura del estudiante.
CARRERA: almacena la carrera a la que pertenece la asignatura cursada por el estudiante.
¿Es posible aplicar la 1FN, 2FN y 3FN?, ¿De qué forma? Explique brevemente cada una de ellas.
Aplique hasta la 3FN al diseño en cuestión, plasmando las tablas resultantes de ese proceso en
su informe de entrega.
Desarrollo:
Al analizar el diseño observado, es posible aplicar las distintas formas de normalización
estudiadas, comenzando de la siguiente forma:
Para que pueda existir un esquema relacional es obligatoria que esta se encuentre en primera
forma normal, donde al implementar esta forma normal se garantiza que no se repitan grupos
en cada tupla, entendiendo como tupla un registro de una tabla de la base de datos.
Ricardo (2009, p.171) comenta: “Una relación está en primera forma normal si, y solo si, cada
atributo tiene valor sencillo para cada tupla”.
Ricardo (2009) indica para que se cumpla esta forma normal, primeramente debe estar en 1FN,
y además cumplir con que cada atributo que no sea clave dependa en forma funcional completa
de cualquiera de las claves.
Depender en forma funcional completa implica que todos los atributos dependen directamente
de la clave primaria.
Según Ramos, Ramos y Montero (2006, p.81), “una relación está en tercera forma normal, si, y
solo si, está en 2FN y, además, cada atributo que no está en la clave primaria no depende
transitivamente de la clave primaria”. Esto quiere decir que los atributos no dependen unos de
otros, sino que dependen únicamente de la clave, la cual puede estar formada por uno o más
atributos.
Nro. Nombre Dirección Asignatura Semestre Carrera
Mat
001 Paola San Diego Matemática 1 Analista
Rodríguez 131, RM Programador
001 Paola San Diego Introducción a la 1 Analista
Rodríguez 131, RM Programación Programador
002 Luisa San Isidro 23, Matemática 1 Técnico Superior
Martínez RM en Informática
002 Luisa San Isidro 23, Introducción a la 1 Técnico Superior
Martínez RM Informática en Informática
002 Luisa San Isidro 23, Ingles I 1 Técnico Superior
Martínez RM en Informática
Ramos, M.; Ramos, A. y Montero, F. (2006). Sistemas gestores de bases de datos. Madrid,
España: McGraw-Hill.