Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Тема Дванадцать правил Е

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 28.11.2024

   Тема «Дванадцать правил Е. Ф. Кодду»

Французський вчений та математик Е. Ф. Кодд запропанував 12 правил, яким повина відповідати кожна реляційна система керування базами даних. Ними стали:

  1.  Правило інформації

Вся інформація в базі даних повина бути зображена виключно на логічному рівні та тільки одним способом – у вигляді значень, які є в наявності в таблицях. Фактично це неформальне визначення реляційної бази даних.

  1.  Правило гарантійного доступу

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

Правило 2 вказує на роль первинного ключу при пошуку інформації в базі даних. Ім’я таблиці дозволяє знайти потрібну таблицю, ім’я стовбця дозволяє знайти потрібний стовбець, а первинний ключ дозволяє знайти строку, яка містить необхідний елемент даних.

  1.  Правило підтримки недійсних значень

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

Правило 3 вимагає, щоб відсутні дані можна було б зобразити за допомогою недійсних значень (NULL).

  1.  Правило дінамічного каталогу, заснованого на реляційній моделі

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

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

  1.  Правило вичерпної підмови даних

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

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

Правило 5 потребує, щоб СКБД використовувала мову реляційної бази даних.                          Така мова повина підтримувати всі головні функції СКБД – створення бази даних, читання та введення даних, реалізація захисту бази даних та ін.

  1.  Правило оновлення уявлень

Всі уявлення, які теоретично можно оновити, повині бути доступні для оновлення.

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

  1.  Правило додавання, оновлення та знищення

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

Правило 7 акцентує увагу на тому, що бази даних за своєю природою орієнтовані на множину. Воно потребує, щоб операції додавання, оновлення та знищення можна було б виконати над множиною рядків.

  1.  Правило незалежності фізичних даних

Прикладні програми та утіліти для роботи з даними повині на логічному рівні залишатися недоторканими при будь-яких змінах засобів зберігання даних або методів доступу до них.

  1.  Правило незалежності логічних даних

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

Правила 8 та 9 визначають відокремлення користувача та прикладної програми від низькорівневої реалізації бази даних.

  1.  Правило незалежності умов цілістності

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

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

  1.  Правило незалежності поширювання

Реляційна СКБД не повина залежити від потреб конкретного користувача.

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

  1.  Правило єдиної мови

Якщо в реляційній системі є низькорівнева мова (за один раз опрацьовує один запис), то повина бути відсутня можливість використання її для того, щоб обійти правила та умови цілістності, виявленні на реляційной мові високого рівня (за один раз опрацьовує декілька записів).

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




1. ~ Оригинал статьи другие материалы по этой проблематике и новые поступления смотрите на сай
2. Тактика задержания подозреваемого.html
3. Бельгия
4. бурных периодов нашей новейшей истории первой половины 20го века.
5. РЕФЕРАТ дисертації на здобуття наукового ступеня кандидата політичних наук Київ2007
6. Альбани о хиджре из Палестины Шейх Машхур бин Хасан Али Сальман Перевод- Дамир Хайруддин Во имя
7. История по направлению подготовки 030300 Психология квалификация степень бакалавр
8. Введение
9. Тема Дифференциация звуков [л][л']
10. его не видно и не слышно
11. Сказка Танцевальный досуг для старших дошкольников.html
12. Поднятая целина
13. Психология Редакторсоставитель А
14. Анализ имущества предприятия и проблемы его эффективного использовани
15. Лекция 1 Классический менеджмент и его научные школы
16. Обрезка роз
17. Правопреемство в международном праве.html
18. Реферат- Теплоэнергетика и окружающая среда
19. тематики Дифференциальное исчисление
20. Абеляр