logo
Копия Пояснительная записка

Структура таблицы «Услуги»

Имя поля

Тип поля

Примечание

КодУслуги

Счетчик

Первичный ключ. Обязательное индексированное поле. Совпадения не допускаются.

НаименованиеУслуги

Текстовый

Длина 50 символов

Стоимость

Денежный

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

Схема данных проектируемой автоматизированной системы показана на рисунке 6.

Рис. 1. Схема данных автоматизированной системы

Основным требованием к надежности работы СУБД являются требование сохранения целостности данных. Целостность базы данных – это свойство, которое означает, что в ней хранятся полные, непротиворечивые и адекватно отражающие предметную область данные. Контроль целостности связей данных обычно означает анализ связанных таблиц на соблюдение следующих правил:

  1. каждой записи связанной таблицы соответствует нуль или более записей подчиненной таблицы;

  2. в подчиненной таблице не должно быть записей, ссылающихся на несуществующие записи в основной таблице [32, с. 497].

Самостоятельно следить за целостностью данных практически невозможно. Среда MS ACCESS включает в себя средства, позволяющие автоматически поддерживать целостность данных, не разрешают выполнять операции, нарушающие ее. Для этого при проектировании схемы устанавливаются соответствующие параметры. При проектировании схемы данных следует установить соответствующий флажок. При связывании таблиц задано обеспечение целостности данных, каскадное обновление связанных полей и каскадное удаление связанных полей. Даталогическая модель ориентирована на среду хранения и манипуляцию данными.