Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Зв'язки




Сутність і атрибути

Рівні логічної моделі

Створення логічної моделі даних

Відображення моделі даних в інструментальному засобі ERwin

ERwin має два рівні представлення моделі — логічний і фізичний.

Логічний рівень — це абстрактний погляд на дані, коли дані представляються так, як виглядають на реальному світі. Логічна модель даних може бути побудована на основі іншої логічної моделі, наприклад на основі моделі процесів. Логічна модель даних є універсальною і ніяк не пов'язана з конкретною реалізацією СУБД.

Фізична модель даних, навпаки, залежить від конкретної СУБД, фактично будучи відображенням системного каталога. У фізичній моделі міститься інформація про всі об'єкти БД.

Розрізняють три рівні логічної моделі, що відрізняються по глибині представлення інформації про даних:

· діаграма сутність-зв'язок (Entity Relationship Diagram, ERD);

· модель даних, заснована на ключах (Key Based model, KB);

· повна атрибутивна модель (Fully Attributed model, FA).

Основні компоненти діаграми ERwin — це сутність, атрибути і зв'язки. Кожна сутність є безліччю подібних індивідуальних об'єктів, званих екземплярами. Кожен екземпляр індивідуальний і повинен відрізнятися від решти всіх екземплярів. Атрибут виражає певна властивість об'єкту. З погляду БД (фізична модель) суті відповідає таблиця, екземпляру суті — рядок в таблиці, а атрибуту — колонка таблиці.

Зв'язок є логічним співвідношенням між суттю. Кожен зв'язок повинен іменуватися дієсловом або дієслівною фразою. Ім'я зв'язку виражає деяке обмеження або бізнес-правило і полегшує читання діаграми. За умовчанням ім'я зв'язку на діаграмі не показується. На логічному рівні можна встановити ідентифікуючий зв'язок "один-ко-многим", зв'язок "многие-ко-многим" і неідентифікуючий зв'язок "один-ко-многим".

Розрізняють чотири типи суті:

· загальний випадок, коли одному екземпляру батьківської суті відповідають 0, 1 або багато екземплярів дочірньої суті; не позначається яким-небудь символом;

· символом Р позначається випадок, коли одному екземпляру батьківської суті відповідають 1 або багато екземплярів дочірньої суті (виключено нульове значення);

· символом Z позначається випадок, коли одному екземпляру батьківської суті відповідають 0 або 1 екземпляр дочірньої суті (виключені множинні значення);

· цифрою позначається випадок точної відповідності, коли одному екземпляру батьківської суті відповідає заздалегідь задане число екземплярів дочірньої суті.




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


Дата добавления: 2014-01-07; Просмотров: 567; Нарушение авторских прав?; Мы поможем в написании вашей работы!


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



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




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