В соответствии с первым этапом проектирования, в базе данных можно выделить следующие сущности:
- — Вымирающие виды;
- — Категория;
- — Тип;
- — Условия охраны.
Таким образом, получаем следующие сущности (таблицы 10−13).
Таблица 10 — Отношение «Вымирающие виды».
|
Наименование атрибута. | Тип данных. |
Код вымирающего вида. | Счетчик. |
Название. | Текстовый. |
Тип. | Числовой. |
Категория. | Числовой. |
Численность. | Числовой. |
Место обитания. | Текстовый. |
Таблица 10 — Отношение «Условия охраны».
|
Наименование атрибута. | Тип данных. |
Код условия. | Счетчик. |
Название. | Текстовый. |
Условие. | Текстовый. |
Таблица 11 — Отношение «Тип»
|
Наименование атрибута. | Тип данных. |
Код типа. | Счетчик. |
Название. | Текстовый. |
Таблица 11 — Отношение «Категория».
|
Наименование атрибута. | Тип данных. |
Код категории. | Счетчик. |
Название. | Текстовый. |
Подробности. | Текстовый. |
Сущности «Вымирающий вид» и «Тип» связаны связью 1: М, то есть несколько вымирающих видом могут быть одного типа. Связь осуществляется по атрибутам «Тип» и «Код типа».
Сущности «Вымирающий вид» и «Условия охраны» связаны связью 1: М, то есть несколько видов могут иметь одни условия охраны. Связь осуществляется по атрибутам «Условия охраны» и «Код условия».
Сущности «Вымирающий вид» и «Категория» связаны связью 1: М, то есть несколько вымирающих видов могут быть одной категории вымирания. Связь осуществляется по атрибутам «Категория» и «Код категории».
В процессе анализа данных проведена нормализация таблиц базы данных (рисунок 1) до 3 нормальной формы: таблицы имеют простые ключевые поля, все таблицы связаны и все связи определены.
Обеспечена целостность данных при построении всех связей между таблицами в MS Access. При этом все таблицы имеют простые ключевые поля, все таблицы связаны и все связи определены.
ER-модель данных базы данных представлена на рисунке 1.
Рисунок 1 — ER-модель данных базы данных.
Таким образом, в базе данных определены 4 взаимосвязанных таблиц, связи между таблицами — один ко многим, для каждой таблицы определены ключевые поля, таблицы нормализованы.