Claves parciales, únicas, secundarias, compuestas y sustitutas en DBMS

  1. Clave parcial:

  2. El conjunto de atributos que se utilizan para identificar de forma única un conjunto de entidades débiles se denomina clave parcial. Solo se puede identificar un grupo de tuplas usando las claves parciales. La clave parcial del conjunto de entidades débiles también se conoce como discriminador.

    Es solo una parte de la clave, ya que solo se puede identificar un subconjunto de los atributos al usarla. Es parcialmente único y se puede combinar con otro conjunto de entidades sólidas para identificar de forma única las tuplas.

    El número de apartamento con clave parcial se muestra con una línea discontinua.

    Aquí tenemos un apartamento como una entidad débil y un edificio como un tipo de entidad fuerte conectado a través del conjunto de relaciones ‘pertenece a’. El número de apartamento no es globalmente único, es decir, más de un apartamento puede tener el mismo número globalmente, pero es único para un edificio en particular, ya que un edificio puede no tener el mismo número de apartamento. Por lo tanto, el número de apartamento no puede ser la clave principal de la entidad Apartamento, pero es una clave parcial que se muestra con una línea discontinua.

  3. Clave única:
    Identifica de forma única una tupla en una relación. A diferencia de la clave principal, puede haber más de una clave única en una tabla. Solo puede aceptar un valor nulo. No puede tener valores duplicados y no es actualizable, es decir, no se puede actualizar una vez asignado.

    Ejemplo:
    el mejor ejemplo de clave única es la identificación del votante.
    La identificación de votante es única para todos los ciudadanos. Si se pierde y se emite otro duplicado, el duplicado siempre tiene el mismo número que antes. Por lo tanto, no es actualizable. Es posible que pocos ciudadanos no tengan su Credencial de Elector, por lo que para ellos su valor es NULO.

  4. Clave secundaria:
    Es una clave candidata que no se selecciona como clave principal. Por ejemplo, tenemos el esquema: Estudiante (Id, correo electrónico, número_inscripción, nombre) La clave del candidato de esta relación es: ID, correo electrónico, número_inscripción
    Si seleccionamos Id como clave principal, entonces el correo electrónico y el número_inscripción se convierten en la clave secundaria de la relación.
  5. Clave compuesta:

    Se pueden combinar hasta 16 columnas en una única clave de índice compuesta inicialmente utilizando versiones anteriores de sqlplus. Sin embargo, el límite se amplía y podemos combinar cualquier número de columnas (prácticamente sin uso)

  6. Clave sustituta:
    la clave sustituta se genera internamente.
    Ejemplo: sello de fecha/hora del sistema, contador

Publicación traducida automáticamente

Artículo escrito por dhatriganda07 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *