Главная /
Введение в реляционные базы данных /
Предположим, что пользователю информационной системы, работающей с базой данных из двух файлов (см. рисунок), требуется получить номер удостоверения каждого служащего вместе с номером удостоверения руководителя отдела, в котором работает данный служащий.
Предположим, что пользователю информационной системы, работающей с базой данных из двух файлов (см. рисунок), требуется получить номер удостоверения каждого служащего вместе с номером удостоверения руководителя отдела, в котором работает данный служащий. Какие из перечисленных ниже процедур приведут к получению правильных данных?
вопрос
Правильный ответ:
последовательно выбирать записи из файла
СЛУЖАЩИЕ
. Для каждой записи последовательно выбирать записи из файла ОТДЕЛЫ
до тех пор, пока не будет выбрана запись, значение поля ОТД_НОМЕР
которой равняется значению поля СЛУ_ОТД_НОМЕР
текущей записи из файла СЛУЖАЩИЕ
. Выдать в результат значения полей СЛУ_НОМЕР
текущей записи файла СЛУЖАЩИЕ
и ОТД_РУК
текущей записи файла ОТДЕЛЫ
последовательно выбирать записи из файла
ОТДЕЛЫ
. Для каждой записи последовательно выбирать те записи из файла СЛУЖАЩИЕ
, значение поля СЛУ_ОТД_НОМЕР
которых равняется значению поля ОТД_НОМЕР
текущей записи из файла ОТДЕЛЫ
. Для каждой такой записи выдать в результат значение ее поля СЛУ_НОМЕР
и значение поля ОТД_РУК
текущей записи файла ОТДЕЛЫ
последовательно выбирать записи из файла
СЛУЖАЩИЕ
. Из очередной записи взять значение поля СЛУ_ОТД_НОМЕР
и воспользоваться им как значением ключа файла ОТДЕЛЫ
по полю ОТД_НОМЕР
. Выдать в результат значения полей СЛУ_НОМЕР
текущей записи файла СЛУЖАЩИЕ
и ОТД_РУК
записи файла ОТДЕЛЫ
, выбранной по этому ключу Сложность вопроса
85
Сложность курса: Введение в реляционные базы данных
53
Оценить вопрос
Комментарии:
Аноним
Я завалил сессию, почему я не нашёл этот чёртов сайт с решениями с тестами intuit в начале года
24 май 2020
Аноним
Зачёт сдал. Лечу в клуб отмечать зачёт по тестам
17 янв 2019
Аноним
Я преподаватель! Незамедлительно удалите сайт и ответы на интуит. Пожалуйста
12 мар 2016
Другие ответы на вопросы из темы базы данных интуит.
- # Какого рода файлы наиболее целесообразно сохранять на магнитных лентах?
- # Пусть имеется следующая диаграмма классов: [Большая Картинка] Требуется сформулировать на языке OCL ограничение: на каждом корабле число матросов должно превышать капитанов и мичманов, служащих на том же корабле. Какие из приведенных формулировок правильны?
- # Пусть имеется отношение INTEGER {A}, домен атрибута которого содержит множество целых чисел от 1 до n, а тело состоит из унарных кортежей, значения которых – допустимые целые числа, делящиеся на 15. Каким будет тело результата операции <NOT> INTEGER?
- # Имеются отношения СЛУЖАЩИЕ и ПРОЕКТЫ: СЛУЖАЩИЕ СЛУ_НОМЕРСЛУ_ИМЯСЛУ_ЗАРППРО_НОМ 2934Иванов22400.001 2935Петров29600.001 2936Сидоров18000.001 2937Федоров20000.001 2938Иванова22000.001 2934Иванов22400.002 2935Петров29600.002 2939Сидоренко18000.002 2940Федоренко20000.002 2941Иваненко22000.002 ПРОЕКТЫ ПРО_НОМПРОЕКТ_РУК 1Иванов 2Иваненко Определены кортежные переменные СЛУ и ПРО на отношениях СЛУЖАЩИЕ и ПРОЕКТЫ соответственно. При потребности в дополнительных переменных будем считать, что они также определены и именуются путем добавления цифр в конце имен СЛУ и ПРО. Определены также доменные переменные, имена которых совпадают с именами атрибутов отношений СЛУЖАЩИЕ и ПРОЕКТЫ, а в случае, когда требуется несколько доменных переменных, определенных на одном домене, будем добавлять в конце имени цифры. Какое из приведенных ниже отношений является областью истинности WFF? IF (СЛУ.СЛУ_НОМЕР != 2941) THEN (СЛУ.СЛУ_ЗАРП > 18000.00 AND СЛУ.СЛУ_ЗАРП < 22000.00 AND IF (СЛУ.СЛУ_ИМЯ = ‘Федоров’) THEN (СЛУ.ПРО_НОМ = 1))
- # Пусть имеется переменная отношения ПРЕПОДАВАТЕЛЬ_КУРС_КНИГА {ПРЕП_НОМ, КУРС_НОМ, КНИГА_НОМ, СТУД_ЧИСЛО}. Атрибут ПРЕП_НОМ содержит уникальные номера преподавателей, КУРС_НОМ – уникальный номер курса, КНИГА_НОМ – уникальный номер учебника, СТУД_ЧИСЛО – число студентов, посещающих данный курс данного преподавателя. Каждый преподаватель может вести любой курс, но пользоваться при его проведении только одним учебником. Преподавателю запрещено пользоваться тем же учебником в других его курсах. Каждый курс может вестись несколькими преподавателями. При преподавании одного курса преподаватели могут пользоваться разными учебниками. Какие из следующих декомпозиций являются корректной и приводят к проекциям, находящимся в нормальной форме Бойса-Кодда?