им повинна відповідати справжня реляційна база даних.
. Правило інформації. Вся інформація в базі даних повинна бути представлена ​​виключно на логічному рівні і тільки одним способом - у вигляді значень, що містяться в таблицях.
. Правило гарантованого доступу. Логічний доступ до всіх і кожної елементу даних (атомарному значенню) у реляційній базі даних повинен забезпечуватися шляхом використання комбінації імені таблиці, первинного ключа та імені стовпця.
. Правило підтримки недійсних значень. У справжній реляційної базі даних повинна бути реалізована підтримка недійсних значень, які відрізняються від рядка символів нульової довжини, рядки пробільних символів і від нуля або будь-якого іншого числа і використовуються для представлення відсутніх даних незалежно від типу цих даних.
. Правило динамічного каталогу, заснованого на реляційної моделі. Опис бази даних на логічному рівні має бути представлено у тому ж вигляді, що і основні дані, щоб користувачі, які володіють відповідними правами, могли працювати з ним за допомогою того ж реляційного мови, який вони застосовують для роботи з основними даними.
. Правило вичерпного под'язика даних. Реляційна система може підтримувати різні мови і режими взаємодії з користувачем (наприклад, режим питань і відповідей). Однак повинен існувати, принаймні, одна мова, оператори якого можна представити у вигляді рядків символів у відповідності з деяким чітко визначеним синтаксисом і який повною мірою підтримує наступні елементи:
В· визначення даних;
В· визначення уявлень;
В· обробку даних (інтерактивну і програмну);
В· умови цілісності;
В· ідентифікацію прав доступу;
В· кордону транзакцій (початок, завершення і скасування).
. Правило поновлення уявлень. Всі вистави, які теоретично можна оновити, повинні бути доступні для оновлення.
. Правило додавання, оновлення та видалення. Можливість працювати з відношенням як з одним операндом повинна існувати не тільки при читанні даних, але і при додаванні, оновленні і видаленні даних.
. Правило незалежності фізичних даних. Прикладні програми і утиліти для роботи з даними повинні на логічному рівні залишатися недоторканими при будь-яких змінах способів зберігання даних або методів доступу до них.