39.34K
Categories: programmingprogramming databasedatabase

Разработка базы данных агентства недвижимости

1.

Разработка базы данных
агентства недвижимости
Курсовая работа по дисциплине
"Основы проектирования баз
данных"
Выполнил: Степичев Илья

2.

Актуальность темы
• • Высокая динамичность рынка
недвижимости
• • Большие объемы данных для обработки
• • Необходимость автоматизации бизнеспроцессов
• • Повышение конкурентоспособности
агентств
• • Снижение ошибок при работе с
информацией

3.

Цель и задачи работы
• Цель: разработка реляционной базы
данных для автоматизации учёта объектов
недвижимости, клиентов и сделок в
агентстве
• Задачи:
• • Анализ предметной области
• • Проектирование концептуальной модели
• • Создание логической модели БД

4.

Анализ предметной области
• Основные объекты системы:
• • Объекты недвижимости (квартиры, дома,
офисы)
• • Владельцы недвижимости
• • Клиенты (покупатели, арендаторы)
• • Риелторы
• • Сделки купли-продажи и аренды
• • Дополнительные услуги

5.

Основные сущности системы
• • Недвижимость - центральная сущность
системы
• • Владелец - собственники объектов
недвижимости
• • Клиент - покупатели и арендаторы
• • Риелтор - сотрудники агентства
• • Сделка - операции купли-продажи и
аренды
• • Договор - соглашения между

6.

Логическая модель БД
• Принципы проектирования:
• • Нормализация до 3НФ
• • Определение первичных ключей
• • Установление внешних ключей
• • Обеспечение ссылочной целостности
• Результат:
• • 11 взаимосвязанных таблиц
• • Устранение избыточности данных

7.

Физическое проектирование
• СУБД: Microsoft SQL Server
• Основные характеристики:
• • Определение типов данных для каждого
поля
• • Создание индексов для оптимизации
запросов
• • Настройка ограничений целостности
• • Каскадное обновление и удаление

8.

Проектирование SQL-запросов
• Разработано 15 типов запросов:
• • Соединение таблиц (INNER JOIN, FULL
JOIN)
• • Группировка данных (GROUP BY)
• • Агрегатные функции (COUNT, SUM, AVG)
• • Условия отбора групп (HAVING)
• • Сортировка результатов (ORDER BY)
• • Вставка данных (INSERT)
• • Обновление данных (UPDATE)

9.

Результаты и практическая
значимость
• Достигнутые результаты:
• • Создана полнофункциональная БД
агентства
• • Автоматизированы основные бизнеспроцессы
• • Обеспечена целостность и безопасность
данных
• • Повышена скорость обработки
информации

10.

Заключение
• • Успешно решены все поставленные
задачи
• • Создана эффективная система управления
данными
• • Обеспечена автоматизация ключевых
процессов
• • Система готова к практическому
внедрению

11.

Спасибо за внимание!
English     Русский Rules