
- •Аннотация
- •Введение
- •1. Постановка задачи, анализ существующих решений, разработка функциональных элементов схемы
- •1.1 Постановка задачи
- •1.2 Анализ существующих решений
- •1.3 Разработка функциональных элементов схемы
- •2. Проектирование структуры
- •2.1 Описание компонентов системы соответственно специфики агентства недвижимости
- •2.2 Определение состава элементов системы
- •2.3 Синтез конструктивных компонентов системы
- •2.4. Проектирование базы данных
- •3 Реализация проекта
- •3.1 Выбор средств реализации проекта
- •3.2. Требования к техническому обеспечению
- •3.2. Поэтапное описание реализации компонентов
- •3.3 Разработка и тестирование интерфейса пользователя
- •Заключение
- •Список использованной литературы
- •Приложение а. Листинг программы
2.4. Проектирование базы данных
В таблицах 2.1-2.4 выполнено описание таблиц базы данных агентства недвижности «Аренда коттеджей НСК».
Таблица 2.1 - Описание таблицы «Клиенты»
Наименование поля |
Идентификатор в базе |
Тип данных |
Длина поля |
Код клиента |
kl_id |
int |
4 |
Логин |
login |
char |
10 |
Пароль |
pas |
char |
10 |
Наименование орг. |
org_name |
char |
30 |
Дата регистрации |
date_reg |
datetime |
4 |
ИНН |
inn |
char |
12 |
ОКПО |
okpo |
char |
10 |
ФИО Контактного лица |
fio_con |
char |
30 |
char |
30 |
||
Телефон |
tel |
char |
30 |
Таблица 2.2 - Описание таблицы «Объекты недвижимости»
Наименование поля |
Идентификатор в базе |
Тип данных |
Длина поля |
Код объекта |
t_id |
int |
4 |
Наименование |
tname |
char |
30 |
Таблица 2.1 - Описание таблицы «Заказы»
Наименование поля |
Идентификатор в базе |
Тип данных |
Длина поля |
Код заказа |
z_id |
int |
4 |
Номер заказа |
znum |
char |
10 |
Дата |
zdate |
datetime |
4 |
Код клиента |
kl_id |
int |
4 |
Код менеджера |
ven_id |
int |
4 |
Таблица 2.4 - Описание таблицы «Менеджеры»
Наименование поля |
Идентификатор в базе |
Тип данных |
Длина поля |
Код менеджера |
men_id |
int |
4 |
Логин |
login |
char |
10 |
Пароль |
pas |
char |
10 |
ФИО |
fio |
char |
30 |
char |
30 |
||
Адрес |
|
|
|
Паспортные данные |
pas |
char |
50 |
Телефон |
tel |
int |
10 |
Дата регистрации |
date_reg |
datetime |
4 |
ER-диаграмма базы данных приведена на рисунке 2.5.
Рисунок 2.5 - ER-диаграмма базы данных
В ER-модели базы данных все услуги хранятся в таблице «Услуги». Эта таблица связана с таблицей «Менеджеры». Заголовочная информация заказов клиентов хранится в таблице «Заказы», связанной с таблицами «Клиенты» и «Менеджеры».
Информация про объекты недвижимости храниться в таблице «Объекты недвижимости» которая связана с таблицей «Услуги».
Таблица «Заказы» хранит в себе информацию про заказы и связана с таблицами «Менеджеры», «Клиенты» и «Услуги».