(A) Introducción a los conceptos básicos de los sistemas de bases de datos, etapa de desarrollo

 

directorio

4 conceptos básicos de bases de datos

Los datos (datos)

Base de datos (base de datos, DB)

sistema de gestión de base de datos (base de datos del Sistema de Gestión, DBMS)

sistema de base de datos (base de datos del sistema, DBS)

Y el desarrollo de la tecnología de gestión de datos (entender)

Las características del sistema de base de datos

1, los datos estructurados

2, el intercambio de datos es alta, baja redundancia y fácil expansión

3, la independencia de datos de alta

4, gestión unificada y el control de datos por el sistema de gestión de base de datos

Modelo de datos

elementos constitutivos del modelo de datos

Modelo conceptual

Modelo Lógico

Modelo jerárquico

Modelo de red

Modelo relacional

Estructura del sistema de base de datos

El concepto de un modo de sistema de base de datos

estructura de modos tres de la base de datos

Dos funciones de base de datos de imágenes y datos de la independencia


4 conceptos básicos de bases de datos

 

Los datos (datos)

Definición: los registros de símbolos de una transacción se pueden describir (y registro informático que indica un formato o un método de almacenamiento de datos) que se refiere como datos.

Los datos se almacenan en la base de datos de objeto base .

Todo de Datos, que pueden ser texto, gráficos, imágenes, audio, vídeo y así sucesivamente.

※: necesidades de datos semántica (datos significado) auxiliares, y semánticas de datos son inseparables

Ejemplo: 93 estos datos, simplemente almacenada en el ordenador, no sabemos lo que significa, que es de 93 yuanes, o 93 libras, o 93 centímetros, tienen sus propios semántica de los datos, lo que significa que podemos conocer los datos exactos.

 

Base de datos (base de datos, DB)

Base de datos, sugiere que es el almacenamiento de almacén de datos. Se trata de un almacenamiento a largo plazo en el ordenador, organizada (en favor del acceso), que puede ser compartida por un gran número de datos de recopilación .

Los datos en la base de datos por alguna organización de datos del modelo, el almacenamiento y descrito , que tiene menos redundancia , mayor independencia de datos y fácil de extender , para una variedad de usuarios pueden compartir .

En resumen, la base de datos tiene una memoria permanente, organizada y compartida tres características básicas.

 

sistema de gestión de base de datos (base de datos del Sistema de Gestión, DBMS)

sistema de gestión de base de datos se encuentra entre el usuario y el sistema operativo capa de gestión de datos de software y el software de sistema operativo como base para el equipo.

Se puede organizar y almacenar datos científicos y el acceso eficiente a los datos y mantenimiento.

La función principal del sistema de gestión de base de datos incluye los siguientes aspectos:

1, la función de definición de datos:

      Composición y estructura de datos de objetos definidos en la base de datos (quieren administrar primero debe definir)

2, la organización de datos, almacenamiento y gestión:

     Categorías organizar, almacenar y gestionar los datos

     estructura de archivos y almacenamiento de los datos determinados

     Darse cuenta de la relación entre los datos

     Proporciona un método de acceso de datos

3, las funciones de manipulación de datos

     Funcionamiento básico de la base de datos: Charles supresiones de cambio

4, la gestión de las cosas y la gestión operativa de la base de datos

      En el establecimiento de una base de datos, el uso y el mantenimiento de la gestión y control unificado por el sistema de gestión de base de datos para asegurar el funcionamiento correcto de la operación para asegurar la seguridad de datos, integridad, multi-usuario el uso concurrente de datos y la recuperación del sistema después de un fallo.

5, funciones de creación de base de datos y mantenimiento

 

sistema de base de datos (base de datos del sistema, DBS)

sistema de base de datos consta de base de datos, sistemas de gestión de base de datos, la aplicación y la base de datos administradores tienda compuesta, administrar y mantener el procesamiento de datos sistema de

Sin confusión, la gente refiere a menudo como la base de datos del sistema de base de datos

 

 

Y el desarrollo de la tecnología de gestión de datos (entender)

 

Las características del sistema de base de datos

1, los datos estructurados

     Este es el sistema de base de datos ( como un todo estructurado ) y sistemas de archivos (estructura interna) de la diferencia esencial

     El llamado "conjunto" se refiere a los datos estructurados en la base de datos ya no es sólo para ciertas aplicaciones, pero para toda la organización o empresa; no sólo está estructurado los datos internos, pero en general se estructura, se determina una relación entre los datos .

 

2, el intercambio de datos es alta, baja redundancia y fácil expansión

     Los datos para todo el sistema, puede haber una pluralidad de usuarios, una pluralidad de aplicaciones que utilizan compartida ( compartida causa baja redundancia ), los datos estructurados fácil agregar nuevas aplicaciones (elasticidad, fácil de expandir ).

 

