investigacion de normalizacion
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.
Lasbases 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 elmodelo 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 tabla 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.
Formas Normales
Existen básicamente tres niveles de normalización:Primera Forma Normal (1NF), Segunda FormaNormal (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 consideranormalizada a esa forma denormalización. No siempre es una buena idea tener una base de datos conformada en el nivel más altode normalización, puede llevar a un nivel de complejidad que pudiera ser evitadosi estuviera en un nivelMás bajo de normalización.
Primera forma normal (1FN)
La primera forma normal (1FN o forma mínima) es una forma normal usada en normalización de bases de datos. Unatabla de base de datos relacional que se adhiere a la 1FN es una que satisface cierto conjunto mínimo de criterios. Estos criterios se refieren básicamente a asegurarse que la tabla es una representaciónfiel de una relación [] y está libre de "grupos repetitivos"
Una tabla esta en primera forma normal si:
Todos los atributos son atómicos. Un atributo es atómico si los elementos del dominio sonindivisibles, mínimos.
• La tabla contiene una clave primaria.
• La clave primaria no contiene atributos nulos.
• No debe de existir variación en el número de columnas.
Una columna...
Regístrate para leer el documento completo.