La lógica de pensamiento. Parte 17. El modelo de base de datos relacional





Esta serie de artículos describe el modelo de ondas del cerebro es muy diferente a los modelos tradicionales. Recomendamos encarecidamente a los que acaba de unirse, empezamos la lectura de la primera parte de la .

En 1970, Edgar Codd publicó un documento (Codd, 1970), que describe los fundamentos del modelo relacional de almacenamiento de datos. La aplicación práctica de este modelo se convirtió en todas las bases de datos relacionales modernas. La formalización de la modelo dio lugar a la creación del cálculo relacional y el álgebra relacional.

El elemento principal del modelo relacional - una tupla. Tupla - un conjunto ordenado de elementos, cada uno de los cuales pertenece a un cierto conjunto, o, en otras palabras, tiene su propio tipo. El conjunto de estructura homogénea, la relación de tuplas.



Varios más claramente, se ve en los términos utilizados en la base de datos (ver figura siguiente). La relación - es una tabla de datos. Cortejo - fila de la tabla. ¿Qué tipo de tuplas contenidas en relación con, o lo que es lo mismo, ¿cuál es el formato de las filas en la cabecera de la tabla se define relaciones o tablas. Cada una de las columnas en la tabla forma un dominio. Los valores que pueden tomar los elementos del dominio, llamados atributos. Fila de la mesa -. Un conjunto de atributos que corresponden al dominio



relaciones Ejemplo (valla) i>

Las filas se pueden identificar por sus atributos, es decir, por cierto, ¿qué valores están tomando elementos de la tupla. El contenido mismo de la tupla lo hace diferente del resto. Pero es muy posible que algunas de las líneas coinciden en sus atributos. En sí misma, la coincidencia no es terrible, pero ya no permite el uso de un conjunto de atributos para identificar unívocamente tuplas en una relación. Para ser una identificación inequívoca, presentó un campo clave que para cada fila tiene un valor único. Esta clave puede contener significado, y el número sólo puede ser generada artificialmente.

La totalidad de todas las relaciones define la base de datos. Cada relación mantiene su pieza lógica de la información. Para conseguir un poco de información puede requerir una comparación de la información de diferentes relaciones. Codd describió las ocho operaciones básicas de álgebra relacional para manipular tupla:
La fusión; La intersección; La resta; El producto cartesiano; Fetch; < Proyección; Conexión; Divide
El significado de muchas de las operaciones coincide con las operaciones correspondientes de la teoría de conjuntos. La comprensión de su naturaleza da la siguiente figura.



operaciones Ejemplo de tuplas (valla) i>

Es importante que las diferentes relaciones pueden contener dominios de un solo tipo. Esto significa que si se encuentran dos tuplas en los mismos dominios dentro de estos mismos atributos, podemos hablar de una cierta conexión tuplas que contienen estos atributos. En otras palabras, si las diferentes filas de una tabla en una de las columnas tienen el mismo valor, entonces podemos hablar de una cierta conexión entre estas líneas. O si en tablas diferentes tienen columnas (dominios) con el mismo sentido, las filas con los mismos valores en estas columnas están interconectados.

Operación de proyección produce relación que consiste en elementos de las relaciones iniciales, restringiendo el conjunto de dominios utilizados. El muestreo o selección permite obtener relaciones que contienen sólo aquellos tuplas que satisfacen las condiciones de la toma de muestras de campo. Por ejemplo, puede seleccionar sólo aquellas tuplas que estos dominios se especifican los valores de los atributos.

El conjunto de todas las operaciones en las relaciones permite extraer de la base de datos toda la información de interés y la forma que en una relación (tabla) con las propiedades prescritas (título).

Modelo de datos relacional no es accidental, pero era una consecuencia de la necesidad de manejar grandes volúmenes de datos diversos. Se encontró que una estructura de almacenamiento de datos y ciertas operaciones en esta estructura adecuada para una amplia gama de aplicaciones tales. Se puede suponer que una buena solución similar podría encontrar y la naturaleza como resultado de la selección natural.

Se describe el sistema de identificadores, los conceptos y la memoria de eventos en muchos aspectos muy similares al modelo relacional. Usted puede citar una serie de analogías:
neurona opera con pocos segmentos de información dendríticas, cada uno de los cuales está configurado para un tipo de datos particular. Segmentos dendríticas del mismo tipo se pueden asignar a un dominio específico; conceptos de teclado que describen información específica segmento dendrítico atributos que ocurren en el dominio correspondiente; Los conceptos área de la corteza de segunda mano, y identificadores que definen la estructura de un paquete que es característico para esta zona, determinan la estructura del dominio (header); Uso de los conceptos generales en virtud de la proyección de la información entre las zonas corresponde a la utilización de los dominios comunes en diferentes relaciones; El conjunto de zonas formando el cerebro corteza corresponde al conjunto de las relaciones que forman la base de datos; La asociación entre recuerdos corresponde conectividad a través de atributos compartidos de diferentes tuplas; memorias distribuidas en las zonas de la corteza corresponde a cómo uno evento puede generar múltiples tuplas de diferentes maneras, unidos por una sola clave única; Wave, describe el estado actual del cerebro puede actuar analógica de una consulta de base de datos. Así como un resultado de la operación sobre las relaciones es una relación, y la respuesta del cerebro puede ser un conjunto de descripciones de la vida asociada, combinados en un patrón de onda.
Referencias

Partes anteriores:
Parte 1. Neurona
Parte 2. Factores
Parte 3: Perceptrón, red de convolución
actividad Parte 4. Antecedentes
Parte 5. Las ondas cerebrales
Parte 6. El sistema de proyecciones

Parte 7. Human Computer-Interface Parte 8: factores de asignación en redes onda
Parte 9: Patrones de detectores neuronales. Proyección trasera
Parte 10. La auto-organización espacial
. Asociatividad
Parte 12. La siguiente memoria
Parte 13. Memoria Asociativa
Parte 14. Hippocampus
Parte 15. La consolidación de la memoria
16. Presentación por lotes

Alexei Redozubov (2014)

Fuente: habrahabr.ru/post/217055/