МЕТА, ЗМІСТ, ПОРЯДОК ПРОВЕДЕННЯ І КОНТРОЛЮ | ЛАБОРАТОРНИХ РОБІТ | Основні визначення та поняття логічної моделі даних | Типи зв'язків і їх найменування | Найменування зв'язків та їх потужність | Типи залежності об'єктів | Створення категоріального зв'язку | Правила збереження цілісності посилань та їх використання | Встановлення правил цілісності посилань | Приведення сутності до першої нормальної форми |

загрузка...
загрузка...
На головну

Ключі первинні та зовнішні

  1. Блок зовнішніх впливів на СЕП
  2. Види магнітних носіїв. Зовнішні накопичувачі на НЖМД
  3. Внутрішній і зовнішній ринки праці як джерела попов­нення та оновлення персоналу організації.
  4. Головну увагу у зовнішній політиці приділявне захопленню чужих земель,а обороні кордонів Русі від нападів та зміцненню авторитету держави.
  5. Дванадцять ключів до успіхів у впровадженні «6 σ».
  6. Журнал передачі ключів від сейфа з наркотичними препаратами
  7. За послідовністю та критерієм правдивостірозрізняють три типи літературних джерел - первинні, вторинні та третинні.

Атрибут чи група атрибутів, які ідентифікують об'єкт називаються первинним ключем. Атрибути первинного ключа знаходяться на діаграмі в списку атрибутів вище горизонтальної лінії. На діаграмі об'єкт-зв'язок вони відсутні і з'являються вперше на діаграмі (Key Based model (КВ). Первинний ключ може бути заданий у закладці General вікна Attribute Editor. Це вікно можна відкрити з контекстного меню для сутності.

Вибір первинного ключа не просте діло. Якість вирішення цієї задачі може вплинути на ефективність всієї системи вцілому. Часто декілька атрибутів претендують на роль первинного ключа. Їх називають потенційними ключами (Candidate key).

Для того, щоб стати первинним потенційний ключ повинен задовольняти наступним вимогам:

· Бути унікальним - два об'єкти не повинні мати однакових значень первинного ключа;

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

· Первинний ключ не може мати нульового значення ;

· Значення атрибутів первинного ключа не змінюється впродовж всього часу існування системи (або сутності).

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

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



Внесення об'єкту до моделі | Завдання доменів
загрузка...
© um.co.ua - учбові матеріали та реферати