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

Реферат Проектування бази даних на мові SQL





? (TEAM_NUMBER = 4) (PLAYER))


Формула РВК:

{p | p PLAYER & $ p ( PLAYER ) & p (TEAM_NUMBER_FK = 4)}



3. Цілісність і безпеку бази даних

база дані запит мову

3.1 Цілісність даних


Порушення цілісності баз даних може призвести до непередбачуваних, а часом і небезпечних наслідків. Тому одне з провідних місць у розробці баз даних займає їх захист і збереження цілісності. p align="justify"> Слід розрізняти поняття В«безпекаВ» і В«цілісністьВ» баз динних. Під безпекою розуміють те, що користувачеві дозволяють виконати будь-які дії. А під цілісність ж розуміють те, що ці самі дозволені дії будуть виконані коректно. p align="justify"> У реляційній моделі даних визначені два базових вимоги забезпечення цілісності: цілісність посилань, цілісність сутностей.

Також існують обмеження доменів (визначення безлічі значень, які утворюють цей домен, тобто процес створення домену та накладення на нього обмежень цілісності збігається), атрибутів (для реляційних БД це визначення домену, з якого беруться значення атрибутів ) і відносин (обмеження, що накладаються на одне конкретне відношення, яке не може накладатися на інше ставлення або домен, звичайно задається створенням відносини). У даній роботі використовується обмеження атрибутів (при завданні типів даних для атрибутів на фізичному рівні концептуальної схеми). p align="justify"> Цілісність сутностей. Об'єкт реального світу представляється в реляційної базі даних як кортеж деякого відносини. Вимога цілісності сутностей полягає в наступному: кожен кортеж будь-якого відношення повинен відрізняться від будь-якого іншого кортежу цього відношення (тобто будь-яке відношення має володіти первинним ключем). p align="justify"> Посилальна цілісність - це обмеження бази даних, що гарантує, що посилання між даними є дійсно правомірними і неушкодженими. Посилальна цілісність є фундаментальним принципом теорії баз даних і виникає з тієї ідеї, що база даних повинна не тільки зберігати дані, а й активно сприяти забезпеченню їх якості. p align="justify"> Основні стратегії підтримки посилальної цілісності:

- RESTRICT - забороняє;

- CASCADE - каскадна;

- SET NULL - задання значення NULL.

RESTRICT (забороняє) - не дозволяє модифікувати по...


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





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

  • Реферат на тему: Проектування бази даних "База даних районного відділу податкової інспе ...
  • Реферат на тему: Створення бази даних критичних властивостей речовин в редакторі баз даних M ...
  • Реферат на тему: Створення та аналіз бази даних обліку комунальних витрат підприємств. Орга ...
  • Реферат на тему: Розробка бази даних засобами системи управління базами даних MS Access
  • Реферат на тему: Розробка бази даних для зберігання інформації даних характеристик товару