Главная /
Введение в реляционные базы данных /
Предположим, что пользователю информационной системы, работающей с базой данных из двух файлов (см. рисунок), требуется получить служебный номер и имя руководителей всех отделов. Какая из перечисленных ниже процедур наиболее эффективно приведет к получени
Предположим, что пользователю информационной системы, работающей с базой данных из двух файлов (см. рисунок), требуется получить служебный номер и имя руководителей всех отделов. Какая из перечисленных ниже процедур наиболее эффективно приведет к получению правильных данных?
вопрос
Правильный ответ:
последовательно выбирать записи из файла
СЛУЖАЩИЕ
. Для каждой записи последовательно выбирать записи из файла ОТДЕЛЫ
до конца файла или до тех пор, пока не будет выбрана запись, значение поля ОТД_РУК
которой равняется значению поля СЛУ_НОМЕР
текущей записи из файла СЛУЖАЩИЕ
. Выдать в результат значения полей СЛУ_НОМЕР
и СЛУ_ИМЯ
этой записи
последовательно выбирать записи из файла
ОТДЕЛЫ
. Для каждой записи последовательно выбирать записи из файла СЛУЖАЩИЕ
до конца файла или до тех пор, пока не будет выбрана запись, значение поля СЛУ_НОМЕР
которой равняется значению поля ОТД_РУК
текущей записи из файла ОТДЕЛЫ
. Выдать в результат значения полей СЛУ_НОМЕР
и СЛУ_ИМЯ
текущей записи файла СЛУЖАЩИЕ
последовательно выбирать записи из файла
ОТДЕЛЫ
. Из очередной записи взять значение поля ОТД_РУК
и воспользоваться им как значением ключа файла СЛУЖАЩИЕ
по полю СЛУ_НОМЕР
. Выдать в результат значения полей ОТД_РУК
текущей записи файла ОТДЕЛЫ
и СЛУ_ИМЯ
записи файла СЛУЖАЩИЕ
, выбранной по этому ключу Сложность вопроса
64
Сложность курса: Введение в реляционные базы данных
53
Оценить вопрос
Комментарии:
Аноним
Это очень заурядный вопрос intuit.
02 окт 2017
Аноним
Кто ищет эти вопросы по интуит? Это же безумно легко
18 май 2017
Другие ответы на вопросы из темы базы данных интуит.
- # Какая из приведенных ниже диаграмм классов правильно моделирует следующую ситуацию: имеется несколько библиотек, в каждой из которых имеется от 2000 до 20000 книг. У библиотеки может быть до 100 зарегистрированных читателей, каждый из которых может взять из библиотеки от 2 до 5 книг. Один из читателей библиотеки является ее заведующим.
- # Пусть имеется следующая диаграмма классов: [Большая Картинка] Требуется сформулировать ограничение: среди моряков любого корабля имеется не меньше пяти матросов. Какие из приведенных формулировок правильны?
- # Пусть имеются два отношения: A {a, b, c} и B {b, c} со следующими телами: Aabc125227126226122225135 Bbc2526 Какое из показанных ниже отношений получится в результате выполнения операции A {{a}, {b, c}} DIVIDE BY B {b, c}?
- # Пусть имеется отношение r {A, B, C, D}, и задано множество функциональных зависимостей S = {A → BCD, BC → AD, B → D}. Какое множество функциональных зависимостей является минимальным покрытием S?
- # Пусть имеется переменная отношения САМОЛЕТЫ_ПИЛОТЫ_РЕЙСЫ {ТИП_САМОЛЕТА, ПИЛОТ_НОМ, НОМЕР_РЕЙСА}, для которой поддерживается MVD ТИП_САМОЛЕТА →→ ПИЛОТ_НОМ | НОМЕР_РЕЙСА. Какая зависимость проекции/соединения удовлетворяется для этой переменной отношения?