Características de Modelo Relacional

De notas.romsolutions.es
Ir a la navegación Ir a la búsqueda

Características Model relacional.

  • Sus atributos son atómicos, es decir no divisibles.
  • Dominios de los atributos:
    • Predefinidos(carácteres, números, objetos, etc.)
    • Definidos por el usuario (formato email por ejemplo)
  • Definición de la relación
    • Esquema o intención (transformación)
    • Extensión
  • Grado. Número de atributos que tiene una relación
  • Cardinalidad. Nombre de tuplas que tiene la relación
  • Clave
    • Superclave. Conjunto de claves
    • Clave candidata. Subconjunto de claves
    • Clave primaria o clave alternativa
    • Clave externa
      • Tiene que existir en otra relación como clave primaria.
      • Y los valores son “null” o son valores que existen en otra relación
  • Operaciones
    • Consultas. SELECT
    • Proyección. Pedir un atributo de todas las tuplas.
    • Modificación
    • Operaciones
      • Actualizar. UPDATE.Puede actuar sobre más de una tupla a la vez
      • Borrado. DELETE. También puede actuar sobre más de una tupla a la vez
  • Reglas de integridad. Restricciones.
    • Los valores son únicos.
    • Valor null o no null.

Operaciones DELETE / UPDATE

  • RESTRICT. Restrinciones.
  • SET NULL. Cambia a valor null.
  • CASCADE. Los cambios afectan en cascada.
  • SET DEFAULT. Valor por defecto.