Разница между базой данных и схемой

Разница между базой данных и схемой
Разница между базой данных и схемой

Видео: Разница между базой данных и схемой

Видео: Разница между базой данных и схемой
Видео: Что такое базы данных? ДЛЯ НОВИЧКОВ / Про IT / Geekbrains 2024, Июль
Anonim

База данных и схема

Система, предназначенная для простой организации, хранения и извлечения больших объемов данных, называется базой данных. Другими словами, база данных содержит набор организованных данных (обычно в цифровой форме) для одного или нескольких пользователей. Базы данных, часто сокращенно БД, классифицируются в зависимости от их содержания, такие как документно-текстовые, библиографические и статистические. С другой стороны, схема базы данных - это формальное описание организации и структуры данных в базе данных. Это описание включает определения таблиц, столбцов, типов данных, индексов и многого другого.

База данных

База данных может содержать различные уровни абстракции в своей архитектуре. Как правило, три уровня: внешний, концептуальный и внутренний составляют архитектуру базы данных. Внешний уровень определяет, как пользователи просматривают данные. Одна база данных может иметь несколько представлений. Внутренний уровень определяет, как данные физически хранятся. Концептуальный уровень является средством коммуникации между внутренним и внешним уровнями. Он обеспечивает уникальное представление базы данных независимо от того, как она хранится или просматривается. Существует несколько типов баз данных, таких как аналитическая база данных, хранилища данных и распределенные базы данных. Базы данных (точнее, реляционные базы данных) состоят из таблиц и содержат строки и столбцы, как электронные таблицы в Excel. Каждый столбец соответствует атрибуту, а каждая строка представляет одну запись. Например, в базе данных, в которой хранится информация о сотрудниках компании, столбцы могут содержать имя сотрудника, идентификатор сотрудника и зарплату, а одна строка представляет одного сотрудника. СУБД (система управления базами данных) используется для управления всеми базами данных в системе баз данных. Как правило, структура базы данных слишком сложна для работы без СУБД. Популярными продуктами СУБД являются Microsoft SQL Server, MySQL, DB2, Oracle и Microsoft Access.

Схема

Схема базы данных системы баз данных описывает структуру и организацию данных. Формальный язык, поддерживаемый системой управления базами данных, используется для определения схемы базы данных. Схема описывает, как будет построена база данных с использованием ее таблиц. Формально схема определяется как набор формул, который накладывает ограничения целостности на таблицы. Кроме того, схема базы данных будет описывать все таблицы, имена и типы столбцов, индексы и т. д. Существует три типа схемы, которые называются концептуальной схемой, логической схемой и физической схемой. Концептуальная схема описывает, как отображаются понятия и отношения. Логическая схема определяет, как отображаются сущности, атрибуты и отношения. Физическая схема - это конкретная реализация вышеупомянутой логической схемы.

В чем разница между базой данных и схемой?

Обобщая, база данных представляет собой набор организованных данных, а схема базы данных описывает структуру и организацию данных в системе баз данных. База данных содержит записи, поля и ячейки данных. Схема базы данных описывает, как эти поля и ячейки структурированы и организованы, а также какие типы отношений отображаются между этими объектами. Понятно, что схема базы данных остается неизменной после ее создания, в то время как фактические данные в таблицах базы данных могут все время меняться.

Рекомендуемые: