КАТЕГОРИИ: Архитектура-(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) |
Унікальний ідентифікатор
Кожна сутність має однозначно ідентифікуватися за допомогою комбінації атрибутів та/або зв'язків. Тому серед можливих атрибутів та/або зв'язків сутності завжди мають бути такі, які дають змогу її ідентифікувати. Унікальний ідентифікатор позначається на ER-діаграмі символом «#» перед ім'ям кожного атрибута, що входить до його складу, і поперечними рисками на лініях відповідних зв'язків. Усі атрибути унікального ідентифікатора мають бути обов'язковими. Значення інших атрибутів сутності мають залежати від усього унікального Ідентифікатора, а не від його частин (вимога другої нормальної форми). Видаліть атрибути, значення яких залежать лише від певної частини ідентифікатора. Наявність таких атрибутів зазвичай вказує на те, що слід створити додаткову сутність. Атрибути мають залежати лише від унікального ідентифікатора (вимога третьої нормальної форми). Якщо існують атрибути, що залежать не тільки від унікального ідентифікатора, необхідно створити нову сутність, якій ці атрибути належатимуть. Слід видалити також ті атрибути, які не залежать від ідентифікатора сутності (йдеться лише про функціональну залежність). Наприклад, є посадковий талон із зазначеним на ньому прізвищем пасажира. Чи залежить прізвище пасажира від унікального ідентифікатора посадкового талона? Очевидно, що ні. (Адже пасажир не змінює свого прізвища, коли йому видають новий посадковий талон). Якщо той чи інший атрибут не залежить від ідентифікатора, це, ймовірно, означає наявність пропущеної сутності та/або зв'язку, якому належить цей атрибут. Розглянемо рис. 7.9, де зображені зв'язки та унікальні ідентифікатори кількох сутностей.
Згідно з рисунком для однозначної ідентифікації посадкового талона необхідні: · дата і час видачі; · зв'язок з місцем, відтак і номер місця; · зв'язок з повітряним човном; · зв'язок з рейсовим польотом, відтак відповідні дата і час вильоту; · номер рейсу, оскільки до складу унікального ідентифікатора рейсового польоту входить зв'язок з рейсом.
Дата добавления: 2014-01-11; Просмотров: 1081; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |