Sistema de base de datos Introducción

los componentes del sistema de base de datos

  • base de datos
  • sistema de gestión de base de datos (y sus herramientas de desarrollo)
  • Sistema de aplicación
  • Administrador de Base de Datos
  • plataformas de hardware y bases de datos
  • software
  • personal

Descripción general del sistema de base de datos

concepto básico

  • sistema de base de datos (DBS) es una base de datos, el sistema de gestión de base de datos (y sus herramientas de desarrollo de aplicaciones), la aplicación y el administrador de la base (DBA) que consiste en el almacenamiento, manejo y mantenimiento de procesamiento de datos de los sistemas

  • Sistema de gestión de base de datos (DBMS) : Core Software

    • Características: definiciones de datos, organización de datos, almacenamiento y gestión, manipulación de datos, gestión de transacciones y de gestión operativa de la base de datos, el establecimiento y mantenimiento de la base de datos, mientras que otros
  • Base de datos (base de datos): DB

    • Es un almacenamiento a largo plazo en un ordenador, una colección organizada de grandes cantidades de datos puede ser compartida
  • Los usuarios de bases de datos

    • La primera categoría de usuarios: el usuario final (el usuario final)
    • La segunda clase de usuarios: Application Programmer (Solicitud Programmer)
    • La tercera categoría de usuarios: administrador de base de datos (Database Administrator): DBA

proceso de desarrollo

imagen-20200221100337166

Características del sistema

  • Características de la base de datos del sistema:

    • Estructurado de datos: Unidad de acceso mínimo Modelo de datos: Campo

    • Alto el intercambio de datos

    • Alta independencia de datos: Los datos físicos y lógicos

    • Unificado de gestión y control de datos por el DBMS

      • protección de la seguridad de datos
      • comprobación de integridad de datos
      • El control de concurrencia
      • Base de datos de recuperación

Modelo de datos

concepto básico

  • En la base de datos usando esta herramienta para datos de modelo de abstracción, la representación y el procesamiento de datos e información en el mundo real

  • Categoría: modelo conceptual : para DBMS para lograr el modelo de red, modelo jerárquico, modelo relacional, modelo orientado a objetos, el modelo objeto-relacional

    modelos lógicos y físicos : la parte inferior de los datos abstractos describen en la representación de datos y el acceso dentro del sistema

  • Elementos constitutivos: una estructura de datos, la operación de datos; restricciones de integridad;

Modelo conceptual

  • Conceptos básicos: la entidad; atributo; código; campo; tipo de entidad; conjunto de entidades Contacto;

    • conjunto atributo que identifica de forma exclusiva la entidad: Código
    • Dominio: gama de atributos
    • Tipo de Entidad: Nombre de la entidad y el nombre del atributo y describir el mismo conjunto de entidades abstractas
    • conjunto de entidades: una colección de entidades del mismo tipo se llama un conjunto de entidades
    • todo este infierno
  • Los vínculos entre el tipo dos entidades

  • Tipo de contacto entre dos o más entidades

  • Contacto dentro de un solo tipo de entidad

    Ciertos empleados (cuadros) "plomo" un número de empleados, un trabajador sólo es la dirección directa de otro trabajador

Entidad - Contacto (método ER)

  • Tipo de Entidad: rectángulo, rectángulo escribir el nombre de la entidad
  • Propiedades: ovales, sin conexión con el borde
  • Contacto: diamante, caja de indicar el nombre del contacto, sin conexión con el borde, y marcar el tipo de contacto (1: 1,1: n o m: n)

Modelo jerárquico

  • El primer árbol sólo aparece uno a muchos-a-muchos o muchos a-descomponen
  • Las restricciones de integridad:

    • No hay valores que corresponden al nodo padre no se pueden insertar valor de nodo hijo
    • Si el valor elimina el nodo padre, también se elimina el nodo hijo los valores correspondientes
    • Las operaciones de actualización, debe actualizar todos los registros apropiados para asegurar la consistencia de datos
  • estructura de almacenamiento

    • Vecino a participar: en un árbol jerárquico preorder traversal orden de los valores secuencialmente registrados de toda la memoria adyacente

      imagen-20200311112623416

    • vínculos de las Leyes

      • Niños - Vínculos de las Leyes Hermano: Cada conjunto de registros dos tipos de punteros, que apuntan a la extrema izquierda y los hijos de hermanos recientemente
      • Jerarquía método secuencia de engarce: el árbol en secuencia de recorrido de pre-orden para cada valor enlace registro
  • Ventajas: sencilla y estructura de datos claro; alta eficiencia de consulta, el rendimiento es mejor que el modelo relacional, no es menor que el modelo de malla; soporte proporciona una buena integridad;

  • Contras: muchos a muchos enlaces no naturales; múltiples pares de insertar y eliminar las restricciones, que escriben aplicaciones complejas; nodo hijo consultas deben pasar por nodo padre, la estructura tiende a cerrar la programación a nivel de comandos;

