Файл: 1. Создать базу данных под именем lab03varXX Создать таблицы согласно заданию.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 10.01.2024
Просмотров: 45
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
соревнований могут быть описаны списком структур: название команды – соперника, тип результата (выигрыш, проигрыш, ничья).
Реализовать следующие типы запросов:
1. Найти команду, которая провела больше всего игр в указанных соревнованиях;
2. Найти все страны, где проводились чемпионаты Европы по определенному виду спорта до указанного года;
3. Найти все команды, которые участвовали в соревнованиях заданного ранга по определенному виду спорта;
4. Найти все команды, участвовавшие в соревнованиях в заданном году;
5. Найти все команды определенной страны, у которых не было выигрышей.
Вариант № 23. Предметная область – видеотека. Каждая видеокассета может быть описана структурой: название фильма, год создания, киностудия, атрибуты фильма. Атрибуты фильма могут быть описаны структурой: автор сценария, режиссер, исполнители главных ролей, премии.
Исполнители главных ролей могут быть описаны списком из следующих структур: фамилия, роль.
Премии могут быть описаны списком из следующих структур: название фестиваля, год проведения.
Реализовать следующие типы запросов:
1. Найти режиссера, чьи фильмы получили максимальное число премий;
2. Найти все роли указанного актера;
3. Найти все фильмы, снятые на одной киностудии, одним и тем же режиссером;
4. Найти актеров, снимавшихся на одной киностудии;
5. Найти всех актеров, снимавшихся в фильмах определенного сценариста.
Вариант № 24. Предметная область – учебная группа факультета. Каждая учебная группа может быть описана структурой: название факультета, код специальности, номер группы, состав группы.
Состав группы может быть описан списком структур, описывающих отдельного студента: фамилия, имя, отчество, пол, год рождения, обучение на военной кафедре, сводная ведомость. Сводная ведомость может быть описана списком из следующих структур: предмет, оценка.
Реализовать следующие типы запросов:
1. Подсчитать средний балл сессии по факультету;
2. Найти группу, у которой меньше всего задолженностей;
3. Найти все предметы в указанной группе, по которым сдавался экзамен;
Реализовать следующие типы запросов:
1. Найти команду, которая провела больше всего игр в указанных соревнованиях;
2. Найти все страны, где проводились чемпионаты Европы по определенному виду спорта до указанного года;
3. Найти все команды, которые участвовали в соревнованиях заданного ранга по определенному виду спорта;
4. Найти все команды, участвовавшие в соревнованиях в заданном году;
5. Найти все команды определенной страны, у которых не было выигрышей.
Вариант № 23. Предметная область – видеотека. Каждая видеокассета может быть описана структурой: название фильма, год создания, киностудия, атрибуты фильма. Атрибуты фильма могут быть описаны структурой: автор сценария, режиссер, исполнители главных ролей, премии.
Исполнители главных ролей могут быть описаны списком из следующих структур: фамилия, роль.
Премии могут быть описаны списком из следующих структур: название фестиваля, год проведения.
Реализовать следующие типы запросов:
1. Найти режиссера, чьи фильмы получили максимальное число премий;
2. Найти все роли указанного актера;
3. Найти все фильмы, снятые на одной киностудии, одним и тем же режиссером;
4. Найти актеров, снимавшихся на одной киностудии;
5. Найти всех актеров, снимавшихся в фильмах определенного сценариста.
Вариант № 24. Предметная область – учебная группа факультета. Каждая учебная группа может быть описана структурой: название факультета, код специальности, номер группы, состав группы.
Состав группы может быть описан списком структур, описывающих отдельного студента: фамилия, имя, отчество, пол, год рождения, обучение на военной кафедре, сводная ведомость. Сводная ведомость может быть описана списком из следующих структур: предмет, оценка.
Реализовать следующие типы запросов:
1. Подсчитать средний балл сессии по факультету;
2. Найти группу, у которой меньше всего задолженностей;
3. Найти все предметы в указанной группе, по которым сдавался экзамен;
4. Найти всех студенток, обучающихся в указанной группе;
5. Найти всех студентов, не обучающихся на военной кафедре.
Вариант № 25. Предметная область – семья. Каждая семья может быть описана структурой из трех компонент: мужа, жены и детей. Каждый член семьи может быть описан структурой: имя, отчество, фамилия, год рождения, пол, ежемесячный доход. Для детей добавить поле «близнец».
Реализовать следующие типы запросов:
1. Найти всех работающих мужей, чей доход меньше заданной суммы;
2. Подсчитать количество семей, у которых есть близнецы.
3. Найти всех жен старше заданного возраста;
4. Найти всех работающих жен, которые родились раньше заданного года;
5. Найти всех мужей, родившихся в заданном году.
Вариант № 26. Предметная область – библиотека. Каждая книга может быть описана структурой: название, автор, издание. Автор может быть описан структурой: имя, фамилия, год рождения.
Издание может быть описано структурой: издательство, номер издания, год издания, количество страниц, цена, гонорар автора.
Реализовать следующие типы запросов:
1. Найти все книги, изданные больше одного раза;
2. Найти все книги с указанным годом издания;
3. Найти книгу, у которой максимальная цена;
4. Найти автора, у которого максимальный гонорар за издание книги;
5. Найти все книги, цена которых не превышает заданную сумму.
Вариант № 27. Предметная область – страны мира. Каждая страна может быть описана структурой: название, площадь, географическое положение, население. Географическое положение может быть описана структурой: часть света, материк, океаны, моря, горные хребты.
Население может быть описано структурой: численность, государственный язык, национальный состав. Национальный состав может быть описан структурой: национальность, численность, процент от всего населения.
Реализовать следующие типы запросов:
1. Найти все моря, находящиеся на территории указанной страны;
2. Найти страну, у которой минимальная численность населения;
3. Найти все страны, у которых численность населения больше заданной величины.
4. Найти страну с максимальной площадью.
5. Найти все страны, имеющие выход к указанному океану.
Вариант № 28. Предметная область – биржа труда. Каждая вакансия может быть описана структурой: название предприятия, должность, ежемесячный доход, требования к соискателю.
Требования к соискателю могут быть описаны структурой: образование, возраст, пол, дополнительные условия. Образование может быть описано структурой: уровень образования
(высшее техническое, высшее экономическое, среднее, среднее специальное и т.д.), специальность. Дополнительные условия могут быть описаны структурой: список иностранных языков, которыми должен владеть соискатель, умение работать на ПК, стаж работы по специальности.
Реализовать следующие типы запросов:
1. Найти все вакансии для женщин с высшим техническим образованием старше указанного возраста;
2. Найти вакансию с максимальным ежемесячным доходом;
3. Найти все вакансии для мужчин, умеющих работать на ПК, имеющим стаж работы более 10 лет;
4. Найти все вакансии, для которых требуется знание английского языка;
5. Найти все должности, для которых подходят соискатели с высшим экономическим образованием.
Вариант № 29. Предметная область – служба знакомств. Каждый клиент может быть описан структурой: фамилия, имя, отчество, возраст, национальность, образование, ежемесячный доход, дополнительные условия, требования к партнеру. Дополнительные условия могут быть описаны структурой: владение жилой площадью, наличие детей, отсутствие вредных привычек.
Требования к партнеру могут быть описаны структурой: образование, возраст, национальность, ежемесячный доход, дополнительные условия.
Реализовать следующие типы запросов:
1. Найти всех клиентов, которым требуется партнёр со своей жилплощадью.
2. Найти самого молодого клиента службы знакомств.
3. Найти всех клиентов старше указанного возраста.
4. Найти всех клиентов с указанным уровнем образования.
5. Найти клиента с максимальным уровнем дохода.
Вариант № 30. Предметная область – спортивные соревнования. Каждое соревнование может быть описано структурой: вид соревнования, команды – участники. Вид соревнования может быть описан структурой: ранг соревнований (чемпионат Европы, чемпионат мира, Олимпийские игры), вид спорта, год проведения, страна проведения. Команды – участники могут быть описаны списком из следующих структур: название команды, страна, результаты соревнований. Результаты соревнований могут быть описаны списком структур: название команды – соперника, тип результата (выигрыш, проигрыш, ничья).
Реализовать следующие типы запросов:
1. Найти все страны, где проводились чемпионаты Европы по указанному виду спорта;
2. Найти все команды, которые участвовали в соревнованиях заданного ранга до указанного года;
3. Найти все команды определенной страны, у которых не было проигрышей;
4. Найти всех соперников указанной команды в соревнованиях заданного вида;
5. Найти страну, где проводилось минимальное число соревнований.
Вариант № 31. Предметная область – видеотека. Каждая видеокассета может быть описана структурой: название фильма, год создания, киностудия, атрибуты фильма. Атрибуты фильма могут быть описаны структурой: автор сценария, режиссер, исполнители главных ролей, премии.
Исполнители главных ролей могут быть описаны списком из следующих структур: фамилия, роль.
Премии могут быть описаны списком из следующих структур: название фестиваля, год проведения.
Реализовать следующие типы запросов:
1. Найти режиссера, чьи фильмы получили максимальное число премий;
2. Найти все фильмы одного режиссера;
3. Найти всех актёров, сыгравших в определённом фильме;
4. Найти все фильмы, снятые на указанной киностудии;
5. Найти все фильмы, выпущенные на указанной киностудии до указанного года.
Вариант № 32. Предметная область – учебная группа факультета. Каждая учебная группа может быть описана структурой: название факультета, код специальности, номер группы, состав группы.
Состав группы может быть описан списком структур, описывающих отдельного студента: фамилия,
имя, отчество, пол, год рождения, обучение на военной кафедре, сводная ведомость. Сводная ведомость может быть описана списком из следующих структур: предмет, оценка.
Реализовать следующие типы запросов:
1. Подсчитать количество студентов в указанной группе.
2. Найти всех студентов, младше заданного года рождения;
3. Найти всех студентов-мужчин, обучающихся на указанном факультете.
4. Найти всех студентов, обучающихся на военной кафедре.
5. Найти все предметы в указанной группе, по которым сдавался экзамен.
Реализовать следующие типы запросов:
1. Подсчитать количество студентов в указанной группе.
2. Найти всех студентов, младше заданного года рождения;
3. Найти всех студентов-мужчин, обучающихся на указанном факультете.
4. Найти всех студентов, обучающихся на военной кафедре.
5. Найти все предметы в указанной группе, по которым сдавался экзамен.