Загрузил meaway6

ПЗ 2 БД

1. Создайте БД «Туристическая фирма» в MS Access:
Таблица БД
«СТРАНЫ МИРА».
Код
Страна
страны
1
2
3
6
7
9
11
14
Австрия
Великобритания
Греция
Япония
Франция
Египет
США
Мальта
Таблица БД
Часть
света
Население Площадь
Вена
Лондон
Афины
Токио
Париж
Каир
Вашингтон
Валлетта
Европа
Европа
Европа
Азия
Европа
Африка
Америка
Европа
7513
55 928
9 280
114 276
53 183
38 740
217 700
330
Код страны
1
2
3
6
7
9
11
14
Таблица БД
Код
покупателя
21
22
23
24
25
26
27
28
29
210
211
212
213
214
84
244
132
372
551
1001
9363
0,3
«Путешествия».
Код путевки
31
32
33
36
37
39
311
314
Столица
Продолжительность
14
8
21
15
14
11
16
20
Дата
заезда
12.01.05
01.02.05
31.12.04
11.01.05
27.03.05
15.04.05
07.01.05
16.06.05
Стоимость
1200
960
2500
1620
1532
1340
1800
2300
«Покупатели».
Код
Фамилия И.О.
путевки
31
32
33
36
37
39
311
314
33
39
314
36
311
31
Иванов П.Т.
Петров М.Л.
Сидоров И.Р.
Валиева А.А.
Семенова М.М.
Рыжков М.Ю.
Язык В.Р.
Потапова С.С.
Иванова Г.С.
Петрова А.А.
Сидорова М.М.
Григорьева О.О.
Соколов В.А.
Семенов О.Р.
Оплата
Цель
Да
Нет
Нет
Да
Да
Да
Нет
Да
Нет
Да
Да
Нет
Да
Да
Отдых
По делам фирмы
Лечение
Экскурсия
Лечение
Деловая
Отпуск
Отпуск
Экскурсии
Экскурсии
Отпуск
Учеба
По делам фирмы
Отдых
Количество
2
1
2
4
2
1
3
3
2
3
1
2
4
5
2. Выполните запросы:
а) Запрос 1: Фамилия – Страна – Дата заезда – Продолжительность;
б) Запрос 2: Страна – Часть света - Население < 8000;
в) Запрос 3: Фамилия – Страна – Цель – Количество;
г) Запрос 4:
Фамилия – Страна – Путевки на январь 2005 г – Затраты: [Количество]*[Стоимость];
д) Запрос 5:
Фамилия – Страна – Дат заезда – Продолжительность – Дата выезда:[Дата заезда]+[Продолжительность]
в) Запрос 6: Страна – Столица – Население – Площадь относящиеся к Европе;
1. Создайте БД «Спорт» в MS Access:
Вариант - 2
Структура таблицы БД «СПОРТСМЕН»
имя поля
фамилия
имя
страна
вид спорта
место
тип
текстовый
текстовый
текстовый
текстовый
числовой
описание
фамилия
имя спортсмена
название страны
название вида спорта
место, занятое спортсменом
2. Создайте форму «Спортсмен» и заполните ее:
имя фамилия
страна
вид спорта
место
Сергей Прохоров
Россия
легкая атлетика
3
Андреас Гопе
ФРГ
спортивная гимнастика
4
Фрэнк Дуглас
США
бокс
1
Григорий Семченко Украина
легкая атлетика
2
Джеймс Курт
США
спортивная гимнастика
5
Ольга Розова
Россия
спортивная гимнастика
1
Анна Смирнова
Россия
плавание
4
Иван Радек
Чехия
легкая атлетика
1
Арнольд Гейнц
ФРГ
плавание
1
Оксана Подгорная Украина
спортивная гимнастика
2
Пьер Годар
Франция
легкая атлетика
5
Лючия Сантос
Испания
легкая атлетика
6
Ирина Попова
Россия
легкая атлетика
2
Майкл Стоун
США
бокс
2
Джон Уоллес
США
легкая атлетика
1
Грегори Маккейн
США
легкая атлетика
4
Жанна Браун
Великобритания легкая атлетика
5
Сергей Федорчук
Украина
плавание
7
Георгий Горгадзе
Грузия
спортивная гимнастика
6
Роуз Макдауэл
Великобритания спортивная гимнастика
8
3. Создайте запросы:
а) Запрос 1:Фамилия - Имя – Вид спорта для спортсменов из Франции;
б) Запрос 2: Страна – Фамилия –Имя - Вид спорта для спортсменов, занявших призовые места;
в) Запрос 3: Фамилия - Имя – Вид спорта для спортсменов из ФРГ и США.
4.
Отсортируйте таблицу по полю «Страны» в алфавитном порядке.
5.
Отберите все первые места.
6. Создайте отчеты:
а) Отчет 1: Страны, Фамилии, Место.
б) Отчет 2: Вид спорта, Призовые места , Страна.
в) Отчет 3: Легкая атлетика, Фамилия, место. Сортировка по полю место по возрастанию значению.
1. Создайте БД «Абитуриент» в MS Access:
Структура таблицы БД «АБИТУРИЕНТ»
Вариант - 3
имя поля
тип
описание
фамилия
текстовый фамилия абитуриента
имя
текстовый имя абитуриента
отчество
текстовый отчество абитуриента
пол
числовой
пол (1-мужской, 2- женский)
дата рождения
дата
дата рождения
факультет
текстовый название факультета
школа
числовой
номер оконченной школы
подготовительные
логический посещение подготовительных курсов (да/нет)
курсы
2. Создайте форму «АБИТУРИЕНТ » и заполните ее (в приведенной ниже таблице поля «фамилия», «имя» и
«отчество» объединены в один столбец):
фамилия, имя, отчество
пол
дата
факультет
школа Подготовительные
рождения
курсы
Лыкова Ольга Петровна
2
11.09.81
физический
122
да
Семенов Олег Геннадьевич
1
17.05.82
химический
44
нет
Городилова Елена Юрьевна
2
23.04.80
химический
2
да
Захарова Ирина Петровна
2
10.01.81
биологический
44
нет
Радченко Андрей Иванович
1
30.03.82
математический
6
да
Горохов Олег Макарович
1
11.01.81
математический
9
да
Семенова Татьяна Евгеньевна
2
15.06.82
химический
122
нет
Григорович Сергей Викторович
1
11.01.82
физический
11
нет
Лукьянченко Елена Аркадьевна
2
29.05.81
биологический
2
да
Орлова Надежда Юрьевна
2
01.02.82
биологический
6
да
Морозов Иван Иванович
1
13.03.82
химический
44
да
Полынцева Лидия Андреевна
2
18.04.81
математический
2
нет
Дорохов Андрей Иванович
1
22.02.82
физический
9
нет
Шувалова Антонина Михайловна
2
02.04.80
математический
31
да
Радченко Полина Романовна
2
17.08.81
химический
6
да
Михайлова Анна Сергеевна
2
20.05.82
математический
122
нет
Бобров Игорь Анатольевич
1
19.06.81
биологический
3
да
Цветов Иван Петрович
1
31.01.81
математический
6
да
Рыков Роман Петрович
1
06.09.80
химический
11
нет
Горбунов Кирилл Андреевич
1
09.08.81
физический
122
да
3. Создайте запросы:
а) Запрос 1:Фамилия – Имя – Отчество –Дата рождения для всех абитуриентов физического факультета;
б) Запрос 2: Фамилия – Имя – Отчество –Дата рождения- Факультет для всех абитуриентов мужского пола
(1);
в) Запрос 3: Фамилия – Имя – Факультет для абитуриентов 1982 года рождения.
4. Отсортируйте таблицу по полю «Факультеты» в алфавитном порядке.
5. Отберите всех абитуриентов, не посещавших подготовительные курсы
6. Создайте отчеты:
а) Отчет 1: Факультет, Фамилии, Имя, Отчество, Школа.
б) Отчет 2: Подготовительные курсы , Факультет, Фамилия, Имя.
в) Отчет 3: Для всех абитуриентов юношей 1981 года рождения вывести отчет: Фамилии, имя, дату рождения,
Факультет. Сортировка по полю фамилии.