- •Самарский государственный университет путей сообщения
- •Информатика Система управления базами данных msAccess
- •Основные понятия
- •Структура таблицы и типы данных
- •Задание 1. Создание однотабличной базы данных
- •Задание 2. Заполнение однотабличной базы данных
- •Задание 3. Редактирование табличных данных
- •Задание 4. Сортировка и фильтрация табличных данных
- •Задание 5. Ввод и просмотр данных посредством формы
- •Разработка реляционной модели многотабличной базы данных
- •Задание 6. Создание многотабличной базы данных
- •Задание 7. Создание схемы данных
- •Запросы
- •Задание 8. Формирование запросов на выборку
- •Критерии отбора записей
- •Задание 9. Формирование запросов с параметрами
- •Задание 10. Формирование запросов на основе нескольких связанных таблиц
- •Задание 11. Создание перекрестного запроса
- •Задание 12. Создание запросов на изменение
- •Задания для контрольной работы
- •Задание 1.
- •Задание 2.
- •Задание 3.
- •Задание 4.
- •Задание 5.
- •Задание 6.
- •Задание 7.
- •Задание 8.
- •Задание 9.
- •Задание 10.
- •Задание 11.
- •Задание 12.
- •Задание 13.
- •Задание 14.
- •Задание 15.
- •Задание 16.
- •Задание 17.
- •Задание 18.
- •Задание 19.
- •Задание 20.
- •Задание 21.
- •Задание 22.
- •Задание 23.
- •Задание 24.
- •Библиографический список
Задание 6.
Создать базу данных для хранения следующей информации:
Ф.И.О.,
должность,
оклад,
дата поступления на работу,
стаж к моменту поступления.
Запросы:
Получить список лиц и занимаемых ими должностей, принятых на работу в третьем квартале прошлого года.
Найти количество человек, имеющих оклад выше среднего, среди принятых на работу без стажа.
Найти количество принятых на работу по каждой из имеющихся должностей за последние три года, выполнив соответствующую группировку.
Определить средний оклад лиц, принятых на работу за указанный период на указанную должность.
Задание 7.
Создать базу данных для хранения следующей информации:
код владельца,
номер автомобиля,
марка автомобиля,
дата выпуска,
дата регистрации.
Запросы:
Получить список номеров и марок автомобилей, зарегистрированных в ноябре и декабре прошлого года.
Найти средний возраст по каждой из встречающихся марок автомобилей.
Найти "возраст" с точностью до года каждого из автомобилей, зарегистрированных в феврале и марте текущего года.
Определить коды владельцев автомобилей указанной марки, зарегистрированных в указанном году.
Задание 8.
Создать базу данных для хранения следующей информации:
Ф.И.О.,
вес,
рост,
дата рождения,
пол,
место рождения.
Запросы:
Получить список лиц, возраст которых на данный момент больше среднего.
Найти средний рост и средний вес по каждому из встречающихся мест рождения, выполнив соответствующую группировку отдельно для мужчин и женщин.
Найти количество лиц, имеющих вес выше среднего по каждому из месяцев рождения.
Определить количество человек, родившихся за указанный период в указанном месте.
Задание 9.
Создать базу данных для хранения следующей информации:
шифр книги,
название,
автор,
дата последней выдачи,
год издания.
Запросы:
Получить список шифров и названий книг, выдававшихся в последний раз в первом полугодии позапрошлого года.
Найти средний "возраст" книг по каждому из встречающихся авторов.
Найти средние сроки, прошедшие после последней выдачи книг по всем авторам.
Определить количество книг указанного автора, изданных за указанный период.
Задание 10.
Создать базу данных для хранения следующей информации:
номер билета,
номер рейса,
цена,
дата продажи,
фамилия кассира.
Запросы:
Получить список кассиров, продавших билеты по ценам выше средней во втором квартале прошлого года.
Найти общую стоимость билетов, проданных по каждому из встречающихся номеров рейсов, выполнив соответствующую группировку.
Найти количество проданных билетов за каждый месяц прошлого года.
Определить количество билетов, проданных за указанный период указанным кассиром.
Задание 11.
Создать базу данных для хранения следующей информации:
пункт назначения,
номер рейса,
дата, начиная с которой выполняется данный рейс,
дата, до которой выполняется данный рейс,
стоимость билета,
название авиакомпании.
Запросы:
Получить список рейсов, которые будут выполняться в первом полугодии текущего года.
Найти среднюю стоимость билетов по каждой из встречающихся авиакомпаний.
Найти количество рейсов, максимальную и минимальную стоимость билета по каждому из встречающихся пунктов назначения.
Определить общее количество рейсов, выполняемых указанной авиакомпанией за указанный период.