El componente clave de una base de datos relacional es la tabla . Tablas contienen la información de base de datos como cliente y datos de pedidos . El diseño de las tablas es una cuestión de la organización de la información de negocios . Por ejemplo , una tabla de clientes contiene el nombre, apellido y dirección de una persona en particular. Sin embargo , un cliente puede tener varias direcciones , por lo que este puede ser segmentado en una segunda tabla llamada " customer_address . " Esto es lo que hace que el diseño mesa difícil para un principiante. Información de la tabla no debe tener información repetición innecesaria. Por ejemplo , algunas personas pueden simplemente hacer un segundo registro en la tabla - una con el domicilio del cliente y otro con la dirección de la empresa cliente . Esto duplica primero el nombre del cliente y el último nombre en la mesa, y que perjudica la integridad de datos . Al actualizar el apellido del cliente , es necesario actualizar varios registros de la misma tabla para un solo cliente . Este es el diseño de la tabla pobres. Buen diseño de la tabla puede ser un tema complejo cuando se trabaja con grandes bases de datos empresariales .
En este ejemplo, se crea un cliente y tabla de orden . Introduzca la información necesaria para las columnas de cada tabla y guardarlos. Una vez que se guardan , se debe asignar a cada mesa una clave principal. Una clave principal no sólo los índices de las tablas, sino que también crea un identificador único para cada registro . La forma más sencilla de crear una clave principal es mediante la adición de una columna "ID" y asignarle un número incrementado de forma automática. Esto crea un identificador único cada vez que se inserta un nuevo registro . Para la mayoría de aplicaciones de bases de datos , haga clic en la columna ID y seleccionando " clave principal " es todo lo que se necesita para crearla.
En la segunda tabla (en este caso, la tabla de orden ) , agregar una columna llamada " CustomerId . " Esto se utiliza para mantener la ID del cliente y la forma de la relación entre las dos tablas . Cuando se introducen los datos , el ID de cliente se introduce en la tabla de clientes y la tabla de orden, de modo que cada uno puede ser identificado en la relación.
Crear la relación
Aunque el diseño de una buena base de datos relacional es complejo , la creación de la relación real no es difícil . Al ver que el cliente y la tabla de orden , coloque el puntero del ratón en la clave principal de la tabla de clientes y arrastrarlo a la tabla de orden . La aplicación de base de datos crea automáticamente la relación entre las dos tablas .
En este ejemplo, un cliente puede tener varios pedidos , por lo que es un uno-a -muchos. Usted también puede tener un uno-a -uno . Haga doble clic en la línea que une las dos tablas. Esto abre automáticamente el cuadro de diálogo que define la relación . Seleccione " uno a muchos" y haga clic en " Aceptar". Ahora ha creado una base de datos relacional entre dos tablas.