игра брюс 2048
Главная / Базы данных / Введение в реляционные базы данных / Тест 1

Введение в реляционные базы данных - тест 1

Упражнение 1:
Номер 2
Какого рода файлы наиболее целесообразно сохранять на магнитных лентах?

Ответ:

 (1) прямого доступа 

 (2) индексно-последовательные 

 (3) последовательные 


Номер 3
В чем преимущества дискреционного способа защиты файлов перед мандатным способом?

Ответ:

 (1) обеспечивается более высокий уровень защиты 

 (2) быстрее обрабатывается проверка законности доступа 

 (3) мандатные системы не позволяют моделировать "группы пользователей" 


Упражнение 2:
Номер 1
Какими потенциальными преимуществами обладает организация файлов на магнитном диске с записями произвольного размера?

Ответ:

 (1) более эффективно используется основная память 

 (2) более эффективно используется внешняя память 

 (3) уменьшается время доступа к записи файла 


Номер 2
В чем преимущества базовой блочной организации файлов?

Ответ:

 (1) ускоряется работа с внешней памятью 

 (2) более эффективно используется внешняя память 

 (3) более эффективно используется основная память 


Номер 3
В чем заключается "компромисс" логической структуры файловой системы UNIX?

Ответ:

 (1) расположение файлового архива на одном логическом диске  

 (2) монтирование файлового архива при запуске системы  

 (3) передача системе полной информации обо всех возможных файловых архивах 


Упражнение 3:
Номер 1
Какие синхронизационные действия должна предпринять файловая система для корректного выполнения операции уничтожения существующего файла?

Ответ:

 (1) заблокировать файл в режиме изменения 

 (2) заблокировать каталог, содержащий файл, в режиме чтения 

 (3) заблокировать каталог, содержащий файл, в режиме изменения 


Номер 2
Предположим, что в информационной системе, работающей с базой данных из двух файлов (см. рисунок), нужно реализовать операцию ликвидации отдела. Какие из перечисленных способов выполнения этой операции осмысленны?

files


Ответ:

 (1) удалить соответствующую запись из файла ОТДЕЛЫ 

 (2) до удаления записи о ликвидируемом отделе из файла ОТДЕЛЫ удалить из файла СЛУЖАЩИЕ все записи о служащих, относящихся к этому отделу 

 (3) запретить выполнение операции, если в ликвидируемом отделе числится хотя бы один служащий 


Номер 3
Предположим, что в информационной системе, работающей с базой данных из двух файлов (см. рисунок), нужно реализовать операцию изменения номера существующего отдела с n на m. Пусть при выполнении одного из шагов этой операции происходит отключение питания компьютера. При каком способе выполнения этой операции процедура восстановления содержимого базы данных позволит сохранить данные о служащих отдела?

files


Ответ:

 (1) сначала изменить с n на m содержимое поля СЛУ_ОТД_НОМЕР во всех записях файла СЛУЖАЩИЕ, соответствующих служащим данного отдела, а потом изменить с n на m содержимое поля ОТД_НОМЕР нужной записи файла ОТДЕЛЫ 

 (2) сначала изменить с n на m содержимое поля ОТД_НОМЕР нужной записи файла ОТДЕЛЫ, а потом изменить с n на m содержимое поля СЛУ_ОТД_НОМЕР во всех записях файла СЛУЖАЩИЕ, соответствующих служащим данного отдела 

 (3) в файле ОТДЕЛЫ создать копию записи, соответствующей отделу с номером n, со значением m в поле ОТД_НОМЕР; затем изменить с n на m содержимое поля СЛУ_ОТД_НОМЕР во всех записях файла СЛУЖАЩИЕ, соответствующих служащим данного отдела; в заключение ликвидировать в файле ОТДЕЛЫ исходную запись об отделе с номером n


Упражнение 4:
Номер 1
Как следует расположить на дисковом пакете блоки одного файла, чтобы обеспечить наибольшую скорость его просмотра (наименьшее время доступа к нему)?

Ответ:

 (1) на одной поверхности 

 (2) на соседних дорожках одной поверхности 

 (3) на одном цилиндре 


Номер 3
Предположим, что пользователю информационной системы, работающей с базой данных из двух файлов (см. рисунок), требуется получить служебный номер и имя руководителей всех отделов. Какая из перечисленных ниже процедур наиболее эффективно приведет к получению правильных данных?

files


Ответ:

 (1) последовательно выбирать записи из файла СЛУЖАЩИЕ. Для каждой записи последовательно выбирать записи из файла ОТДЕЛЫ до конца файла или до тех пор, пока не будет выбрана запись, значение поля ОТД_РУК которой равняется значению поля СЛУ_НОМЕР текущей записи из файла СЛУЖАЩИЕ. Выдать в результат значения полей СЛУ_НОМЕР и СЛУ_ИМЯ этой записи 

 (2) последовательно выбирать записи из файла ОТДЕЛЫ. Для каждой записи последовательно выбирать записи из файла СЛУЖАЩИЕ до конца файла или до тех пор, пока не будет выбрана запись, значение поля СЛУ_НОМЕР которой равняется значению поля ОТД_РУК текущей записи из файла ОТДЕЛЫ. Выдать в результат значения полей СЛУ_НОМЕР и СЛУ_ИМЯ текущей записи файла СЛУЖАЩИЕ 

 (3) последовательно выбирать записи из файла ОТДЕЛЫ. Из очередной записи взять значение поля ОТД_РУК и воспользоваться им как значением ключа файла СЛУЖАЩИЕ по полю СЛУ_НОМЕР. Выдать в результат значения полей ОТД_РУК текущей записи файла ОТДЕЛЫ и СЛУ_ИМЯ записи файла СЛУЖАЩИЕ, выбранной по этому ключу 


Упражнение 5:
Номер 1
Что такое внешняя фрагментация памяти?

Ответ:

 (1) фрагментация, вызываемая внешними причинами 

 (2) результат выделения памяти мелкими фрагментами 

 (3) образование большого числа мелких свободных фрагментов памяти 


Номер 3
Предположим, что пользователю информационной системы, работающей с базой данных из двух файлов (см. рисунок), требуется получить номер удостоверения каждого служащего вместе с номером удостоверения руководителя отдела, в котором работает данный служащий. Какие из перечисленных ниже процедур приведут к получению правильных данных?

files


Ответ:

 (1) последовательно выбирать записи из файла СЛУЖАЩИЕ. Для каждой записи последовательно выбирать записи из файла ОТДЕЛЫ до тех пор, пока не будет выбрана запись, значение поля ОТД_НОМЕР которой равняется значению поля СЛУ_ОТД_НОМЕР текущей записи из файла СЛУЖАЩИЕ. Выдать в результат значения полей СЛУ_НОМЕР текущей записи файла СЛУЖАЩИЕ и ОТД_РУК текущей записи файла ОТДЕЛЫ 

 (2) последовательно выбирать записи из файла ОТДЕЛЫ. Для каждой записи последовательно выбирать те записи из файла СЛУЖАЩИЕ, значение поля СЛУ_ОТД_НОМЕР которых равняется значению поля ОТД_НОМЕР текущей записи из файла ОТДЕЛЫ. Для каждой такой записи выдать в результат значение ее поля СЛУ_НОМЕР и значение поля ОТД_РУК текущей записи файла ОТДЕЛЫ 

 (3) последовательно выбирать записи из файла СЛУЖАЩИЕ. Из очередной записи взять значение поля СЛУ_ОТД_НОМЕР и воспользоваться им как значением ключа файла ОТДЕЛЫ по полю ОТД_НОМЕР. Выдать в результат значения полей СЛУ_НОМЕР текущей записи файла СЛУЖАЩИЕ и ОТД_РУК записи файла ОТДЕЛЫ, выбранной по этому ключу 




Главная / Базы данных / Введение в реляционные базы данных / Тест 1