¿Qué son las palabras clave candidatas?
Pregunta 1: ¿Qué es una palabra clave candidata? Si el valor de un campo o campos puede identificar de forma única un registro, el campo se denomina palabra clave.
Si una clave se utiliza para distinguir la unicidad de cada registro y se utiliza para asociar la tabla con otras tablas, se denomina clave primaria o clave primaria.
Las palabras clave distintas de la palabra clave principal se denominan palabras clave candidatas.
Si hay una tabla, los campos son:
id nombre apellido dirección teléfono cédula de identidad
Entonces se puede decir que id o cédula de identidad o nombre+apellido es palabras clave.
Entre ellas, id es la palabra clave principal, IDcard y nombre+apellido son palabras clave candidatas.
Pregunta 2: La diferencia entre las palabras clave principales y las palabras clave candidatas en una base de datos relacional en una base de datos de dos En una tabla dimensional, un campo o una combinación de varios campos que pueden determinar de forma única un registro se denomina "superclave". Aunque la "súper palabra clave" puede determinar de forma única el registro, los campos que contiene pueden ser redundantes.
Si una súper palabra clave ya no puede identificar de forma única un registro después de eliminar cualquiera de los campos, se denomina "palabra clave candidata". La palabra clave candidata puede identificar de forma única el registro y los campos que contiene. es la más refinada, es decir, la clave candidata es la superclave más simple.
La clave principal es uno o más campos de la tabla y su valor se utiliza para identificar de forma única un registro. la tabla
Por ejemplo, en una tabla de calificaciones, hay campos: ID de estudiante, materia, calificación, profesor
ID de estudiante + materia + cualquier otro. palabra clave, pero si elimina una de las ID de estudiante o materia, no se puede determinar la puntuación, por lo que la ID de estudiante y la materia son dos palabras clave candidatas.
Solo puede determinar la ID de estudiante y la materia Un registro. , por lo que los dos campos de número de estudiante y materia constituyen la clave principal
Pregunta 3: Súper palabra clave Palabra clave candidata ¿Cuál es la diferencia? tabla dimensional. Un campo o una combinación de campos que identifica de forma única un registro
Si el valor de un campo o campos puede identificar de forma única un registro, el campo o grupo de campos se denomina clave. >
Si se utiliza una palabra clave para identificar la unicidad de cada registro y se utiliza para asociar la tabla con otras tablas, se denomina clave primaria (clave primaria) o clave primaria. Además de la palabra clave principal, se denominan palabras clave candidatas.
Por ejemplo, hay un campo de tabla:
ID nombre apellido dirección teléfono IDcard
Luego ID o IDcard. o se puede decir que nombre + apellido son palabras clave
Entre ellas, id es la palabra clave principal, y IDcard y nombre + apellido son palabras clave candidatas
Palabra clave principal: para dos. -tabla dimensional, hay al menos una palabra clave candidata y puede haber varias palabras clave candidatas. Para cada registro de la tabla, se puede seleccionar una. La clave principal debe contener un valor único que sea diferente de otros registros. la clave principal no puede estar vacía; de lo contrario, la clave principal no puede marcar de forma única el registro.
Clave candidata: si una palabra clave super. Si una palabra clave no puede determinar de forma única un registro sin ninguno de sus campos, se denomina candidata. palabra clave (espero ser adoptada)
Pregunta 4: Cómo encontrar rápidamente códigos candidatos para una palabra clave determinada R (U) y el conjunto de dependencias funcionales F puede dividir sus atributos en cuatro categorías: Categoría L, que. solo aparece en el lado izquierdo de la dependencia funcional de F; la categoría R, que solo aparece en el lado derecho de la dependencia funcional de F. En la clase N, la dependencia funcional de F tiene atributos que no aparecen ni en la parte izquierda ni en la derecha. Clase LR, la función en F depende de los atributos que aparecen tanto en la parte izquierda como en la derecha. Resuelva los códigos candidatos según el siguiente teorema y corolario.
Teorema 1: Para un patrón relacional dado R y su conjunto de dependencia funcional F, si X (X∈R) es un atributo de tipo L, entonces X debe ser miembro de cualquier código candidato de R. Corolario 1: Para un patrón relacional dado R y su conjunto de dependencia funcional F, si X (X∈R) es un atributo de tipo L y X+ contiene todos los atributos de R, entonces X debe ser el único código candidato de R. Teorema 2: Para un patrón relacional dado R y su conjunto de dependencia funcional F, si X (X∈R) es un atributo de tipo R, entonces X no está en ningún código candidato. Teorema 3: Dado un patrón relacional R y su conjunto de dependencia funcional F, si X es un atributo de tipo N de R, entonces X debe incluirse en cualquier código candidato de R. Corolario 2: Para un esquema relacional dado R y su conjunto de dependencia funcional F, si Por ejemplo: si hay un patrón relacional R (U), su conjunto de dependencia funcional es F, donde: U={A,B,C,D,E}, F={A→C,C→A,B→ AC, D→AC} Encuentre el código candidato de R. Solución: Según la dependencia funcional, podemos obtener: los atributos B y D son de clase L y E es de clase N. Por lo tanto, los atributos B, D y E deben ser miembros del código candidato y el cierre de estos tres atributos : B+=ABC, (BD )+=ABCD, (BDE)+=ABCDE Según el Corolario 2, BDE es el único código candidato para R. Entonces el código candidato de R es BDE. Si se elimina el atributo E en el patrón relacional R(U) en el ejemplo y luego se encuentra el código candidato de R, se puede concluir basándose en el Corolario 1 que BD es el único código candidato de R. El método de solución rápida es adecuado para resolver situaciones en las que se determina si un atributo pertenece a la categoría L, a la categoría N o a una de ellas. Si hay atributos de tipo L y N, el código candidato se puede resolver muy rápidamente. En resumen: categorías L, R, N, LR. Según el teorema, los tipos L y N deben ser uno de los códigos candidatos. Si L+ contiene todos los R, entonces L es el único candidato. La clase R no está en ningún código candidato. La clase L+N y (L+N)+ contiene todos los R, entonces L+N es el único candidato. (Aplicable a situaciones en las que hay al menos un tipo L o N).
Pregunta 5: ¿Las palabras clave candidatas y los códigos candidatos son iguales? Sí, son súper palabras clave que no contienen atributos ni conjuntos de atributos redundantes. (Superclave)
Pregunta 6: Encuentre palabras clave candidatas, palabras clave principales y atributos principales 2. El número de la escuela secundaria en la tabla es la clave principal y se pueden usar otros campos como palabras clave candidatas. la palabra clave candidata es cuando no hay un número de estudiante. En este caso, puede elegir el nombre como palabra clave
3. El número del curso en la tabla es la palabra clave principal y los otros campos son palabras clave candidatas;
Restricciones al crear la tabla:
La restricción PRIMARY KEY identifica de forma única cada registro en la tabla de la base de datos, es decir, la clave primaria (atributo primario
La CLAVE EXTRANJERA en una tabla apunta a la CLAVE PRIMARIA en otra tabla, es decir, la clave no primaria (atributo no primario).
Pregunta 7: ¿Quién puede decirme la conexión y la diferencia entre ellas? ¿Palabras clave principales, palabras clave candidatas y súper palabras clave? Súper palabra clave: un campo o una combinación de varios campos que pueden determinar de forma única un registro en una tabla bidimensional.
Palabra clave principal: para una tabla bidimensional, hay al menos una palabra clave candidata y puede haber más de una. Una de las palabras clave candidatas se puede seleccionar como "palabra clave principal". Para cada registro de la tabla, la clave principal debe contener un valor único que sea diferente de otros registros. El valor de la clave principal no puede estar vacío; de lo contrario, la clave principal no puede desempeñar la función de etiquetar registros de forma única.
Palabra clave candidata: si una súper palabra clave no puede determinar de forma única el registro sin ninguno de sus campos, se denomina palabra clave candidata. (Espero ser adoptado)
Pregunta 8: Los atributos en la palabra clave candidata se denominan palabras clave candidatas: el atributo (grupo) X en la relación R puede identificar de forma única un registro, luego X se llama la palabra clave de la relación R. Por ejemplo, en el campo de número de estudiante de la tabla de estudiantes, la definición estricta de las palabras clave candidatas implica dependencias funcionales, que usted puede comprender.
En una relación, si un atributo es un atributo en el conjunto de atributos que constituye una determinada palabra clave candidata, se denomina atributo primario.
Por ejemplo, el modelo de relación:
Tabla de selección de cursos (número de estudiante, número de curso, calificaciones)
Número de estudiante + número de curso es la oferta de palabras clave del candidato
El número de estudiante y el número de curso son atributos principales respectivamente,
Las calificaciones son atributos no principales.
Entonces elija B para esta pregunta
Pregunta 9: La relación entre la palabra clave principal candidata y la palabra clave externa Super clave (Super clave): identifica de forma única una columna registrada en la tabla O un conjunto de columnas.
Clave candidata: una superclave que contiene las columnas mínimas necesarias para determinar la unicidad.
Clave principal: clave alternativa utilizada para identificar de forma única los registros de la tabla.
Clave alternativa: Clave alternativa que no ha sido seleccionada como palabra clave principal.
Clave externa: una columna o un grupo de columnas en una tabla que coincide con una palabra clave alternativa en la misma tabla o en otra tabla. Las claves externas le permiten relacionar registros de una tabla con datos de otra tabla.
Los tipos de palabras clave no son mutuamente excluyentes; una palabra clave se puede clasificar en varias categorías al mismo tiempo.
Pregunta 10: ¿Cuáles son las palabras clave principales y las palabras clave candidatas en vfp? Esencialmente lo mismo, son campos que pueden identificar registros de forma única.
Solo puede haber una palabra clave principal y puede haber varias palabras clave candidatas