Tecnología

Inicio

Definir campo de clave principal

Definir campo de clave principal


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 tienen la tarea de colocar 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 bases de datos para correr lentamente. Una tabla de base de datos mal diseñada reduce el rendimiento, y puede causar errores de tiempo de espera cuando un sitio web o una aplicación 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 se identifican los registros.

efectos

la configuración de clave primaria mejoran en gran medida el rendimiento en una base de datos. También ayudan a los desarrolladores de registros de consulta para las aplicaciones web y de escritorio. Un desarrollador puede recuperar pedidos de clientes, información de contacto y otros datos a través de la columna única establecer 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 los registros.

tipos

Una clave principal típico es 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 primarias también pueden ser sustitutos. Los sustitutos son números de incremento automático. La base de datos aumenta el número con cada nuevo registro insertado en la tabla.

Identificación

Cada base de datos relacional utiliza claves primarias como Oracle, MySQL, penetrante, SQL Server y Microsoft Access. La clave principal se identifica en la vista de diseño de la tabla de base de datos como un icono de la llave. La clave se muestra en una o dos columnas, dependiendo del tipo de clave primaria. Las claves primarias se guardan en la base de datos con un nombre reconocible. nombres de las teclas principales estándar se les da el prefijo "PK_", para que los administradores de bases de datos pueden identificar rápidamente las claves principales para una mesa.

consideraciones

Las claves primarias se utilizan para vincular las tablas juntos. Para hacer más fácil la vinculación de tablas juntas, la clave principal y las columnas exteriores se dan nombres similares a través de las tablas de base de datos. Una clave foránea es una columna que case con otra tabla. Por ejemplo, una tabla de clientes tiene una columna "CustomerID" establecer como la clave principal. La tabla de pedidos tiene una clave "CustomerID" extranjera 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.