Red de conocimiento informático - Aprendizaje de código fuente - ¿Cuáles son las tres categorías principales de bases de datos?

¿Cuáles son las tres categorías principales de bases de datos?

1. El primer paradigma es el más básico. Si todos los valores de campo en la tabla de la base de datos son valores atómicos no descomponibles, significa que la tabla de la base de datos satisface la primera forma normal. El cumplimiento razonable del primer paradigma debe determinarse en función de las necesidades reales del sistema. Por ejemplo, algunos sistemas de bases de datos necesitan utilizar el atributo "dirección". Originalmente, sería suficiente diseñar directamente el atributo "dirección" como un campo en una tabla de base de datos. Sin embargo, si el sistema accede con frecuencia a la parte "ciudad" del atributo "dirección", entonces debe volver a dividir el atributo "dirección" en varias partes, como provincia, ciudad, dirección detallada, etc., para su almacenamiento, de modo que cuando cierta parte de la dirección será muy conveniente durante algunas operaciones.

2. El segundo paradigma es un paso más basado en el primer paradigma. La segunda forma normal debe garantizar que cada columna de la tabla de la base de datos esté relacionada con la clave principal, no solo con una determinada parte de la clave principal. Es decir, en una tabla de base de datos, solo se puede guardar un tipo de datos en una tabla y no se pueden guardar varios tipos de datos en la misma tabla de base de datos.

3. La tercera forma normal debe garantizar que cada columna de datos en la tabla de datos esté directamente relacionada con la clave principal y no pueda estar relacionada indirectamente.