Comprender rápidamente los tres paradigmas del diseño de bases de datos.

Primera forma normal 1NF

Para decirlo sin rodeos, los datos en un determinado campo tuyo no se pueden dividir en otro

Un ejemplo se muestra en la figura:

identificación local
1 Edificio XX, Distrito XX, Wuhan, Hubei_Tel: 17367366212

se puede ver desde arriba

Los datos de su campo local se pueden dividir en provincias, ciudades, distritos, edificios, teléfonos

después del cambio

identificación Teléfono Provincia ciudad distrito edificio
1 17367366212 Hubei Wuhan XX XX

Segunda Forma Normal 2NF

Depende de si eres parcialmente dependiente de

Por ejemplo:

Identificación del Estudiante nombre del estudiante identificación del sujeto nombre del tema
1 zhang san 1 matemáticas

Aparentemente esto tiene dos dependencias.

el nombre del estudiante depende de la identificación del estudiante

el nombre del sujeto depende de la identificación del estudiante

Si la identificación del estudiante y la identificación del sujeto como clave principal conjunta

Obviamente, el nombre del estudiante solo depende de la identificación del estudiante, que depende parcialmente del nombre del estudiante y no depende completamente de la clave principal conjunta.

Por lo tanto, debe dividirse en dos mesas, una mesa de estudiante y una mesa de clase

Tercera Forma Normal 3NF

Vea si hay una dependencia transitiva, de hecho, la esencia es que hay campos redundantes

Por ejemplo

identificación

sexo_c género
1 0 masculino
2 1 femenino

el sexo depende de sex_c

Y sex_c depende de la identificación

Entonces hay una dependencia transitiva.

El campo de género es redundante

Solo borra uno de ellos

Supongo que te gusta

Origin blog.csdn.net/m0_59054762/article/details/131275794
Recomendado
Clasificación