Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Факультативні й обов'язкові атрибути⇐ ПредыдущаяСтр 15 из 15
Атрибут, значення якого може бути відсутнє, називається факультативним. Перед його ім'ям записується символ «°». Атрибут, значення якого має бути завжди відоме, називається обов'язковим і позначається символом «*». Екземпляр сутності може бути визначений тоді й лише тоді, коли відомі значення всіх його обов'язкових атрибутів. Унікальний ідентифікатор Кожна сутність має однозначно ідентифікуватися за допомогою комбінації атрибутів та/або зв'язків. Тому серед можливих атрибутів та/або зв'язків сутності завжди мають бути такі, які дають змогу її ідентифікувати. Унікальний ідентифікатор позначається на ER-діаграмі символом «#» перед ім'ям кожного атрибута, що входить до його складу, і поперечними рисками на лініях відповідних зв'язків. Усі атрибути унікального ідентифікатора мають бути обов'язковими. Значення інших атрибутів сутності мають залежати від усього унікального ідентифікатора, а не від його частин (вимога другої нормальної форми). Видаліть атрибути, значення яких залежать лише від певної частини ідентифікатора. Наявність таких атрибутів зазвичай вказує на те, що слід створити додаткову сутність. Атрибути мають залежати лише від унікального ідентифікатора (вимога третьої нормальної форми). Якщо існують атрибути, що залежать не тільки від унікального ідентифікатора, необхідно створити нову сутність, якій ці атрибути належатимуть. Слід видалити також ті атрибути, які не залежать від ідентифікатора сутності (йдеться лише про функціональну залежність). Наприклад, є посадковий талон із зазначеним на ньому прізвищем пасажира. Чи залежить прізвище пасажира від унікального ідентифікатора посадкового талона? Очевидно, що ні. (Адже пасажир не змінює свого прізвища, коли йому видають новий посадковий талон). Якщо той чи інший атрибут не залежить від ідентифікатора, це, ймовірно, означає наявність пропущеної сутності та/або зв'язку, якому належить цей атрибут. Типи та екземпляри Дуже важливо чітко розуміти, що всі визначення сутності, зв'язку, атрибута й унікального ідентифікатора, які ми щойно розглянули, є визначеннями типу, або класу, а не екземпляра. Екземпляри сутностей і зв'язків відображуються не на ER-моделі, а в самій базі даних. Решта понять і визначень у моделюванні сутностей і зв'язків також стосуються типів, а не об'єктів.
Рекомендації та правила побудови діаграм Готуючись до обговорення проектних рішень із замовниками системи, потрібно побудувати діаграму відповідного фрагмента предметної області. Переглядаючи цей фрагмент разом із вашим співрозмовником, ви часто знаходитимете помилки. Це абсолютно природно, адже побудова діаграми складної предметної області є ітеративним процесом, на першому етапі якого майже ніколи не отримують кінцевий результат. Діаграму слід спланувати в такий спосіб, щоб прямокутники сутностей розміщувалися на одних рівнях, а лінії зв'язків були прямими, горизонтальними або вертикальними. Кількість перетинів потрібно звести до мінімуму, також слід уникати побудови діаграм з великою кількістю близько розташованих паралельних ліній. Необхідно використовувати більше вільного місця, щоб не створювалося враження громіздкості. Розпізнавання зображень Більшість людей здатні миттєво розпізнавати зорові образи. Розробник моделі може використовувати цю особливість, створюючи діаграми, що відрізняються за формою і конфігурацією. Це дасть змогу легко повертатися до раніше узгодженої моделі та обговорювати її з максимальною продуктивністю. Якщо намалювати кілька різних діаграм однакової конфігурації, то здатність до швидкого відновлення деталей в пам'яті буде втрачено. Текст Тексти мають виключати двозначне тлумачення. Слід уникати скорочень і жаргону. Щоб текст легше читався, більшість написів має розташовуватися горизонтально. Для зручності написи можна розміщувати у кількох рядках. Два імені зв'язку слід розташовувати на протилежних кінцях лінії зв'язку по різні її боки. Центрування і вирівнювання тексту вліво або вправо потрібно здійснювати одноманітно, це значно підвищить якість документів і зручність їх сприйняття. Множинність зв'язку Закінчення зв'язку типу «багато» («пташину лапку») бажано розміщувати ліворуч від лінії зв'язку або над нею. Це поліпшує якість сприйняття моделі та її адекватність.
|
|||||
Последнее изменение этой страницы: 2017-01-25; просмотров: 313; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.119.105.239 (0.004 с.) |