Las claves primarias y extranjeras son las principales estructuras que conectan las tablas de bases de datos . Las claves primarias son valores únicos en una tabla que identifica un registro específico, como un número de cliente. Las claves externas son registros en una tabla separada que se utiliza para conectarse a la clave principal. Un ejemplo de una estructura de clave principal y externa es un número de cliente en una tabla de clientes conectados al número de cliente clave externa en una tabla de pedidos . Estas conexiones se utilizan en cientos de mesas para crear e- commerce , el contenido y bases de datos de apoyo. Importancia
La razón más importante para las claves principales y externas es la identificación de registros únicos de cada tabla en la base de datos . Las claves primarias también están indexados en la base de datos , lo que hace que sea más rápido para el servidor de base de datos para recuperar el registro solicitado . Una clave principal también puede tener varias claves externas establecidas. Por ejemplo, una clave principal en una tabla de clientes puede tener una clave externa en las tablas orders y pagos.
Identificación
claves principales se identifican en el software de base de datos con la prefijo " PK " en el nombre o el uso de la interfaz de usuario . En la interfaz de usuario , abra una mesa y ver las columnas . La clave principal y extranjeros se identifican por un pequeño icono de la llave . La mejor manera para que un administrador de base de datos para encontrar todas las claves externas asociadas a una clave principal se utiliza un esquema de base de datos. Los programas como SQL Server Management Console y Microsoft Access han diagramado imágenes que muestran estas configuraciones.
Función
claves primarias y externas se utilizan para conectar las tablas . Una clave principal es un número de identificación único para el registro. Las claves externas no siempre son únicos. Por ejemplo , un cliente puede tener varios órdenes , por lo que son varios registros en la tabla . La función de las teclas conecta estas filas , por lo que los usuarios pueden leer los datos relativos a los registros específicos.
Efectos
Uno de los efectos de la utilización de claves primarias y externas es conexión de las tablas , pero también aumenta la velocidad de la funcionalidad de base de datos. Una clave principal está indexado , que ordena los registros , lo que hace más rápido cuando se les pregunta . Registros buscadas en la clave principal son también más rápido que buscar en otros campos de la tabla . Esta acción mejora el tiempo de respuesta del servidor de base de datos y aumenta el rendimiento del software.
Consideraciones
Sólo una clave principal se puede dar a una mesa. El administrador puede crear una clave principal compuesta, que es una clave principal que compone más de una columna en la tabla. Esto es útil para las tablas que tienen varios discos y evita la posibilidad de la misma clave principal está ingresando. Las claves externas se encuentran en varias tablas de la base de datos, y que no tienen que ser únicos.