Definición de clave primaria y funciones y requisitos para establecer la clave primaria en la base de datos
¿Qué es la clave primaria? Al escuchar que el título es familiar se escucha en la base de datos o el procesamiento de la base de datos. Dentro del alcance de la base de datos, la clave primaria se usa para identificar el valor de los registros de datos en la base de datos. La base de datos en sí puede ordenar o comparar cada tabla que es propiedad usando la clave primaria especificada en una columna.
La existencia de una clave primaria es algoMuy importante en la base de datos. Además de facilitar el procesamiento de datos, la clave primaria también juega un papel en el proceso de búsqueda de datos. Al asignar una clave primaria, ninguno de los registros en la base de datos tiene el mismo valor de datos. Hay varias cosas que deben considerarse al establecer el valor como clave principal. Si hay muchas tablas en la base de datos, la tabla puede correlacionarse usando la clave primaria en la primera tabla, mientras que en la segunda tabla el valor ya no es una clave primaria sino una clave externa.
En este artículo, no solo el autorexplique la definición de clave primaria solamente. Pero también discutirá cuáles son las funciones del primario y las condiciones utilizadas para seleccionar y determinar la clave primaria.
Definición de clave primaria
Como se conocía anteriormente ese componentecontenidos en la base de datos están interconectados entre sí (Relacional). Eso provoca la necesidad de una clave para identificar o comparar lo que distingue una tabla con otra tabla. Hay varios tipos de claves en la identificación, una de las cuales es la clave primaria. Entonces, ¿cuál es la definición de clave primaria?
En pocas palabras, la clave principal también se llamaClave primaria La clave primaria se elige como una identificación para distinguir una fila de otra en una tabla. Básicamente, cada tabla solo tiene una clave primaria. La clave primaria contenida en la primera tabla está vinculada a la segunda tabla, de modo que en la segunda tabla se denomina clave externa.
En una tabla, puede encontrar muchas columnas llamadas claves candidatas (Clave candidata), donde una de las claves candidatas se utiliza como clave primaria (Clave primaria).
El formulario de comando básico para crear una clave primaria en SQL es:
Columna data_type1 [CLAVE PRIMARIA]
Función de tecla primaria
En el uso de bases de datos relacionales, tablasutilizado para almacenar cada valor en el mismo. La tabla es una combinación de columnas que consta de valores únicos para identificar cada fila. Esa columna única se llama clave principal. La clave primaria indica el nivel de integridad de la tabla.
La selección de la clave primaria esUno de los pasos más importantes para diseñar una base de datos que sea buena y correcta. La clave primaria está en una columna que se utiliza para llevar a cabo propósitos especiales. Por ejemplo, usted especifica una clave primaria que le permite hacer una consulta, como cambiar o modificar cada fila sin tener que alterar otras filas en la misma tabla.
La singularidad de una clave primaria puede evitar que ocurraDuplicación de datos. Además, la clave principal también puede ayudarlo a hacer una búsqueda con un tiempo tan rápido. Por ejemplo, en la tabla ESTUDIANTE podría tener un gran riesgo distinguir cada nombre, podría ser que un alumno tenga el mismo nombre que otro alumno. Por lo tanto, la necesidad de noMahasiswa se otorga a cada alumno como una clave principal que puede garantizar que cada alumno sea diferente y único.
Requisitos de la clave primaria
Como se explicó anteriormente queLas tablas se convierten en los requisitos principales que deben cumplirse al diseñar una base de datos relacional. La tabla también debe tener una clave primaria. Sin embargo, para determinar la clave primaria, se deben cumplir varias condiciones que deben cumplirse, incluidas las siguientes:
- Una tabla solo puede tener una clave primaria.
- La clave primaria no debe exceder el límite de 16 columnas con una longitud de la clave de 900 bytes.
- La columna que se define como la clave primariaNO ES NULO. Su función es garantizar que los valores de la columna se llenen (no pueden estar en blanco). Si ingresa datos, pero no proporciona un valor en la columna, habrá un error en la base de datos.
- No debe haber el mismo valor de datos en la columna (campo).
- El tipo de datos utilizado para la clave primaria no puede ser del tipo BLOB.
Para más detalles, intente mirar el ejemplo a continuación.
A través de esta figura, se obtienen dos tablas. La primera mesa es una mesa Estudiante y la segunda mesa es una mesa Valor. La tabla Estudiante contiene cuatro columnas (atributos)es decir, número de estudiante, nombre del estudiante, fecha de nacimiento, sexo. La tabla de valores contiene los números de estudiantes, code_matkul y calificaciones. La clave principal contenida en la tabla Alumno es Estudiante no. Columna Estudiante no Se puede utilizar para distinguir a un alumno de otro.
Aun así, también verá una columna con el mismo nombre, Estudiante no. En la segunda tabla, columna Estudiante no llamado Clave extranjera (clave de invitado) utilizada como referencia para la tabla Alumno. Por lo tanto, las dos tablas se pueden relacionar porque hay una clave candidata llamada Clave primaria.
Esa es una breve explicación de comprensiónclave primaria, la función y las condiciones utilizadas para especificar la clave primaria. Al asignar una clave primaria, es más fácil y rápido buscar datos, ordenar y mostrar información que se ha generado al procesar datos en una base de datos. El autor espera que después de leer este artículo pueda agregar a su conocimiento sobre asuntos relacionados con la clave principal.