- Главная
- Информатика
- Организация ввода-вывода информации в БД. Лекция 7
Содержание
- 2. Понятие, классификация и роль экранных форм. Понятие, классификация и назначение отчетов. Вопросы лекции:
- 3. 1. Понятие, классификация и роль экранных форм
- 4. Понятие, классификация и роль экранных форм Ввод и просмотр данных в режиме таблицы имеет много очевидных
- 5. Понятие, классификация и роль экранных форм
- 6. Понятие, классификация и роль экранных форм 1. По характеру связи с таблицами различают связанные и не
- 7. Но наиболее естественной для многотабличных форм все-таки является ситуация, когда ведущая таблица находится на стороне «1».
- 8. 2. По выполняемым функциям различают формы ввода, вывода, управляющие, смешанные. Назначение каждого вида этих форм ясно
- 9. Понятие, классификация и роль экранных форм 4. По способу реализации экранные формы могут быть: всплывающими; невсплывающими.
- 10. Понятие, классификация и роль экранных форм 5. По форме представления информации экранные формы могут содержать символьную
- 11. Рекомендации по созданию экранных форм Рассмотрим основные рекомендации по созданию форм. 1. Порядок размещения элементов в
- 12. Рекомендации по созданию экранных форм 2. Если форма предназначена для ввода данных, то из нее могут
- 13. Возможности задания ограничений целостности при описании таблицы могут при «несистемном» проектировании привести к нежелательным последствиям. Предположим,
- 14. 2. Понятие, классификация и назначение отчетов
- 15. Общая характеристика отчетов Термин «отчет» понимается в ИС шире, чем это традиционно принято. Под отчетом понимается
- 16. Общая характеристика отчетов Источниками для получения отчетов могут быть не только таблицы баз данных, но и
- 17. Общая характеристика отчетов Отчеты имеют много общего с формами. Однако отчеты в отличие от форм не
- 18. Классификация отчетов
- 19. Общая характеристика отчетов Различают отчеты анкетной и табличной формы. При анкетной форме данные об одном объекте
- 20. Общая характеристика отчетов
- 21. Для каждой страницы отчета выделяют верхний и нижний колонтитулы (заголовок и «подножие» страницы). Ну и, естественно,
- 22. Общая характеристика отчетов Источниками информации для отчетов могут быть либо реальные таблицы базы данных, либо предварительно
- 24. Скачать презентацию
Слайд 2Понятие, классификация и роль экранных форм.
Понятие, классификация и назначение отчетов.
Вопросы лекции:
Понятие, классификация и роль экранных форм.
Понятие, классификация и назначение отчетов.
Вопросы лекции:
Слайд 31. Понятие, классификация и роль экранных форм
1. Понятие, классификация и роль экранных форм
Слайд 4Понятие, классификация и роль экранных форм
Ввод и просмотр данных в режиме таблицы
Понятие, классификация и роль экранных форм
Ввод и просмотр данных в режиме таблицы
Генераторы экранных форм являются компонентом языков 4-го поколения.
Использование генераторов экранных форм позволяет практически без программирования создавать довольно сложные системы обработки данных с хорошим пользовательским интерфейсом.
Если первоначально формы определялись только как способ отображения одной записи из БД, то сейчас в формах допускается наличие табличной (многострочной) части; более того, допускается наличие множества «динамических» частей, возможно, из разных БД.
Слайд 5Понятие, классификация и роль экранных форм
Понятие, классификация и роль экранных форм
Слайд 6Понятие, классификация и роль экранных форм
1. По характеру связи с таблицами различают
Понятие, классификация и роль экранных форм
1. По характеру связи с таблицами различают
По числу используемых таблиц выделяют однотабличные и многотабличные формы.
По характеру соподчинения отдельных частей многотабличные формы классифицируются как
простые,
иерархические
синхронизированные.
Простые многотабличные формы хотя и содержат данные из разных таблиц, но не имеют в своем составе соподчиненных частей.
Такие формы могут возникнуть, например, когда они базируются на таблицах, связанных друг с другом отношением 1:1, или когда в форму выводятся данные из таблиц, связанных друг с другом отношением 1 :М, но в форму в основном выводятся данные, находящиеся со стороны «М», а из таблицы, находящейся со стороны «1», берутся какие-то, обычно справочные, данные, т.е. ведущим здесь как бы является таблица, находящаяся со стороны «М».
Слайд 7Но наиболее естественной для многотабличных форм все-таки является ситуация, когда ведущая таблица
Но наиболее естественной для многотабличных форм все-таки является ситуация, когда ведущая таблица
В этом случае создаются иерархические формы, когда в форму в ее общей части выводятся данные из одной записи ведущей таблицы, а в табличной части - множество связанных с ней записей ведомого (зависимого) файла.
Иногда (по разным причинам) бывает нецелесообразно выводить в одну иерархическую форму данные и из основного, и из зависимого файла, и данные из зависимого файла выводятся в отдельной «зоне», которая открывается «при нажатии» соответствующей управляющей кнопки.
Такие формы называются синхронизированными.
Понятие, классификация и роль экранных форм
Слайд 82. По выполняемым функциям различают формы ввода, вывода, управляющие, смешанные. Назначение каждого
2. По выполняемым функциям различают формы ввода, вывода, управляющие, смешанные. Назначение каждого
3. По распределению данных по экранам (страницам) формы делятся на одностраничные и многостраничные; одной из разновидностей многостраничных форм можно считать формы с вкладками.
Понятие, классификация и роль экранных форм
Слайд 9Понятие, классификация и роль экранных форм
4. По способу реализации экранные формы могут
Понятие, классификация и роль экранных форм
4. По способу реализации экранные формы могут
всплывающими;
невсплывающими.
Всплывающая форма располагается поверх других открытых форм, даже если активной является другая форма.
Всплывающая форма может быть:
немодальной;
модальной.
Если всплывающая форма - немодальная, пользователь имеет возможность получить доступ к другим объектам и командам меню, пока форма открыта. Если всплывающая форма является модальной, нельзя получить доступ к любым другим объектам или командам меню, пока форма открыта. Пользователь должен выполнить какое-либо действие, чтобы фокус был переключен на другую форму (или окно).
Слайд 10Понятие, классификация и роль экранных форм
5. По форме представления информации экранные формы
Понятие, классификация и роль экранных форм
5. По форме представления информации экранные формы
Например, в БД, хранящей информацию о животных, наряду с описанием каждого вида может выводиться его изображение.
Несмотря на такое широкое применение экранных форм для реализации разных целей, основное внимание далее уделим их использованию для организации ввода данных в БД, потому что, во-первых, это является одним из основных назначений экранных форм; во-вторых, именно этот аспект наиболее значим для процессов создания и ведения БД; в-третьих, такие функции, как создание меню, вывод информации из БД и т.п., могут выполняться с использованием и других средств СУБД.
Слайд 11Рекомендации по созданию экранных форм
Рассмотрим основные рекомендации по созданию форм.
1. Порядок
Рекомендации по созданию экранных форм
Рассмотрим основные рекомендации по созданию форм.
1. Порядок
Порядок расположения полей на экране для форм, использующихся для вывода информации, определяется в основном смысловой группировкой информации, удобством для восприятия. Так как информационные потребности разных пользователей могут различаться, то в принципе на основе одного и того же источника (таблицы, запроса) может быть создано несколько разных экранных форм, ориентированных на разные запросы пользователей, с соответствующим составом и порядком следования полей.
Лучше, чтобы для форм, использующихся для ввода данных, порядок расположения полей в форме совпадал с порядком их расположения во входном документе.
Слайд 12Рекомендации по созданию экранных форм
2. Если форма предназначена для ввода данных, то
Рекомендации по созданию экранных форм
2. Если форма предназначена для ввода данных, то
3. Средства современных СУБД обладают разнообразными возможностями по оформлению экрана. При выборе стиля оформления экрана желательно выполнять следующие рекомендации:
а. не стоит злоупотреблять использованием цветов, шрифтов и других оформительских эффектов; оформление экрана не должно отвлекать от выполнения основных функций;
б. яркие цвета (например, красный) лучше использовать только для целей привлечения внимания (например, при сигнале о существенной ошибке);
Слайд 13Возможности задания ограничений целостности при описании таблицы могут при «несистемном» проектировании привести
Возможности задания ограничений целостности при описании таблицы могут при «несистемном» проектировании привести
В силу имеющихся ограничений целостности часть полей является обязательной для ввода, другая - нет. Для полей, обязательных для заполнения, можно использовать специальное цветовое выделение.
Рекомендации по созданию экранных форм
Слайд 142. Понятие, классификация и назначение отчетов
2. Понятие, классификация и назначение отчетов
Слайд 15Общая характеристика отчетов
Термин «отчет» понимается в ИС шире, чем это традиционно принято.
Общая характеристика отчетов
Термин «отчет» понимается в ИС шире, чем это традиционно принято.
Для создания отчетов используются высокоуровневые средства автоматизации - генераторы отчетов. Генераторы отчетов, так же как и генераторы форм ввода-вывода, являются компонентами языков 4-го поколения. Они включены в состав большинства СУБД. Кроме того, генераторы отчетов представлены и как самостоятельный класс программного обеспечения. Существует даже англоязычный термин «reporting», объединяющий все вопросы, относящиеся к процессу получения отчетов.
Слайд 16Общая характеристика отчетов
Источниками для получения отчетов могут быть не только таблицы баз
Общая характеристика отчетов
Источниками для получения отчетов могут быть не только таблицы баз
Генераторы отчетов позволяют выполнять следующие действия:
проводить группировку данных;
вычислять многоуровневые промежуточные и общие итоги по отдельным полям;
вводить в отчеты вычисляемые поля;
выводить в отчеты данные из разных источников;
включать в отчеты данные, отобранные по заданным критериям;
использовать различные формы представления информации;
качественно оформлять выводимые данные.
Слайд 17Общая характеристика отчетов
Отчеты имеют много общего с формами. Однако отчеты в отличие
Общая характеристика отчетов
Отчеты имеют много общего с формами. Однако отчеты в отличие
Чаще всего отчеты используются для вывода информации на печать (т.е. для получения так называемых твердых копий). Для документов, даже одинаковых по содержанию, могут использоваться разные приемы их оформления в зависимости от того, куда осуществляется вывод информации. Например, при выдаче информации на экран могут использоваться специальные эффекты (мигание, динамические изображения, полосы прокрутки и т. п.).
Слайд 18Классификация отчетов
Классификация отчетов
Слайд 19Общая характеристика отчетов
Различают отчеты анкетной и табличной формы. При анкетной форме данные
Общая характеристика отчетов
Различают отчеты анкетной и табличной формы. При анкетной форме данные
Документы табличной формы включают в себя привычные таблицы с названиями атрибутов в заголовках столбцов; данные о каждом объекте представляются в одной строке.
Табличные документы могут включать либо одну таблицу - однотабличные документы, либо несколько таблиц (обычно разной структуры) - многотабличные документы.
Слайд 20Общая характеристика отчетов
Общая характеристика отчетов
Слайд 21Для каждой страницы отчета выделяют верхний и нижний колонтитулы (заголовок и «подножие»
Кроме того, в документе может быть обеспечена группировка данных, причем в отличие от запросов группировка может быть одноуровневой и многоуровневой (иерархической). В последнем случае для каждого уровня группировки могут быть созданы зоны заголовка.
Группировка обычно используется в целях подсчета каких-либо итоговых показателей для каждой группы (суммы, количества элементов в группе и т.п.). При этом возможно получение итоговых документов, включающих только итоговые значения, детальных документов, имеющих только детальные строки, и смешанных, содержащих как детальные строки, так и итоговые.
Общая характеристика отчетов
Слайд 22Общая характеристика отчетов
Источниками информации для отчетов могут быть либо реальные таблицы базы
Общая характеристика отчетов
Источниками информации для отчетов могут быть либо реальные таблицы базы
В последнее время в отчеты, наряду с символьной информацией, часто включается деловая графика.
Кроме документов, содержащих главным образом фактографическую информацию из баз данных, можно создавать и документы, которые в основном, напротив, включают какой-то текст (документографические), в который вкраплены данные из БД (документы типа письма).
В документах фактографического типа можно различать просто какой-то текст, не имеющий жесткой связи с элементами БД (например, название документа, поясняющий текст), названия элементов из БД (например, «Фамилия») и значения этих элементов (например, Иванов, Петров), элементы оформления (линия, рисунки).