Diseño de bases de datos
Cualidades de un buen diseño de base de datos
* Reflejar la estructura del problema en el mundo real.
* Ser capaz de representar todos los datosesperados, incluso con el paso del tiempo.
* Evitar el almacenamiento de información redundante.
* Proporcinar un acceso eficaz a los datos.
* Mantener la integridad de los datos a lolargo del tiempo.
* Ser claro, coherente y de fácil comprensión.
* Nota: A veces, estos objetivos pueden ser contradictorios.
*
El proceso de diseño
El proceso de diseñoconsta de los pasos siguientes:
Dividir la información en tablas
Divida los elementos de información en entidades o temas principales, como Productos o Pedidos. Cada tema pasará a ser unatabla.
Convertir los elementos de información en columnas
Decida qué información desea almacenar en cada tabla. Cada elemento se convertirá en un campo y se mostrará como una columna en latabla. Por ejemplo, una tabla Empleados podría incluir campos como Apellido y Fecha de contratación.
Especificar claves principales
Elija la clave principal de cada tabla. La clave principal es unacolumna que se utiliza para identificar inequívocamente cada fila, como Id. de producto o Id. de pedido.
Definir relaciones entre las tablas
Examine cada tabla y decida cómo se relacionan losdatos de una tabla con las demás tablas. Agregue campos a las tablas o cree nuevas tablas para clarificar las relaciones según sea necesario.
Ajustar el diseño
Analice el diseño para detectar...
Regístrate para leer el documento completo.