Схема баз даних (англ. 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, Інтернет
Shema baz danih angl database schema ce struktura ru opisana formalnoyu movoyu yaka pidtrimuyetsya sistemoyu keruvannya baz danih SKBD i vidnositsya do organizaciyi danih dlya stvorennya planu pobudovi bazi danih z rozpodilom na tablici Formalno shema baz danih ye naborom formul pravil yaki nazivayutsya obmezhennyami cilisnosti Obmezhennya cilisnosti zabezpechuyut sumisnist mizh usima chastinami shemi Vsi obmezhennya virazhayutsya odniyeyu movoyu Zobrazhennya shemi bazi danih MediaWiki Ponyattya shemi bazi danih vidigraye tu zh rol sho i ponyattya teoriyi u chislenni predikativ Model ciyeyi teoriyi tochno vidpovidaye bazi danih yaku mozhna pobachiti v bud yakij moment chasu yak matematichnij ob yekt Takim chinom shema mozhe mistiti formuli sho predstavlyayut obmezhennya cilisnosti specialno dlya zastosunkiv i obmezhennya specialno dlya tipu bazi danih yaki virazheni odniyeyu movoyu baz danih V relyacijnij bazi danih shema viznachaye tablici polya vidnoshennya indeksi paketi proceduri funkciyi chergi trigeri tipi danih poslidovnosti materializovani uyavlennya sinonimi posilannya baz danih katalogi Java XML shemi ta inshi elementi Shema yak pravilo zberigayetsya v slovniku danih Hocha shema viznachena v teksti movoyu bazi danih cej termin chasto vikoristovuyetsya dlya grafichnogo poznachennya strukturi bazi danih Inshimi slovami shema ce struktura bazi danih yaka viznachaye ob yekti v bazi danih V sistemi baz danih Oracle termin shema maye desho inshij vidtinok Dlya interpretaciyi v bazi danih Oracle vikoristovuyetsya termin angl Schema Objects Rivni shemi baz danihKonceptualna shema karta koncepcij ta yih zv yazkiv Logichna shema karta sutnostej yih atributiv i zv yazkiv Fizichna shema okrema realizaciya logichnoyi shemi ob yekt bazi danih OracleDiv takozhSQL Model danih Relyacijna algebra Data Definition LanguagePosilannya Database Answers Arhiv originalu za 2 grudnya 2012 Procitovano 6 grudnya 2012 angl Arhiv originalu za 31 grudnya 2012 Procitovano 6 grudnya 2012 angl Arhiv originalu za 17 grudnya 2008 Procitovano 6 grudnya 2012 angl Arhiv originalu za 1 listopada 2012 Procitovano 6 grudnya 2012 angl PrimitkiRybinski H 1987 On First Order Logic Databases ACM Transactions on Database Systems 12 3 s 325 349