Sobes.tech
Intern
36

30. SQL և SGBD մասին ստորև նշված հայտարարություններից որոնք ճիշտ են? * - Ինդեքսները աշխատում են ստեղծելով առանձին տվյալների կառուցվածք, որը պարունակում է ինդեքսավորված սյունակների պատճենները դասավորված կարգով: Հարցման ժամանակ, տվյալների բազայի մեխանիզմը որոնում է ինդեքսում հարցման պայմաններին համապատասխան տողերը և ապա իրական տվյալները հանում է աղյուսակից; - Ոչ մի SGBD չի կարող երաշխավորել CAP տեսության պահպանումը; - SGBD-ները չեն աջակցում մեկից շատ հարաբերություններին; - SGBD կարող է աշխատել օգտվողի անունից root իրավունքներով; 31. SQL-ում ենթահարցը ինչ է? * - Տվյալների ավտոմատ օպտիմալացման համար լեզվի ներմուծված ֆունկցիա; - Սինտաքսիկ կառուցվածք, որը թույլ է տալիս հարցնել անհայտ տվյալներ ընթացող հարցման շրջանակում; - Որոշ SGBD-ներում հնացած ֆունկցիա; - Հնարավորություն է գտնել տեղեկատվություն ոչ միայն մեկ աղյուսակի շրջանակում, այլ ամբողջ առկա տվյալների բազայում;

Ընկերությունները, որտեղ հարցրել են
T1T1

Պատասխան AI-ից

sobes.tech AI

  • Верно: Индексы действительно создают отдельную структуру данных (например, B-дерево), содержащую копии индексируемых столбцов в отсортированном виде. При выполнении запроса СУБД сначала ищет нужные записи в индексе, а затем извлекает соответствующие данные из таблицы, что ускоряет поиск.

  • Верно: Ни одна СУБД не может гарантировать соблюдение всех трёх свойств теоремы CAP (Consistency, Availability, Partition tolerance) одновременно. Обычно выбирается компромисс между этими свойствами.

  • Неверно: СУБД поддерживают связи один ко многим через внешние ключи и другие механизмы.

  • Частично верно: СУБД может работать с правами пользователя, обладающего высокими привилегиями (например, root), но это зависит от настроек и контекста использования.


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

Пример подзапроса:

SELECT name FROM employees WHERE department_id = (
    SELECT id FROM departments WHERE name = 'Sales'
);