- •Министерство образования Российской Федерации
- •Содержание
- •Содержание контрольной работы
- •Порядок выполнения контрольной работы
- •Проектирование базы данных
- •Проектирование структуры таблиц
- •Проектирование связей между таблицами
- •Создание базы данных средствами субд Aссess
- •Создание таблиц базы данных
- •Создание связей между таблицами
- •Заполнение таблиц данными
- •Создание запросов на выборку
- •Создание запроса на основе данных одной таблицы
- •Создание запроса на основе данных двух таблиц
- •Создание запроса на выборку с параметром
- •Создание запроса с расчетом итоговых значений
- •Образец оформления контрольной работы
- •Проектирование базы данных «Сотрудники»дники»
- •Проектирование структуры таблиц
- •Проектирование связей между таблицами
- •Создание базы данных средствами субд Aссess
- •Создание таблиц базы данных
- •Создание связей между таблицами
- •Заполнение таблиц данными
- •Создание запросов на выборку
- •Запрос 1
- •Запрос 2
- •Запрос 3
- •Запрос 4
- •Список литературы
Запрос 3
Выбрать из базы данных Сотрудники номер пропуска, фамилию, должность сотрудников работающих под руководством заведующего, фамилию которого будет задаваться при запуске запроса.
Данный запрос является запросом с параметром.
Первые десять шагов по созданию этого запроса такие же, как и при создании предыдущего запроса. Дальнейшие действия следующие:
В строке Условие отбора бланка запроса для поля Фамилия начальника зададим условие отбора, набрав в квадратных скобках текст, приглашающий ввести фамилию начальника отдела (Введи фамилию начальника).
Закроем окно запроса. появится диалоговое окно Сохранение.
Наберем Начальник отдела в поле Имя запроса.
Щелкнем кнопку ОК.
Дважды щелкнем значок запроса Начальник отдела в окне базы данных. Появится окно Введите значение параметра.
Введем фамилию начальника отдела Павлова, содержащуюся в базе данных.
щелкнем кнопку ОК.
Бланк запроса представлен на рис. 3.5. Результат запроса представлен на рис. 3.6.
Рис. 3.5. Бланк запроса с параметром.
Рис. 3.6. Окно запроса с параметром Начальник отдела со значением параметра Павлова.
Запрос 4
Выбрать из базы данных Сотрудники информацию о средней заработной плате по должностям в каждом отделе.
Этот запрос является запросом с расчетом итоговых значений по группам записей.
Для создания запроса выполним следующую последовательность действий:
Выберем в окне базы данных объект Запросы, а затем дважды щелкнем на значке Создание запроса в режиме Конструктора в правой части окна.
В окне Добавление таблицы добавим таблицу Сотрудник.
Закроем окно Добавление таблицы.
Дважды щелкнем на поле Номер в списке полей таблицы Сотрудник, расположенном в верхней части бланка запроса. Поле Номер отдела добавится в строку Поле, расположенную в нижней части бланка запроса.
Добавим в бланк запроса поле. Должность.
Добавим в бланк запроса поле Зарплата.
Щелкнем кнопку Групповые операции на панели инструментов Microsoft Access. В нижней части бланка запроса появится строка Групповые операции со значением Группировка во всех полях, отобранных для запроса.
Для поля Зарплата щелкнем в строке Групповые операции и из раскрывающегося списка выберем функцию Avg. Заполненный бланк запроса представлен на рис. 3.7.
Закроем бланк запроса.
Сохраним запрос под именем Средняя зарплата по отделам.
Запустим запрос на выполнение. Результат выполнения запроса представлен на рис. 3.8.
Закроем окно запроса.
Рис. 3.7. Заполненный бланк запроса с расчетом итоговых значений по группам записей.
Рис. 3.8. Окно запроса с расчетом итоговых значений по группам записей.
Список литературы
Шафрин Ю. Информационные технологии. - М.: Лаборатория базовых знаний, 1998.
Пасько Н. Access 2000. – Киев : BHV, 1999.
Леоньтьев В. П. Новейшая энциклопедия персонального компьютера 2002. – М.: ОЛМА – ПРЕСС, 2002.
`