- •Содержание
- •Введение
- •1. Экономическая информация
- •2. Основные понятия баз данных
- •3. Базы данных в ms Excel
- •Задания к лабораторным занятиям 1 – 4.
- •4. Microsoft Access
- •Задания к лабораторным занятиям 5 – 6
- •1. База данных «Сессия».
- •2. База данных «Изготовление мебели».
- •3. База данных «Продажа компьютеров».
- •5. База данных «Продажа обуви».
- •6. База данных «Ремонт автомобилей».
- •7. База данных «Библиотека».
- •4.1. Понятие запроса к базе данных
- •Задания к лабораторным занятиям 7 – 13
- •1. База данных «Сессия».
- •2. База данных «Изготовление мебели».
- •3. База данных «Продажа компьютеров».
- •4. База данных «Продажа лекарств».
- •5. База данных «Продажа обуви».
- •6. База данных «Ремонт автомобилей».
- •7. База данных «Библиотека».
- •4.2. Формы
- •4.3. Общие сведения об отчетах
- •4.4. Экспорт данных и объектов базы данных
- •Задания к лабораторным занятиям 14 – 15
- •5. Задания для самостоятельной работы
- •Список рекомендуемой литературы
Задания к лабораторным занятиям 7 – 13
1. База данных «Сессия».
Приведите схему данных созданной БД «Сессия» к виду, указанному на рис. 4.12.
Рис. 4.12. Схема данных БД «Сессия»
Изучите создание простого запроса на выборку мастером.
Подсчитайте количество студентов, сдававших каждый предмет. Структура: Наименование, Count - Студенты.
Подсчитайте средний балл по каждому факультету. Структура запроса: Название, Avg - Оценка.
Рассмотрите созданные с помощью мастера запросы в режиме Конструктора. Обратите внимание на:
схему данных запроса (верхняя часть окна Конструктора): список таблиц-источников и связь между ними;
бланк запроса (нижняя часть окна).
Ознакомьтесь с функциями каждой строки бланка запроса: «Поле», «Имя таблицы», «Групповая операция», «Сортировка», «Вывод на экран», «Условие отбора», «или».
Отсортируйте записи в запросах:
по возрастанию количества студентов;
по убыванию среднего балла.
Добавьте условие отбора таким образом, чтобы:
подсчитать количество студентов, сдававших предметы «ТОХОД» или «ОИиВТ»;
подсчитать средний балл по факультету «ФЭУ».
Добавьте в запрос о количестве студентов после поля «Наиме-нование» поле «ФИОПреподавателя», чтобы получилась струк-тура: «Наименование», «ФИОПреподавателя», Count - Студенты.
Сохраните изменения в запросах.
Создайте запросы с помощью Конструктора.
Выведите результаты по предмету «ТОХОД» учебного года 2004-2005, в которых экзамен был сдан на оценку «4» или «5».
Структура запроса: ФИОСтудента, Курс, Группа, Предмет, ДатаЭкзамена, Оценка (условия создайте при помощи Построителя выражений).
Выведите летние экзамены, которые сдали студенты факультета «ФЭУ» на оценку «3».
Структура запроса: ФИОСтудента, Название, Курс, Группа, Предмет, ДатаЭкзамена, Оценка (условие о летних экзаменах создайте с помощью функции Month и оператора And).
Выберите из базы данных всех студентов некоторого факультета (вводится как параметр) 2 курса.
Структура: ФИОСтудента, Название, Курс, Группа.
Выберите из базы данных всех студентов, которые обучаются на некотором курсе (вводится как параметр) и сдавали экзамен у преподавателя, фамилия которого начинается с некоторого набора символов (вводится как параметр).
Структура запроса: ФИОСтудента, Курс, Группа, Наименование, ФИОПреподавателя.
Определите средний балл каждого студента.
Структура: ФИОСтудента, НомерЗачетки, СреднийБалл.
Для каждого студента вычислите размер стипендии (средний балл сессии * 11000р.), когда даты начала и конца сессии вводятся как параметры.
Структура запроса: ФИОСтудента, Стипендия.
Определите для каждого факультета ежемесячную сумму денег, необходимую для выплаты стипендии всем студентам (даты начала и конца сессии вводятся как параметры).
Структура вспомогательного запроса: Название, ФИОСтудента, Стипендия.
Структура основного запроса: Название, СуммаДенег.
Определите количество студентов, сдававший каждый предмет для каждого факультета в учебном году 2003-2004.
Структура запроса: Наименование (строки), Название (столбцы), ФИОСтудента (Count, значение).
Определите средний балл по каждому предмету для каждого года после 2001. Структура запроса: Наименование (строки), Годы (столбцы), Оценка (Avg, значение).
Из таблицы «Сессии» выберите всю информацию о неуспевающих студентах и поместите ее в таблицу «Двоечники».
Удалите из таблицы «Сессии» всех двоечников.
Измените в таблице «Двоечники» дату экзамена по некоторому предмету на текущую дату (вводится как параметр).
Добавьте записи за текущую дату из таблицы «Двоечники» в таблицу «Сессии».