Схема та база даних?
Базу даних можна описати як набір структурованих даних, які зазвичай зберігаються в комп'ютерних системах. Структура бази даних отримується шляхом належної організації даних за допомогою моделі бази даних. Термін "схема" означає "план або форму" і може бути визначений як термінологія, яка використовується для моделювання або створення логічної структури, за допомогою якої дані можуть зберігатися в базі даних. Технічно кажучи, схема бази даних є базовою структурою, описаною та підтримуваною системою управління базами даних, яка використовується для зберігання записів.
Як правило, схема - це більш високий рівень абстрагування дизайнерських моделей, які фіксуються та документуються дизайнерами баз даних та бізнес-аналітиками під час фази аналізу проекту чи продукту. Вони не існують як такі в базі даних, але в деяких варіантах баз даних вони можуть бути реалізовані на деяких рівнях у фізичній формі.
Коли ми вводимо користувача в цю перспективу, тоді ми можемо визначити ці три сутності (база даних, схема та користувач) як нижче:
База даних - це сукупність фізичних файлів.
Користувач - це той, хто підключається до бази даних.
Схема - це сукупність об'єктів, які належать користувачеві.
Якщо коротко підсумувати, схема, як правило, являє собою графічне зображення структури бази даних, тоді як сама база даних є структурованим набором записів або даних.
Підсумок:
1. База даних - це фізична структура.
2.Схема - це логічна структура.
3. База даних - це сукупність пов'язаних записів і даних, що зберігаються в таблицях.
4.Схема, з іншого боку, - це логічне визначення бази даних або, іншими словами, креслення, яке визначає назви всіх таблиць і стовпців і визначає тип кожного колонки тощо..
5.У деяких системах управління базами даних схема може бути реалізована у фізичній формі на будь-якому з рівнів.
6. Немає листування один на один між об'єктами схеми та фізичними файлами, які зберігають інформацію на дисках.