-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
1.2 Diagrama Entidad-Relación (final) #5
Comments
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Entrega del Diagrama ER (Version Final) via ScreenShoot de http://sqldraw.app
La normalización en bases de datos es un proceso fundamental para diseñar una base de datos relacional eficiente, minimizar la redundancia de datos y asegurar la integridad de los datos a través de la eliminación de anomalías en las operaciones de inserción, actualización y eliminación. Se basa en la teoría de conjuntos y reglas matemáticas para organizar los datos en tablas que se relacionan entre sí. Este proceso se lleva a cabo mediante una serie de reglas o "formas normales" que una base de datos debe cumplir para considerarse normalizada. A continuación, se describen las reglas de normalización más comunes:
Para que una tabla se considere en la Primera Forma Normal, debe cumplir con las siguientes condiciones:
Atomicidad: Cada columna de la tabla debe contener valores indivisibles, es decir, cada campo debe contener solo valores atómicos y no conjuntos de valores.
Unicidad: No debe haber filas duplicadas en la tabla.
Estructura simple: La tabla debe tener una estructura tal que cada intersección de fila y columna contenga un único valor.
2. Segunda Forma Normal (2NF)
Una tabla está en Segunda Forma Normal si:
Cumple con todos los requisitos de la 1NF.
Todos los atributos que no son clave (atributos no primarios) dependen funcionalmente de la clave primaria completa. Esto significa que cada atributo no clave debe depender de todas las partes de una clave primaria compuesta.
3. Tercera Forma Normal (3NF)
Para alcanzar la Tercera Forma Normal, una tabla debe:
Estar en 2NF.
Todos sus atributos no clave deben ser directamente dependientes de la clave primaria, no existiendo dependencias transitivas. En otras palabras, un atributo no clave debe depender solo de la clave primaria y no de otros atributos no clave.
4. Forma Normal de Boyce-Codd (BCNF)
Una versión más estricta de la 3NF, donde:
Está en 3NF.
Para cada una de sus dependencias funcionales, X → Y, X debe ser una superclave, es decir, X debe ser una clave primaria o una parte de ella.
5. Cuarta Forma Normal (4NF)
Se alcanza cuando:
Está en BCNF.
No hay dependencias multivaluadas, lo que significa que no debe haber grupos de dos o más columnas que dependan de un subconjunto de la clave primaria pero no entre sí.
6. Quinta Forma Normal (5NF)
Una tabla está en Quinta Forma Normal si:
Está en 4NF.
Toda dependencia de unión está implicada por las claves candidatas de la tabla. Esto asegura que no se puedan introducir anomalías al unir tablas o descomponerlas basándose en sus claves.
The text was updated successfully, but these errors were encountered: