¿Qué es la clave principal, la superclave, la clave externa y la clave candidata en el DBMS?

4 Respuestas


  • Clave primaria - Clave primaria significa clave principal
    def: - Una clave primaria es aquella que identifica de forma única una fila
    de una tabla. Esta clave no permite valores nulos y
    tampoco permite valores duplicados. Por ejemplo,
         empno empname salario
      1 firoz 35000
      2 basha 34000
      3 chintoo 40000

    no tendrá los valores siguientes:
    1 firoz 35000
    1 basha 34000
      chintoo 35000

    clave externa - una clave externa es aquella que se referirá a una
    clave primaria de otra tabla

    para ex,
      emp_table dept_table
    empno empname salario deptno deptno deptname

    En la relación anterior, deptno está en emp_table, que
    es una clave primaria de dept_table. Eso significa que deptno está haciendo
    referencia a dept_table. Superclave

    : la superclave es un conjunto de columnas dentro de una
    tabla cuyos valores se pueden usar para identificar de forma única una fila.

    Una clave candidata es un conjunto mínimo de columnas necesarias para identificar una fila, esto también se
    denomina superclave mínima. Por ejemplo, dada una tabla de empleados, que
    consta de las columnas ID de empleado, nombre, trabajo y ID de departamento,
    podríamos usar el ID de empleado en combinación con cualquiera o todas las demás columnas.
    de esta tabla para identificar de forma exclusiva una fila en la tabla. Ejemplos de
    superclaves en esta tabla serían {employeeID, Name}, {employeeID, Name,
    job} y {employeeID, Name, job, departmentID}.
  • ¿Qué es una llave?

    Una
    clave es un atributo (también conocido como columna o campo) o una combinación de
    atributo que se utiliza para identificar registros. A veces, es posible que tengamos que
    recuperar datos de más de una tabla, en esos casos, necesitamos
    unir tablas con la ayuda de claves. El propósito de la clave es unir
    datos entre tablas sin repetir todos los datos en cada
    tabla.

    ¿Diferentes tipos de llaves?

    Uso en Dbms: Hay diferentes tipos de claves.
    clave primaria: el atributo o combinación de atributos que identifica de forma única una fila o registro.

    Clave externa: un atributo o combinación de atributo en una tabla cuyo valor coincide con una

    clave primaria en otra tabla.

    Clave compuesta: - Una clave principal que consta de dos o más atributos se conoce como

    clave

    candidata de clave compuesta: - es una columna de una tabla que tiene la capacidad de convertirse en clave principal.

    Clave alternativa: cualquier clave candidata que no forme parte de la clave principal se denomina clave alternativa.

    Clave secundaria: alternativa de clave primaria.

    ¿Uso en dbms?

    Cómo usarlo ?
    Respuesta: Depende de qué DBMS esté utilizando. Por ejemplo, si utiliza Sql. Puede utilizarlo creando este atributo como clave principal y utilizarlo en la función de búsqueda. Recuerde que la clave define la relación entre los atributos
    para que pueda usarla para modificar, eliminar, buscar o agregar datos.

    Espero que esto ayude.
  • Súper Clave: atributo An o conjunto de atributos que identifica de forma exclusiva una tupla dentro de una relación

    de claves candidatas: Un súper clave tal que ningún subconjunto propio es una clave muy dentro de la relación

    de clave primaria: La clave candidata que se ha seleccionado para identificar
    las tuplas de forma única dentro de la relación, las claves candidatas que no se
    seleccionan como PK se denominan "claves alternativas"

  • En mi opinión, 2 tipos de claves son la clave principal y la clave secundaria clave
    principal: tiene valores únicos y se usa en una tabla para la identidad,
    por ejemplo: - el cuento de información de los estudiantes debe contener roll no como clave principal de modo que incluso si el nombre es similar, roll nos son diferentes.

Escribe tu respuesta

Tu respuesta aparecerá después de la moderación