Главная страница
Навигация по странице:

  • Вариант №10.

  • Вариант №11.

  • Вариант №12.

  • Таблицы для вариантов 7-12.

  • Лабораторная работа 4 (БД). Создайте кнопочную форму со всеми результатами работы


    Скачать 497.5 Kb.
    НазваниеСоздайте кнопочную форму со всеми результатами работы
    Дата24.12.2021
    Размер497.5 Kb.
    Формат файлаdoc
    Имя файлаЛабораторная работа 4 (БД).doc
    ТипДокументы
    #316367


    Вариант 1.

    1. Создайте БД «Футбол», состоящую из трех таблиц: «Футбольные клубы», «Тренеры» и «Игроки». Специфицируйте поля и заполните их по образцу.







    1. Установите связи между таблицами «Тренеры» и «Футбольные клубы», а также между таблицами «Футбольные клубы» и «Игроки». Учитывайте, что каждый тренер может тренировать только один клуб, но в каждом клубе может быть несколько тренеров. Каждый футболист может играть только за одну команду, но в каждом клубе может играть несколько футболистов.

    2. Создайте запрос для получения информации обо всех клубах Москвы и их главных тренерах. В запрос включите Клуб (название), Президент, Тренер (фамилию, имя, отчество).

    3. Выдайте информацию обо всех защитниках, играющих в клубах, где главного тренера зовут Юрий. В запрос включите Фамилию игрока, Клуб (название), Фамилию и Имя тренера, Должность.

    4. Выдайте информацию обо всех игроках, играющих в клубе, президентом которого является Романцев, или в клубе, располагающемся в городе, название которого начинается на букву «С». Перечислите Фамилию, Имя, клуб, Город, Президента.

    5. Создайте форму, в которой поместите информацию об игроке и клубе, за который он играет.

    6. Создайте отчет «Игроки», в котором записи будут отсортированы и сгруппированы по фамилиям игроков.

    7. Создайте кнопочную форму со всеми результатами работы.

    Вариант 2.

    1. Создайте БД «Видео», состоящую из четырех таблиц: «Видеофильмы», «Жанры», «Кассеты» и «Страна». Специфицируйте поля и заполните их по образцу.










    1. Установите связи между таблицами «Жанры» и «Видеофильмы», а также между таблицами «Страна» и «Видеофильмы», «Кассеты» и «Видеофильмы», «Страна» и «Жанры». Будем считать, что видеофильм каждого жанра популярен только в одной стране, но в одной стране может быть популярно несколько жанров.

    2. Создайте запрос для получения данных о жанрах всех фильмов, созданных не позднее 1980 года. В запрос включите название фильма, его жанр, год выпуска и страну-производитель.

    3. Выдайте информацию обо всех странах, фильмы которых записаны на кассетах Sony.

    4. Выдайте информацию обо всех фильмах, снятых в России и записанных на кассету длительностью 180 минут.

    5. Создайте форму в столбец «Жанры» с подчиненной формой «Видеофильмы».

    6. Создайте отчет «Видеофильмы» и отсортируйте данные в нем по году выпуска.

    7. Создайте кнопочную форму со всеми результатами работы.


    Вариант 3.

    1. Создайте БД «Чтение», состоящую из четырех таблиц: «Книги», «Авторы», «Издательства» и «Города». Специфицируйте поля и заполните их по образцу.








    1. Установите связи между таблицами «Книги» и «Авторы», «Издательства» и «Книги», «Города» и «Издательства».

    2. Создайте запрос для получения информации обо всех книгах, изданных в России. В запрос включите название книги, ее автора и издательство.

    3. Выдайте информацию обо всех авторах, чьи книги издавались в киевских издательствах. Выдайте Фамилию, Имя, Отчество, Название книги, Издательство.

    4. Назовите все издательства, находящиеся в России. Выдайте название издательства и город, в котором оно расположено.

    5. Создайте форму в столбец «Издательства».

    6. Создайте отчет «Книги» на основе запроса на поиск повторений.

    7. Создайте кнопочную форму со всеми результатами работы.

    Вариант 4.

    1. Создайте БД «Музыковед», состоящую из четырех таблиц: «Произведения», «Композиторы», «Музыка» и «Творчество». Специфицируйте поля и заполните их по образцу.








    1. Установите связи между таблицами «Композиторы» и «Произведения», «Композиторы» и «Творчество», «Музыка» и «Произведения».

    2. Создайте запрос для получения информации обо всех композиторах, написавших хотя бы одну оперу. В запрос включите фамилию и имя композитора, его национальность, название произведения и год его создания.

    3. Выдайте информацию обо всех произведениях, названия которых начинаются на букву «С», или которые были написаны немецкими композиторами. Выдайте название произведения, фамилию, имя и национальность автора, а также жанр произведения.

    4. Выдайте информацию о тех композиторах, в активе которых более 15 опер и более 50 сонат или которые написали хотя бы один этюд. В запрос включите фамилию и имя композитора, годы его жизни, количество написанных опер, сонат и этюдов.

    5. Создайте форму «Композиторы» с подчиненной формой «Произведения».

    6. Создайте отчет «Композиторы». Отсортируйте данные по году рождения.

      1. Создайте кнопочную форму со всеми результатами работы.


    Вариант 5.

    1. Создайте БД «Клуб любителей собаководства», состоящую из четырех таблиц: «Породы», «Собаки», «Собаководы» и «Типы пород». Специфицируйте поля и заполните их по образцу.






    1. Установите связи между таблицами «Собаководы» и «Собаки», «Породы» и «Собаки», «Типы пород» и «Породы».

    2. Создайте запрос для получения данных обо всех собаках, которые имеют хозяина с именем Ирина или порода которых начинается на букву «Б». В запрос включите имя собаки, ее породу, имя и фамилию хозяина.

    3. Выдайте информацию обо всех породах собак, которые являются пользовательскими и имеют средний рост более 50 см. назовите породу, ее средний рост, заводчика и тип породы.

    4. Создайте запрос для получения данных обо всех хозяевах, чьи собаки старше 2 лет и чья порода имеет средний вес менее 30 кг.

    5. Создайте форму «Типы пород» с подчиненной формой «Породы».

    6. Создайте отчет «Собаководы». Отсортируйте данные по году рождения.

    7. Создайте кнопочную форму со всеми результатами работы.


    Вариант 6.

    1. Создайте БД «Лауреаты Нобелевской премии», состоящую из четырех таблиц: «Авторские произведения», «Лауреаты», «Наука» и «Страны». Специфицируйте поля и заполните их по образцу.








    1. Установите связи между таблицами «Наука» и «Авторские работы», «Лауреаты» и «Авторские работы», «Страны» и «Лауреаты».

    2. Создайте запрос для получения информации обо всех лауреатах из США или России, получивших Нобелевскую премию по медицине.

    3. Выдайте информацию обо всех Авторских работах, написанных по физике, или авторы которых получили Нобелевскую премию после 1960 года. В запрос включите название работы, науку, по которой она была написана, фамилию, имя и отчество автора, год получения автором премии.

    4. Создайте запрос для получения данных обо всех науках, труды по которым начинаются на буквы «Т» или «М». Назовите науки, труды по этим наукам и фамилии авторов.

    5. Создайте форму «Страны» с подчиненной формой «Лауреаты».

    6. Создайте отчет «Лауреаты». Отсортируйте данные по году получения премии.

    7. Создайте кнопочную форму со всеми результатами работы.


    Вариант №7.

    1. Создайте БД, состоящую из четырех таблиц: «Преподаватели», «Должности», «Предметы» и «Аудитории». Специфицируйте поля и заполните их по образцу.

    2. Установите связи между таблицами «Преподаватели» и «Должности», «Предметы» и «Преподаватели», «Предметы» и «Аудитории».

    3. Создайте запрос для получения данных на всех преподавателей, получающих более 500 рублей в месяц. В запрос включите фамилию, имя, отчество, должность и ученую степень преподавателя, а также его оклад.

    4. Выдайте информацию о предметах и соответствующих номерах групп, в которых работают профессора или преподаватели кафедры 31. Выдайте название предмета, номер группы, в которой он читается, фамилию и должность преподавателя, а также название кафедры, сотрудником которой этот преподаватель является.

    5. Выдайте информацию об аудиториях, в которых работают преподаватели, окончившие МГУ и родившиеся в 1948 году. Выдайте номер аудитории, корпус, в котором она расположена, количество мест в ней, а также фамилию преподавателя, его образование и год рождения.

    6. Создайте ленточную форму «Преподаватели».

    7. Создайте отчет «Должности». Отсортируйте данные по возрастанию в поле Оклад.

    8. Создайте кнопочную форму со всеми результатами работы.


    Вариант №8.

    1. Создайте БД, состоящую из четырех таблиц: «Студенты», «Группа», «Преподаватели», «Должности». Специфицируйте поля и заполните их по образцу. Исключите поле «Староста» из таблицы «Группа».

    2. Установите связи между таблицами «Преподаватели» и «Должности», «Группа» и «Преподаватели», «Группа» и «Студенты».

    3. Создайте запрос для получения данных на всех преподавателей, имеющих имя Игорь или имеющих оклад менее 1300 рублей в месяц.

    4. Выдайте информацию обо всех студентах, обучающихся в группах, где куратором является какой-либо ассистент.

    5. Выдайте информацию о группах, в которых обучается более 25 студентов или куратор окончил МИСИ.

    6. Создайте форму в столбец «Студенты».

    7. Создайте отчет «Преподаватели». Отсортируйте данные по году рождения.

    8. Создайте автоотчет «Студенты» и напишите макрос, который фильтрует данные в автотчете «Студенты» по группе.


    Вариант №9.

    1. Создайте БД, состоящую из пяти таблиц: «Преподаватели», «Должности», «Предметы», «Группа», «Аудитории». Специфицируйте поля и заполните их по образцу. Исключите поле «Староста» из таблицы «Группа».

    2. Установите связи между таблицами «Преподаватели» и «Должности», «Предметы» и «Преподаватели», «Предметы» и «Аудитории», «Группа» и «Преподаватели».

    3. Создайте запрос для получения данных об аудиториях, в которых занимаются группы численностью менее 29 человек. В запрос включите номер аудитории, номер корпуса, в котором она располагается, количество мест в аудитории и ее описание, а также номер группы и ее численность.

    4. Выдайте информацию о предметах, читающихся в группах, имеющих куратора – кандидата технических наук. Выдайте название предмета, номер группы, фамилию, имя, отчество и ученую степень куратора.

    5. Создайте запрос, в который включите данные обо всех преподавателях, являющихся доцентами или сотрудниками кафедры 55. В запрос включите фамилию, имя, отчество и должность преподавателя, а также название кафедры, на которой он работает.

    6. Создайте табличную форму «Предметы».

    7. Создайте отчет «Предметы». Отсортируйте данные в порядке возрастания по группе.

    8. Создайте кнопочную форму со всеми результатами работы.


    Вариант №10.

    1. Создайте БД, состоящую из четырех таблиц: «Кафедры», «Группа», «Преподаватели», «Должности». Специфицируйте поля и заполните их по образцу. Исключите поле «Староста» из таблицы «Группа».

    2. Установите связи между таблицами «Преподаватели» и «Должности», «Кафедры» и «Преподаватели», «Группа» и «Преподаватели».

    3. Создайте запрос для получения данных на всех преподавателей, являющихся сотрудниками кафедры «Материаловедение» или получающих 1000 рублей в месяц.

    4. Выдайте информацию о группах, в которых кураторы родились в 1948 году или занимают должность ассистента.

    5. Перечислите всех сотрудников кафедры «Прикладная математика» - кандидатов физико-математических наук.

    6. Создайте форму в столбец «Должности» с подчиненной формой «Преподаватели».

    7. Создайте отчет «Группа». Отсортируйте номера групп в порядке возрастания.

    8. Создайте кнопочную форму со всеми результатами работы.



    Вариант №11.

    1. Создайте БД, состоящую из четырех таблиц: «Студенты», «Группа», «Предметы», «Аудитории». Специфицируйте поля и заполните их по образцу. Исключите поле «Куратор» из таблицы «Группа» и поле «Преподаватель» из таблицы «Предметы».

    2. Установите связи между таблицами «Предметы» и «Группа», «Студенты» и «Группа», «Предметы» и «Аудитории».

    3. Перечислите все предметы, занятия по которым проводятся в первом корпусе или в лекционных залах.

    4. Выдайте информацию обо всех студентах, имеющих в своем расписании предмет «Линейная алгебра».

    5. Выдайте номера и количество учащихся в группах, в которых читают «Дифференциальные уравнения» или «Теорию вероятности».

    6. Создайте форму «Группа» с подчиненной формой «Студенты».

    7. Создайте отчет «Аудитории». Отсортируйте данные в порядке возрастания по количеству мест в аудитории.

    8. Создайте макрос, который представляет собой окно сообщения при открытии отчета «Аудитории».

    Вариант №12.

    1. Создайте БД, состоящую из пяти таблиц: «Предметы», «Аудитории», «Преподаватели», «Должности», «Кафедры». Специфицируйте поля и заполните их по образцу.

    2. Установите связи между таблицами «Преподаватели» и «Должности», «Предметы» и «Преподаватели», «Предметы» и «Аудитории», «Преподаватели» и «Кафедры».

    3. Создайте запрос для получения данных о предметах, которые преподаются сотрудниками кафедры «Прикладная математика».

    4. Выдайте информацию о преподавателях (Фамилия, Имя, Отчество, Год рождения, Образование), занимающих должность старшего преподавателя или читающих курс «Дифференциальные уравнения».

    5. Выдайте информацию об аудиториях, где работают преподаватели, имеющие оклад менее 1001 рублей. Поместите в запрос также данные об этих преподавателях (Фамилия, Имя, Должность).

    6. Создайте ленточную форму «Кафедры» с подчиненной формой «Преподаватели».

    7. Создайте отчет «Кафедры». Отсортируйте данные по году образования.

    8. Создайте кнопочную форму со всеми результатами работы.



    Таблицы для вариантов 7-12.














    написать администратору сайта