Cтраница 4
После определения элементов данных и отношений между ними разработчик выявляет элементы данных, соответствующие показателям ( параметрам) объектной системы, и элементы данных, которые играют роль ключей для этих параметров. Результаты этого анализа используются для синтеза логической структуры базы данных и ее системного описания. Точность и уровень формализации таких описаний должны быть достаточно высокими, чтобы на их основе можно было осуществить физическую реализацию. [46]
Язык DMCL состоит из операторов, которые управляют организацией хранения и манипулирования данными на физическом уровне. Они не оказывают никакого влияния на логическую структуру базы данных. [47]
Составная единица информации является формализованно представленной единицей производственной информации, отражающей элементарные логические связи между входящими в ее состав реквизитами. Отражение этих связей лежит в основе проектирования логической структуры баз данных. [48]
Связи между таблицами устанавливаются в соответствии с проектом логической структуры базы данных ( см. рис. 2.19), определяются и запоминаются в схеме данных Access. Схема данных является не только средством графического отображения логической структуры базы данных, она активно используется системой в процессе обработки данных. Система при необходимости обработки данных двух взаимосвязанных таблиц автоматически использует связи, определенные в схеме данных. Таким образом, у разработчика нет необходимости специально сообщать системе о наличии той или иной связи. Однажды указанные в схеме данных связи используются системой автоматически. [49]
Правила построения структуры документа ( DTD-Document Type Definition) DTD содержит правила, по которым строится логическая структура документа. Аналогичным понятием по отношению к описанию структуры документа является понятие логической структуры базы данных, описывающей типы данных и их взаимосвязь. Описываемые в DTD элементы можно разбить на две группы - элементы первой группы предназначены для разбиения документа на смысловые модули, вторая группа элементов указывает программе-обработчику на необходимость специальной обработки некоторых частей данных. [50]
Итак, на основании анализа информационных потоков на входах и выходах объекта строится функциональная модель. Далее с использованием инструментального CASE-средства, например ERWin 3.5, генерируется логическая структура базы данных, общая схема которой для наглядности разбивается на отдельные страницы, на которых по функциональному назначению сгруппированы отдельные сущности со связями между ними. [51]
Система макрокоманд доступа к данным базы данных применяется для того, чтобы сделать СЕЙ, хранящиеся в массивах БД, доступными пользователю в его рабочих областях, без описания шагов, необходимых для поиска и выбора СЕЙ, без знания логической структуры базы данных и местоположения СЕЙ в массивах базы данных. Система макрокоманд доступа к данным БД организована таким образом, что прк изменении логической структуры базы данных нет необходимости в повторной трансляции программ, которые используют макрокоманды доступа. Макрокоманды доступа не реализуют функции, вызывающие изменения в логических связях записей ЗД. [52]