1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова
Задание 23 Параграф 13 ГДЗ Босова 11 класс (Информатика)
Босова, Босова
11 класс
Класс
11
Предмет
Информатика
Автор
Босова, Босова

Задание 23 Параграф 13 ГДЗ Босова 11 класс (Информатика)

Задача
  1. С помощью имеющейся в вашем распоряжении СУБД создайте БД «ОТДЫХ», содержащую две таблицы следующей структуры:

    • Тур (Страна, Вид отдыха, Продолжительность, Стоимость, Название фирмы);
    • Фирма (Название фирмы, Адрес, Телефон, Наличие системы скидок, Процент скидок).

    В первой таблице должно быть не менее 20 записей; во второй — не менее 5 записей. Создайте запрос для отображения информации о фирмах (название, адрес, телефон), предлагающих пляжный отдых. Создайте на его основе отчёт.

Подробный ответ

Создадим базу данных «ОТДЫХ» из двух таблиц: Тур и Фирма.

Структура таблиц:

  • Тур: Код, Страна, Вид отдыха, Продолжительность, Стоимость, Название фирмы;
  • Фирма: Код, Название фирмы, Адрес, Телефон, Наличие скидок, Процент скидок.

Ключевые поля — Код в обеих таблицах. Между таблицами устанавливаем связь один ко многим по полю Название фирмы.

При заполнении таблиц важно, чтобы значения поля Название фирмы в таблице Тур полностью совпадали с названиями фирм в таблице Фирма.

Для отбора фирм, предлагающих пляжный отдых, создаём запрос по двум таблицам и задаём условие отбора по полю Вид отдыха:

$$\text{Вид отдыха} = \text{"пляжный"}$$

В запрос выводим только поля Название фирмы, Адрес и Телефон, а поле Вид отдыха используем только для отбора, не показывая его в результате.

Чтобы названия фирм не повторялись, для каждой фирмы в таблице Тур достаточно оставить по одному пляжному туру.

На основе запроса создаём отчёт с помощью Мастера отчётов: выбираем поля, нажимаем Далее, затем Готово.

Создание таблиц в режиме Конструктор:
Тур: Код — Счётчик; Страна — Короткий текст; Вид отдыха — Короткий текст; Продолжительность — Числовой; Стоимость — Денежный; Название фирмы — Короткий текст.
Фирма: Код — Счётчик; Название фирмы — Короткий текст; Адрес — Длинный текст; Телефон — Короткий текст; Наличие скидок — Логический; Процент скидок — Короткий текст.

Запрос на выборку:
SELECT Фирма.[Название фирмы], Фирма.[Адрес], Фирма.[Телефон]
FROM Фирма INNER JOIN Тур
ON Фирма.[Название фирмы] = Тур.[Название фирмы]
WHERE Тур.[Вид отдыха] = «пляжный»;

Ответ

Созданы база данных «ОТДЫХ», две связанные таблицы, запрос на вывод фирм, предлагающих пляжный отдых, и отчёт на его основе.

Иллюстрация к решению «Задание 23 Параграф 13 ГДЗ Босова 11 класс (Информатика)», 1
Иллюстрация к решению «Задание 23 Параграф 13 ГДЗ Босова 11 класс (Информатика)», 2
Иллюстрация к решению «Задание 23 Параграф 13 ГДЗ Босова 11 класс (Информатика)», 4



Общая оценка
4 / 5
Другие учебники
Другие предметы