Задание по теме “Базы данных ACCESS”
№1. В школе № 321 проходили предметные олимпиады. В них успешно выступили ученики 9А, 9Б, 10А и 10Б классов. Классный руководитель 9А класса – учитель физики Лутченко Н.А. Классный руководитель 9Б класса – учитель математики Лифшиц И.И. Классный руководитель 10А класса – учитель химии Рогулина Р.П. Классный руководитель 10Б класса – учитель математики Шеина Т.Ю. В соревновании по истории медаль завоевал ученик 9А класса Петр Мешков; грамоту получил ученик 9А класса Иван Голубев; почетный приз – ученица 10Б класса Света Дубинина. В соревновании по математике медаль завоевала ученица 9А класса Людмила Першина; грамоту получила ученица 10А класса Анна Рогова; почетный приз – ученица 10А класса Римма Первина. В соревновании по физике медали получили ученик 9Б класса Алексей Яшин и ученица 10Б класса Воронова Мария. В соревновании по химии медаль получил ученик 9А класса Кирилл Антонов; приз подучил ученик 9А класса Семен Лобов. Возраст победителей: Мешков, Яшин и Лобов – 15 лет; Антонов и Першина – 16 лет; Воронова – 18 лет; остальным ребятам – по 17 лет. По итогам олимпиады за успехи своих воспитанников дипломами были награждены учителя Лутченко, Рогулина и Шеина.
Требуется выполнить следующие действия.
1. Спроектировать, используя нормализацию, и создать базу данных с информацией о результатах олимпиады.
2. Обратиться к БД со следующими запросами; сохранить результаты:
Запрос 1. Получить список всех ребят, награжденных медалями. В списке указать: фамилию, имя, класс, предмет. Упорядочить список в алфавитном порядке по фамилиям.
Запрос 2. Получить список всех награжденных десятиклассников. В списке указать: фамилию, класс, классного руководителя, предмет, награду, возраст. Упорядочить по убыванию возраста.
Запрос 3. Получить список всех награжденных, классным руководителем которых является учитель математики. В списке указать: фамилию, класс, предмет, награда. Упорядочить по фамилиям.
Запрос 4. Получить список всех награжденных девятиклассников, классные руководители которых получили дипломы, и возраст которых не превышает 16 лет. В список включить: фамилию, имя, возраст. Упорядочить по фамилиям в алфавитном порядке.
№2. Создать многотабличную базу данных «Обучение по специальности», содержащую следующие таблицы:
Список учеников
Код
|
Фамилия
|
Имя
|
Отчество
|
Год
рождения
|
Школа
|
Класс
|
Учебная группа
|
1
|
Иванкова
|
Анна
|
Ивановна
|
1984
|
1
|
9
|
101
|
2
|
Баранова
|
Ирина
|
Алексеевна
|
1983
|
3
|
10
|
102
|
3
|
Корнилова
|
Ольга
|
Владимировна
|
1984
|
5
|
9
|
103
|
4
|
Воробьев
|
Алексей
|
Петрович
|
1983
|
1
|
10
|
101
|
5
|
Воробьев
|
Алексей
|
Иванович
|
1984
|
3
|
9
|
104
|
6
|
Воробьев
|
Олег
|
Григорьевич
|
1985
|
5
|
8
|
105
|
7
|
Скоркин
|
Александр
|
Евгеньевич
|
1982
|
1
|
11
|
101
|
8
|
Володина
|
Анна
|
Алексеевна
|
1984
|
3
|
9
|
102
|
9
|
Новоселов
|
Алексей
|
Антонович
|
1983
|
5
|
10
|
103
|
10
|
Александрова
|
Елена
|
Алексеевна
|
1984
|
1
|
9
|
101
|
Личные данные
Код Личные данные
|
Адрес
|
Номер телефона
|
Word
|
Excel
|
Access
|
1
|
Центральная 11-5
|
51-17-22
|
5
|
5
|
5
|
2
|
Солнечная 8-117
|
51-18-22
|
4
|
4
|
4
|
3
|
Сиреневый 7-16
|
51-19-22
|
3
|
4
|
5
|
4
|
Центральная 14-81
|
51-20-22
|
5
|
5
|
4
|
5
|
Сиреневый 7-16
|
51-21-22
|
5
|
4
|
4
|
6
|
Солнечная 2-121
|
51-22-22
|
4
|
4
|
4
|
7
|
Школьная 5-34
|
51-23-22
|
5
|
5
|
5
|
8
|
Центральная 30-7
|
51-24-22
|
3
|
3
|
3
|
9
|
Сиреневый 7-16
|
51-25-22
|
3
|
4
|
4
|
10
|
Солнечная 6-34
|
51-26-22
|
5
|
5
|
5
|
Учебные группы
Учебная группа
|
Преподаватель
|
101
|
Верзаков С. А.
|
102
|
Белоусов А. И.
|
103
|
Касабова М. Г.
|
104
|
Новикова Е. В.
|
105
|
Зачесова Т. П.
|
|
|
|
Свяжите таблицы в единую базу данных
|