ubiquitour.com

Cómo diseñar sistemas de bases de datos relacionales

Cómo diseñar sistemas de bases de datos relacionales

Al diseñar una base de datos relacional, hay un número de factores a considerar. Muchas plataformas de software pueden automatizar el proceso o notificarle si usted tiene un diseño ineficiente. Vale la pena investigar sus requisitos antes de tiempo, como cambios a veces pueden ser engorroso y corren el riesgo de pérdida de datos. Consideraciones de hardware deben tenerse en cuenta, así como la expansión a largo plazo. El empleado que ocupa el cargo de arquitecto de base de datos es típicamente responsable de los aspectos de diseño de una base de datos relacional en la mayoría de las organizaciones.

Instrucciones

1 Organice las tablas en grupos de acción lógica. Esto podría definirse como una operación o una actividad.

2 Crear encabezados de columna para cada dato en la tabla. Definir los tipos de datos para las columnas, junto con el límite de caracteres, valores predeterminados y requisitos no nulos. Muchas aplicaciones financieras, por ejemplo, requieren varios campos numéricos para que el lenguaje de consultas puede realizar operaciones matemáticas.

3 Normalizar sus datos en la primera forma normal. Separar los datos en distintas tablas que no tiene datos duplicados y dar una clave de identificación única a cada fila.

4 Normalizar sus datos en la segunda forma normal. Buscar 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 o muchos a muchos. Uno-a-uno significa un dato en una tabla corresponde a un y solamente un valor de datos en la segunda tabla. Uno para muchos significa un valor de datos en la primera tabla puede ser utilizado muchas veces en la segunda tabla. Muchos a muchos medios de que cada valor en la primera tabla puede vincularse a cada valor en la segunda tabla.

5 Normalizar los datos en tercera forma normal. Se trata de la normalización final que se produce. Eliminar los datos que es independientes de la clave primaria. Valores que se calculan, por ejemplo, se eliminan.

Consejos y advertencias

  • Asegure la base de datos creando copias de seguridad programadas y protección con contraseña, que varía con el software de base de datos.