Skip to content
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

Open
IoTeacher opened this issue Mar 1, 2024 · 35 comments
Open

1.2 Diagrama Entidad-Relación (final) #5

IoTeacher opened this issue Mar 1, 2024 · 35 comments

Comments

@IoTeacher
Copy link
Member

Image

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:

  1. Primera Forma Normal (1NF)
    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.

@IoTeacher IoTeacher converted this from a draft issue Mar 1, 2024
@AlejandrooNM
Copy link

AlejandrooNM commented Mar 1, 2024

Narvaez Mata Alejandro

Image

@MayaDios21
Copy link

MayaDios21 commented Mar 1, 2024

Diego Enrique Maya Lopez

Image

@val250
Copy link

val250 commented Mar 1, 2024

Valeria Rosales Gomez

Image

@JONATHAN-GARCIA20
Copy link

JONATHAN-GARCIA20 commented Mar 1, 2024

Garcia Santos Jonathan
Image

@JaredEmmanuelGomez
Copy link

JaredEmmanuelGomez commented Mar 1, 2024

Gómez Aguilar Jared Emmanuel
image

@Cesarr777
Copy link

Cesarr777 commented Mar 1, 2024

Peñuelas Cardenas Cesar Alexis

Image

@SussanaA
Copy link

SussanaA commented Mar 1, 2024

Rodríguez Morales Susana Abigail

image

@GerardoTolentino48
Copy link

Sanchez Tolentino Gerardo Julian

Image

@IsaacDeHaro
Copy link

IsaacDeHaro commented Mar 1, 2024

De Haro Ramirez Isaac

Image

@Brandon1216
Copy link

Image

@MolinaEdgar
Copy link

MolinaEdgar commented Mar 1, 2024

Molina Fabela Edgar Fabian
Image

@JoseAlmeida21
Copy link

Image

@GODGonzaloMR
Copy link

GODGonzaloMR commented Mar 2, 2024

Cortez Huerta Gonzalo

drawSQL-image-export-2024-03-05

@Mik3Glez
Copy link

Mik3Glez commented Mar 4, 2024

De La Teja Gonzalez Miguel Adolfo

image

@BryanAlRG
Copy link

Image

@ivanmendoza9
Copy link

MENDOZA SUAREZ IVAN GUSTAVO | DEPORTES

Image

@JulioHdez
Copy link

JulioHdez commented Mar 4, 2024

Julio Alejandro Hernández León

Image

@N3STOR12
Copy link

N3STOR12 commented Mar 5, 2024

Image

Image

@EmilianoFlores02
Copy link

EmilianoFlores02 commented Mar 5, 2024

Flores Ramírez Emiliano Rafael

Image

@Josueflx
Copy link

Josueflx commented Mar 5, 2024

Felix Sandoval Josue Guadalupe
image

@ROSY-SALAZAR33
Copy link

ROSY-SALAZAR33 commented Mar 5, 2024

SALAZAR MORALES ROSY GUADALUPE

Image

@Abraham0925
Copy link

Abraham0925 commented Mar 5, 2024

Bringas Alvarado Manuel Abraham

Image

@Aignister
Copy link

Aignister commented Mar 5, 2024

Torres Murillo Luis Enrique

Image

@EscalanteUlises109
Copy link

Escalante Hernandez Kevin Ulises
image

@OscarBernardinoVeraCortez

VERA CORTEZ OSCAR BERNARDINO 20211855

Image

@enrmx
Copy link

enrmx commented Mar 5, 2024

rodriguez guerrero garinel enrique

Image

@AnthonyBretonAndrade
Copy link

Breton Andrade Anthony

Image

@CASTILLEJO16
Copy link

Castillejo Robles Lennyn Alejandro

Image

@SarahiCeballos99
Copy link

CEBALLOS RESENDIZ VERONICA SARAHI REDES SOCIALES

Image

@AdrianVC0411
Copy link

Valdes Cansino Adrián

Image

@Yarexsi2024
Copy link

Yarexsi2024 commented Mar 7, 2024

basedatos

@Joel64Marin
Copy link

Marin Arce Joel Adrian
image

@Alejandra21211064
Copy link

Ortega Hernandez Alejandra

Image

@ClaudiaMendoza20
Copy link

Mendoza Chaves Claudia Aranza
drawSQL-image-export-2024-03-07

@22210340
Copy link

22210340 commented Mar 8, 2024

Rivas Perez Kevin Jonathan

Image

@IoTeacher IoTeacher moved this from In Progress to Done in Taller de Base de Datos 2024a Mar 12, 2024
@tectijuana tectijuana locked and limited conversation to collaborators Apr 8, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
No open projects
Development

No branches or pull requests