Лекція 8 Тема: Логічна модель І нормалізація даних. Навчальна мета заняття



бет4/9
Дата18.11.2022
өлшемі309,76 Kb.
#51017
түріЛекція
1   2   3   4   5   6   7   8   9
2. Визначення атрибутів.
Як правило, атрибути вказуються тільки для сутностей. Якщо у зв’язку є атрибути, то це вказує на той факт, що зв’язок є сутністю. Найпростіший спосіб визначення атрибутів – після ідентифікації сутності або зв’язку, задати собі питання «Яку інформацію потрібно зберігати про …?». Суттєво допомогти у визначенні атрибутів можуть різні паперові та електронні форми і документи, використовувані в організації при рішенні завдання. Виявлені атрибути можуть бути наступних видів:

  • простий (атомарний, неподільний) – складається з одного компонента з незалежним існуванням (наприклад, «посада працівника», «зарплата», «норма непогашеного прискорення», «радіус кривій» та ін.);

  • складовій (псевдоатомарний) – складається з декількох компонентів (наприклад, «ПІБ», «адреса», та ін.). Ступінь атомарности атрибутів, що закладається в модель, визначається розробним. Якщо від системи не потрібно вибірки всіх клієнтів із прізвищем Іваненко або проживаючих на вулиці Європейська, то складені атрибути можна не розбивати на атомарні;

  • однозначний – містить тільки одне значення для одного екземпляра сутності (наприклад, у кривої в плані може бути тільки одне значення радіуса, кута повороту, піднесення зовнішньої рейки та ін.);

  • багатозначний – містить кілька значень (наприклад, в одному відділенні компанії може бути кілька контактних телефонів);

  • похідний (що обчислюється) – значення атрибута може бути визначене за значеннями інших атрибутів (наприклад, «Возраст» може бути визначений по «Дате рождения» і поточній даті, установленої на комп’ютері);

  • ключовий – служить для унікальної ідентифікації екземпляра сутності (входить до складу первинного ключа), швидкого пошуку екземплярів сутності або завдання зв’язку між екземплярами батьківської й дочірньої сутностей;

  • неключовий (описовий);

  • обов’язковий – при введенні нового екземпляра в сутність або редагуванні обов’язково вказується припустиме значення атрибута, тобто після зазначених дій воно не може бути невизначеним (NOT NULL). Атрибути, що входять у первинний ключ сутності, є обов’язковими.



Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет