ubiquitour.com

Cómo hacer una base de datos relacional

Una base de datos relacional es un método de almacenamiento de datos en tablas que contienen información agrupada por entidad u objeto que describe los datos. Tablas pueden ser muy generales, que abarcan una gran variedad de objetos o muy específicos. Una tabla general o entidad sobre animales tendría atributos o campos que indican el tipo y la raza. Un diseño más específico podría tener una tabla para los perros, otros gatos, etc.. La base de datos se denomina relacional porque cada tabla puede tener relaciones con otras tablas basadas en una pieza compartida de la información. La relación puede ser simplemente una referencia o una asociación de padres/hijos.

Instrucciones

Diseño de bases de datos relacionales

1 Lista de procesos de negocio. Estas son transacciones que impliquen agregar, actualizar o utilizar datos.

2 Diagrama de cada flujo de proceso de negocio. Muestran cada paso en el proceso y qué información se pasa a cada paso. Registrar todos los elementos de datos en la forma de lo que objeto que describen.

3 Analizar la información identificada en los diagramas de flujo de proceso y convertir a las entidades. Entidades son de importancia para el proceso de negocio, como un cliente o un producto que almacena información acerca de los objetos. Lista de atributos o datos de elementos a almacenar sobre cada entidad como una dirección de cliente.

4 Identificar claves de cada entidad. Las claves son identificadores únicos que aislarán una instancia de cada entidad como un código de producto o número de cliente.

5 Identificar las relaciones entre las entidades y cómo hacen referencia entre sí. Una pedido del cliente puede ser una entidad que contiene un código de producto que se convierte en el enlace a otra entidad.

6 Definir una tabla de base de datos para cada entidad. Atributos de la entidad se convierten en campos y si un campo es el identificador de clave a otra entidad se convierte en una restricción referencial o "Foreign Key".

Consejos y advertencias

  • Construir su diseño en papel primero y luego utilizar hojas de cálculo para simular el diseño y definir entonces las tablas en la base de datos. Un prototipo le permite ver posibles cambios antes de comenzar la codificación.