Оглавление
Схема базы данных
-
Определение схемы базы данных
- Схема базы данных – это формальное описание структуры базы данных на языке СУБД.
- Она включает ограничения целостности, обеспечивающие совместимость частей базы данных.
- Все ограничения могут быть выражены на одном языке.
-
Роль схемы в базе данных
- Схема описывает, как объекты реального мира моделируются в базе данных.
- Она определяет факты, которые могут быть сохранены в базе данных, и представляет интерес для пользователей.
- Схема играет роль, аналогичную теории в исчислении предикатов.
-
Структура реляционной базы данных
- В реляционной базе данных схема включает таблицы, поля, связи и другие элементы.
- Она хранится в словаре данных и может быть представлена графически.
-
Особенности схемы в Oracle
- В Oracle схема представляет собой логическую структуру данных, связанную с каждым пользователем.
- Она содержит объекты схемы, такие как таблицы, индексы, последовательности и процедуры.
- Объекты схемы не имеют однозначного соответствия с физическими файлами на диске.
-
Хранение данных в Oracle
- Объекты схемы физически хранятся в файлах данных табличного пространства, и администратор базы данных может управлять распределением дискового пространства.
- Табличное пространство может содержать объекты из разных схем, но объекты одной схемы могут находиться в разных табличных пространствах.
-
Специфика Oracle и виртуализация
- Oracle требует распознавания различий в неоднородных последовательностях для поддержки виртуализированных приложений.
-
Дополнительные ресурсы
- Статья содержит ссылки на другие элементы базы данных, такие как данные, сопоставление данных и объектно-ролевое моделирование.
- Также предлагается интерактивная библиотека образцов схем баз данных.