Схема баз даних (англ. database schema) — це структура [ru] описана формальною мовою, яка підтримується системою керування баз даних (СКБД) і відноситься до організації даних для створення плану побудови бази даних з розподілом на таблиці. Формально схема баз даних є набором формул (правил), які називаються обмеженнями цілісності. Обмеження цілісності забезпечують сумісність між усіма частинами схеми. Всі обмеження виражаються однією мовою.
Поняття схеми бази даних відіграє ту ж роль, що і поняття теорії у численні предикатів. Модель цієї «теорії» точно відповідає базі даних, яку можна побачити в будь-який момент часу як математичний об'єкт. Таким чином, схема може містити формули, що представляють обмеження цілісності спеціально для застосунків і обмеження спеціально для типу бази даних, які виражені однією мовою баз даних.
В реляційній базі даних, схема визначає таблиці, поля, відношення, індекси, пакети, процедури, функції, черги, тригери, типи даних, послідовності, матеріалізовані уявлення, синоніми, посилання баз даних, каталоги, Java, XML-схеми та інші елементи.
Схема, як правило, зберігається в . Хоча схема визначена в тексті мовою бази даних, цей термін часто використовується для графічного позначення структури бази даних. Іншими словами, схема — це структура бази даних яка визначає об'єкти в базі даних.
В системі баз даних Oracle, термін "схема" має дещо інший відтінок. Для інтерпретації в базі даних Oracle використовується термін (англ. Schema Objects).
Рівні схеми баз даних
- Концептуальна схема — карта концепцій та їх зв'язків
- (Логічна схема) — карта сутностей, їх атрибутів і зв'язків
- (Фізична схема) — окрема реалізація логічної схеми
- — об'єкт бази даних Oracle
Див. також
Посилання
- . Database Answers. Архів оригіналу за 2 грудня 2012. Процитовано 6 грудня 2012. (англ.)
- . Архів оригіналу за 31 грудня 2012. Процитовано 6 грудня 2012. (англ.)
- . Архів оригіналу за 17 грудня 2008. Процитовано 6 грудня 2012. (англ.)
- . Архів оригіналу за 1 листопада 2012. Процитовано 6 грудня 2012. (англ.)
Примітки
- Rybinski, H. (1987). On First-Order-Logic Databases. ACM Transactions on Database Systems. № 12 (3). с. 325—349.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет