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

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

Упражнение 1:
Номер 1
Предположим, что в реляционной системе предопределены типы данных символьных строк (постоянной и переменной длины), чисел с плавающей точкой, точных чисел с фиксированной точкой и целых чисел, и требуется определить домен ДЕНЬГИ. Какой базовый тип вы бы выбрали в качестве основы этого домена?

Ответ:

 (1) тип символьных строк переменной длины 

 (2) тип целых чисел 

 (3) тип точных чисел с фиксированной точкой 


Номер 2
Пусть в заголовке отношения r содержатся три элемента – <A1, T1>, <A2, T2> и <A3, T3>. Пусть типы T1, T2 и T3 содержат n1, n2 и n3 значений соответственно. Какой может быть максимальная мощность тела отношения Br?

Ответ:

 (1) n1 * n2 * n3 

 (2) n1!n2!n3! 


Номер 3
Какое максимальное число кортежей может содержать значение-отношение с пустым заголовком?

Ответ:

 (1) 0 

 (2) 2 

 (3) 1 


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

Ответ:

 (1) тип символьных строк постоянной длины 

 (2) тип целых чисел 

 (3) тип чисел с плавающей точкой 


Номер 2
Пусть в заголовке отношения r содержатся n элементов домена T, содержащего 15 значений. При каком минимальном значении n тело отношения Br может содержать более 150 кортежей?

Ответ:

 (1) 3 

 (2) 2 

 (3) 15 


Номер 3
Пусть в отношении СЛУЖАЩИЕ {СЛУ_НОМЕР} и {СЛУ_ИМЯ} являются возможными ключами. Почему это определение не является эквивалентным объявлению возможным ключом множества атрибутов {СЛУ_НОМЕР, СЛУ_ИМЯ}?

Ответ:

 (1) это противоречит требованию минимальности возможного ключа 

 (2) это другое ограничение целостности 

 (3) составные возможные ключи недопустимы 


Упражнение 3:
Номер 1
Сколько подмножеств имеется у пустого множества?

Ответ:

 (1)

 (2)

 (3)


Номер 2
Предположим, что мы отказались от требования минимальности возможного ключа и объявили возможными ключами отношения СЛУЖАЩИЕ множества атрибутов {СЛУ_НОМЕР} и {СЛУ_НОМЕР, СЛУ_ИМЯ}. Приведет ли это к каким-либо нежелательным последствиям?

Ответ:

 (1) да, поскольку теперь будет требоваться, чтобы во всех кортежах допустимых значений-отношений были различны пары значений атрибутов СЛУ_НОМЕР и СЛУ_ИМЯ 

 (2) нет, поскольку второе ограничение автоматически соблюдается при поддержке первого ограничения 

 (3) да, поскольку эти два ограничения целостности противоречивы 


Номер 3
Что является результатом операции NULL * 0?

Ответ:

 (1) 0 

 (2) NULL 

 (3) unknown 


Упражнение 4:
Номер 1
Сколько собственных подмножеств имеется у пустого множества?

Ответ:

 (1)

 (2)

 (3)


Номер 2
Предположим, что в переменной отношения СЛУЖАЩИЕ {СЛУ_НОМЕР, СЛУ_ИМЯ, СЛУ_ЗАРП, СЛУ_ОТД_НОМЕР} атрибут СЛУ_ОТД_НОМЕР объявлен возможным ключом (первичным ключом является {СЛУ_НОМЕР}). Что означает соответствующее ограничение целостности?

Ответ:

 (1) каждый служащий может работать только в одном отделе 

 (2) в каждом отделе может работать не более одного служащего 

 (3) в каждом отделе должен работать в точности один служащий 


Номер 3
Предположим, что в переменной отношения СЛУЖАЩИЕ {СЛУ_НОМЕР, СЛУ_ИМЯ, СЛУ_ЗАРП, СЛУ_ОТД_НОМЕР} единственным возможным ключом объявлено множество атрибутов {СЛУ_НОМЕР, СЛУ_ОТД_НОМЕР}. Что означает соответствующее ограничение целостности?

Ответ:

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

 (2) в разных отделах могут работать служащие с одинаковыми номерами, но в каждом отделе номера служащих различны. 


Упражнение 5:
Номер 1
Сколько разных значений имеется у отношения с пустым заголовком?

Ответ:

 (1) 0 

 (2) 1 

 (3) 2 


Номер 2
Предположим, что в переменной отношения СЛУЖАЩИЕ {СЛУ_НОМЕР, СЛУ_ИМЯ, СЛУ_ЗАРП, СЛУ_РУК} атрибут СЛУ_РУК, содержащий номер служащего, являющегося руководителем данного служащего, объявлен внешним ключом, ссылающимся на первичный ключ {СЛУ_НОМЕР}). Что означает соответствующее ограничение целостности?

Ответ:

 (1) у каждого служащего может быть не более одного руководителя 

 (2) у каждого руководителя в подчинении ровно один служащий 

 (3) у каждого служащего имеется ровно один руководитель 


Номер 3
Предположим, что из отношения СЛУЖАЩИЕ {СЛУ_НОМЕР, СЛУ_ИМЯ, СЛУ_ЗАРП, СЛУ_РУК} удаляется кортеж, соответствующий служащему-руководителю. Какие действия наиболее целесообразно применить в данном случае для поддержания ссылочной целостности?

Ответ:

 (1) запретить удаление кортежа, если у данного руководителя имеются подчиненные 

 (2) во всех кортежах, соответствующих подчиненным данного руководителя, сделать NULL значением атрибута СЛУ_РУК 

 (3) удалить все кортежи, соответствующие подчиненным данного руководителя 




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