 
        
        - •Содержание
- •Глава 1 посвящена постановке задачи. Здесь дается понятие о диаграммах “сущность связь” (erd) и описание исследуемой предметной области.
- •Описание предметной области
- •Глава 2 Построение концептуальной модели Методология концептуального проектирования
- •Анализ сущностей
- •Глава 3 построение логической модели Методология логического проектирования
- •Описание Case-средства
- •Объекты нотации idef1x
- •Генерация отношений
- •Нормализация отношений
- •Глава 4 Формирование запросов с использованием операторов реляционной алгебры Операторы реляционной алгебры
- •Унарные операции:
- •Формирование запросов
- •Заключение
- •Список литературы
- •Приложение 1
- •Приложение 2
Анализ сущностей
На основе изученной предметной области можно выделить следующие типы сущностей:
- Организация 
- Подрядчик 
- Договор 
- Смета 
- Проба 
- Вид анализа 
Составим спецификации для всех сущностей, полученных в ходе анализа.
Спецификацию сущности должна включать в себя следующее:
- имя; 
- множественное число имени, если оно возможно; 
- синонимы; 
- описание; 
- уникальный идентификатор (как минимум один); 
- связь (хотя бы одна) 
1. Сущность Организация
| № | Параметр | Значение | 
| 1 | Имя | Организация | 
| 2 | Множественное число | Организации | 
| 3 | Синонимы | Организация, юридическое лицо, ИТД | 
| 4 | Описание | Содержит Номер лицензии, Название организации, Юридический адрес, ИНН организации, Расчетный счет Вводится суррогатный ключ: ID организации | 
| 5 | Уникальный идентификатор (ключ) | ID организации | 
| 6 | Связь | Организация может соответствовать Смета | 
2. Сущность Подрядчик
| № | Параметр | Значение | 
| 1 | Имя | Подрядчик | 
| 2 | Множественное число | Подрядчики | 
| 3 | Синонимы | Организация, юридическое лицо, ИТД | 
| 4 | Описание | Содержит Номер лицензии, Название подрядчика, Юридический адрес, ИНН подрядчика, Расчетный счет Вводится суррогатный ключ: ID подрядчика | 
| 5 | Уникальный идентификатор (ключ) | ID подрядчика | 
| 6 | Связь | Подрядчик должен заключать Договор | 
3. Сущность Договор
| № | Параметр | Значение | 
| 1 | Имя | Договор | 
| 2 | Множественное число | Договоры | 
| 3 | Синонимы | Соглашение, подряд | 
| 4 | Описание | Содержит Номер договора, Номер сметы, ID подрядчика, Срок начала работ, Срок окончания работ | 
| 5 | Уникальный идентификатор (ключ) | Номер договора | 
| 6 | Связь | Договору должна соответствовать Смета Договору должен соответствовать Реестр проб | 
4. Сущность Смета
| № | Параметр | Значение | 
| 1 | Имя | Смета | 
| 2 | Множественное число | Смета | 
| 3 | Синонимы | Перечень работ | 
| 4 | Описание | Содержит Номер сметы, ID организации, Наименование работы, Единица измерения, Прямые затраты, Оплата труда рабочих, Эксплуатация машин, Материалы, Количество работ | 
| 5 | Уникальный идентификатор (ключ) | Номер сметы | 
| 6 | Связь | Смета может соответствовать Договору Смета должна соответствовать Организации. 
 | 
5. Сущность Проба
| № | Параметр | Значение | 
| 1 | Имя | Реестр проб | 
| 2 | Множественное число | Реестры проб | 
| 3 | Синонимы | Список проб | 
| 4 | Описание | Содержит Номер пробы, ID места отбора, ID вида анализа, ID объекта исследования, Результат анализа, Дата анализа, Дата отбора | 
| 5 | Уникальный идентификатор (ключ) | Номер пробы | 
| 6 | Связь | Проба должна соответствовать Договору | 
6. Сущность Вид анализа
| № | Параметр | Значение | 
| 1 | Имя | Вид анализа | 
| 2 | Множественное число | Виды анализов | 
| 3 | Синонимы | - | 
| 4 | Описание | Содержит Код вида анализа, Название вида анализа | 
| 5 | Уникальный идентификатор (ключ) | Код вида анализа | 
| 6 | Связь | Вид анализа должен соответствовать пробе | 
Нотация диаграммы “сущность-связь”
Модель “сущность-связь” представляет собой высокоуровневую концептуальную модель данных, которая была разработана Ченом (Chen) в 1976 году с целью упрощения задачи проектирования баз данных. Основная цель разработки высокоуровневой модели данных заключается в создании модели пользовательского восприятия данных и согласовании большого количества технических аспектов, связанных с проектированием базы данных.
Объекты нотации Чена:
| Название объекта | Описание | Изображение | 
| Сущность | Название сущности пишется внутри прямоугольника; Под прямоугольником сущности всегда указывается ключ, который подчеркивается; После последнего ключевого атрибута ставится запятая и многоточие | 
 | 
| Сущность с обязательным классом долженствования | На обязательный класс принадлежности сущности (должен) указывает квадратик, расположенный вокруг точки на линии связи. | 
 | 
| Сущность с необязательным классом долженствования | На необязательный класс принадлежности сущности (может) указывает отсутствие квадратика, расположенного вокруг точки на линии связи. | 
 | 
| Связь | Связь между сущностями изображается при помощи ромба, внутри которого пишется название связи | 
 | 
| Связь со свободным атрибутом (или атрибутом связи) | 1.Свободный атрибут или атрибут связи изображается овалом, присоединенным к ромбу связи; 2. Название свободного атрибута указывается внутри овала. | 
 | 
| Степень связи | - один к одному - один ко многим - многие ко многим | 1:1 1:n m:n | 
Таким образом, после проведения анализа сущностей и атрибутов согласно требованиям к данным исследуемой предметной области, а также при помощи нотации диаграмм “сущность-связь” Чена, следующим этапом проектирования является построение концептуальной модели базы данных процесса “Учесть пробы геологических пород” (см. Приложение 1).





