Многоуровневые представления данных

При изучении модели данных следует распознавать логические представления данных, к которым имеет отношение эта модель. Определим четыре уровня представления данных:

1. Информация, относящаяся к объектам и связям, которые существуют в нашем воображении.

2. Структура информации - организация информации, в которой объекты и связи представляются данными.

3. Структура данных, независимая от способа доступа, - структуры данных, которые не связаны со схемами поиска, индексации и др.

4. Структура данных, зависимая от способа доступа.

Диаграмма "сущность - связь" и включение семантики описания данных и манипулирование данными

Системный анализ с использованием диаграммы "сущность-связь"

Рассмотрим диаграмму "сущность-связь".

Рисунок 18. Простая диаграмма сущность-связь

На рис. 18 с использованием диаграммного метода демонстрируются набор связей Исполнитель_Проекта и наборы связей Служащий и Проект. Каждый набор сущностей представляется прямоугольником, а каждый набор связей - ромбом. Линии, соединяющие прямоугольники, демонстрируют тот факт, что набор связей Исполнитель_Проекта определен на наборах сущностей Служащий и Проект. Указаны роли сущностей в связи.

3NF-отношения 3NF в сравнении с отношениями "сущность-связь"

Из определения "отношения" следует, что любое группирование доменов можно рассматривать как отношение. Чтобы избежать нежелательных свойств в поддерживаемых отношениях, проводится процесс нормализации, в ходе которого произвольные отношения преобразуются в первую нормальную форму, затем во вторую нормальную форму и, наконец, в третью нормальную форму (3NF). Отношения сущностей и связей в модели "сущность-связь" похожи на 3NF-отношения, но обладают более ясной семантикой и не требуют выполнения операций преобразования.



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: