Вариант 7
База данных «Учет сделок с недвижимостью» |
Описание предметной области Фирма занимается оформлением сделок купли-продажи объектов жилья (квартир). При этом фиксируется информация о продаваемой квартире, о риэлторе, оформляющем сделку купли-продажи, о дате оформления сделки. Риэлтор, оформивший сделку купли-продажи, получает комиссионное вознаграждение, которое вычисляется как Стоимость квартиры * Процент вознаграждения. Процент вознаграждения является индивидуальным и фиксированным для каждого конкретного риэлтора. |
База данных должна включать таблицы КВАРТИРЫ, РИЭЛТОРЫ, СДЕЛКИ, содержащие следующую информацию: |
Название улицы |
Номер дома |
Номер квартиры |
Площадь квартиры |
Количество комнат |
Зафиксированная цена продажи квартиры |
ФИО владельца квартиры |
Серия-номер паспорта владельца квартиры |
Дата оформления сделки купли-продажи |
Фамилия риэлтора, оформившего сделку купли-продажи |
Имя риэлтора, оформившего сделку купли-продажи |
Отчество риэлтора, оформившего сделку купли-продажи |
Процент вознаграждения, выплачиваемый риэлтору за факт оформления сделки купли-продажи |
ЗАДАНИЕ НА ВЫПОЛНЕНИЕ
|
Кроме исходных базовых таблиц база данных должна содержать следующие объекты:
ФОРМЫ |
|||
Номер формы |
Тип формы |
Назначение формы |
|
1 |
Автоформа в столбец |
Отображает данные из таблицы КВАРТИРЫ |
|
2 |
Форма с подчиненной формой |
Отображает данные из таблиц РИЭЛТОРЫ и СДЕЛКИ |
|
ЗАПРОСЫ |
|||
Номер запроса |
Тип запроса |
Какую задачу решает запрос |
|
1 |
Запрос на выборку |
Выбирает из таблицы КВАРТИРЫ информацию о 3-комнатных квартирах, расположенных на улице «Садовая» |
|
2 |
Запрос на выборку |
Выбирает из таблицы РИЭЛТОРЫ информацию о риэлторах, фамилия которых начинается с буквы «И» и процент вознаграждения больше 10% |
|
3 |
Запрос на выборку |
Выбирает из таблицы КВАРТИРЫ информацию об 1-комнатных квартирах, цена на которые находится в диапазоне от 900 000 руб. до 1000 000 руб. |
|
4 |
Запрос с параметром |
Выбирает из таблицы КВАРТИРЫ информацию о квартирах с заданным числом комнат. Конкретное количество комнат вводится при выполнении запроса |
|
5 |
Запрос с параметром |
Выбирает из таблицы КВАРТИРЫ информацию обо всех 2-комнатных квартирах, площадь которых есть значение из некоторого диапазона. Нижняя и верхняя границы диапазона задаются при выполнении запроса |
|
6 |
Запрос с вычисляемыми полями |
Вычисляет для каждой оформленной сделки размер комиссионного вознаграждения риэлтора. Включает поля Фамилия риэлтора, Имя риэлтора, Отчество риэлтора, Дата сделки, Цена квартиры, Комиссионные. Сортировка по полю Дата сделки |
|
|
|
|
|
7 |
Итоговый запрос |
Выполняет группировку по полю Количество комнат. Для каждой группы вычисляет среднее значение по полю Цена квартиры |
|
8 |
Итоговый запрос |
Выполняет группировку по полю Площадь квартиры. Для каждой группы вычисляет наибольшее и наименьшее значение по полю Цена квартиры |
|
9 |
Запрос на создание базовой таблицы |
Создает таблицу КВАРТИРЫ_3_КОМН, содержащую информацию о 3-комнатных квартирах |
|
10 |
Запрос на создание базовой таблицы |
Создает копию таблицы КВАРТИРЫ с именем КОПИЯ_ КВАРТИРЫ |
|
11 |
Запрос на удаление |
Удаляет из таблицы КОПИЯ_ КВАРТИРЫ записи, в которых значение в поле Цена квартиры больше 3 000 000 руб. |
|
12 |
Запрос на обновление |
Увеличивает значение в поле Цена квартиры таблицы КОПИЯ_ КВАРТИРЫ на 10 процентов для 1-комнатных квартир |
|
ОТЧЕТЫ |
|||
Номер отчета |
Тип отчета |
Назначение отчета |
|
1 |
Автоотчет в столбец |
Отображает все поля таблицы РИЭЛТОРЫ |
|
2 |
Отчет, созданный средствами Мастера отчетов |
Отображает поля таблиц РИЭЛТОРЫ и СДЕЛКИ с группировкой по полю Дата сделки |
|
