30. Kurios iš žemiau pateiktų teiginių yra teisingi apie SQL ir SGBD? * - Indeksai veikia sukurdami atskirą duomenų struktūrą, kuri saugo indeksuotų stulpelių kopijas surūšiuotoje tvarkoje. Užklausos vykdymo metu duomenų bazės mechanizmas ieško indekse įrašų, atitinkančių užklausos sąlygas, ir tada ištraukia faktinius duomenis iš lentelės; - Joks SGBD negali garantuoti CAP teoremos laikymosi; - SGBD nepalaiko vienas prie daug ryšių; - SGBD gali veikti naudotojo vardu su root teisėmis; 31. Kas yra subužklausa SQL? * - Kalbos integruota funkcija automatiniai užklausų optimizacijai; - Sintaksinė konstrukcija, leidžianti užduoti nežinomus duomenis vykdomos užklausos rėmuose; - Kai kuriuose SGBD pasenusi funkcija; - Galimybė ieškoti informacijos ne tik vienoje lentelėje, bet ir visoje esamoje duomenų bazėje;
sobes.tech AI
Atsakymas iš AI
-
Верно: Индексы действительно создают отдельную структуру данных (например, B-дерево), содержащую копии индексируемых столбцов в отсортированном виде. При выполнении запроса СУБД сначала ищет нужные записи в индексе, а затем извлекает соответствующие данные из таблицы, что ускоряет поиск.
-
Верно: Ни одна СУБД не может гарантировать соблюдение всех трёх свойств теоремы CAP (Consistency, Availability, Partition tolerance) одновременно. Обычно выбирается компромисс между этими свойствами.
-
Неверно: СУБД поддерживают связи один ко многим через внешние ключи и другие механизмы.
-
Частично верно: СУБД может работать с правами пользователя, обладающего высокими привилегиями (например, root), но это зависит от настроек и контекста использования.
Подзапрос в SQL — это синтаксическая конструкция, позволяющая включать один запрос внутрь другого для получения данных, которые используются в основном запросе. Это не встроенная функция для оптимизации и не устаревшая возможность. Подзапросы позволяют, например, фильтровать данные на основе результатов другого запроса.
Пример подзапроса:
SELECT name FROM employees WHERE department_id = (
SELECT id FROM departments WHERE name = 'Sales'
);