30. Kuras no zemāk norādītajiem apgalvojumiem ir pareizs attiecībā uz SQL un SGBD? * - Indeksi darbojas, izveidojot atsevišķu datu struktūru, kas satur indeksēto kolonnu kopijas sakārtotā secībā. Izpildes laikā datu bāzes mehānisms meklē indeksā rindas, kas atbilst vaicājuma nosacījumiem, un pēc tam izvelk faktiskos datus no tabulas; - Nekas no SGBD nevar garantēt CAP teoremas ievērošanu; - SGBD neatbalsta vienu pret daudzu attiecības; - SGBD var darboties lietotāja vārdā ar root tiesībām; 31. Kas ir subvaicājums SQL? * - Valodas iebūvēta funkcija automātiskai vaicājumu optimizācijai; - Sintaktiska konstrukcija, kas ļauj uzdot nezināmus datus darba vaicājumā; - Dažos SGBD novecojusi funkcija; - Iespēja meklēt informāciju ne tikai vienā tabulā, bet arī visā esošajā datu bāzē;
sobes.tech AI
Atbilde no AI
-
Верно: Индексы действительно создают отдельную структуру данных (например, B-дерево), содержащую копии индексируемых столбцов в отсортированном виде. При выполнении запроса СУБД сначала ищет нужные записи в индексе, а затем извлекает соответствующие данные из таблицы, что ускоряет поиск.
-
Верно: Ни одна СУБД не может гарантировать соблюдение всех трёх свойств теоремы CAP (Consistency, Availability, Partition tolerance) одновременно. Обычно выбирается компромисс между этими свойствами.
-
Неверно: СУБД поддерживают связи один ко многим через внешние ключи и другие механизмы.
-
Частично верно: СУБД может работать с правами пользователя, обладающего высокими привилегиями (например, root), но это зависит от настроек и контекста использования.
Подзапрос в SQL — это синтаксическая конструкция, позволяющая включать один запрос внутрь другого для получения данных, которые используются в основном запросе. Это не встроенная функция для оптимизации и не устаревшая возможность. Подзапросы позволяют, например, фильтровать данные на основе результатов другого запроса.
Пример подзапроса:
SELECT name FROM employees WHERE department_id = (
SELECT id FROM departments WHERE name = 'Sales'
);