Las claves primarias son elementos colocados en una columna de tabla de base de datos que identifica, índices y clasifica cada registro . Las claves primarias son una parte esencial del diseño de la tabla , y los desarrolladores y administradores de bases de datos se encargan de la colocación de la clave principal en la columna de la derecha para evitar la pérdida de datos y mejorar el rendimiento de las consultas . Significado
Tablas
sin claves primarias causan consultas de base de datos para que se ejecuten lentamente. Una tabla de base de datos mal diseñada reduce el rendimiento , y puede causar errores de tiempo de espera cuando una aplicación web o de escritorio recupera registros . Las claves primarias son índices. Los índices son elementos de una tabla que ordenar los registros de base de datos , lo que reduce la cantidad de tiempo que le toma a la base de datos de "encontrar " información. Las claves primarias son también valores únicos en la tabla , por lo que identificar los registros .
Efectos
configuración de clave principal mejorar considerablemente el rendimiento de una base de datos . También ayudan a los desarrolladores de los registros de consulta de aplicaciones web y de escritorio. Un desarrollador puede recuperar pedidos de clientes , información de contacto y otros datos utilizando el conjunto de columnas únicas como la clave principal . Sin una clave principal, los desarrolladores no serían capaces de recuperar un conjunto de datos de una consulta que filtra registros .
Tipos
Una clave principal es un típico de una sola columna en la tabla . La columna debe tener un valor único para cada registro. Sin embargo , el administrador de base de datos puede establecer dos columnas de una clave principal. Este tipo de clave principal se denomina clave compuesta. Una clave compuesta combina dos columnas para hacer una identificación única para el registro. Las claves principales también pueden ser sustitutos. Los sustitutos son de incremento automático de números. La base de datos aumenta el número con cada nuevo registro insertado en la tabla.
Identificación
Cada base de datos relacional utiliza las claves principales , incluyendo Oracle , MySQL, Pervasive SQL Server y Microsoft El acceso . La clave principal se identifica en la base de datos de la vista de diseño mesa como un icono de llave . La clave se muestra en una o dos columnas , dependiendo del tipo de clave primaria . Las claves principales se guardan en la base de datos con un nombre reconocible . Nombres de clave principal estándar se dan el prefijo " PK_ " , por lo que los administradores de bases de datos pueden identificar rápidamente las claves principales de una tabla .
Consideraciones
claves primarias se utilizan para vincular tablas juntos. Para vincular tablas entre sí más fácil, las columnas de clave primaria y extranjeros se dan nombres similares a través de las tablas de bases de datos . Una clave externa es una columna que case con otra tabla. Por ejemplo , una tabla de clientes tiene una columna " CustomerID " establecer como clave principal. La tabla de pedidos tiene una tecla " CustomerID " extranjero para identificar el pedido del cliente . Estas dos columnas están vinculados, por lo que el administrador puede recuperar todos los pedidos de un cliente determinado .