Написано: 22.12.2022

Объекты схемы

Одной из характеристик РСУБД является независимость физического хранилища данных от логических структур данных.

В БД Oracle схема базы данных представляет собой набор логических структур данных или объектов схемы. Пользователь базы данных владеет схемой базы данных, имя которой совпадает с именем пользователя.

Объекты схемы – это созданные пользователем структуры, которые непосредственно ссылаются на данные в базе данных. База данных поддерживает множество типов объектов схемы, наиболее важными из которых являются таблицы и индексы.

Объект схемы – это один из типов объектов базы данных. Некоторые объекты базы данных, такие как профили и роли, не находятся в схемах.

Таблицы

Таблица описывает сущность, такую как сотрудники.

Вы определяете таблицу с именем таблицы, например “employees”, и набором столбцов. Как правило, при создании таблицы вы присваиваете каждому столбцу имя, тип данных и ширину.

Таблица – это набор строк. Столбец идентифицирует атрибут сущности, описанной в таблице, в то время как строка идентифицирует экземпляр сущности. Например, атрибуты сущности employees соответствуют столбцам для идентификатора сотрудника и фамилии. Строка идентифицирует конкретного сотрудника.

Вы можете дополнительно указать правило, называемое ограничением целостности, для столбца. Одним из примеров является ограничение целостности NOT NULL. Это ограничение заставляет столбец содержать значение в каждой строке.

Индексы

Индекс – это необязательная структура данных, которую можно создать в одном или нескольких столбцах таблицы. Индексы могут повысить производительность поиска данных.

При обработке запроса, база данных может использовать доступные индексы для эффективного поиска запрошенных строк. Индексы полезны, когда приложения часто запрашивают определенную строку или диапазон строк.

Индексы логически и физически независимы от данных. Таким образом, можно удалять и создавать индексы без какого-либо влияния на таблицы или другие индексы. Все приложения продолжают функционировать после удаления индекса.