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

1. Задание

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

Запросы:

  1. Дать информацию о количестве заказов по дням.

  2. Подсчитать суммарную стоимость заказа для заказчика ОАО «Гарант».

  3. Дать информацию об исполнителе и сроках исполнения заказа № 2390-678.

  4. Дать информацию о заказах, оплаченных на 50%.

  5. Подсчитать процентное отношение поступивших заказов из различных районов Санкт-Петербурга.

  6. Подсчитать надбавки оценщиков организации за успешно выполненные заказы за апрель 2012 года.

  7. Подсчитать количество заказов, выполненных каждым оценщиком за период с 01.02.12 по 01.05.12.

  8. Показать минимальную и максимальную стоимости заказов за январь 2012 года, выполненных Ивановым.

2. Проектирование базы данных

База данных – это совокупность данных некоторой предметной области, структурированных и организованных по правилам, устанавливающим общие принципы описания, хранения и управления данными.

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

Реляционная модель данных – это множество взаимосвязанных отношений.

Отношение – это основная структура реляционной БД, которая графически интерпретируется в виде двумерной таблицы, строки которой соответствуют записям, а столбцы – полям.

Этапы проектирования базы данных:

  1. Определение сущностей.

  2. Определение взаимосвязей между сущностями.

  3. Задание первичных ключей и определение атрибутов сущностей.

  4. Нормализация данных.

  5. Создание физической модели.

2.1. Системный анализ предметной области

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

Предметная область - мысленно ограниченная область реальной действительности, которая подлежит описанию (моделированию).

Сущность предметной области – любой различный объект, информацию о котором необходимо хранить в базе данных.

В работе были выявлены следующие сущности:

  1. Заказчики

  2. Заказы

  3. Сотрудники

  4. Объекты оценки

  5. Результаты работы

2.2. Формирование концептуальной модели

В результате формирования концептуальной модели была построена следующая схема:

Заказчики

Заказы

Объекты оценки

Результаты работы

Сотрудники

Рис. 1. Концептуальная модель

2.3. Определение атрибутов сущности

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

Атрибут – это некоторый показатель, который характеризует некую сущность и принимает для конкретного экземпляра сущности некоторое числовое, текстовое или иное значение.

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

Сущности и их атрибуты представлены в таблице 1.

Таблица 1

Атрибуты сущностей

Сущность

Атрибуты

Ключевой атрибут

Заказы

Номер заказа

Дата заказа

Стоимость работ

Срок исполнения

Паспортные данные/ОГРН заказчика

Паспортные данные исполнителя

Предоплата

Кадастровый номер

Номер заказа

Заказчики

Паспортные данные/ОГРН

Физическое/Юридическое лицо

ФИО/Название организации

Адрес

Район

Телефон

Паспортные данные/ОГРН

Сотрудники

Паспортные данные

ФИО

Оклад

Должность

Паспортные данные

Окончание таблицы 1

Сущность

Атрибуты

Ключевой атрибут

Объекты оценки

Кадастровый номер

Тип объекта оценки

Площадь

Год постройки

Кадастровый номер

Результаты работы

Номер заказа

Качество работы

Процент от стоимости заказа

Номер заказа