Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Недвижимость.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
1.23 Mб
Скачать

Федеральное агентство по образованию

Государственное образовательное учреждение высшего профессионального образования

«Санкт-Петербургский государственный политехнический университет»

Институт международных образовательных программ

Курсовой проект

по дисциплине «Базы данных»

Проектирование базы данных Агентство по купле - продажи недвижимости

Выполнила Тушева А.Г.

Студентка гр.2143\5

Руководитель Бураков П. В.

к.э.н., доцент

Санкт-Петербург

2012

Содержание:

  1. Постановка задачи………………………………………………………….3

  2. Информационно-логическая модель данных…………………………….3

  3. Физическая модель базы данных………………………………………….7

  4. Создание базы данных в СУБД MSSQLServer……………………….......8

    1. Создание файла базы данных…………………………………….....8

    2. Создание базы данных с помощью программного SQL-кода…….8

    3. Создание диаграммы базы данных………………………………..11

  5. Создание SQL-запросов…………………………………………………..12

Список использованных источников……………………………………….20

1. Постановка задачи

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

Клиент может подробнее ознакомиться с ценами и предлагаемыми объектами. Также клиент может оформить договор купли-продажи, для осуществления покупки жилья, будь то квартира или коттедж. Договор оформляет агент. После чего выписывается счет за предоставленные услуги. Затем вносится запись в таблице продажа.

Наиболее важными компонентами системы являются:

  • клиент;

  • агент;

  • договор купли-продажи;

Основными процессами данной системы являются:

  • ознакомление с объектами, предоставляемыми агентом ;

  • оформление документов;

  • учет возможности заказа;

Итак, задачей является автоматизация работы пользователя по поиску, просмотру и редактированию информации о клиенте, агенте, договоре купли-продажи. Основной целью является предоставление клиенту, существующие объектов недвижимости, для максимального удовлетворения желаний и потребностей клиента.

2. Информационно-логическая модель

Для построения модели данных необходимо определить сущности и атрибуты, а так же связи между сущностями. То есть необходимо обозначить какая именно информация будет храниться в проектируемой базе данных.

Сущность – это то, о чем необходимо хранить информацию, что может быть однозначно идентифицировано.

Исходя из поставленной цели и задачи, можно выделить следующие объекты: агент, клиент, объект недвижимости, договор купли-продажи, продажа, счет. Далее следует определить взаимосвязи между ними. Обозначим взаимосвязь объектов в соответствии с поставленной задачей (см. Рис. 1).

Первой нужно выбрать сущность, в которой атрибут, определяющий связь, является первичным ключом. После определения связи связываемый атрибут другой сущности становится внешним ключом.

Затем следует определить свойства (атрибуты) каждой сущности (см. Таблица 1).

Рис. 1. Логическая модель базы данных

Сущность и их свойства

Таблица 1.

Сущность

Атрибуты

Агент

УК Агента

Фамилия

Имя

Отчество

Клиент

УК Клиента

Фамилия

Имя

Отчество

Адрес

Телефон

Факс

Объект недвижимости

УК Объекта недвижимости

Наименование объекта

Площадь

Этаж

Количество комнат

Страна

Область

Населенный пункт

Район

Улица

Договор купли-продажи

УК Договора купли-продажи

Дата заказа

УК Клиента

УК Агента

УК Объекта недвижимости

Счет

УК Счета

Пометка об оплате Дата выписки Сумма УК Договора купли-продажи

УК Продавца

Продажа

УК Продажи

Дата продажи Счет