Разлика между схема и таблица

Разлика между схема и таблица
Разлика между схема и таблица

Видео: Разлика между схема и таблица

Видео: Разлика между схема и таблица
Видео: Модель сущность связь, ER диаграмма 2024, Ноември
Anonim

Схема срещу Таблица

A (база данни) схема е официалното описание на организацията и структурата на данните в базата данни. Това описание включва дефинициите на таблици, колони, типове данни, индекси и много други. В база данни таблицата е набор от данни, в който данните са организирани в набор от вертикални колони и хоризонтални редове. Броят на колоните в таблицата е посочен в схемата на базата данни, но тя може да съдържа произволен брой редове. Таблиците също съдържат информация като ограничения върху стойностите в колоните и тази информация се нарича метаинформация.

Какво е схема?

Схема на база данни на система от бази данни описва структурата и организацията на данните. За дефиниране на схемата на базата данни се използва формален език, поддържан от системата за управление на база данни. Схемата описва как базата данни ще бъде конструирана с помощта на нейните таблици. Формално схемата се дефинира като набор от формули, които налагат ограничения за целостта на таблиците. Освен това схемата на базата данни ще описва всички таблици, имена и типове на колони, индекси и т.н. Има три типа схеми, наречени концептуална схема, логическа схема и физическа схема. Концептуалната схема описва как се нанасят понятия и връзки. Логическата схема определя как се картографират обекти, атрибути и отношения. Физическата схема е конкретно изпълнение на гореспоменатата логическа схема.

Какво е таблица?

Таблицата е набор от данни, които са организирани в редове и колони. Базата данни съдържа една или повече таблици, които всъщност съдържат данните в базата данни. Всяка таблица в база данни има уникално име, което се използва за идентифицирането ѝ. Колоните в база данни също имат уникално име и тип данни, свързани с него. Освен това може да има специални атрибути, свързани с колона, като например дали е първичен ключ или дали се използва като индекс и т.н. Редовете в таблицата съдържат действителните данни. В релационните бази данни релацията се представя с помощта на таблица. Но релация и таблица не са едно и също, тъй като една таблица може да има редове, които са дубликати (а релацията не може да съдържа дублирани редове). Има два типа таблици като обектни таблици и релационни таблици. Обектните таблици съдържат обекти от определен тип, докато релационните таблици съдържат потребителски данни в релационна база данни.

Каква е разликата между схема и таблица?

Схема на база данни описва структурата и организацията на данните в система от бази данни, докато таблицата е набор от данни, в който данните са организирани в набор от вертикални колони и хоризонтални редове. Схемата на базата данни дефинира таблиците в база данни, колоните и техните типове. Освен това схемата също така определя кои колони са дефинирани като първичен ключ на таблица. Разбираемо е, че схемата на база данни остава постоянна, след като бъде създадена, докато действителните данни в таблиците на базата данни могат да се променят през цялото време.

Препоръчано: