1371

Перечень тестовых вопросов для подготовки к государственному экзамену по дисциплине Базы данных и распределенные базы данных

Тест

Информатика, кибернетика и программирование

Элементарные описания предметов, событий, действий, которые сохранены, классифицированы, но не организованы для передачи какого-либо специального содержания. Согласно какому из перечисленных SQL-предписаний будет выбрана запись со значением MARINA в поле Name таблицы Personal

Русский

2013-01-06

127.5 KB

121 чел.

Перечень тестовых вопросов для подготовки к государственному экзамену по дисциплине

«Базы данных» и «распределенные базы данных»

1. Элементарные описания предметов, событий, действий, которые сохранены, классифицированы, но не организованы для передачи какого-либо специального содержания – это ?

а)  данные;

б) информация;

в) знания;

г) цели;

д) условия.

2. Данные, организованные так, что имеют значение и ценность для получателя, получатель интегрирует значения, выводит заключения и извлекает смысл - это ?

а)  данные;

б) информация;

в) знания;

г) цели;

д) условия.

3. Какие уровни определены в трехуровневой системе организации баз данных?

a) Концептуальный, уровень реализации и физический

b) Инфологический, даталогический, физический

c)  Уровень внешних моделей, концептуальный уровень и физический

d) Приложение клиентов, сервер приложений, удаленный сервер БД

e) Системный, приложения и база данных

4. БД какой модели в настоящее время наиболее распространены?

a) Иерархической и сетевой

b) Тезаурусной и дескрипторной

c)  Реляционной и объектно-ориентированной

d) Бинарных ассоциаций

e) Дополнительной

5. Каким образом можно определить содержимое реляционной БД?

a)  Информация, представленная в виде связанных двумерных таблиц

b) Информация, логически организованная в виде записей (records)

c) Информационные объекты в виде особых (табличных) структур

d) Сложная иерархическая структура данных, физически хранящаяся на магнитном диске в виде файлов

e) Организованные файловой структурой конкретной ЭВМ блоки данных

6. В каком случае БД нельзя отнести к реляционной модели?

a) Некоторые ячейки таблиц содержат текстовые строки, являющимися полными путями (ссылками) к файлам других таблиц этой же БД

b) Ячейки таблиц содержат ссылки на двоичные объекты (напр., на файлы исполняемых программ)

c)  Ячейки таблиц содержат (вложенные) таблицы

d) Ячейки таблиц содержат текстовые строки, являющимися полными путями (ссылками) к файлу той же самой таблице

e) Ячейки таблиц пусты (не имеют содержимого)

7. Что такое вторичный индекс?

a) Определенное поле БД, используемое для ссылки на запись

b) Запись (строка) таблицы БД, обладающая свойством уникальности по содержимому

c) Специальный атрибут БД, обеспечивающий уникальность содержимого записей (строк) БД

d)  Комбинация полей конкретной таблицы БД, предназначенная для идентификации записей в таблице

e) Средство ускорения операций с данными в таблице (поиска, извлечения, модификации, сортировки и пр.)

8. Что такое «ссылочная целостность БД»?

a) Требование заполненности всех полей данной записи в таблице БД

b) Наличие нескольких таблиц, представляющих содержимое БД

c)  Обеспечение определенных (обычно иерархических) принципов взаимосвязи между записями в связанных таблиц БД

d) Наличие внешнего (foreign) и родительского (parent) ключей в таблице БД

e) Реализация отношения ‘один-к-одному’ между таблицами БД

9. Что такое отношение между таблицами БД по принципу ‘главный - подчиненный’ (‘master - detail’)?

a) Вариант наличия одноименного поля в обоих (и ‘главной’ и ‘подчиненной’) таблицах

b) Случай наличия в ‘главной’ таблице простого, а в ‘подчиненной’ – составного ключей одинакового названия

c) Вариант связи таблиц, при котором имена ‘подчиненных’ таблиц содержатся в соответствующем поле ‘главной’таблицы

d)  Вариант связи таблиц по одноименному полю, при котором каждая запись ‘главной’ таблицы ссылается на некоторое количество записей ‘подчиненной’ таблицы

e) Метод обращения к значениям записи ‘подчиненной’ таблицы по номеру этой записи, взятого из соответствующего поля ‘главной’ таблицы

10. В чем заключается главное отличие ключа от индекса?

a) Ключ допускает значения NULL в составляющих его полях, индекс - нет

b)  Индекс может допускать повторение значений составляющих его полей, ключ - нет

c) Индекс может не иметь имени (быть безымянным), ключ - нет

d) Ключ может включать несколько полей, индекс - нет

e) Ключ используется для ускорения поиска нужных записей в таблице, индекс - нет

11. Для каких целей в СУБД используется механизм транзакций?

a) Для поддержания целостности в базе

b)  Для контроля изменений в БД

c) Для обеспечения повышенной  надежности хранения данных

d) Для ускорения обмена между внешней  и оперативной  памятью

e) Для управления буфером оперативной памяти

12. Какому основному условию подчиняется процесс выполнения транзакции?

a) Процесс должен быть выполнен, при невозможности выполнения выдается предупреждение пользователю

b) Процесс может быть выполнен с ошибками, в этом случае выдается предупреждение

c)  Процесс должен быть выполнен, об этом обязательно сообщается пользователю

d) Процесс может быть выполнен с ошибками, в этом случае выполнение повторяется с начала

e) Процесс должен выполниться полностью и без ошибок или не выполниться вообще

13. Какие методы поиска записей чаще всего используются на практике?

a) Последовательный и бинарный

b)  Индексированный

c) Последовательно-разделенный

d) Одноуровневый и двухуровневый

e) Атомарный

14. Укажите основные виды связей таблиц?

a) Основные и дополнительные

b) Бинарные, тернарные и n-арные

c) Множественные

d) Диапазонные и перечисляемые

e)  Равноправные

15. Какое из определений соответствует понятию  сущности?

a) Атрибут или группа атрибутов, однозначно определяющих каждый экземпляр объекта

b)  Множество однотипных объектов (экземпляров), причем каждый объект индивидуален и уникален

c) Характеристика объекта, выражающая одно законченное и определенное его свойство

d) Логическое отношение между объектами, выражающее ограничение или правило действия

e) Атрибут, значение которого не меняется в течение всего времени существования экземпляра

16. Какими основными свойствами должна обладать эффективная структура БД?

a) Распределенность и многопользовательскость

b) Изменяемость, гибкость и нормализованность

c) Детерминированность, достоверность и массовость

d) Целостность, согласованность, восстанавливаемость, безопасность и эффективность

e) Масштабируемость, модифицируемость, неделимость и однозначность

17. Что такое масштабируемость БД?

a) Свойство системы, заключающееся в возможности существенного (в сотни/тысячи раз) наращивания объема информационного содержания БД без изменения соответствующего программного обеспечения

b)  Свойство системы, позволяющее без чрезмерного снижения производительности и изменений в программном обеспечении существенно  увеличивать объем информационного содержания БД

c) Возможность упрощенной модернизации программного обеспечения  с целью расширения функциональности БД

d) Возможность легкого изменения архитектуры построения БД

e) Свойство программной поддержки БД, выражающееся в его  платформенной независимости

18. Что такое триггер в системах управления БД?

a) Созданная с использованием языков высокого уровня программа, управляющая предоставлением привилегий конкретному пользователю

b) Один из вариантов хранимой (могущей быть вызванной клиентской стороной и выполняющаяся на сервере) процедуры управления БД

c) Последовательность SQL-предписаний, возвращающая  вызывающей программе одну или несколько записей

d)  Процедура на языке управления БД, автоматически вызываемая при (или после) наступлении определенного события и возвращающая значения ‘истина’ или ‘ложь’ в зависимости от выполнения определенных условий

e) Обладающая свойством атомности (т.е. полностью выполняемая или не выполняемая вообще) последовательность SQL-предписаний

f) Содержащая одно (или несколько) SQL-предписаний последовательность операторов, выполняющая обработку данных БД по запросу пользователя

19. Что такое хранимая процедура в построенных по клиент-серверной технологии БД?

a) Разработанная с использованием языков программирования высокого уровня и оформленная в виде исполняемого  файла (exe) процедура обработки данных, исполняемая сервером

b) Процедура на языке SQL, динамически генерируемая приложением

c) Разработанная с использованием языков программирования высокого уровня и сохраняемая в форме динамической библиотеки (dll-файл) процедура обработки данных

d)  Написанная на языке определения/манипулирования данными и выполняющаяся сервером процедура обработки данных

e) Процедура на языке манипулирования данными (напр., SQL), вводимая пользователем при необходимости обработки данных

20. С какой целью применяются представления (виды)?

a) Ускорение доступа к данным путем кэширования таблиц БД

b) Обеспечение ссылочной целостности данных в используемых при создании представления таблицах

c) Реализация каскадного удаления записей при отношении ‘главный-подчиненный’ между таблицами

d)  Для выделения определенного множества записей по условию, сформулированному пользователем

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

21. Какие ограничения налагаются на процесс создания представлений (видов)?

a) Для возможности создания представления необходимо иметь привилегию на его создание

b) Необходимо иметь привилегии на команды внесения новых  и изменение существующих записей для всех таблиц, на основе которых создается представление

c)  Необходимо иметь привилегии на команду выборки для всех таблиц, на основе которых создается представление

d) Необходимо иметь привилегии на создание и модифицирование индексов исходных таблиц

e) Необходимо иметь привилегии на создание представления и изменение существующих записей для всех таблиц, на основе которых создается представление

22. Перечислите основные операции реляционной алгебры?

a) Объединение, вычитание, пересечение, произведение, выборка, проекция, деление, соединение

b)  Объединение, пересечение и разность

c) Переименование, расширение, подведение итогов, присвоение, вставка, обновление, удаление и реляционное сравнение

d) Исчисление кортежей, доменов.

e) Ввод, редактирование, удаление, сортировка и поиск.

23. Какие системы автоматизации проектирования БД Вам известны?

a) Borland Delphi, MS Visual C

b) S-Designor, Foxpro

c) MS Visual Basic, ERwin

d)  ERwin, S-Designor

e) Borland C++Builder, Foxpro

24. Что представляет процедура обратного проектирования (реинжиниринг) в CASE – системах проектирования БД?

a) Воссоздание информации в таблицах БД с возможность ее изменения/дополнения

b) Оптимизация расположения содержимого БД путем объединения таблиц

c) Изменение принципов индексации таблиц БД с целью ускорения доступа к  содержимому БД

d)  Воссоздание логической структуры  имеющейся БД с возможностью изменения связей между таблицами и переноса БД на другую платформу

e) Восстановление логической структуры имеющейся БД для представления ее в понятном графическом виде

25. В чем заключается процедура каскадного удаления записей в БД?

a) Последовательное удаление связей между ‘главными’ и ‘подчиненными’ таблицами

b) Последовательное удаление ‘главной’ и ‘подчиненной’ таблиц

c) Уничтожение выбранной записи в ‘главной’ таблице

d) Удаление первой записи в ‘подчиненных’  таблицах, связанных с выбранной записью в  ‘главной’ таблице

e)  Последовательное удаление в ‘подчиненных’ таблицах записей, логически связанных с соответствующими записями в ‘главной’ (относительно данной ‘подчиненной’) таблице с удалением этой записи в ‘главной’ таблице

26. В чем заключается принцип разделения сущностей (категоризации) для реляционных БД?

a) Разделение предлагаемой для сохранения в БД информации на составляющие одного типа данных с целью сохранения их в различных таблицах

b)  Разделение информации на однотипные объекты с последующим размещением их в отдельных таблицах, логически между собой связанных

c) Разделение процедур обработки БД по принципу ‘одна таблица – одна процедура’

d) Описание различных информационных объектов соответствующими типами данных

e) Выделение одного или нескольких полей таблицы БД в качестве составного ключа

27. Укажите возможные модели СУБД?

a) Автономные, файл-серверные, клиент-серверные и многоярусные

b) Резервные, удаленные, локальные

c)  Динамические, статические

d) Файловые, сегментно-страничные

e) Теоретические, практические

28. Какая из форм языка SQL является наиболее гибкой при организации запросов к БД?

a) Интерактивная

b) Статическая

c)  Динамическая

d) Интегро-статистическая

e) Дифференциальная

29. На основании каких свойств язык SQL считается эффективным для применения в системах ‘клиент-сервер’?

a) SQL несложно встраивается практически в любой язык программирования

b) SQL-предписания представляют собой  текстовые строки и могут быть сгенерированы автоматически во время выполнения программы

c)  SQL-предписания имеют небольшой размер, объем обработанной сервером выборки обычно также ограничен

d) С помощью SQL эффективно реализуются вложенные запросы

e) SQL поддерживает работу с видами (представлениями)

30. Какие встроенные арифметические функции применяются в языке SQL?

a) SIN, COS, INTEG, DIFF2, SHIFT

b) ATAN, SUM, AVG, LOG, INC

c)  COUNT, SUM, AVG, MAX, MIN

d) DIFF, CONCAT, MIN, ATAN2, LOG2

e) STRCPY, PRINTF, MAX, EXIT, COUNT

31. Какой операции в теории множеств соответствует  предписание

SELECT * FROM

Emp, Dept WHERE Emp.Deptno=Dept.Deptno

языка SQL?

a) Объединение множеств

b)  Пересечение множеств

c) Разность множеств

d) Ранжирование множеств

e) Сложение множеств

32. Какое из приведенных предписаний языка SQL возвращает вызывающей программе набор записей?

a) INSERT INTO Variable VALUES (2, ‘v’, 8, ‘a’, ‘d’);

b) CREATE VIEW Owntables AS SELECT * FROM Syst_001 WHERE Own = Own_01;

c) UPDATE Emp SET Sal = Sal + 100 WHERE  Job = ‘CLERK’;

d)  SELECT Salary FROM Table_02 WHERE Old < 60 ORDER BY Old DESC;

e) DELETE FROM Dept WHERE Eptno = 40;

33. Какое из приведенных SQL-предписаний служит для выборки записей о сотрудниках, зарплата (поле Salary) которых не ниже среднеарифметической по всей таблице?

a) SELECT Salary FROM Spisok WHERE Salary < (SELECT AVG(Salary) FROM Spisok);

b) SELECT Salary FROM Spisok WHERE Salary > (SELECT AVG(Salary) FROM Spisok) ORDER BY Salary;

c) SELECT Salary FROM Spisok WHERE Salary =< (SELECT AVG(Salary) FROM Spisok);

d)  SELECT Salary FROM Spisok WHERE Salary >= (SELECT AVG(Salary) FROM Spisok) ORDER BY Salary DESC;

e) SELECT Salary FROM Spisok WHERE Salary = (SELECT AVG(Salary) FROM Spisok);

34. Согласно какому из перечисленных SQL-предписаний будет выбрана запись со значением MARINA в поле Name таблицы Personal?

a) SELECT * FROM Personal WHERE Name LIKE _RIN%;

b) SELECT * FROM Personal WHERE Name LIKE MAR%_;

c) SELECT * FROM Personal WHERE Name LIKE _NA;

d)  SELECT * FROM Personal WHERE Name LIKE %I%;

e) SELECT * FROM Personal WHERE Name LIKE %MARI_;

35. Какое из приведенных SQL-предписаний разрешает пользователю Stieve изменять записи в таблице Owndata?

a) GRANT INSERT, UPDATE ON Owndata TO Nike;

b) GRANT SELECT, INSERT ON Owndata TO Nike, Stieve;

c)  GRANT SELECT, UPDATE ON Owndata TO Stieve;

d) GRANT UPDATE ON Owndata TO Stieve;

e) GRANT SELECT, INSERT ON Owndata TO Nike;

36.  Совокупность  структурированных данных, предназначенных для машинной обработки и использования многими пользователями – это...?

a) информационная система

b) база данных

c)  управляющее информационное хранилище

d) экспертная система

e) база знаний

37.  Физическая модель БД включает (укажите неск. вар-ов ответов ):

a) спецификации процессов обработки данных

b) форматы файла БД и всех служебных файлов

c)  спецификации хранения записей на диске

d) описание доменов атрибутов сущностей

e) спецификации доступа к записям и полям

38.  Атрибут в концептуальной модели имеет характеристики (укажите неск. вар-ов ответов ):

a) наименование

b) роль

c)  сопутствующие процедуры

d) описание

e) значения

39. Пошаговый обратимый процесс декомпозиции (разложения) исходных отношений БД на другие – это...?

a) свертка

b) декомпозиция сущности на сущности-категории

c)  фаззификация

d) нормализация

e) полусоединение

40. В какой форме находится отношение, если оно находится во 2-ой НФ и каждый ключевой атрибут не транзитивно зависит от первичного ключа?

a) 1НФ

b) 2НФ

c)  3НФ

d) 4НФ

e) 5НФ

41. Укажите соответствие между понятиями и определениями:

А: Тип сущности                              I:   Основное содержание процесса или явления

Б:  Сущность                                    II:  Отношение к конкретной вещи в наборе

В:  Экземпляр сущности                III:Относится к набору однородных предметов или вещей,

                                                                   выступающему как целое

a) А-I; Б-II; В-III.

b) А-III; Б-II; В-I.

c)  А-III; Б-I; В-II.

d) А-I; Б-III; В-II.

e) А-II; Б-I; В-III.

42. Логическая модель БД- это…?

a) концептуальная модель с учетом поддержки её средствами СУБД

b) инфологическая модель предметной области

c)  отображение логической связи между информационными потоками

d) даталогическая модель БД

e) физическая модель данных

43. Тип таблицы, чьё содержание выбирается из других таблиц с помощью выполнения запроса - ..?

a) отношение

b) представление

c)  таблица с вторичными индексами

d) исходное ненормализованное отношение

e) запрос

44. Состав атрибутов отношений БД должен удовлетворять (укажите неск. вар-ов ответов ):

a) группировка должна минимально дублировать данные

b) атрибуты должны принадлежать к одном домену

c)  не должно быть нежелательных функциональных зависимостей

d) среди атрибутов обязательно указывается внешний ключ

e) должна быть семантическая связь между атрибутами

45. Команда SELECT позволяет (укажите неск. вариантов):

a) создавать таблицы

b) удалять отобранные данные

c)  отбирать данные из одной или нескольких таблиц и выводить их на экран

d) корректировать данные

e) создавать индексные поля

46. Максимальная нормальная форма, которая гарантированно соблюдается для отношения, имеющего один простой вероятный ключ – это..?

a) 1НФ

b) 2НФ

c)  3НФ

d) 4НФ

e) 5НФ

47. Для сохранения результата выполнения запроса в отдельной таблице используют команду ..?

a) CREATE TABLE

b) INSERT

c)  CREATE VIEW

d) UPDATE

e) SELECT

48. Вероятный ключ ..?

a) содержит только уникальные значения

b) содержит неуникальные значения

c)  первичный ключ отношения

d) вторичный ключ

e) внешний ключ

49. В описании БД свойство «размер поля» отсутствует для полей типа .. (неск.вариантов)?

a) числовой

b) логический

c)  текстовый

d) дата-время

e) счётчик

50. Для отношения, имеющего несколько неключевых атрибутов  и несколько вероятных ключей, один из которых простой, а остальные – составные, гарантированно наблюдается..?

a) 1НФ

b) 2НФ

c)  3НФ

d) 4НФ

e) 5НФ

51. При открытии запроса на создание таблицы..?

a) будет создана новая пустая таблица

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

c)  старая таблица будет уничтожена и будет создана новая таблица, имеющая новую заданную структуру и имя

d) вместо старой таблицы создается новая со старой структурой и старыми данными

52.  Процедура администрирования системы защиты данных, хранящихся БД, включает (укажите неск. вар-ов ответов ):

a) управление ключами

b) управление установкой и синхронизацией криптографических параметров

c)  установка истинности пользователя

d) назначение привилегий  на доступ пользователям

e) проверку пароля пользователя

53. Узловая точка сбора информации, представляющей собой основное содержание того явления или процесса, о котором необходимо собрать информацию – это ..?

a) атрибут

b) сущность

c)  представление

d) кортеж

e) запрос

54. Для формирования формы используют (укажите неск. вар-ов ответов ):

a) запрос

b) таблицу БД

c)  представление

d) несколько таблиц, если они заранее связаны в схеме БД

e) набор атрибутов

55. Если студент в институте обязательно

   1) учится только в одной группе

   2) приписан к какой-нибудь группе

то тип связи между объектами «Группа» и «Студент» имеет вид:

a) 1:1

b) неразрешенное множественное отношение

c)  N:M

d) 1:M

56. В систему сканирования данных для БД входят:

a) распознавание по заданному описанию

b) программы распознавания и редактирования

c)  программы проверки результатов сканирования

d) программы сохранения сканирования информации

e) программы верификации ввода

57. Что такое составной первичный ключ:

a) определенное поле БД, используемое для поиска информации

b) строка таблицы БД, обладающая свойством уникальности по содержимому

c)  специальный атрибут БД, обеспечивающий уникальность содержимого записей (строк) БД

d) первичный ключ, состоящий более чем из одного столбца конкретной таблицы

e) служебное поле таблицы БД, назначением которого является поиск необходимой информации в таблице

58. Дана схема реляционной БД:

Supplier (sid: integer, name: string, postcode: string)     Ключ: sid

Parts(pid: integer, name:string, description: string)   Ключ: pid

SuppliedBy(sid: integer, pid: integer, weight: integer)  Ключ: (sid,pid)

В отношении Supplier хранятся данные о поставщиках, в отношении Parts – данные о деталях, в отношении SuppliedBy – данные о связях поставщиков с деталями (т.е. о том, какой поставщик поставляет какие детали). Атрибут weight – вес детали в граммах.

Напишите запрос на SQL, который выдаст список (без дубликатов) почтовых индексов (postcode) всех поставщиков деталей, весящих меньше одного килограмма.

a) SELECT postcode FROM SuppliedBy WHERE weight>1000

b) SELECT postcode FROM Supplier WHERE NOT EXISTS (SELECT 1 FROM SuppliedBy WHERE Supplier.sid=SuppliedBy.sid AND weight>1000)

c) SELECT postcode FROM Supplier, SuppliedBy WHERE Supplier.sid=SuppliedBy.sid AND weight < 1000

d) SELECT DISTINCT postcode FROM Supplier WHERE  EXISTS (SELECT 1 FROM SuppliedBy WHERE Supplier.sid=SuppliedBy.sid AND weight < 1)

e) SELECT DISTINCT postcode FROM Supplier, SuppliedBy WHERE Supplier.sid=SuppliedBy.sid AND weight < 1000

59. Каковы недостатки иерархической модели данных? (Выберите четыре варианта)

a) Требует от пользователя знания путей доступа к данным, проходящим по ветвям дерева.

b) Сложность реализации связей «многие ко многим»

c) Требует особого внимания к операциям удаления, поскольку удаление исходного сегмента влечет удаление порожденных.

d) Доступ к порожденному сегменту возможен только через исходный.

e) Сложность реализации связей «один ко многим»

60. Какую цель может преследовать применение нематериализованных представлений (view)?

a) Ускорение доступа к данным путем кэширования таблиц БД

b) Обеспечение ссылочной целостности данных в используемых при создании представления таблицах

c) Реализация каскадного удаления записей при отношении ‘главный-подчиненный’ между таблицами

d) Разграничение доступа к данным для разных пользователей

e) Экономия дисковой памяти, необходимой для размещения таблиц

61. Какому выражению реляционной алгебры соответствует  SQL-предписание: SELECT DISTINCT Emp.Ename, Dept.Loc FROM Emp, Dept

a) Условное соединение

b) Деление

c) Проекция декартова произведения двух таблиц на два столбца

d) Фильтрация

e) Проекция двух таблиц

62. Какие имеются разновидности оператора соединения (JOIN)? (Выберите четыре варианта)

a) внутреннее (INNER)

b) левое внешнее (LEFT OUTER)

c) правое внешнее (RIGHT OUTER)

d) полное внешнее (FULL OUTER)

e) составное внешнее (COMPOSITE OUTER)

63. Что такое подзапрос в языке SQL?

a) Специальным образом оформленная процедура

b) Рекурсивная функция

c) Вторичное определение реляционного синтеза реляционных таблиц

d) Запрос, содержащийся в предложении WHERE или в предложении HAVING некоторой инструкции SQL

e) Такого понятия нет в SQL

64. Кто такой Э.Ф. Кодд?

a) Основатель фирмы Oracle

b) Разработчик СУБД dBase 

c) Разработчик реляционной модели данных

d) Руководитель подразделения фирмы Borland, разработавший BDE/IDAPI

e) Разработчик парадигмы сетевой модели БД

65. Какой операции реляционной алгебры соответствует  SQL-предписание SELECT * FROM Emp, Dept ?

a) Пересечение отношений

b) Объединение отношений

c) Разность отношений

d) Декартово произведение

e) Конкатенация кортежей

66. Какова графическая интерпретация понятия ‘отношение’?

a) Ячейка, находящаяся на пересечении заданных столбца и строки двумерной таблицы РБД

b) Выбранное (в соответствие с заданными правилами) непустое множество записей таблицы БД

c) Двумерная таблица, в которой столбцы соответствуют вхождениям доменов в отношение, строки – наборам значений, взятых из исходных доменов

d) Множество кортежей, принадлежащих одновременно обоим исходным отношениям

e) Сцепление кортежей

67. Что такое синтаксическая оптимизация запросов?

a) Преобразование SQL-запроса, заключающееся в минимизации длины текста запроса

b) Построение формы запроса, наиболее строго соответствующего используемой версии языка SQL

c) Построение формы запроса, дающей результат, полностью эквивалентный исходному запросу, но требующий меньших затрат на выполнение

d) Построение формы запроса, минимизирующей число подзапросов

e) Изменение текста запроса путем использования минимального количества ключевых слов

68. Что такое ‘домен’ в реляционной модели БД?

a) Декартово произведение множеств

b) Множество кортежей

c) Множество значений, в сочетании с множеством допустимых операций над ними

d) Проекция декартова произведения таблиц БД

e) Подмножество декартова произведения множеств

69. Каков результат выполнения запроса

SELECT COUNT ( DISTINCT #ОФИС ) FROM СЛУЖАЩИЕ ?

a) Список всех офисов без повторения номеров;

b) Общее количество всех служащих в организации;

c) Общее количество офисов в организации;

d) Количество записей в таблице СЛУЖАЩИЕ;

e) Список всех офисов с возможными повторениями их номеров.

70. Каков результат выполнения запроса

SELECT №ОФИС, COUNT (* ) FROM СЛУЖАЩИЕ GROUP BY №ОФИС ?

a) Список всех офисов без повторения номеров;

b) Общее количество всех служащих в организации;

c) Общее количество офисов в организации;

d) Количество записей в таблице СЛУЖАЩИЕ;

e) Количество служащих, работающих в каждом из офисов.

71. Какой оператор языка SQL добавляет к таблице T1 столбец типа CHAR(10) с именем C5 ?

a) ADD COLUMN C5 CHAR(10) TO T1;

b) ALTER TABLE T1 ADD C5 CHAR(10);

c) CHANGE TABLE T1 ADD C5 TYPE CHAR(10);

d) APPEND T1 C5 CHAR(10);

e) ADD TABLE T1 COLUMN C5 TYPE CHAR(10);

72. Укажите три базовых привилегии системы ?

a) UPDATE, INSERT, DELETE, SELECT, REFERENCES;

b) CONNECT, RESOURCE, DBA;

c) GRANT, REVOKE, IDENTIFIED BY;

d) ADD, MODIFY, DROP;

73. Укажите привилегии, которые можно назначить пользователю?

a) UPDATE, INSERT, DELETE, SELECT, REFERENCES;

b) CONNECT, RESOURCE, DBA;

c) GRANT, REVOKE, IDENTIFIED BY;

d) ADD, MODIFY, DROP;

74.  Для удаления привилегии на добавление и удаление записей в таблице Заказов пользователю Adrian используется запрос?

a) Drop table tblCustomers;

b) Delete from tblCustomers where (User=’Adrian’);

c) Revoke insert, delete on tblCustomers from Adrian;

d) Insert into tblCustomers select * from DelTbl;

75. Какой из основных фундаментальных принципов РБД определяет возможность поддерживать много различных узлов, отличающихся оборудованием и ОС?

a) отсутствие опоры на центральный узел;

b) аппаратная независимость;

c) независимость от сети;

d) локальная независимость;

e) независимость от расположения.

76. За поддержание логически согласованного набора файлов, обеспечения ЯМД, восстановления данных после сбоя, организацию параллельной работы пользователей отвечает …?

a) СУБД;

b) файловый сервер локальной сети;

c) клиентское приложение;

d) сервер БД.

77. Репликация – это … ?

a) процесс обработки распределённых запросов;

b) процесс синхронизации копий таблиц в распределенной среде СУБД;

c) последовательность операций над БД, рассматриваемых СУБД как единое целое;

d) журнализация изменений в БД;

78. Динамический набор данных Master-таблицы – это …?

a) запрос;

b) снимок;

c) транзакция;

d) записи БД.

79. Механизм синхронного тиражирования использует протокол … (укажите несколько вариантов)?

a) протокол Two-Phase Commit (2PC);

b) IP или FTP;

c) протокол удаленного вызова процедур (RPC-Remote Procedure Call);

d) протокол WAL – Write Ahead Log;

e) протокол ROWA – Read-Once/ Write-All.

80. При работе в глобальной сети с недостаточно надежными и быстродействующими каналами связи актуален механизм … ?

a) асинхронного тиражирования;

b) синхронного тиражирования;

c) тиражирования из основного узла (primary site);

d) тиражирования слиянием (merge replication).

81. Синхронизацией реплик называется … ?

a) совокупность данных, которые могут подвергаться тиражированию;

b) процесс обновления реплик, при котором происходит передача обновляемых и согласование дублирующихся данных;

c) процесс передачи изменений тиражируемым копиям;

d) процесс копирования моментального снимка БД.

82. Какой уровень изоляции в SQL допускает вставку новой записи в таблицу, обрабатываемую транзакцией?

a) уровень SERIALIZABLE  (последовательное чтение);

b) уровень  REPEATABLE READ (повторяющееся чтение);

c) уровень  READ COMMITED (чтение с фиксацией);

d) уровень  READ UNCOMMITED (чтение без фиксации).

83. Какой уровень изоляции в SQL допускает выполнение запроса при условии, что результаты параллельных транзакций были зафиксированы?

a) уровень SERIALIZABLE  (последовательное чтение);

b) уровень  REPEATABLE READ (повторяющееся чтение);

c) уровень  READ COMMITED (чтение с фиксацией);

d) уровень  READ UNCOMMITED (чтение без фиксации).

84. Ситуацию, при которой пользователь А может увидеть данные, которые уже были обновлены пользователем В, но эти обновления ещё не были зафиксированы можно классифицировать как …?

a) проблему утраченного обновления;

b) проблему неповторяющегося чтения;

c) проблему «фантомной» вставки;

d) проблему преждевременного чтения.

85. Какое требование ACID, предъявляемое к транзакциям предполагает, что при выполнении транзакции, находящиеся в несогласованном состоянии, не должны быть видны другим пользователям, пока модификации не будут зафиксированы?

a) атомарность;

b) согласованность;

c) изолированность;

d) долговечность.

86. Какое требование ACID, предъявляемое к транзакциям обеспечивает принцип выполнения транзакции «всё или ничего»?

a) атомарность;

b) согласованность;

c) изолированность;

d) долговечность.

87. Какое требование ACID, предъявляемое к транзакциям предполагает, что в результате выполнения транзакции система переходит из одного корректного состояния в другое?

a) атомарность;

b) согласованность;

c) изолированность;

d) долговечность.

88. Какое требование ACID, предъявляемое к транзакциям предполагает, что новые состояния объектов, к которым была применена транзакция сохранятся в случае аппаратных или системных сбоев?

a) атомарность;

b) согласованность;

c) изолированность;

d) долговечность.

89. Фрагменты из нескольких БД, располагающиеся на различных узлах сети и, возможно, управляющиеся различными СУБД – это …?

a) локальная БД;

b) модель сервера БД;

c) распределенная БД;

d) модель сервера приложения.

90. Какой уровень в трехзвенной архитектуре распределенной БД отвечает за управление транзакциями и коммуникациями, транспортировку запросов, управление именами и пр.?

a) интерфейс с пользователем;

b) централизованное звено (middleware);

c) уровень управления данными;

91. Какой командой можно создать ID нового пользователя с присвоением ему пароля на доступ к данным БД?

a) CREATE TABLE New_User (ID sql_integer Not Null, Passw sql_char Not Null);

b) GRANT CONNECT TO New_User IDENTIFIED BY Passw;

c) SELECT ID, Passw INTO New_User FROM Old_User;

d) REVOKE SELECT ON New_User FROM Old_User.

92. Опция WITH GRANT OPTION  команды GRANT назначения привилегий пользователю позволяет …?

a) выполнять любые запросы в любых объектах БД;

b) назначать и отменять привилегии всем пользователям по группе;

c) создавать и удалять пользователей в группе;

