Язык CSDL как пример языка для разработки концептуальных схем баз данных

Решение задачи разработки концептуальной схемы в соответствии с современной технологией проектирования баз данных предоставляется администратору базы данных (DBA). Действуя без помощи ЭВМ, DBA должен вручную выполнить трансляцию представленных в виде инструкций знаний о данных в структуре сначала на логическом, а затем на физическом уровнях. Во многих случаях DBA столкнется с неполным описанием данных и их семантикой, так как пользователи, подготовившие это описание, либо недостаточно опытны, либо недостаточно ясно понимали назначение данных. Даже если мы не будем принимать во внимание эту проблему. DBA все же трудно охватить общность данных и сложные отношения между ними. Если строго не придерживаться подходящей методики, ручная трансляция неструктурированных знаний в формальное описание для СУБД является трудоемкой и приводит к ошибкам. Язык CSDL является интерактивным языком для описания информации о данных, предназначенных для приложений. В этом языке имеются мощные средства абстрагирования для выражения семантики данных и выполняемых к ним транзакций. Основные конструкции языка CSDL следующие: объекты, представляющие понятия, связанные с физическими или абстрактными объектами сферы приложений; простые фреймы, группирующие одно или несколько понятий для формирования имеющих смысл отношений.

Releated Post

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.