*   >> Lectura Educación Artículos >> science >> programación

Base de datos Tabla Keys

auto-numbers.Foreign Keys Un Extranjera Key es una columna en una tabla, que es una clave primaria en otra tabla. La clave externa se puede utilizar para enlazar las dos mesas. Tabla 2.2 muestra una tabla de transacciones para una tienda que alquila CDs de vídeo. Un cliente alquila un CD de vídeo, relojes y luego lo trae de nuevo a la tienda. Para simplificar, supongamos que un vídeo tiene toda una película. Cuando un cliente alquila un CD, la información se escribe en la tabla de transacciones de un trabajador en la tienda. Hay tres columnas de la tabla.

Usted tiene la columna de ID de transacción (TransID), la columna de la fecha, el CD fue alquilado (RentDate), y un ID de cliente (CustID) columna. La columna TransID es la clave principal de la tabla de transacciones. Puede ser una clave sustituta. Mira esta tabla muy bien. La columna CustID no es la clave principal de la tabla de transacciones. Tiene los números, que son los valores de la clave principal de la tabla de clientes de la Tabla 2.3. La tabla Cliente y la tabla de transacciones son dos tablas de la misma base de datos para el almacén.

Estas dos tablas tienen nada que ver con la primera tabla de la Tabla 1.1. La tabla de clientes cuenta con las direcciones (y números de teléfono) de los clientes a la tienda de vídeo de CD. La tabla de clientes tiene un ID de cliente (CustID) columna. Esta es la clave principal de la tabla de clientes. Esta clave primaria también puede ser una clave sustituta. El resto de las columnas para la tabla de clientes son los valores de dirección. En la tabla de transacciones, el CustID es una clave externa. En la tabla de clientes, CustID es la clave principal.

En la tabla de transacciones, la columna de la CustID no tiene que tener valores únicos; se trata de una clave externa y no una clave principal. Si el usuario de base de datos (dueño de la tienda) quiere saber la dirección completa del cliente que realiza la segunda operación, el DBMS se iniciará en el número TransID, 2, y luego pasar a lo largo de la fila de la columna de la CustID. En la columna de la CustID sería ver el valor CustID, 7. El DBMS ahora ir a la tabla de clientes en la columna de clave principal CustID, e identificar el CustID, 7.

A continuación, se leerá el contenido de las células del resto del fila perteneciente a CustID, 7 como la dirección completa de la clave principal customer.Denoting en un Diagrama Un diseñador de la base de datos diseña primero una mesa en el papel antes de que se impl

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.