Правила атрибутів
Атрибути поділяються на такі типи.
Описові атрибути- представляють факти, внутрішньо властиві кожному екземпляру сутності.
Приклади описових атрибутів: Студент.Адреса, Собака.Вага.
Якщо значення описового атрибута змінюється, це говорить про те, що певний аспект екземпляра змінився, але сам екземпляр залишився колишнім.
Вказівні атрибути– використовується для надання імені або позначення екземпляра. Приклади вказівних атрибутів: Рахунок. Номер, Студент. Прізвище.
Атрибути, що вказують, часто використовуються як ідентифікатор або частина ідентифікатора.
Якщо значення вказівного атрибута змінюється, це говорить про те, що нове ім'я дається тому самому екземпляру.
Допоміжні атрибути- використовуються для зв'язку екземпляра однієї сутності з екземпляром іншої.
Наприклад, атрибут Собака. Ім'я_хазяїна позначає людину, якій належить собака; атрибут Рахунок.Ідентифікатор_клієнта вказує ідентифікатор клієнта, який володіє цим рахунком.
Якщо значення допоміжного атрибута змінюється, це говорить про те, що тепер інші екземпляри сутностей пов'язані між собою.
Правила атрибутів
Інформаційна модель заснована нареляційної моделі даних- поданні даних у вигляді відносин між ними. Тому в інформаційній моделі повинні дотримуватися наступні правила атрибутів:
Перше правило.Один екземпляр сутності має одне єдине значення для кожного атрибуту в будь-який момент часу.
У табличній інтерпретації сутності це означає, що має існувати один і лише один елемент даних у кожному перетині стовпця з рядком.
Друге правило.Атрибут не повинен містити ніякоговнутрішньої структури.
Наприклад, якщо визначено атрибут Дата_народження, він вважається однією характеристикою і його не можна розділити на атрибути Число, Місяць, Рік.
Третє правило.Якщо сутність має складовий ідентифікатор, то кожен атрибут, що не є частиною ідентифікатора, є характеристикою всієї сутності, а не частини його ідентифікатора.
Наприклад, для сутності
Переміщення_рідини (ID_бака_джерела,ID_бака_приймача, Об'єм_рідини)
атрибут Переміщення_рідини.Об'єм_рідини позначає об'єм рідини, що переміщається, а не об'єм бака-джерела або бака-приймача (тут ID – прийняте в інформаційному моделюванні позначення ідентифікаційного номера екземпляра сутності).
Четверте правило.Кожен атрибут, який не є частиною ідентифікатора, є характеристикою екземпляра, зазначеного ідентифікатором, а не характеристикою іншого атрибута-неідентифікатора.
Наприклад, для сутності
Порція (ID_порції,ID_рецепту, Вага, Час_приготування)
атрибут Порція. Час_приготування визначає фактичний час приготування порції, а не визначається рецептом.
У світі між різними предметами існують різні відносини.
Зв'язок– це абстракція набору відносин, які систематично виникають між різними видами предметів у світі.
Кожна зв'язок у моделі задаєтьсяпарою імен, які описують зв'язок з погляду кожної сутності, що бере участь у зв'язку.
Наприклад, той самий зв'язок між екземплярами сутностей Собака і Власник_собаки з погляду даних сутностей описується наступним чином (пара імен зв'язку підкреслена):
Кожному зв'язку зазвичай присвоюєтьсяунікальний ідентифікатор виду Ri (Relationship – зв'язок).
Графічно зв'язок представляється лінією між сутностями (2). Лінія позначається ідентифікатором зв'язку. На кожному кінці лінії зв'язку розміщуються назви зв'язку з відповідної точки зору.
Графічне уявлення зв'язку Власник_собакиволодієСобакою / СобаканалежитьВласнику_собаки
Калькулятор
Сервіс безкоштовної оцінки вартості роботи
- Заповніть заявку. Фахівці розрахують вартість вашої роботи
- Розрахунок вартості прийде на пошту та по СМС
Номер вашої заявки
Зараз на пошту прийде автоматичний лист-підтвердження з інформацією про заявку.