Paradigma de base de datos

1 Primera Forma Normal (1NF)

En cualquier base de datos relacional, la Primera Forma Normal (1NF) es el requisito básico para el modelo relacional, el cual no cumple con la Primera Forma Normal (1NF) La base de datos no es una base de datos relacional.

La llamada primera forma normal (1NF) significa que cada columna de la tabla de la base de datos es un elemento de datos básico indivisible. No puede haber múltiples valores en la misma columna, es decir, no. no puede haber más de un atributo en la entidad. Los valores o atributos no pueden tener duplicados. Si aparecen atributos duplicados, es posible que necesite definir una nueva entidad. La nueva entidad se compone de atributos duplicados. Existe una relación de uno a muchos entre la nueva entidad y la entidad original. En la primera forma normal (1NF), cada fila de la tabla contiene información sobre una sola instancia. En resumen, la primera forma normal es una columna sin duplicados.

2 Segunda Forma Normal (2NF)

La Segunda Forma Normal (2NF) se establece sobre la base de la Primera Forma Normal (1NF), es decir, satisface la Segunda Forma Normal (2NF) Forma (2NF) Primero debe satisfacer la primera forma normal (1NF). La segunda forma normal (2NF) requiere que cada instancia o fila en una tabla de base de datos sea distinguible de forma única. Para lograr la diferenciación, normalmente es necesario agregar una columna a la tabla para almacenar el identificador único de cada instancia. Esta columna de atributos únicos se llama clave primaria o clave primaria o clave primaria.

La Segunda Forma Normal (2NF) requiere que los atributos de una entidad dependan completamente de la clave primaria. La llamada dependencia completa significa que no puede haber un atributo que solo dependa de parte de la clave primaria. Si existe, entonces este atributo y esta parte de la clave primaria deben separarse para formar una nueva entidad. la entidad original es una relación de uno a muchos. Para lograr la diferenciación, normalmente es necesario agregar una columna a la tabla para almacenar el identificador único de cada instancia. En resumen, la segunda forma normal significa que los atributos no primarios no dependen parcialmente de la clave primaria.

3 Tercera forma normal (3NF)

Para satisfacer la tercera forma normal (3NF), primero debes satisfacer la segunda forma normal (2NF). En resumen, la tercera forma normal (3NF) requiere que una tabla de base de datos no contenga información de clave no primaria que ya esté contenida en otras tablas. Por ejemplo, hay una tabla de información de departamento, en la que cada departamento tiene el número de departamento (dept_id), el nombre del departamento, el perfil del departamento y otra información. Luego, una vez que el número de departamento aparece en la tabla de información del empleado, el nombre del departamento, el perfil del departamento y otra información relacionada con el departamento no se pueden agregar a la tabla de información del empleado. Si la tabla de información del departamento no existe, debe construirse de acuerdo con la tercera forma normal (3NF); de lo contrario, habrá mucha redundancia de datos. En resumen, la tercera forma normal significa que los atributos no dependen de otros atributos no primarios. (Mi entendimiento es eliminar la redundancia)