Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичка БД .doc
Скачиваний:
3
Добавлен:
24.11.2019
Размер:
649.73 Кб
Скачать

Задание

1.Сформировать запросы для выбора из таблицы Зарплата запи­сей при точном совпадении по: табельному номеру, фамилии, имени, да­те поступления на работу, окладу.

2.Сформировать запросы согласно п.1 при неточном совпадении с использованием символов подстановки * и ?.

3.Сформировать запросы по диапазонам для: фамилий и окладов.

4.Сформировать различные запросы с использованием операторов "И" и "ИЛИ".

5.По двум таблицам Зарплата и Сведения составить список сотруд­ников с указанием домашнего адреса и телефона.

6.Повторить п.5, задав критерий поиска по дате рождения.

7.Составить список сотрудников, работающих на предприятии с определенной даты и не моложе определенного возраста.

8.Составить список сотрудников, принятых на работу в опреде­ленном году и проживающих в определенном комплексе и принятых на работу на год позже и проживающих в другом комплексе.

9.По двум таблицам Зарплата и Сведения составить списки сотрудников, имеющих трех и более иждевенцев; списки сотрудников с ука­занием табельных номеров, фамилий, домашних адресов и количества иждивенцев.

10.Повторить п.9 и составить списки: семейных сотрудни­ков, имеющих одного, двух, трех и более иждивенцев.

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

12.По таблицам Зарплата и Сведения реализовать запросы на: изменение, добавление, удаление, обновление, создание таблицы.

13. По этим таблицам реализовать параметрический запрос.

14. По таблице соданной запросом реализовать перекрестный запрос с помощью мастера и без него.

15. Проверить работу остальных Мастеров запросов.

Контрольные вопросы

1.Что из себя представляет запрос по образцу ?

2.Как сохранить результаты запроса ?

3.Как выбрать поля для включения в запрос ?

4.Условия точного и неточного совпадения записей в запросах.

5.Как осуществить выбор записей по диапазону значений ?

6.Какие операторы применяются для вычисления итоговых значе­ний ?

7.Возможности сортировки данных при выполнении запросов.

8.Использование операторов "И" и "ИЛИ" в запросах.

9. Как связываются таблицы в запросах к многотабличным базам данных? Какие требования предъявляются к полям, используемым для связывания таблиц?

10. В каком порядке выполняется запрос к связанным таблицам с отношением один-к-одному?

11. В каком порядке выполняется запрос к связанным таблицам с отношением один-ко-многим?

12. Как выполняются вычисления при многотабличных запросах?

13. Как работают Мастера запросов ?

14. Укажите порядок создания запросов на: изменение, добавление, удаление, обновление, создание таблицы.

  1. Каким образом создаются параметрические и перекрестные запросы ?

Лабораторная работа n 6 создание форм

Цель работы:Освоить приемы создания различных форм и работы с ними.

Вводные замечания

Формы используются для достижения комфорта в работе с Access и при обработке базы данных несколькими пользователями. Форма мо­жет служить средством защиты базы от действий неквалифицированных пользователей, а также ширмой, заслоняющей от любопытных глаз конфиденциальную информацию.

В Access существует несколько способов создания форм:

- Автоформа - автоматическое создание формы с использованием одного из стандартных шаблонов. Это наиболее простой и быстрый способ создания формы.

- Мастер форм - создание формы с помощью мастера; в зависи­мости от назначения формы мастер предлагает на выбор стандартные шаблоны и стили оформления.

- Режим конструктора - создание формы на основе пустого бланка при помощи инструментальных средств конструктора форм.

- Мастер диаграмм - создание формы с диаграммой на основе выбранных полей таблицы.

- Мастер сводных таблиц - создание сводной таблицы Excel на основе таблиц или запросов Access.

Формы создаются на основе таблиц и запросов. При каждом отк­рытии сохраненной формы обновляются данные запроса, на основе ко­торого создается форма. Благодаря этому содержимое формы всегда соответствует информации в таблицах и запросах.

Для обработки готовых форм предназначен конструктор форм. Чтобы создать форму, необходимо на вкладке Формы окна базы данных нажать кнопку Создать. На экране появится диалоговое окно Новая форма, в котором программа предлагает пользователю выбрать способ создания формы.

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

Виды формы и их особенности приведены в таблице.

Виды формы

Особенности

В один столбец

Для каждой записи отводится отдельная стра­ница формы. Подходит для записей с большим числом полей

Ленточная форма

Каждая запись размещается в одной строке таблицы. Позволяет наглядно представить не­скольких записей.

Табличная форма

Имеет вид таблицы и выступает в качестве подчиненной формы в составных формах.

Составная

Состоит из главной и подчиненной форм, связанных отношением One-To- Many

Диаграмма

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

Если выбрать в списке элементы Автоформа: в столбец, Автоформа: ленточная или Автоформа: табличная и нажать кнопку ОК, то через некоторое время на экране появится готовая форма. Если попытатсся закрыть ее, Access напомнит, что данная форма не сохранена, и предложит сохранить ее под именем той таб­лице,по которой создается форма и которую можно всегда изменить.