Задания выполняются по базе данных, созданной студентом в соответствии с индивидуальным вариантом при выполнении лабораторной работы 1 [2].
Задание 1. Проанализируйте индивидуальный вариант заданий в табл. 1 – 5. Откройте свою базу данных и добавьте в ее таблицы записи, смысловое содержание которых позволит выполнить указанные задания. Всего в основной таблице базы данных должно быть не менее 20 записей.
Задание 2. В соответствии с формулировками индивидуальных заданий в своей базе данных создайте и сохраните следующие запросы, присвоив им информативные имена, характеризующие содержание запроса:
1) по заданию табл. 1 – три запроса на выборку данных;
2) по заданию табл. 2 – запрос с вычисляемым полем;
3) по заданию табл. 3 – запрос с групповыми операциями;
4) по заданию табл. 4 – запрос с параметром N.
Задание 3. Согласно индивидуальному варианту (см. табл. 5) создайте отчет о соответствующем объекте базы данных с учетом указанных признаков группирования и сортировки записей. В качестве источника информации для отчета примените специально созданный многотабличный запрос на выборку данных, содержащий все необходимые по условию задания поля. При сохранении отчета в его имени укажите свою фамилию, например: Фамилия_Отчет.
|
|
Таблица 1
Варианты задания по созданию запросов на выборку данных
Ва- ри- ант | Содержание запроса |
1. Перевозки из Мурманска во Владивосток. 2. Перевозки в Мурманск грузов в количестве более 500 кг. 3. Перевозки во Владивосток, совершенные не позднее 01.05.2009. | |
1. Абитуриенты, окончившие школу с золотой медалью. 2. Абитуриенты, поступающие на специальность «Электроснабжение» и проживающие в Новокузнецке и Сургуте. 3. Абитуриенты, окончившие школу с золотой медалью и сдавшие экзамен по математике на оценку «5». |
Продолжение табл. 1
1. Должность и тарифная ставка работника Р. Л. Иванова. 2. Работники отдела «Проектирование» с тарифной ставкой от 180 до 250 р./ч. 3. Работники отдела «Проектирование», разряд которых выше 10-го. | |
1. Поступления товара «Сухое молоко». 2. Товары для организации «Восход» в количестве от 1000 до 5000 кг. 3. Товар «Сухое молоко», поступивший до 15.09.2008. | |
1. Книги, взятые на абонемент читателем Р. А. Петровым. 2. Книги, выданные в мае 2008 г. в количестве более 5 шт. 3. Книги жанра «Наука», выданные читателю П. Л. Цветкову. | |
1. Модель автомобиля владельца А. Г. Зайцева. 2. Нарушения, допущенные водителем Г. Д. Беловым осенью 2008 г. 3. Нарушения, допущенные владельцами автомобилей модели «Тойота» до 02.08.2009. | |
1. Данные о старте и финише участника соревнований Р. А. Краснова. 2. Участники команды «Юниор» спортивной организации «Чемпион». 3. Участники команды «Юниор», не вышедшие на старт. | |
1. Перевозки груза из Омска в Тюмень. 2. Перевозки груза в количестве от 1 до 5 т в Тюмень. 3. Перевозки груза, отправленные в Москву не позднее 10.09.2009. | |
1. Успеваемость студентов по математике. 2. Студенты, получившие по физике оценку «4» или «5». 3. Успеваемость студента А. П. Иванова по математике и физике. | |
1. Состояние лицевого счета абонента В. Д. Федорова. 2. Должники, имеющие в 2008 г. льготу «Инвалидность». 3. Абоненты, отключенные за неуплату во втором квартале 2009 г. | |
1. CD-диски с общим объемом файлов более 900 кбайт. 2. CD-диски с названием «Access», выпущенные с 2007-го по 2009-й гг. 3. Владельцы CD-дисков с прикладным программным обеспечением. | |
1. Студенты, имеющие оценку «2» по химии. 2. Студенты, имеющие пропуски занятий по математике. 3. Успеваемость студента Р. Л. Ершова по математике и физике. | |
1. Постояльцы, проживающие в гостиничных номерах 5 и 40. 2. Постояльцы, которые забронировали гостиничный номер категории «люкс» и проживали в нем в июле 2008 г. 3. Постояльцы, проживающие в номерах со стоимостью места менее 1500 р. | |
1. Товары, полученные от поставщика – завода «Монолит». 2. Товары, проданные летом 2008 г. в количестве от 1000 до 3000 шт. 3. Товары с наименованием «Миксер», поступившие до 01.02.2008. |
Окончание табл. 1
|
|
1. Предприятия, имеющие форму собственности «ОАО». 2. Предприятия, выпускающие электротехнику, прибыль которых составляет от 500 тыс. до 1 млн $. 3. Предприятия, заплатившие налоги в IV квартале 2008 г. | |
1. Поездки в Москву летом 2008 г. 2. Поездки пассажирского поезда № 5. 3. Поездки в Новосибирск поездов с количеством вагонов более 10. | |
1. Водители, имеющие оклад от 15000 до 17000 р. 2. Автобусы, работавшие на маршруте № 79 в сентябре 2009 г. 3. Водители, работающие на автобусах марки «Икарус» на маршрутах № 90 и 104. | |
1. Риэлторы, совершившие обмен трехкомнатных квартир в мае 2008 г. 2. Сделки, совершенные риэлторами в июне 2008 г. 3. Список однокомнатных квартир с телефоном и балконом, общий метраж которых не менее 42 кв. м. | |
1. Рейсы, выполненные из Москвы в Париж весной 2009 г. 2. Рейсы, выполненные самолетом Ту-154. 3. Рейсы в Минск с доходом более 800 тыс. р. |
Таблица 2
Варианты задания по созданию запроса с вычисляемым полем
Вари- ант | Имя таблицы | Вычисляемое поле |
Рейсы | Прибыль за рейс, выполненный судном | |
Анкета | Возраст абитуриента на текущую дату | |
Табель | Зарплата работника | |
Отпуск товаров | Доход от продажи товара | |
Выдачи | Просрочено дней читателем | |
Нарушители | Размер штрафа в долларах | |
Финиш | Размер бонуса, определяемый как разница порядковых номеров на старте и финише | |
Доставки | Количество дней доставки груза | |
Сессия | Индивидуальный код студента, представляющий собой сумму шифра студента и шифра дисциплины | |
Платежи | Сумма оплаты с учетом льготы абонента | |
CD-диски | Объем CD-диска в мегабайтах |
Окончание табл. 2
Успеваемость | Индивидуальный код студента, представляющий собой сумму шифра студента и шифра дисциплины | |
Проживание | Сумма оплаты за проживание постояльца гостиницы | |
Продажа | Доход от продажи товара | |
Предприятия | Прибыль предприятия, рассчитанная в евро | |
Расписание | Прибыль за поездку, рассчитанная в долларах | |
Парк | Длительность маршрута | |
Недвижимость | Стоимость 1 кв. м общей площади | |
Перевозки | Количество свободных мест на рейсе |
Таблица 3
Варианты задания по созданию запроса с групповыми операциями
Ва- ри- ант | Имя таблицы | Итоговый показатель для расчета | |
Рейсы | Количество рейсов, выполненных каждым судном | ||
Специальности | Количество анкет абитуриентов по каждой специальности | ||
Работники | Количество отработанных часов каждым работником | ||
Товары | Количество отпущенного товара по каждому наименованию | ||
Книги | Количество книг, прочитанных каждым читателем | ||
Нарушители | Количество нарушителей по каждому виду нарушений | ||
Команда | Количество участников в каждой команде | ||
Транспорт | Расстояние, пройденное каждым автомобилем | ||
Дисциплина | Количество оценок «5» по каждой дисциплине | ||
Абоненты | Количество абонентов по каждому виду льготы | ||
Владельцы | Количество CD-дисков по каждому виду программного обеспечения | ||
Студенты | Количество пропусков занятий по каждой дисциплине | ||
Номерной фонд | Количество проживающих в гостиничных номерах каждой категории | ||
Товары | Количество проданного товара по каждому наименованию | ||
Предприятия | Сумма уплаченных налогов каждым предприятием | ||
Поезда | Количество пассажиров, перевезенных каждым поездом | ||
Парк | Количество автобусов по каждому маршруту | ||
Сделки | Количество сделок, совершенных каждым риэлтором | ||
Рейсы | Количество пассажиров, перевезенных каждым самолетом |
Таблица 4
|
|
Варианты задания по созданию запроса с параметром
Вариант | Условие запроса с параметром |
Рейсы, совершенные судном N | |
Абитуриенты, поступающие на специальность N | |
Работники отдела N | |
Организации, которые приобрели товар N | |
Книги, выданные читателю N | |
Владельцы автомобилей, допустившие нарушение N | |
Команда, в состав которой входит участник N | |
Перевозки в пункт назначения N | |
Успеваемость по всем дисциплинам студента N | |
Льготы, которые имеет абонент N | |
Названия CD-дисков, принадлежащие владельцу N | |
Отметки о пропусках занятий студентом N | |
Постояльцы, проживающие в гостиничном номере категории N | |
Поставки товара поставщиком N | |
Продукция, выпускаемая предприятием N | |
Расписание движения пассажирского поезда N | |
Водители, работающие на автобусах по маршруту N | |
Сделки, совершенные риэлтором N | |
Рейсы, выполненные самолетами модели N |
Таблица 5
|
|
Варианты задания для создания отчета
Ва- ри- ант | Объект базы данных | Признак группирования данных | Признак и направление сортировки |
Рейсы | Название судна | Груз (á) | |
Анкета | Специальность | Ф.И.О. абитуриента (á) | |
Работники | Отдел | Ставка, р./ч (â) | |
Отпуск товаров | Организация | Количество отпущенного товара (â) | |
Выдачи | Жанр | Ф.И.О. читателя (á) | |
Нарушители | Вид нарушения | Ф.И.О. владельца (á) | |
Участники | Спортивная организация | Ф.И.О. участника (á) | |
Доставка | Пункт отправления | Груз (á) | |
Оценки | Наименование дисциплины | Ф.И.О. студента (á) | |
Абоненты | Вид льготы | Ф.И.О. абонента (á) |
Окончание табл. 5
Лицензии | Владелец | Название (á) | |
Студенты | Факультет | Ф.И.О. студента (á) | |
Проживание | Категория номера | Место (â) | |
Товары | Наименование поставщика | Наименование товара (á) | |
Предприятия | Год | Прибыль (â) | |
Перевозки | Категория поезда | Количество пассажиров (á) | |
Перевозки | Марка автобуса | Ф.И.О. водителя (á) | |
Сделки | Ф.И.О. риэлтора | Количество комнат (â) | |
Перевозки | Модель самолета | Количество пассажиров (á) |
Примечание. â– сортировка по возрастанию; á – сортировка по убыванию.
Лабораторная работа 3
СОЗДАНИЕ ФОРМ И МАКРОСОВ
Цель работы – получить практические навыки создания форм для ввода данных в таблицы и простейших макросов для эффективной работы с
базой данных.