Similar presentations:
Разработка базы данных агентства недвижимости
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.
Заключение• • Успешно решены все поставленные
задачи
• • Создана эффективная система управления
данными
• • Обеспечена автоматизация ключевых
процессов
• • Система готова к практическому
внедрению
programming
database