Base de datos tecnológica-base de datos relacional

  • Estructura de base de datos relacional

    • Relaciones : una única estructura de datos, entidades del mundo real y varias conexiones entre entidades.

    • Tabla bidimensional : desde la perspectiva del usuario, la estructura lógica de los datos en el modelo relacional es una tabla bidimensional

    • Dominio : un conjunto de valores con el mismo tipo de datos

    • Representación de relación : cada fila representa una tupla, y cada columna corresponde a un campo

    • Atributo : el nombre de cada columna

    • Código :

      • Código candidato : el valor de un grupo de atributos en la relación puede identificar de forma exclusiva una tupla, luego el atributo se denomina código candidato
      • Código completo : en el caso más extremo, todos los grupos de atributos en la relación son códigos candidatos para este modo de relación
      • Código maestro : seleccione un código maestro de múltiples códigos candidatos
      • Atributo principal : el atributo del código candidato se denomina atributo principal
    • La naturaleza

      • Diferentes columnas pueden ser el mismo dominio
      • El orden de las columnas no importa
      • Los códigos de candidato para dos tuplas no pueden ser iguales
      • El orden de las filas no importa
      • La cantidad debe tomar el valor atómico
    • Modelo de relación

      • La descripción de la relación es estática.
      • R (A1, A2, A3, A4 ...), R es el nombre de la relación, A1, A2, A3 ... es el nombre del atributo
      • El valor de la relación: el estado o contenido del patrón de relación en un momento determinado.
    • Base de datos relacional

      • Definición: para una aplicación determinada, la recopilación de todas las relaciones constituye una base de datos relacional
      • Tipo: descripción de la base de datos relacional
      • Valor: una colección de patrones relacionales definidos en estos campos
    • Operación relacional

      • Consulta, selección, proyecto, conexión, intersección, fusión, diferencia
      • Actualización de datos: insertar, eliminar, modificar
    • Álgebra Relacional

      • Un lenguaje de consulta abstracto para bases de datos relacionales, que expresa consultas con operaciones relacionales.
  • Integridad de la relación

    • Restricciones de integridad

      • Restricciones de integridad que el modelo relacional debe satisfacer: integridad de la entidad e integridad referencial: dos invariantes
      • Restricciones a seguir en las áreas de aplicación
    • Reglas de integridad de la entidad

      • Una tabla básica generalmente corresponde a un conjunto de entidades en el mundo real.
      • Las entidades del mundo real son distinguibles y tienen una identificación única.
      • El código principal se utiliza como identificador único en el modelo de relación.
      • El atributo principal (código principal) no puede ser nulo
    • Integridad referencial

      • Referencias entre relaciones: referencias a diferentes atributos.

      • Código extranjero:

        • F es un atributo en la relación R, pero no el código principal, y F corresponde al código principal de la relación S, entonces F es el código externo de R
      • Reglas de integridad referencial

    • Integridad definida por el usuario

      • Restricciones para una base de datos relacional específica

End

Publicado 46 artículos originales · elogiado 75 · 50,000+ vistas

Supongo que te gusta

Origin blog.csdn.net/UNIONDONG/article/details/105143866
Recomendado
Clasificación