3, la independencia de datos de alta

     sistema que comprende Base de datos: un alto grado de independencia y la independencia física de una cierta lógica .

     Se refiere a la independencia física de las aplicaciones del usuario y el almacenamiento físico de los datos en la base de datos son independientes entre sí, cuando el almacenamiento físico cambiar sin cambiar los datos de la aplicación.

     lógica Independencia refiere a una estructura lógica de las aplicaciones de usuario y las bases de datos son independientes el uno del otro, cuando el usuario cambia la estructura lógica de los datos del programa puede ser constante.

 

4, gestión unificada y el control de datos por el sistema de gestión de base de datos

    Base de datos debe proporcionar las siguientes funciones de control de datos: recuperar la seguridad de los datos, integridad de datos, control de concurrencia, la base de datos

 

Modelo de datos

modelo de datos es también un modelo, que es una abstracción de las funciones de datos del mundo real, lo que significa que se utiliza el modelo de datos para describir los datos, datos de la organización y las operaciones de datos. En términos simples, los modelos de datos es para simular el mundo real, el mundo real es digitalizada en el ordenador para ver .

El modelo de datos es el núcleo y fundamento de los sistemas de bases de datos, implementados en una variedad de software de sistema de gestión de base de datos de máquinas se basa en un modelo de datos o datos de modelos para apoyar algún tipo.

 

elementos constitutivos del modelo de datos

Modelo de datos de las estructuras de datos, manipulación de datos y de integridad de datos limitaciones de tres partes.

estructura de datos objeto de recogida es del tipo descrito, el sistema es estático carácter descrito.

Los datos de funcionamiento del sistema es dinámico carácter descrito.

Datos restricción de integridad es un conjunto de reglas de integridad para definir cambios en la base de datos y un estado consistente con el modelo de datos, para asegurar que los datos son correctos, eficaz y compatible.

 

Dependiendo de la finalidad de la aplicación del modelo, el modelo se divide en dos categorías: modelo conceptual y el modelo lógico

 

Modelo conceptual

De acuerdo con el punto de vista del usuario de los datos y el modelado de información, principalmente para el diseño de bases de datos, es en los carteles .

El modelo conceptual es en realidad el mundo real a una máquina de nivel medio en el mundo, debe tener una fuerte expresión semántica, puede ser fácil y directamente expresar diversas aplicaciones conocimiento semántico, que debe ser simple, clara y fácil de entender.

Representación: Entidad - Contacto (diagrama ER)

 

Modelo Lógico

Pulse el punto de vista del sistema informático para el modelado de datos, usado principalmente para implementar el sistema de gestión de base de datos, es mirar el ordenador .

Comprende un modelo jerárquico, un modelo de malla, el modelo relacional, el modelo de datos modelo de datos relacional-objeto-orientado a objetos y, modelo semi-estructurado.

 

Modelo jerárquico

modelo jerárquico es un modelo de datos para los sistemas de bases de datos apareció por primera vez, es un típico representante de IBM (Información del Sistema de Gestión) IMS.

modelo de nivel con una estructura de árbol para representar los vínculos entre los distintos tipos de entidades y entidades.

1, jerárquicas estructuras de datos modelo ( uno a uno, uno a muchos )

Sólo hay un ningún nodo padre, y el otro nodo tiene uno y sólo uno de los padres del nodo

2, la manipulación de datos y restricciones de integridad modelo jerárquico

Convencional CRUD, pero para satisfacer las restricciones de integridad: cuando se inserta, la ausencia de los valores de nodo padre correspondientes no se puede insertar a su valor de nodo hijo; Borrar, Borrar el nodo padre si el valor del valor de nodo hijo correspondientes será borrada.

 

Modelo de red

Malla modelo es representativo de un sistema típico DBTG

1, la estructura de datos modelo de malla ( a-muchos, muchos-escalonados como malla )

      No permitir más de un nodo padre, un nodo puede tener más de un padre (sin padre o los padres de soporte).

2, y el modelo de malla de la operación de las limitaciones de integridad de datos

Las operaciones de datos del sistema de base de datos de red específica se agregan a algunas restricciones, limitaciones de integridad proporcionan una

 

Modelo relacional

Presentado por primera vez el modelo relacional algunos de los términos:

Relación: una relación es una mesa

Tupla: una mesa de fila que es una tupla

Propiedades: tabla tiene una columna que es una propiedad

Código: puede identificar de forma única una tupla de un conjunto mínimo de atributos (número de estudiante en la siguiente tabla pueden identificar de forma única a un estudiante, que puede ser un código)