d) предоставлять пользователю свои привилегии другим в его таблицах.

93. Системы, обслуживающие абонентов-пользователей информационных сетей называют …?

a) телекоммуникационными;

b) абонентскими;

c) распределенными;

d) сетевыми.

94. Тиражирование, при котором изменения, вводимые для данных БД недоступной абонентской системы, вносятся тогда, когда это станет возможно (при наступлении какого-либо события) - …?

a) синхронное;

b) асинхронное периодическое;

c) асинхронное апериодическое;

d) тиражирование во времени, близком к реальному.

95. Укажите недостатки тиражирования (выберите несколько вариантов)?

a) уменьшение трафика;

b) сложность обеспечения целостности данных;

c) повышение автономности рабочих мест пользователей;

d) возможность возникновения конфликтов при корректировке

96. Протокол, в котором регистрируются исходные и обновленные состояния всех записей БД, модифицированных в ходе исполнения транзакции - …?

a) журнал изменений БД;

b) протокол Two-Phase Commit (2PC);

c) протокол удаленного вызова процедур (RPC-Remote Procedure Call);

d) протокол WAL – Write Ahead Log;

e) протокол ROWA – Read-Once/ Write-All.

97. Укажите схему обеспечения целостности данных РБД?

a) журнал изменений БД;

b) физически хранение отдельных частей БД по разным серверам;

c) корректировка разных копий информационных единиц (с последующим устранением конфликтов);

d) ограничения на время реакции системы;

98. Ситуацию, при которой пользователи А и В параллельно обновляют одни и те же данные, но запоминается то, которое проведено последним можно классифицировать как …?

a) проблему утраченного обновления;

b) проблему неповторяющегося чтения;

c) проблему «фантомной» вставки;

d) проблему преждевременного чтения.

99. Транзакцию, имеющую один управляющий слой, которому подчинено произвольное число элементарных действий можно классифицировать как …?

a) многозвенную;

b) «плоскую»;

c) транзакцию «только чтение»;

d) вложенную.

100. К какому типу можно отнести РБД, в которой приложения, выполняемые в среде СУБД, ответственны за интерфейсы между различными средами приложения, независимо от их однородности?

a) мультибазы данных с глобальной схемой;

b) федеративные БД;

c) мультибазы с общим языком доступа;

d) интероперабельные системы.


 

А также другие работы, которые могут Вас заинтересовать

52917. Людина починається з добра 40 KB
  Розширити уявлення дітей про доброту вдосконалювати вміння аналізувати вчинки людей робити висновки; виховувати такі моральні якості: доброту милосердя взаємодопомогу повагу до старших. Плакат Добрі й погані вчинки людей образ Божої Матері сигнальні картки свічка плакат з островами Здоров’я МилосердяКоштовності Допомога Доброта. Раз добром зігріте...
52918. МИЛОСЕРДЯ І БЕЗКОРИСЛИВІСТЬ 694.5 KB
  Милосердя. Ісус Христос у Нагірній Проповіді пояснив що таке милосердя і безкорисливість. Прочитати про милосердя і безкорисливість на сторінці: перший варіант ; другий варіант
52919. Що таке етикет особливих випадків 115.5 KB
  Визначити основні етикетні вимоги до поведінки під час урочистостей а також якою має бути пове дінка в музеї магазині та бібліотеці. Діти в нашому з вами житті дуже часто виникають ситуації які вимагають від людини знання особливих доцільних саме в цьому випадку правил поведінки. Якою має бути поведінка під час урочистостей. Якою повинна бути поведінка під час вечору – відпочинку.
52920. У чому виявляється вміння користуватися мовним етикетом' 92 KB
  Ключові поняття: чарівні слова етикетні слова етикетні формули. Хто бажає прочитати свою казку Розминка: Ланцюжок навчальних ситуацій Слайд 2 Слова...
52921. Домашнє господарювання. Етикет за столом 39 KB
  T.: Hello, friends! How are you? I hope things couldn’t be better! Today we’ll learn more about householding chores. We’ll listen to a poem and a dialogue, read a text, make an interview and discuss it, learn how to cook a Bulgarian salad. At the end of the lesson you are to talk about householding in your family. I hope the lesson will be interesting for you!
52923. Этимология приходит на помощь 37.5 KB
  Этимология приходит на помощь Одно из направлений работы учителя языковеда – углублённое исследование слова как единицы языка изучение его семантики строения орфографии. Например на уроке русского языка в 5м классе задаю вопрос заставляющий задуматься: Что общего между словами капитан и капуста . Вывод к которому подводим детей: оба слова – родственники по происхождению произошли от латинского слова cput – голова по латыни для капусты голова – это её шаровидная форма а для капитана голова –...
52925. Речовий етикет і загальна культура молодших школярів 9.99 MB
  Виявити, теоретично обґрунтувати педагогічні умови формування базової культури учнів початкової школи й емпірично довести ефективність їх реалізації