Информационное обеспечение


Задание к лабораторной работе



бет10/56
Дата05.03.2023
өлшемі256,49 Kb.
#71567
түріПрактикум
1   ...   6   7   8   9   10   11   12   13   ...   56

Задание к лабораторной работе





  1. В учебной базе данных создать следующие представления:

    1. с информацией об офисах в Бресте;

    2. с информацией об объектах недвижимости минимальной стоимости;

    3. с информацией о количестве сделанных осмотров с комментариями;

    4. со сведениями об арендаторах, желающих арендовать 3-комнатные квартиры в тех же городах (поле city), где они проживают (поле address);

    5. со сведениями об отделении с максимальным количеством работаю- щих сотрудников;

    6. с информацией о сотрудниках и объектах, которые они предлагают в аренду в текущем квартале;

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

    8. с информацией о собственниках с одинаковыми именами.

  2. В индивидуальной БД создать:

  • горизонтальное обновляемое представление;

  • вертикальное или смешанное необновляемое представление, предна- значенное для работы с основной задачей БД (в представлении должны содер- жаться сведения из главной таблицы, но вместо внешних ключей необходимо использовать связанные данные из родительской таблицы);

  1. Проверить обновляемость горизонтального представления с фразой WITH CHECK OPTION при помощи инструкций UPDATE, DELETE или INSERT (привести пример правильной и неправильной инструкции).

  2. Создать обновляемое представление для работы с одной из родитель- ских таблиц индивидуальной БД и через него разрешить работу с данными только в рабочие дни (с понедельника по пятницу) и в рабочие часы (с 9:00 до 17:00).



Контрольные вопросы





  1. Что такое представления и для чего они используются в базах данных?

  2. Какие бывают виды представлений?

  3. Какие DDL-инструкции применимы к представлениям?

  4. Чем отличаются горизонтальные представления от вертикальных?

  5. Для чего используется фраза WITH CHECK OPTION?

  6. Что дает использование фразы FORCE?

  7. Какие требования предъявляются стандартом к обновляемым пред- ставлениям?

  8. Почему нельзя обновить представление, если в его основе лежит сгруппированный запрос?

  9. Как запретить обновлять представления явно, даже если они и являют- ся обновляемыми?

  10. В чем заключаются основные преимущества использования представ- лений?


Достарыңызбен бөлісу:
1   ...   6   7   8   9   10   11   12   13   ...   56




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет