13. Перечислите основные объекты СУБД. Какие функции они выполняют?
Ответ
Основные объекты, которые используются в Системах Управления Базами Данных (СУБД), включают:
- Таблицы: Таблицы являются главным объектом в БД и представляют собой структурированные наборы данных. Они состоят из столбцов (атрибутов), определяющих типы данных, и строк (записей), содержащих фактические данные.
- Индексы: Индексы используются для оптимизации поиска и обработки данных в таблицах. Они содержат отсортированные значения столбцов для быстрого доступа к данным.
- Представления: Представления представляют собой виртуальные таблицы, которые основываются на данных, хранящихся в одной или нескольких таблицах. Они позволяют выполнить запросы к данным по определенным критериям и получить результат в виде виртуальной таблицы.
- Индексы полнотекстового поиска: Индексы полнотекстового поиска помогают при поиске слов и фраз в текстовых полях таблиц. Они обеспечивают быстрый и эффективный поиск на основе слов или фраз, а также поддерживают функцию ранжирования результатов.
- Хранимые процедуры: Хранимые процедуры являются предварительно скомпилированными блоками кода, которые хранятся в БД и могут вызываться для выполнения определенных операций или задач.
- Триггеры: Триггеры — это блоки кода, которые выполняются автоматически при определенном событии или действии, таком как добавление, изменение или удаление данных в таблице.
- Интегритетные ограничения: Интегритетные ограничения используются для обеспечения целостности данных в БД. Они определяют правила, которые ограничивают допустимые значения в столбцах таблицы, связи между таблицами и другие аспекты данных.
- Индексы секционирования: Индексы секционирования разделяют данные таблицы на несколько разделов на основе определенного критерия. Это может быть полезно для улучшения производительности и облегчения управления большими объемами данных.
Это лишь некоторые из основных объектов, которые часто используются в СУБД. Каждая СУБД может иметь некоторые дополнительные объекты или предлагать уникальную функциональность.