Классика баз данных - статьи

       

Логическая организация и службы DSSP


В пространстве данных должна содержаться вся информация, уместная для конкретной организации, несмотря на формат и местоположение этой информации, а также моделироваться развитый набор связей между репозиториями данных. Поэтому на логическом уровне пространство данных представляется как набор участников и связей.

Участниками пространства данных являются индивидуальные источники данных: они могут быть реляционными базами данных, репозиториями XML, текстовыми базами данных, Web-сервисами и пакетами программного обеспечения. Они могут храниться или быть потоками данных (локально управляемыми системами потоков данных), или даже сенсорными установками. Некоторые участники могут поддерживать выразительные языки запросов, а другие - быть неинтеллектуальными и поддерживающими лишь ограниченные интерфейсы для формулировки запросов (например, структурированные файлы, Web-сервисы или другие софтверные пакеты). Участники могут быть очень структурированными (например, реляционными базами данных), полуструктурированными (XML, коллекции кода) или полностью неструктурированными. Некоторые источники могут поддерживать традиционные операции обновления, другие - допускать только добавления (в целях архивации), а третьи могут быть полностью неизменчивыми.

В пространстве данных должна иметься возможность моделирования любого вида связи между двумя (или несколькими) участниками. Нужно уметь представлять в виде связей традиционные ситуации, когда один участник является представлением или репликой другого участника, или когда схемы двух участников отображаются одна на другую. Однако желательно уметь моделировать намного более широкий набор связей, например, что источник A был вручную произведен из источников B и C, или что источники E и F создавались независимо, но отражают одну и ту же физическую систему. Связи могут быть даже менее конкретными, например, отражающими ту ситуацию, что два набора данных образованы из одного источника данных в одно и то же время. Пространства данных могут вкладываться одно в другое, и они могут перекрываться.

Содержание  Назад  Вперед