Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Атрибуты




Сущности

Лекция 7 Инструменты разработки баз данных

Моделирование данных. Диаграмма "сущность-связь"

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

Модель "сущность-связь"

Модель «сущность-связь» была введена Питером Ченом (Peter Chen) в 1976 году. В статье Чена были описаны основы, которые в последствии расширялись и модифицировались самим Ченом и многими другими. На сегодняшний день единого стандарта для модели не существует, но зато есть набор общих конструкций, которые лежат в основе большинства вариантов модели.

Элементы модели "сущность-связь"

Ключевыми элементами модели являются:

· сущности;

· атрибуты;

· идентификаторы;

· связи;

Рассмотрим их более подробно.

Сущность (entity) - это некоторый объект, идентифицируемый в рабочей среде пользователя, нечто такое, за чем пользователь хотел бы наблюдать. Например, СТУДЕНТ Петров Иван, КЛИЕНТ 1235 и т.п. Если взять несколько однотипных сущностей, получится класс сущностей (entity class). Таким образом, класс сущностей СТУДЕНТ будет содержать все сущности СТУДЕНТ. В данном конспекте лекций классы сущностей будут написаны заглавными буквами. Важно понимать разницу между классом сущности и экземпляром сущности. Класс сущностей представляет собой совокупность сущностей, описываемая структурой или форматом сущностей, составляющих класс. Экземпляр сущности - не что иное как конкретная сущность, описываемая значениями атрибутов данной сущности. Примером класса сущностей СТУДЕНТЫ может быть следующая структура:

СТУДЕНТЫ
Фамилия
Имя
Отчество
Возраст

Экземпляр класса сущностей СТУДЕНТЫ будет иметь вид:

 
Иванов
Иван
Иванович
 

У сущностей есть атрибуты (attributes) или как их иногда называют - свойства (properties), которые описывают характеристики сущности. Примерами атрибутов могут быть Фамилия, Имя, Отчество студента. В исходном определении модели «сущность связь» имелись композитные атрибуты (composite attributes) и многозначные атрибуты (multi-valued attributes). Примером композитного атрибута может быть адрес, состоящий из города, улицы, дома. Примером многозначного атрибута может быть атрибут Увлечения студента. Возможно существование композитных многозначных атрибутов. Например, телефон, которых может быть несколько и каждый из которых может состоять из кода города и т.п. В большинстве реализаций модели «сущность-связь» однозначные композитные атрибуты игнорируются, а так же требуется, чтобы многозначные атрибуты (будь они составные или нет) преобразовывались в сущности.




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


Дата добавления: 2015-05-10; Просмотров: 994; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.