Colección de citas famosas - Frases motivadoras - La diferencia entre el primer, segundo y tercer paradigma del paradigma de base de datos

La diferencia entre el primer, segundo y tercer paradigma del paradigma de base de datos

Las diferencias entre el primer, segundo y tercer paradigma del paradigma de base de datos son las siguientes:

Primer paradigma: En pocas palabras: "La tabla de datos en el primer paradigma debe ser una tabla de dos -tabla de datos dimensional ", la primera forma normal significa que cada columna de la base de datos es un elemento de datos básico indivisible, lo que enfatiza la atomicidad de la columna, y un determinado atributo en la pregunta de prueba no puede tener varios valores. Por ejemplo, el atributo de número de teléfono de la base de datos no puede tener valores de teléfono fijo y móvil.

Nota: En cualquier base de datos relacional, la primera forma normal (1NF) es el requisito básico para el modelo relacional. Una base de datos que no cumple con la primera forma normal (1NF) no es una base de datos relacional.

La segunda forma normal se basa en la primera forma normal, es decir, satisfacer la segunda forma normal debe satisfacer la primera forma normal. La segunda forma normal requiere que cada instancia o fila de la tabla de datos sea. identificado unívocamente.

Además de satisfacer la primera forma normal, hay dos condiciones: primero, la tabla debe tener una clave primaria; segundo, las columnas no incluidas en la clave primaria deben depender completamente de la clave primaria, y No puede depender sólo de parte de la clave primaria. Cada fila de datos solo puede estar relacionada con una de las columnas, es decir, una fila de datos solo puede hacer una cosa. Siempre que se produzca una duplicación de datos en una columna de datos, la tabla debe dividirse.

Tercera forma normal Si una determinada forma normal está en la segunda forma normal, y cada atributo no primario no pasa una clave candidata que depende de la forma normal, se llama tercera forma normal, es decir es decir, no puede existir: las columnas de clave no principal A dependen de la columna de clave no principal B, y la columna de clave no principal B depende de la clave principal.