30. SQL და SGBD შესახებ ქვემოთ მოცემული განცხადებებიდან რომელია სწორი? * - ინდექსები მუშაობენ შექმნით ცალკე მონაცემთა სტრუქტურას, რომელიც შეიცავს ინდექსირებულ სვეტებს მოწესრიგებულ წესში. შეკითხვის შესრულებისას, მონაცემთა ბაზის მექანიზმი ეძებს შეკითხვის პირობებს შესაბამის სვეტებს ინდექსში და შემდეგ ამოღებს რეალურ მონაცემებს ცხრილიდან; - არანაირი SGBD ვერ გარანტირებს CAP თეორემის დაცვას; - SGBD-ები არ უჭერენ მხარს ერთ-კი მრავალ ურთიერთობებს; - SGBD შეიძლება მუშაობდეს მომხმარებლის სახელით root უფლებებით; 31. SQL-ში ქვედაპასუხი რა არის? * - ენის ინტეგრირებული ფუნქცია ავტომატური შეკითხვების ოპტიმიზაციისთვის; - სინტაქსის კონსტრუქცია, რომელიც საშუალებას აძლევს უცნობ მონაცემებს შეკითხვაში მიმდინარე პროცესში; - ზოგიერთი SGBD-ში მოძველებული ფუნქცია; - შესაძლებლობა, მოძებნოთ ინფორმაცია არა მხოლოდ ერთ ცხრილში, არამედ მთელ არსებულ მონაცემთა ბაზაში;
sobes.tech AI
პასუხი AI-სგან
-
Верно: Индексы действительно создают отдельную структуру данных (например, B-дерево), содержащую копии индексируемых столбцов в отсортированном виде. При выполнении запроса СУБД сначала ищет нужные записи в индексе, а затем извлекает соответствующие данные из таблицы, что ускоряет поиск.
-
Верно: Ни одна СУБД не может гарантировать соблюдение всех трёх свойств теоремы CAP (Consistency, Availability, Partition tolerance) одновременно. Обычно выбирается компромисс между этими свойствами.
-
Неверно: СУБД поддерживают связи один ко многим через внешние ключи и другие механизмы.
-
Частично верно: СУБД может работать с правами пользователя, обладающего высокими привилегиями (например, root), но это зависит от настроек и контекста использования.
Подзапрос в SQL — это синтаксическая конструкция, позволяющая включать один запрос внутрь другого для получения данных, которые используются в основном запросе. Это не встроенная функция для оптимизации и не устаревшая возможность. Подзапросы позволяют, например, фильтровать данные на основе результатов другого запроса.
Пример подзапроса:
SELECT name FROM employees WHERE department_id = (
SELECT id FROM departments WHERE name = 'Sales'
);