Пример вопросов контрольного теста
по дисциплине "Корпоративные системы баз данных"

 

Правильные ответы (рекомендуется смотреть после самостоятельных ответов на вопросы данного теста)

 

1.      Системная архитектура СУБД Oracle

Экземпляр СУБД Oracle представляет собой:

(A)

совокупность глобальной системной области (System Global Area, SGA), глобальной области программ (Program Global Area, PGA), фоновых процессов Oracle Server и клиентских процессов

(B)

совокупность глобальной системной области, глобальной области программ и фоновых процессов Oracle Server

(C)

совокупность глобальной системной области и фоновых процессов Oracle Server

(D)

совокупность глобальной области программ и фоновых процессов Oracle Server

2.      Поддержка целостности данных в СУБД Oracle

Как организована проверка ограничений целостности при выполнении команд SQL?

(A)

выполняется команда SQL, затем результат ее выполнения проверяется на соответствие всем ограничениям целостности; если хотя бы одно из них нарушено, производится откат

(B)

выполняется проверка команды SQL на соответствие всем ограничениям целостности; если хотя бы одно из них нарушено, команда не выполняется

(C)

выполняется команда SQL, и результат ее выполнения сохраняется во временном табличном пространстве; затем специальный фоновый процесс СУБД периодически выполняет согласование данных

(D)

выполняется команда SQL, и результат ее выполнения сохраняется в сегментах отката; затем специальный фоновый процесс СУБД периодически выполняет согласование данных

3.      Поддержка безопасности данных в СУБД Oracle

Роль пользователя – это:

(A)

имя и пароль пользователя

(B)

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

(C)

набор привилегий на выполнение предложений SQL и/или доступ к объектам схемы

(D)

набор привилегий на получение системных ресурсов

4.      Поддержка транзакций в СУБД Oracle

Дана транзакция:

create table S

  (S# number primary key, SName char(10), SCity char(10));

insert into S values (1, 'Адамс', 'Лондон');

insert into S values (2, 'Дюбуа', 'Париж');

insert into S values (1, 'Джонс', 'Нью-Йорк');

rollback;

select S#, SName from S;

Каким будет результат выполнения данной транзакции?

(A)

Сообщение об ошибке: таблица S не существует

(B)

S#   SNAME

-----------

нет записей]

(C)

S#   SNAME

-----------

1    Адамс

2    Дюбуа

(D)

S#   SNAME

-----------

1    Адамс

1    Джонс

2    Дюбуа

5.      Язык PL/SQL

Что НЕ является атрибутом курсора?

(A)

%rowtype

(B)

%rowcount

(C)

%found

(D)

%too_many_rows

6.      Поддержка распределенных баз данных в СУБД Oracle

Даны запросы:

1.  select SName, PCity

  from S, P

  where SCity='Париж' and Color='красный';

2.  select SName

  from boss.S@db.company.ru

  where SCity='Париж';

3.  select SName, PCity

  from boss.S@db.company.ru, P

  where SCity='Париж'and Color='красный';

4.  select SName, PCity

  from boss.S@db.company1.ru, economist.P@db.company2.ru

  where SCity='Париж'and Color='красный';

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

(A)

1, 2, 3 и 4

(B)

2, 3 и 4

(C)

3 и 4

(D)

4

7.      Поддержка восстановления данных в СУБД Oracle

Право модификации файлов журнала повторения имеют:

(A)

фоновые процессы Oracle Server и администратор базы данных

(B)

фоновые процессы Oracle Server, администратор базы данных и пользователи, получившие от него соответствующую привилегию

(C)

только фоновые процессы Oracle Server

(D)

только администратор базы данных

 

Правильные ответы

 

№ вопроса п/п

Правильный ответ

1.        

C

2.        

a

3.        

C

4.        

B

5.        

D

6.        

D

7.        

C

 


Изменено 04.07.2023

© М.Л. Цымблер