ий спосіб перегляду даних в таблицях;
- Розрізняти в таблицях невідомі значення (nulls), нульові значення і пропуски в даних;
- Забезпечувати механізми для підтримки цілісності, авторизації, транзакцій і відновлення даних.
Перше правило Кодда говорить, що вся інформація в реляційних базах даних представляється значеннями в таблицях. У реляційних системах таблиці складаються з горизонтальних рядків і вертикальних стовпців. Всі дані представляються в табличному форматі - іншого способу переглянути інформацію в базі даних не існує. Набір пов'язаних таблиць утворює базу даних. Таблиці в реляційної базі розділені, але повністю рівноправні. Між ними не існує ніякої ієрархії.
Кожна таблиця складається з рядків і стовпців. Кожен рядок описує окремий об'єкт або сутність - учня, предмет, день тижня або що-небудь інше. Кожен стовпець описує одну характеристику об'єкта - ім'я чи прізвище учня, його адресу, оцінку, дату. Кожен елемент даних, або значення, визначається перетином рядка і стовпчика. Щоб знайти необхідний елемент даних, необхідно знати ім'я містить його таблиці, стовпець і значення його первинного ключа, або унікального ідентифікатора.
У реляційній базі даних існує два типи таблиць - користувальницькі таблиці та системні таблиці. Користувальницькі таблиці містять інформацію, для підтримки якої власне і створювалися реляційні бази даних. Системні таблиці звичайно підтримуються самої СУБД, проте доступ до них можна отримати так само, як і до будь-яких інших таблиць. Можливість отримання доступу до системних таблиць, за аналогією з будь-якими іншими таблицями, складає основу іншого правила Кодда для реляційних систем.
Реляційна модель забезпечує незалежність даних на двох рівнях - фізичному і логічному. Фізична незалежність даних означає з точки зору користувача, що подання даних абсолютно не залежить від способу їх фізичного зберігання. Як наслідок цього, фізичне переміщення даних жодним чином не може вплинути на логічну структуру бази даних. Інший тип незалежності, який забезпечувався реляційними системами - логічна незалежність - означає, що зміна взаємозв'язків між таблицями і рядками не впливає на правильне функціонування програмних додатків і поточних запитів.
У визначенні системи управління реляційними базами даних згадуються три операції по вибірці даних - проектування, вибір і об'єднання, які дозволяють суворо вказати системі, які дані необхідно показати. Операція проектування вибирає стовпці, операція вибору - рядки, а операція об'єднання збирає разом дані з пов'язаних таблиць.
Віртуальні таблиці можна розглядати як деяку переміщувану за таблицями рамку, через яку можна побачити тільки необхідну частину інформації. Віртуальні таблиці можна отримати з однієї або декількох таблиць бази даних (включаючи і інші віртуальні таблиці), використовуючи будь-які операції вибору, проектування та об'єднання. Віртуальні таблиці, на відміну від «справжніх», або базових таблиць, фізично не зберігаються в базі даних. У той же час необхідно усвідомлювати, що віртуальні таблиці це не копія деяких даних, що поміщається в іншу таблицю. Коли ви змінюєте дані у віртуальній таблиці, то тим самим змінюєте дані в базових таблицях. В ідеальній реляційної системі з віртуальними таблицями можна оперувати як і з будь-якими іншими табл...