Modelo de red

  • Ningún padre permite que múltiples nodos, un nodo puede tener múltiples padres;

  • modelo jerárquico es en realidad un caso especial de un modelo de malla

  • Las restricciones de integridad

    • Código: colección de elementos de datos que identifica el registro;
    • Contacto es un vínculo entre los muchos padres con sus hijos récord registrado;
    • Ayudar a unas restricciones entre padres e hijos récord registrado
  • Para nombrar para cada contacto, y ha recordado que padres e hijos registros asociados con el registro de contacto

  • Ventajas: describen de manera más directa el mundo real, un buen rendimiento, alta eficiencia de acceso;

  • Desventajas: estructura más compleja, y con la expansión de entornos de aplicación, la estructura de base de datos más complejo no es propicio para los usuarios finales para maestro; DDL, complejo lenguaje DML, que no son fáciles de usar;

Modelo relacional

  • punto de vista del usuario, los datos de estructura lógica en el modelo relacional es una tablas de dos dimensiones de filas y columnas, transparentes a la ruta de acceso de los usuarios

  • El contacto entre las entidades y las entidades con una mesa para representar la tabla almacenada en archivos

  • Relación: una mesa; tupla: Línea; propiedades: a;

    Código principal: un grupo de atributos puede identificar de forma única una tupla;

    Dominio: rango de atributo;

    Componente: un valor de atributo tupla;

    esquema relacional: uno a uno, uno a muchos, muchos a muchos;

    imagen-20200311202734625

  • Así como la relación no permite mesa(Prohibición de las muñecas de la jerarquización)

  • Las restricciones de integridad: la integridad de entidad; integridad referencial; integridad definida por el usuario;

  • Pros: basado en el estricto base matemática del concepto; uninocionales; la ruta de acceso del modelo relacional es transparente para los usuarios;

  • Desventajas: Búsquedas menos eficiente que el modelo de datos no relacional; DBMS aumentar la dificultad de desarrollo;

Arquitectura del sistema de base de datos

concepto básico

  • Tipo: estructura de datos y atributos de una clase de instrucciones;

    Encontrado: es un tipo particular de cesión;

  • Modo: gestión de datos, un tipo descrito

    Ejemplo: Datos

  • A partir de la base de datos del sistema de gestión para ver: tres estructura del modelo

  • Desde la base de datos de los usuarios finales ver: configuración de un solo usuario; configuración maestro-esclavo; estructura distribuida; cliente / servidor; navegador / servidor de aplicaciones estructura de múltiples capas de servidor / base de datos

Tres modos de la arquitectura

  • Una base de datos sólo es un patrón dentro de un patrón y puede tener múltiples modos exteriores
  • Mode (Modo lógico): descripción de todos los datos en una estructura y características lógicas de base de datos , el modo de estructura de capa del sistema de base de datos intermedia;
  • modo externo (modo de usuario o sub-modo): fuertes medidas para garantizar la seguridad de una base de datos, cada usuario sólo puede ver y acceder a los datos externos correspondientes al patrón;
  • El (modo de almacenamiento) Modo: Descripción de la estructura física y de almacenamiento de datos; representar datos dentro de la base de datos;

Dos función de mapeo y la independencia de datos

  • Dos patrones de imagen para lograr tres enlaces y DBMS conversión interna

  • Modo / imagen externa: la lógica para garantizar la independencia de los datos

    • Cada molde exterior tiene una relación correspondiente entre el modo de modo / imagen exterior, el modo externo, y se define el modo de
    • Definido en la imagen respectiva contiene típicamente descritos modo externo en
  • Modo / el mapa modo: garantizar la independencia de datos físicos

    • Se define la relación de correspondencia entre la estructura lógica y la estructura global de almacenamiento de datos
    • La imagen generalmente se incluye en la definición de modo descrito en

Supongo que te gusta

Origin www.cnblogs.com/localhost-ha/p/12465821.html
Recomendado
Clasificación