En el diseño de una base de datos relacional , hay una serie de factores a considerar. Muchas plataformas de software pueden automatizar el proceso o que le notifique si tiene un diseño ineficiente. Vale la pena investigar sus necesidades antes de tiempo ya que los cambios pueden ser a veces incómoda y correr el riesgo de pérdida de datos. Consideraciones de hardware también deben tenerse en cuenta , así como la expansión a largo plazo. El empleado que ocupa el cargo arquitecto de bases de datos suele encargarse de los aspectos de diseño de una base de datos relacional en la mayoría de las organizaciones . Instrucciones
1
Organice sus tablas en grupos de acción lógicas. Esto podría definirse como una operación o una actividad.
2
Crear encabezados de columna para cada pieza de información en la tabla. Definir los tipos de datos de estas columnas , junto con los límites de caracteres , valores por defecto y los requisitos no nulos. Muchas de las aplicaciones financieras , por ejemplo, requieren múltiples campos numéricos para que el lenguaje de consultas que puede realizar operaciones matemáticas.
3
Normalizar los datos en la primera forma normal. Separar los datos en diferentes tablas que no tienen datos duplicados y dan una clave de identificación única cada fila.
4
Normalizar los datos en la segunda forma normal. Busque los puntos de datos que aparecen en varias tablas y colocarlos en su propia mesa . Definir las relaciones entre tablas. Hay tres tipos de relaciones: uno a uno, uno a muchos y muchos - a-muchos . Uno a uno, significa un valor de datos en una tabla corresponde a uno y sólo un valor de datos de la segunda tabla . Uno - a-muchos significa un valor de datos de la primera tabla se puede utilizar muchas veces en la segunda tabla. Muchos - a-muchos significa cada valor de la primera tabla puede vincularse a cada valor de la segunda tabla.
5
Normalizar los datos en la tercera forma normal. Esta es la normalización final que se produce . Retire cualquier dato que sea independiente de la clave principal. Los valores que se calculan , por ejemplo, se eliminan .