
4. Ввод, обработка и вывод данных в фактографических АИС
курсора, определяющий текущее
поле
для ввода/изменения дан-
ных. Так же как и в табличном режиме, форма может откры-
ваться только на ввод новых данных, т. е. ърелсиме добавления
без возможности просмотра ранее введенных в таблицу дан-
ных.
Форма может отображать записи или предоставлять воз-
можность для ввода новых записей одной {базовой) таблицы.
Однако идея экранных форм в реляционных СУБД оказалась
более плодотворной, чем просто предоставление удобств для
ввода/просмотра сразу всех полей одной записи. В определен-
ных случаях «бумажная» информационная технология, которую
автоматизирует банк данных АИС, предусматривает накопле-
ние и образование данных сразу в комплексе по ряду информа-
ционных задач. К примеру, при ведении учета командировок
сотрудников в бухгалтерии используются специальные блан-
ки, в которых отображается информация по сотруднику (ФИО,
Подразделение, Должность, Сл. тел.) и данные собственно по
командировке (Дата начала. Дата
окончания.
Полученный аванс,
Фактические расходы, Пункты назначения, Служебные зада-
ния). При проектировании базы данных для автоматизации та-
кого учета, исходя из требований нормализации таблиц, пере-
численные выше в «бумажном» бланке данные распределяют-
ся сразу по нескольким связанным таблицам «Сотрудник»,
«Командировка», «Пункты», «Служебные задания».
Техника
форм
СУБД предоставляет возможность создавать
«комплексные» электронные бланки для ввода информации сра-
зу в несколько связанных таблиц. Такие формы называются
структурными (сложными) и обеспечивают естественный в
технологическом плане совместный ввод данных в связанные
таблицы. Чаще всего такой способ позволяет вводить и про-
сматривать записи, находящиеся в таблицах, связанных отно-
шением «Один-ко-многим». При прокрутке записей в главной
форме, отражающей записи базовой таблицы на стороне «один»,
в структурных элементах, называемых иногда «подчиненными»
формами, прокручиваются связанные записи из таблиц на сто-
роне «многие». На рис. 4.7 приведен пример такой формы.
134