Describir clave principal

by admin

Describir clave principal

Las claves primarias son componentes de la tabla añadidos a cada mesa configurado en la base de datos. Las claves primarias ayudan a la clase de base de datos y encontrar los registros más rápidamente, por lo que mejoran en gran medida el rendimiento de las consultas de bases de datos. Las claves primarias se utilizan para Oracle, SQL Server y las tablas de MySQL, y definen un registro único. Las claves primarias pueden consistir en fechas, números u otras cadenas de identificación.

Significado

Una clave principal es un campo único que ordena los registros, por lo que es más eficiente cuando el motor de base de datos tiene que buscar a través de varios registros para devolver un conjunto de datos. Una clave principal es un índice, que es una pieza programada de una tabla que indica al motor de base de datos que las columnas deben ser ordenados. índices de las tablas pueden significar la diferencia entre una consulta teniendo segundos para volver resultados y varios minutos. Una base de datos lenta puede arruinar el rendimiento de escritorios y aplicaciones Web.

tipos

Un tipo común de clave principal es un sustituto. Una clave sustituta es una autonumber, lo que significa que la base de datos se incrementa a partir del último registro insertado para insertar un nuevo número entero único automáticamente. AutoNumbers se utilizan en Oracle, MySQL, SQL Server y Microsoft Access. Las claves primarias compuestas consisten en una combinación de dos columnas que forman un registro único. Por ejemplo, una clave principal compuesta puede ser un número de la seguridad social y el primer nombre de un cliente.

Caracteristicas

Una clave primaria tiene a veces una clave externa asignada a ella. Una clave externa se encuentra en otra mesa, y une las dos mesas juntas. Por ejemplo, un registro de cliente está vinculado a una tabla para el uso de una relación de clave primaria en el extranjero. Las mesas son capaces de vincular porque la clave primaria es única y la clave externa que se conecta a la misma es, identificador único para el cliente. La relación de clave principal en el extranjero es muy común en las bases de datos relacionales.

Función

Las claves primarias funcionan también para asegurar que cada registro en la base de datos es única. Por ejemplo, si un usuario inserta un cliente y un número de la seguridad social en la base de datos con la seguridad social, establecido como la clave principal, sólo un cliente con el que la seguridad social puede existir en la tabla. Si el usuario intenta insertar un registro secundario con el mismo número de la seguridad social, la base de datos devuelve un error de restricción a la aplicación.

consideraciones

Las claves primarias se colocan cuidadosamente en la fase de diseño de una base de datos. Una base de datos mal diseñada conduce a un bajo rendimiento y una pérdida de integridad de los datos. Las claves primarias se colocan generalmente por el administrador de base de datos para asegurarse de que se elige el mejor candidato columna de la posible. Si el administrador intenta colocar una clave principal en una columna con datos duplicados, se devuelve un error.

ETIQUETA: