Определение характеристик атрибутов. — КиберПедия 

Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...

Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...

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

2018-01-29 339
Определение характеристик атрибутов. 0.00 из 5.00 0 оценок
Заказать работу

Характеристики атрибутов сущностей необходимы для правильного описания атрибутов в базе данных. Применительно к базе данных характеристики атрибутов являются:

тип данных – текстовый, числовой, логический (да, нет), дата;

размер данных – количество знаков (цифр, символов) (в том числе количество знаков после десятичной запятой для числового типа);

формат данных – форма представления данных

Пример. Дату можно записать несколькими способами: 01.01.2008; 1 января 2008 года, 1 янв 2008 г.

обязательность указания значения данных – т.е. атрибут всегда должен иметь какое-либо значение.

 

Сущности Атрибуты тип данных размер формат обяза-тельный Пример
Сотрудник Фамилия текст     да Иванов
Автомобиль Номер текст   ббЦЦЦбЦЦrus да аа999а77rus
Марка текст     да Москвич
Осадки Количество число     да  
Длительность время   ЧЧ:ММ нет 06:30

 

 

Установление связей между сущностями

 

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

Атрибут связи создается путем переноса ключевого атрибута главной сущности (со стороны связи «один» - без стрелки) в подчиненную сущность (со стороны связи «многие» - со стрелкой. Таким образом, стрелки на линиях связи указывают направление переноса ключевых атрибутов и создание атрибутов связи.

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

прошлом;

настоящем;

будущем,

которая может пригодиться при формировании запросов к базе данных.

 

Примечание:

Одним из средств построения простейших (элементарных) ассоциаций является диаграмма Бахмана. Она представляет собой совокупность двух сущностей, объединенных структурной связью. Одна из сущностей выступает в роли основной, другая -–в роли подчиненной, зависимой. Суть разработки ИЛМ сводится к построению множества диаграмм Бахмана и объединению их в единую схему. Количество диаграмм выбирается равным числу отношений, выявленных по результатам предметной области.

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

Модель в виде набора диаграмм Бахмана проста, наглядна, удобна в описании. В то же время она обладает рядом недостатков, а именно:

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

Ограниченными возможностями в выборе маршрутов поиска данных, то есть ограниченным числом запросных связей (поиск данных по запросу «выдать список преподавателей кафедры физики» реализуется достаточно просто путем использования элементов диаграммы КАФ-ПРЕП, а по запросу «найти дисциплины, читаемые преподавателем Ивановым с кафедры физики» – затруднен).

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

 

 

Примеры инфологических моделей предметно области

 

 


Поделиться с друзьями:

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

Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...

Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.011 с.