0 calificaciones0% encontró este documento útil (0 votos)
4 vistas10 páginas
El proceso de normalización de bases de datos consiste en aplicar una serie de reglas para evitar la redundancia de datos, problemas de actualización y proteger la integridad de los datos. Esto incluye convertir las tablas a la Primera Forma Normal eliminando grupos repetidos, la Segunda Forma Normal asegurando que columnas no clave dependan completamente de la clave primaria, y la Tercera Forma Normal eliminando dependencias transitivas. La normalización trae beneficios como integridad de datos, consultas optimizadas y ejecución más rá
El proceso de normalización de bases de datos consiste en aplicar una serie de reglas para evitar la redundancia de datos, problemas de actualización y proteger la integridad de los datos. Esto incluye convertir las tablas a la Primera Forma Normal eliminando grupos repetidos, la Segunda Forma Normal asegurando que columnas no clave dependan completamente de la clave primaria, y la Tercera Forma Normal eliminando dependencias transitivas. La normalización trae beneficios como integridad de datos, consultas optimizadas y ejecución más rá
El proceso de normalización de bases de datos consiste en aplicar una serie de reglas para evitar la redundancia de datos, problemas de actualización y proteger la integridad de los datos. Esto incluye convertir las tablas a la Primera Forma Normal eliminando grupos repetidos, la Segunda Forma Normal asegurando que columnas no clave dependan completamente de la clave primaria, y la Tercera Forma Normal eliminando dependencias transitivas. La normalización trae beneficios como integridad de datos, consultas optimizadas y ejecución más rá
la Base de Datos CORPORACIÓN UNIVERSITARIA ANTONIO JOSÉ DE SUCRE
SEBASTIAN DIAZ TAPIAS
JOSE MIGUEL MONTERROSA ANAYA NAIN JAVIER SARMIENTO ROMERO SHIRLEY SALON GUEVARA OSMAR CANCHILA GUERRA ¿Que es la normalización? • La normalización es el proceso mediante el cual se transforman datos complejos a un conjunto de estructuras de datos más pequeñas, que además de ser más simples y más estables, son más fáciles de mantener. También se puede entender la normalización como una serie de reglas que sirven para ayudar a los diseñadores de bases de datos a desarrollar un esquema que minimice los problemas de lógica. • La normalización se adoptó porque el viejo estilo de poner todos los datos en un solo lugar, como un archivo o una tabla de la base de datos, era ineficiente y conducía a errores de lógica cuando se trataban de manipular los datos • El proceso de normalización tiene un nombre y una serie de reglas para cada fase. Esto puede parecer un poco confuso al principio, pero poco a poco se va entendiendo el proceso, así como las razones para hacerlo de esta manera. Base de datos En cada una de las actividades que usamos, ha existido la información. Esta información puede ser usada ya sea en forma organizada o desorganizada, pero llevarlo de esta manera no garantiza su buen uso. El proceso de normalización de bases de datos consiste en aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidad-relación al modelo relacional. Las bases de datos relacionales se normalizan para: • Evitar la redundancia de los datos. • Evitar problemas de actualización de los datos en las tablas. • Proteger la integridad de los datos. • En el modelo relacional es frecuente llamar tabla a una relación, aunque para que una tabla sea considerada como una relación tiene que cumplir con algunas restricciones: • Cada columna debe tener su nombre único. • No puede haber dos filas iguales. No se permiten los duplicados. • Todos los datos en una columna deben ser del mismo tipo. Grados de normalización. • Existen básicamente tres niveles de normalización: Primera Forma Normal (1NF), Segunda Forma Normal (2NF) y Tercera Forma Normal (3NF). Cada una de estas formas tiene sus propias reglas. Cuando una base de datos se conforma a un nivel, se considera normalizada a esa forma de normalización. No siempre es una buena idea tener una base de datos conformada en el nivel más alto de normalización, puede llevar a un nivel de complejidad que pudiera ser evitado si estuviera en un nivel más bajo de normalización. • Regla Descripción • Primera Forma Normal (1FN) Incluye la eliminación de todos los grupos repetidos. • Segunda Forma Normal (2FN) Asegura que todas las columnas que no son llave sean completamente dependientes de la llave primaria (PK). • Tercera Forma Normal (3FN) Elimina cualquier dependencia transitiva. Una dependencia transitiva es aquella en la cual las columnas que no son llave son dependientes de otras columnas que tampoco son llave. VENTAJAS • Integridad de datos (porque no hay datos redundantes ni omitidos). • Consultas optimizadas (porque las tablas normalizadas generan combinaciones eficaces y rápidas). • Creación y ordenación de índices más rápidas (porque las tablas tienen menos columnas). • Ejecución más rápida de la instrucción UPDATE (porque hay menos índices por tabla). • Resolución de concurrencias mejorada (porque los bloqueos de tabla afectarán a menos datos). DESVENTAJAS • La única desventaja que podemos encontrar en una base de datos normalizada es la dificultad de normalización. Hay muchas normas formales que se deben aplicar para que la base de datos permita un uso efectivo (aplicar tres normas formales es lo mínimo para que una base de datos se considere normalizada). • Los datos deben diseñarse y analizarse con cuidado para que así el producto resultante facilite la lectura y la extracción de información de quienes la consultan, pero esto es un trabajo difícil que no todas las empresas tienen capacidad para llevar a cabo. • Si no tienes la capacidad técnica para llevar a cabo una normalización en tu base de datos, confía en un servicio que la enriquezca y la normalice por ti, para así sacarle el máximo rendimiento y evitar que el esfuerzo invertido en la recopilación de datos resulte infructuoso. Bibliografía • https:// es.wikipedia.org/wiki/Normalizaci%C3%B3n_de_bases_de_datos#De pendencia_funcional_reflexiva • https://techlandia.com/desventajas-normalizacion-info_230781/ • E.F.Codd (junio de 1970). "A Relational Model of Data for Large Shared Databanks". Communications of the ACM. • C.J.Date (1994). "An Introduction to Database Systems". Addison- Wesley.
Sobre Las Formas de Gobierno y El Contenido de La Doctrina Propuestas Pornicolás Maquiavelo, Thomas Hobbes, John Locke y J.J. Rousseau. Jorge Vergara Gerstein