Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Логічне проектування баз даних

Реферат Логічне проектування баз даних





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

первинний ключ не повинен приймати порожні (Null) значення;

первинний ключ не повинен змінюватися протягом часу;

розмір первинного ключа повинен бути якомога меншим.

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

У ERwin можна також складати групи атрибутів, які не ідентифікують унікально екземпляри сутності, але часто використовуються для доступу до даних. Вони отримали назву інверсних входів. Одні й ті ж атрибути сутності можуть входити в кілька різних груп ключів. p align="justify"> Розглянемо вище сказане на прикладі сутності КЛІЄНТ (див. Додаток А)

Серед атрибутів даної суті на роль первинного ключа можуть претендувати В«номер клієнтаВ» і група атрибутів В«прізвищеВ», В«ім'яВ», В«батьковіВ», В«дата народженняВ» (останній необхідний, тому що на підприємстві можуть працювати повні тезки). Очевидно, що по міркуванню розміру в якості первинного ключа слід вибрати перший з варіантів. p align="justify"> На діаграмі атрибути, складові первинний ключ, розташовуються у верхній частині прямокутника і відокремлює від інших (не входять у первинних ключ) горизонтальною лінією.

Група атрибутів В«прізвищеВ», В«ім'яВ», В«батьковіВ», В«дата народженняВ» може бути альтернативним ключем. Однак навряд чи хто - небудь, що намагається знайти інформацію про співробітника, буде знати дату його народження. А ось група атрибутів В«прізвищеВ», В«ім'яВ», В«батьковіВ», в полне можливо, будить досить часто використовуватися для цих цілей. За цим на основі цих атрибутів було б логічно створити інверсний вхід. Інверсний вхід позначається на діаграмі символами IEn, укладеними в дужки. p align="justify"> Простий ключ - ключ, який містить лише один атрибут. Зазвичай приєднаєтеся, операції виконуються швидше в цьому випадку, коли як ключ найкоротший і час простою від можливих типів даних використовується. З цієї точки зору цілочисельний тип, у якого є підтримка апаратних засобів для продуктивності по них логічних операцій кращим способом подходи.Трудний і складовою ключ - ключове будова декількох атрібутов.Коммутіруемое з властивості володіння атрибутів єдиності, але не володіння minimality, викликають як суперключ. Суперключ - важкий (складений) ключ з великим числом стовпців, яке необхідно, щоб бути унікальним ідентифікатором. Такі ключі не рідко використовуються практично, оскільки надмірність може здаватися корисною для споживача. Залежно від, чи містить атрибут, який є первинним ключем, будь-якою інформацією, відрізняють штучні та природні ключі. p align="justify"> Штучний ключ або ключ запасного гравця - ключ, ст...


Назад | сторінка 9 з 16 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Автоматизований ключ бурової
  • Реферат на тему: Автоматичний ключ бурової АКБ-3М2
  • Реферат на тему: Пептиди плазми збагаченої тромбоцитами: ключ до регенерації
  • Реферат на тему: Розробка бренду на прикладі ТОВ "Білий ключ"
  • Реферат на тему: Виборча кампанія "під ключ"