Dominio: un conjunto de valores que tienen el mismo tipo de datos de colección

Componente: un valor de atributo tupla

esquema relacional: Descripción de la relación - el nombre de la relación (1 atributo, atributo 2, ....., n atributo) [estudiante (Student ID, nombre, sexo ....)]

 

Hay modelo relacional no permite la mesa, es decir, cada componente debe ser un elemento de datos inseparables

1, la estructura de datos del modelo relacional:. Una tabla de dos dimensiones se muestra en la figura 1.14

2, la relación entre el modelo y de manipulación de datos restricciones de integridad

      La manipulación de datos que incluye consulta, insertar, eliminar y actualizar datos. El funcionamiento del modelo relacional es una operación de recogida, la operación y los resultados operativos son relación sujeto.

      Las restricciones de integridad incluyen tres categorías: la integridad física, la integridad la integridad referencial y definida por el usuario

 

Estructura del sistema de base de datos

Desde la perspectiva de desarrollo de aplicaciones de base de datos, los sistemas de base de datos emplean típicamente tres estructura del modelo, que es un sistema de base de datos de la interna configuración del sistema.

Del usuario final desde el punto de vista de base de datos, la estructura del sistema de base de datos de usuario en una única estructura, de la estructura principal, arquitectura distribuida, el cliente - servidor, los navegadores - el / estructura multicapa servidor de base de datos de servidor de aplicaciones, que es un sistema de base de datos, la externa sistema estructura.

 

El concepto de un modo de sistema de base de datos

modelo de datos del "tipo" y el concepto de "valor", simplemente, "tipo" es una clase, y el "valor" es el objeto. El tipo es una estructura y propiedades de una clase de datos, un valor específico se asigna tipo.

Un esquema de datos es una descripción de todas las características y base de datos de estructura lógica, tipo solamente se refiere a la descripción, los valores de diseño específicos no lo son. Mismo patrón puede tener muchas valor específico (llamado una instancia).

sistemas de base de datos a menudo emplean la configuración del modo tres y proporciona dos función de mapeo.

estructura de modos tres de la base de datos

Patrón es común ver a todos los usuarios. Una base de datos es sólo un modelo, no sólo para definir la estructura lógica de los datos que definen de modo (grabación de datos lo que constituye un nombre de elemento de datos, el tipo, variedad, etc. de) vínculos entre, sino también para definir relacionados con la seguridad definiciones de datos y los datos de , requisitos de integridad.

modo externo , también conocido como el modo de usuario, el usuario es mirar los datos y utiliza la estructura lógica y características locales describe. Popular que es externo al usuario con el fin patrón, los usuarios finales, y el otro extremo de negocios, un programa puede tener múltiples finales, es decir, una base de datos puede tener varios modos externos. Fuera de la protección del modelo de base de datos es una medida de seguridad, pero también para asegurar la independencia de la lógica de datos, diferentes modelos de datos externos pueden abrir diferentes permisos (permitir cruz).

El modo también se denomina modo de almacenamiento, y se describe en la estructura física de almacenamiento de datos, una base de datos sólo se puede realizar dentro de un patrón.       

El modo: Modo: modo externo: Aplicación = 1: 1: Multi: Multi 

 

Dos funciones de base de datos de imágenes y datos de la independencia

Entre los tres modos, el sistema de gestión de base de datos proporciona dos imágenes: un modo de modo de exterior / imagen y un modo / el mapa del modo

1, el patrón exterior / mapa modo

     Modo describe los datos estructura lógica del modo global, local, describe los datos de estructura lógicas externas. Externo mapa modo / modo define la correspondencia entre el modo y el modo externo. Cuando el cambio de modo (la adición de una nueva relación, atributo, cambie las propiedades y similares), una imagen para un cambio correspondiente en el respectivo patrón / modo externo por el administrador de la base, el patrón externo se mantiene sin cambios, por lo que la necesidad de programa de aplicación no puede cambiar para asegurar que los datos independencia lógica del programa, conocido como la independencia de datos lógicos.

2, el modo / el mapa modo

     Esta es la única imagen, define la correspondencia entre la estructura lógica y la estructura global de almacenamiento de datos. Cuando la estructura de almacenamiento de la base de datos cambia (cambio de la estructura de almacenamiento), por el mapa de modo de modo de administrador de base de datos / obra que responda a los cambios, por lo que el modo se mantiene sin cambios, por lo que la necesidad de programa de aplicación no puede cambiar para asegurar que la independencia física de los datos y programas , conocida como la independencia de datos física.

Publicado 38 artículos originales · ganado elogios 6 · vistas 1910

Supongo que te gusta

Origin blog.csdn.net/weixin_43827227/article/details/100369196
Recomendado
Clasificación