|
|
|
|
|
|
|
|
|
Таблица 3.8 |
|
|
|
|
|
|
|
«Осмотр» |
|
|
||
|
Личн. № |
|
№ |
|
Дата |
Комментарии |
|
|||
|
аренд. |
|
объекта |
|
осмотра |
|
|
|
||
|
01 |
|
01 |
|
|
02.01.03 |
Нет балкона |
|
||
|
01 |
|
09 |
|
|
03.02.03 |
Грязный подъезд |
|
||
|
04 |
|
11 |
|
|
12.03.03 |
Требуется ремонт |
|
||
|
7. |
Реклама недвижимости |
|
|
|
|||||
|
По каждому сделанному рекламному объявлению |
|
||||||||
|
сохраняются следующие сведения (табл. 3.9): |
|
|
|||||||
|
|
|
|
|
|
|
|
|
Таблица 3.9 |
|
|
|
|
|
|
|
«Реклама» |
|
|
||
|
№ |
|
|
Дата |
|
Стоимость |
Название газеты |
|
||
|
рекламир. |
|
рекламы |
|
|
|
|
|||
|
объекта |
|
|
|
|
|
|
|
||
|
01 |
|
|
12.12.02 |
|
500 |
«Комммуна» |
|
||
|
09 |
|
|
03.07.02 |
|
700 |
«Камелот» |
|
||
|
23 |
|
|
23.09.02 |
|
150 |
«Камелот» |
|
||
8.Договора об аренде
Запись по каждому заключенному договору включает сведения из табл. 3.10.
Номер договора об аренде уникален для всех отделений компании. Клиенты могут арендовать как один, так и сразу несколько объектов недвижимости.
По завершении договора об аренде сведения о нем должны храниться в течение 3-х лет.
9. Инспекция арендованного объекта Каждый объект проверяется не реже, чем раз в полгода.
Инспектируются только арендованные или сдаваемые в аренду объекты. После каждой инспекции фиксируются сведения о проверенном объекте (табл. 3.11).
56
|
|
|
|
|
|
|
|
|
Таблица 3.10 |
|
|
|
|
|
«Договор» |
|
|
|
|
|
|
№ |
|
|
|
дата |
|
дата |
дата |
срок |
ФИО |
|
ФИО |
арендная |
сумма |
|
сотрудника, |
|
|||||
догов- |
уплаты |
|
начала |
окончания |
арен- |
|
||||
арендатора |
плата |
задатка |
|
состав. |
|
|||||
ора |
задатка |
|
аренды |
аренды |
ды |
|
||||
|
|
|
|
договор |
|
|||||
|
|
|
|
|
|
|
|
|
|
|
01 |
Сидоров |
6000 |
1000 |
05.01.03 |
|
06.01.03 |
06.01.04 |
1 год |
Смирнов |
|
02 |
Рачков |
3000 |
1500 |
05.12.02 |
|
06.12.02 |
05.06.03 |
6 мес. |
Смирнов |
|
Таблица 3.11
«Инспекция»
№ |
ФИО |
Дата инспекции |
Комментарии |
|
объекта |
сотрудника-инспектора |
|||
|
|
|||
01 |
Лосев |
15.01.03 |
Все хорошо |
|
09 |
Лосев |
11.04.03 |
Сломан диван |
|
11 |
Смирнов |
07.03.03 |
Не застал жильца |
57
3.3. Операции реляционной алгебры
Реляционная алгебра – это теоретический язык операций, который на основе одного или нескольких отношений позволяют создавать другое отношение без изменений самих исходных отношений. Таким образом, оба операнда и результат являются отношеними, а поэтому результаты одной операции могут стать исходными данными для другой операции. Это позволяет создавать вложенные выражения реляционной алгебры, точно так же, как создаются вложенные арифметические выражения. Реляционная алгебра является языком последовательного использования отношений, в котором все кортежи, возможно, взятые даже из разных отношений, обрабатываются одной командой, без организации циклов.
Существует несколько вариантов выбора операций, которые включаются в реляционную алгебру. Пять основных операций реляционной алгебры, а именно выборка, проекция,
декартово произведение, объединение и разность, выполняют большинство операций извлечения данных. На основании пяти основных операций можно вывести дополнительные операции,
такие как операции соединения, пересечения и деления.
Операции выборки и проекции являются унарными, поскольку они работают с одним отношением. Другие отношения работают с парами отношений, и поэтому их называют бинарными операциями.
В приведенных ниже определениях R и S – это два отношения, определенные над атрибутами А = {а1, а2, …, аk} и В = {в1, в2, …, вk} соответственно.
Выборка (или ограничение)
(R) – предикат
Операция выборки работает с одним отношением R и определяет результирующее отношение, которое содержит только те кортежи (строки) отношения R, которые удовлетворяют заданному условию (предикату).
58
Пример. Составить список сотрудников с окладом, превышающим 3000 рублей.
(«Персонал»)
оклад>3000
Результатом операции будет отношение «Персонал»
(табл. 3.12).
Проекция
П (R) - атр1, …атр. n
Операция проекции работает с одним отношением R и определяет новое отношение, содержащее вертикальное подмножество отношений R, создаваемое посредством извлечения значений, указанных атрибутов и исключения из результата строк - дубликатов.
Пример.
Создать ведомость зарплаты всех сотрудников компании с указанием следующих атрибутов: Фамилия, Имя, Зарплата.
П (Персонал) фам, имя, з/п
В этом примере операция проекции определяет новое отношение, которое будет содержать только атрибуты Фамилия, Имя, Зарплата отношения «Персонал» (табл. 3.13), размещенные в указанном порядке.
59
Таблица 3.12
Персонал
Ли |
Имя, |
Фами |
Адрес |
Телефон |
Долж |
Пол |
Дата |
Зарп- |
№ страх |
№ |
чн. |
отч. |
лия |
|
|
ность |
|
рожд. |
лата |
|
отделе |
№ |
|
|
|
|
|
|
|
|
|
ния |
45 |
Юрий |
Ивано |
Воронеж, |
56-87-88 |
менед |
м |
21.89.56 |
15000 |
4567990 |
В5 |
|
Иванови |
в |
Пр-т |
|
жер |
|
|
|
|
|
|
ч |
|
Революции, |
|
|
|
|
|
|
|
|
|
|
д. 8, кв. 23 |
|
|
|
|
|
|
|
01 |
Николай |
Петро |
Воронеж, |
56-89-56 |
менед |
м |
08.11.68 |
3500 |
4637892 |
В5 |
|
Николае |
в |
ул. Ленина, |
|
жер |
|
|
|
|
|
|
вич |
|
д.78, кв.13 |
|
|
|
|
|
|
|
Таблица 3.13
Персонал
Имя, отч. |
Фамилия |
Зарплата |
Юрий Иванович |
Иванов |
15000 |
Ольга Сергеевна |
Дашкова |
2400 |
Ирина Алекссевна |
Берг |
1470 |
Сергей Андреевич |
Лосев |
2100 |
Николай Николаевич |
Петров |
3500 |
Иван Петрович |
Смирнов |
2300 |
60