Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД 6 семестр / Лекции / ЭКРАННЫЕ ФОРМЫ В СУБД MS ACCESS 2010.docx
Скачиваний:
111
Добавлен:
21.03.2016
Размер:
73.98 Кб
Скачать
  1. Этапы разработки интерфейса

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

Технология поддержания такой базы данных в актуальном состоянии обеспечения процесса ввода оперативных данных и обновления существ) данных.

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

Прежде чем вводить, отображать или корректировать данные таблиц чер ранную форму, надо спроектировать и сконструировать ее.

В процессе разработки технологии загрузки базы данных и проектирования форм целесообразно определить:

перечень документов-источников, содержащих необходимые данные грузки таблиц базы данных;

таблицы — объекты загрузки для каждого документа-источника;

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

  • подсхему данных каждой формы (фрагмент схемы данных), состоящую из таблиц, необходимых для создания электронного документа. При этом для много­табличной (составной) формы выбирается:

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

  • таблица, которая будет источником записей подчиненной формы, включае­мой в главную форму, и таблицы для отображения справочных данных в подчиненной форме;

  • макет формы, т. е. ее общую структуру, в соответствии со структурой доку­мента-источника и полученной подсхемой данных. При этом распределяется пространство формы для размещения включаемых подчиненных форм;

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

  • в главную форму обязательно надо вводить ключевые поля таблицы-источника данных (например, идентификатор документа "Договор" — но­мер договора);

  • в подчиненной форме предусмотреть только те ключевые поля таблицы — базового источника подчиненной формы, которых нет в таблице-источнике главной формы (например, код товара из спецификации документа "Договор").

После выполнения перечисленных пунктов и получения макета формы можно ’пить к разработке форм средствами Access.

  1. Определение последовательности загрузки таблиц и документов

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

  • независимо могут создаваться записи таблиц, которые не подчинены каким- либо другим таблицам в схеме данных;

  • запись таблицы, подчиненной каким-либо другим таблицам, может создаваться при наличии связанных с ней записей в главных таблицах; записи главной таб­лицы должны быть загружены ранее (таблицы справочных данных) или должны создаваться вместе с подчиненной записью в одной форме.

В соответствии с этими требованиями можно рекомендовать в практических приложениях предусмотреть сначала ввод в базу данных справочных данных, а затем данных плановых и оперативно-учетных документов. Это связано с тем, что таблицы с плановыми и оперативно-учетными данными в схеме данных являются подчиненными по отношению к таблицам справочных данных, которые, как правило, находятся на верхнем уровне.