ВУЗ:
Составители:
61
3.7 Разработка запросов и отчетов
Некоторые документы, которые могут понадобиться конечному
пользователю в ходе работы, не могут быть сформированы
непосредственно в рамках разработанных на данный момент форм.
Включение же всех необходимых данных в единое базовое отношение
может во многих случаях привести к избыточности данных и
возникновению многочисленных аномалий обновления. Выходом из
создавшегося положения может стать создание
разнообразных запросов,
на основе которых в дальнейшем будут разработаны требуемые формы.
Данные, заносимые в такие формы, будут автоматически отражаться не
только в запросе, но и в соответствующих базовых отношениях. Ниже
перечислены основные операции реляционной алгебры, на базе которых
строятся запросы, а также программные средства для их реализации в
СУБД ACCESS.
Предполагается, что предварительно открыта вкладка
Запрос и выбрана кнопка Создать.
Естественное соединение – Простой запрос с указанием
необходимых в запросе таблиц и запросов и требуемых в запросе полей;
Выборка – в режиме Конструктора указываются Условия отбора
явно или в режиме параметрического запроса (в последнем случае для
нужного поля в Условии отбора в квадратных
скобках вводится
сообщение для пользователя, в соответствии с которым он должен задать
параметр для отбора);
Пересечение – таблицы, совпадающие по составу полей и типам
данных для них, в режиме Конструктора запросов объединяют при
помощи первичных ключей этих таблиц, после чего выбирают поля,
которые нужно отобразить в запросе;
Вычитание – выбираются таблицы, совпадающие
по составу полей
и типам данных для них, и указывают способ Записи без подчиненных;
Проекция – при выборе любого способа создания запроса
указываются любые поля, которые следует отобразить в запросе;
3.7 Разработка запросов и отчетов Некоторые документы, которые могут понадобиться конечному пользователю в ходе работы, не могут быть сформированы непосредственно в рамках разработанных на данный момент форм. Включение же всех необходимых данных в единое базовое отношение может во многих случаях привести к избыточности данных и возникновению многочисленных аномалий обновления. Выходом из создавшегося положения может стать создание разнообразных запросов, на основе которых в дальнейшем будут разработаны требуемые формы. Данные, заносимые в такие формы, будут автоматически отражаться не только в запросе, но и в соответствующих базовых отношениях. Ниже перечислены основные операции реляционной алгебры, на базе которых строятся запросы, а также программные средства для их реализации в СУБД ACCESS. Предполагается, что предварительно открыта вкладка Запрос и выбрана кнопка Создать. Естественное соединение – Простой запрос с указанием необходимых в запросе таблиц и запросов и требуемых в запросе полей; Выборка – в режиме Конструктора указываются Условия отбора явно или в режиме параметрического запроса (в последнем случае для нужного поля в Условии отбора в квадратных скобках вводится сообщение для пользователя, в соответствии с которым он должен задать параметр для отбора); Пересечение – таблицы, совпадающие по составу полей и типам данных для них, в режиме Конструктора запросов объединяют при помощи первичных ключей этих таблиц, после чего выбирают поля, которые нужно отобразить в запросе; Вычитание – выбираются таблицы, совпадающие по составу полей и типам данных для них, и указывают способ Записи без подчиненных; Проекция – при выборе любого способа создания запроса указываются любые поля, которые следует отобразить в запросе; 61
Страницы
- « первая
- ‹ предыдущая
- …
- 59
- 60
- 61
- 62
- 63
- …
- следующая ›
- последняя »