Субд лекции

Темы:

Понятие, классификация и роль экранных форм

Ввод и просмотр данных в режиме таблицы имеет много очевидных недостатков. Поэтому, как правило, для удобства пользователей создаются экранные формы, которые позволяют рационально расположить данные на экране, использовать разнообразные элементы оформления, обеспечивать возможности специфических проверок при вводе данных. Во многих СУБД имеются возможности использования Мастеров, автоматизирующих процесс создания экранных форм. Генераторы экранных форм являются компонентом языков 4-го поколения. Использование генераторов экранных форм позволяет практически без программирования создавать довольно сложные системы обработки данных с хорошим пользовательским интерфейсом.

Экранные формы уже давно применяются в практике создания БнД. Роль форм очень сильно возросла и изменилась в последнее время. Сейчас экранные формы используются не только для ввода данных в базу данных, корректировки данных, а также позаписного вывода данных, что является их традиционными сферами применения, но и для реализации просмотров БД по определенным условиям, и даже создания «заставок» и меню (так называемые несвязанные формы, т.е. формы, не связанные с какой-либо таблицей).[***]

Если первоначально формы определялись только как способ отображения одной записи из БД, то сейчас в формах допускается наличие табличной (многострочной) части; более того, допускается наличие множества «динамических» частей, возможно, из разных БД.

Тем не менее в некоторых СУБД «форма» так и сохранила свое назначение для позаписной обработки БД.

Понятие «форма» и инструменты ее создания используются сейчас не только в СУБД, но и в других классах программных систем, например в табличных процессорах.

Общепринятой в настоящее время является практика, когда в экранной форме помимо информационных присутствуют и управляющие (controls) элементы.[†††]

предыдущая темаследующая