Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






S - Сотрудники (Staff)






KodS Lname Fname Pol DR Dol ZP KodB
код фамилия имя пол дата р. должность Оклад код отд.
S21 Иванов Иван М 01.02.70 Руководитель   B5
S37 Петрова Татьяна Ж 12.11.72 Агент   B3
S14 Сидоров Степан М 06.05.68 Менеджер   B3
S09 Зотова Ирина Ж 11.03.75 Агент   B7
S05 Степанова Елена Ж 16.07.71 Секретарь   B3
S41 Петров Игорь М 02.02.68 Менеджер   B5

 


Информация о сдаваемой недвижимости приведена в таблице:

P - Характеристика Property_Rent

KodP City Street Type Rooms Rent KodO KodS
код город улица, дом тип число помещений стоимость код владельца код сотрудника
P14 Тюмень Новая, 23 дом     C46 S09
P94 Нижневартовск кварт.     C87 S41
P04 Тюмень   дом     C40 S14
P36 Ишим   кварт.     C93 S37
P21 Надым   кварт.     C87 S37
P16 Сургут   кварт.     C93 S14

 

Информация об арендаторах приведена в таблице:

R - Арендатор (Renter)

KodR Name Address Type МахRent KodB
код фамилия, имя адрес тип стоимость код отдел
R76 Саблев Иван Тюмень Полевая, 23 кварт.   B7
R56 Рубин Степан   кварт.   B5
R74 Кротова Ирина   дом   B3
R62 Зимина Елена   кварт.   B3

 

Информация о владельцах приведена в таблице:

O - Владелец (Owner)

KodO Name Address Tel
код владельца фамилия, имя адрес телефон
C46 Рублев Петр Тюмень Полевая, 23 46-19-34
C87 Силин Роман   46-17-03
C40 Бажова Светлана   22-33-44
C93 Кубасов Игорь   3-45-45

Информация об осмотрах недвижимости приведена в таблице:

V - Осмотр (Viewing)

KodR KodP Date Comment
код арендатора код недвижимости дата Заключение
R56 P14 24.05.01 Мала
R76 P04 20.04.01 Подходит
R56 P04 26.05.01  
R62 P14 14.05.01 Дорого
R56 P36 28.04.01  

 


ПРИЛОЖЕНИЕ 2

ПРИМЕР УЧЕБНОЙ БАЗЫ ДАННЫХ ДЛЯ ГЛАВЫ 3

Класс Person (клиенты библиотеки)

Class MPK.Person Extends %Persistent [ ClassType = persistent, ProcedureBlock ]
{
/// Фамилия клиента
Property FIO As %String;
/// Дата рождения
Property DR As %Date;
/// Возраст
Property AGE As %Integer [ Calculated, InitialExpression = 0, ReadOnly ];
Index FIOIndex On FIO;
Method AGEGet() As %Integer
{
Quit $Horolog-..DR\365
}
Query MPKAge() As %SQLQuery(CONTAINID = 4)
{
Select FIO, DR From MPK.Person WHERE DR=(SELECT MIN(DR) FROM MPK.Person)
}
Query MpkQ() As %SQLQuery(CONTAINID = 1)
{
SELECT %ID, FIO, DR, (CURRENT_DATE-DR)\365 as V FROM Person Order By DR
}
Query AllPerson() As %SQLQuery(CONTAINID = 1)
{
SELECT %ID, FIO FROM Person Order By FIO
}
Query Q3(P1 As %String) As %SQLQuery(CONTAINID = 1)
{
SELECT %ID, FIO, DR FROM Person WHERE FIO=: P1
}
Query Q4(P1 As %String) As %SQLQuery(CONTAINID = 1)
{
SELECT %ID, FIO, DR FROM Person
WHERE ($Extract(FIO, 1, 3)= $Extract(: P1, 1, 3))
ORDER BY FIO
}

}

Класс Cat (категория книг)

Class MPK.Cat Extends %Persistent [ ClassType = persistent, ProcedureBlock ]
{
Property Ncat As %String;
Query AllCat() As %SQLQuery(CONTAINID = 1)
{
SELECT %ID, Ncat FROM Cat
}
}






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.