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



бет8/56
Дата05.03.2023
өлшемі256,49 Kb.
#71567
түріПрактикум
1   ...   4   5   6   7   8   9   10   11   ...   56
Байланысты:
СУБДOracle

Вариант 5:


    • Вывести в одном поле ФИО и адреса сотрудников, родившихся до мая 1980 года.

    • Подсчитать и вывести, сколько сотрудников работает в отделениях в Бресте. Подписать вычисляемое поле как «Количество».

    • Подсчитать количество арендаторов, осмотревших 3- и 4-комнатные объекты недвижимости. Вывести в запросе количество комнат для каждого ти- па объекта и количество арендаторов.

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

Вариант 6:


    • Определить адреса всех квартир с рентной стоимостью не более 300 дол. США.

    • Подсчитать и вывести количество менеджеров, работающих во всех от- делениях Минска. Подписать вычисляемое поле как «Количество».

    • Определить и вывести количество объектов, сдаваемых в аренду, в зави- симости от их типа. Подписать вычисляемое поле как «Количество».

    • Вывести информацию о сотрудниках, которые работают с бóльшим ко- личеством домов, чем квартир, учесть, что можно работать только с одним ти- пом объектов.

Вариант 7:


  • Вывести в одном поле фамилии и домашние телефоны всех потенциаль- ных арендаторов, желающих арендовать дома.

  • Вывести телефоны владельцев, дома или квартиры которых осматрива- лись в сентябре 2019 года.

  • Определить квартиру и дом с минимальной рентной стоимостью в каж- дом отделении. Подписать вычисляемое поле как «Дешевый дом/квартира».

  • Подсчитать среднюю заработную плату сотрудников каждого отделения и количество обслуживаемых в них объектов.

Вариант 8:


  • Вывести заглавными буквами список всех женщин-менеджеров.

  • Определить и вывести сотрудников с максимальной зарплатой в отделе- ниях Гродно.

  • Определить и вывести количество осмотров объектов по дням недели. Подписать вычисляемое поле как «Количество».

  • Вывести информацию об отделении, где предлагаются в аренду 2-комнатные квартиры с максимальной средней стоимостью во всем агентстве. Вариант 9:

  • Определить, сколькими арендаторами и сколько объектов было осмот- рено в течение последнего года.

  • Создать список сотрудников, предлагающих объекты недвижимости в Минске.

  • Определить суммарную рентную стоимость объектов в Минске и объек- тов в Гродно. Вывести город и сумму.

  • Вывести информацию о владельцах неминских квартир, количество квартир у которых превышает количество квартир любого минского владельца. Вариант 10:

  • Вывести фамилии и телефоны арендаторов, в которых встречаются циф- ры 5 или 7. При выводе поля должны быть фиксированной длины (дополнить, например, точками), поле «Фамилия» выравнивается по левому краю, поле

«Телефон» по правому.

  • Определить и вывести количество собственников, объекты которых уже осмотрели и оставили комментарий.

  • Вывести информацию об отделениях, в которых работают более трех сотрудников.

  • Вывести информацию о сотрудниках того отделения, в котором не об- служивается ни один объект недвижимости.

  1. Обновить одной командой информацию о максимальной рентной сто- имости объектов, уменьшив стоимость квартир на 5 %, а стоимость домов уве- личив на 7 %.

  2. Написать запросы по индивидуальной базе данных: условный запрос, итоговый запрос, параметрический запрос, запрос на объединение, запрос с ис-

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

  1. Для своего варианта самостоятельно придумать задание и реализовать следующие типы запросов:

  • с внутренним соединением таблиц, используя стандартный синтаксис SQL (JOIN…ON, JOIN…USING или NATURAL JOIN), который не применялся в предыдущих запросах;

  • с внешним соединением таблиц, используя FULL JOIN, LEFT JOIN или RIGHT JOIN, при этом обязательным является наличие в БД данных, которые будут выводится именно с выбранным оператором внешнего соединения;

  • с использованием предиката IN с подзапросом;

  • с использованием предиката ANY/ALL с подзапросом;

  • с использованием предиката EXISTS/NOT EXISTS с подзапросом.


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




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

    Басты бет