Раздел №5. Реляционная модель данных



 

Вопрос 42

К фундаментальным свойствам отношений НЕ относятся:

1. отсутствие кортежей-дубликатов

2. отсутствие упорядоченности кортежей

3. отсутствие упорядоченности атрибутов

4. отсутствие полных функциональных зависимостей

5. отсутствие атомарных атрибутов

 

Вопрос 43

Какие из перечисленных операций реляционной алгебры относятся к теоретико –множественным?

1. соединение отношений

2. объединения отношений

3. пересечения отношений

4. взятия разности отношений

5. взятия декартова произведения отношений

6. деление отношений

 

Вопрос 44

При выполнении операции ….. двух отношений с одинаковыми заголовками производится отношение, включающее все кортежи, которые входят хотя бы в одно из отношений-операндов

1. соединения

2. объединения

3. пересечения

4. произведения

 

Вопрос 45

Какая нормальная форма требует, чтобы все неключевые атрибуты функционально полно зависели от первичного ключа?

1. первая нормальная форма (1NF);

2. вторая нормальная форма (2NF);

3. третья нормальная форма (3NF);

4. нормальная форма Бойса - Кодда (усиленная 3NF);

 

 

Вопрос 46

Даны исходные отношения R и S. И результат – отношение X

 

Отношение R

R.a1 R.a2
А 1
А 2
B 1
В 3
B 4

Отношение S

S.b1 S.b2
1 h
2 g
3 h

Отношение Х

R.a1 R.a2 или S.b1 S.b2
А 1 h
А 2 g
В 3 h
В 1 h

 

 

Какая операция произведена, для того чтобы получилось отношение Х?

1. пересечение

2. объединение

3. соединение

4. произведение

 

Вопрос 47

Какая нормальная форма требует, чтобы все атрибуты отношения были атомарны?

1. первая нормальная форма (1NF);

2. вторая нормальная форма (2NF);

3. третья нормальная форма (3NF);

4. нормальная форма Бойса - Кодда (усиленная 3NF)

 

Вопрос 48

Какая функциональная зависимость,  из отображенных на диаграмме,  является транзитивной?

1. СЛУ_НОМ®СЛУ_ИМЯ

2. СЛУ_НОМ®СЛУ_ЗАРП

3. СЛУ_НОМ®ПРО_НОМ

4. СЛУ_НОМ®ПРОЕКТ_РУК

5. ПРО_НОМ®ПРОЕКТ_РУК

 

Вопрос 49

Процесс проектирования реляционной базы на основе метода нормализации преследует две основных цели:

1. избежать избыточности хранения данных

2. уменьшить объем данных

3. устранить аномалии обновления отношений

4. оптимизировать поиск информации

 

Вопрос 50

Что можно отнести к недостаткам реляционной модели данных?

1. модель не обеспечивает достаточных средств для представления смысла данных

2. трудно моделировать предметную область на основе плоских таблиц

3. не формализована целостность сущностей

4. реляционная модель не предоставляет какие-либо формализованные средства для представления функциональных зависимостей

5. не формализована ссылочная целостность

 

Раздел №6. Структурированный язык запросов SQL

 

Вопрос 51

К какой категории команд относится команда ALTER TABLE?

1. язык определения данных

2. язык манипулирования данными

3. язык запросов;

4. язык управления данными

 

Вопрос 52

К какой категории команд относится команды INSERT?

1. язык определения данных

2. язык манипулирования данными

3. язык запросов;

4. язык управления данными

 

 

Вопрос 53

Какую возможность НЕ предоставляет пользователю язык работы с базами данных?

1. создания баз данных и таблиц с полным описанием их структуры

2. выполнения основных операций манипулирования данными

3. архивирования данных для хранения

4. выполнения сложных запросов

 

Вопрос 54

К целочисленным типам данных SQL-сервера НЕ относятся?

1. INTEGER

2. DECIMAL

3. SMALLINT

4. TININT

5. BIGINT

6. NUMERIC

 

Вопрос 55

Объявление переменной выполняется командой…

1. SELECT

2. DECLARE

3. SET

 

Вопрос 56

Значения переменной можно присвоить посредством команд…

1. SELECT

2. DECLARE

3. SET

 

Вопрос 57

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

1. представления

2. правила

3. умолчания

4. индексы

 

Вопрос 58

При определении …. индекса в таблице перестраивается физическое расположение данных в соответствии со структурой индекса:

1. некластерного

2. уникального

3. кластерного

 

Вопрос 59

Какой из элементов оператора SELECT выполняется для фильтрации группы строк объекта в соответствии с указанным условием?

1. FROM

2. WHERE 

3. GROUP BY

4. HAVING 

5. ORDER BY 

 

Вопрос 60

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

1. FROM

2. WHERE 

3. GROUP BY

4. HAVING 

5. ORDER BY 

 

Вопрос 61

Когда требуется отбросить блоки данных, содержащие дублирующие записи в выбранных полях в операторе SELECT используют предикат …

1. ONLY

2. DISTINCT

3. ALL

4. ANY

 

Вопрос 62

Конструкция Цена NOT BETWEEN 100 AND 150 эквивалентна

1. Цена ³150 AND Цена £100

2. Цена >150 AND Цена <100

3. Цена >150 OR Цена <100

4. Цена ³150 OR Цена £100

 

Вопрос 63

Конструкция WHERE Телефон Like ‘_4%’ означает

1. значение поля Телефон должно содержать цифру 4

2. значение поля Телефон должно содержать три символа, в том числе цифру 4

3. предпоследний символ значения поля Телефон должен быть равен 4

4. второй символ значения поля Телефон должен быть равен 4

 

Вопрос 64

Дано отношение R(b1,b2,b3).

Команда

SELECT b1,b2 FROM R

соответствует операции…

1. ограничения

2. проекции

3. деления

 

Вопрос 65

Даны отношения R(a1,a2) и S(b1,b2).

Команда

SELECT R.a1, R.a2

FROM R, S

WHERE R.a1=S.b1 AND R.a2=S.b2

соответствует операции

1. соединения

2. пересечения

3. объединения

 

Вопрос 66

Предикат DISTINCT не влияет на результат выполнения функций:

1. SUM

2. MIN

3. AVG

4. MAX

 

Вопрос 67

Даны отношения Товар (Код, Название, Цена) и Склад (Номер, Код, Количество)

Команда

SELECT Название

FROM Товар

WHERE EXISTS (SELECT Код

FROM Склад

WHERE Товар.Код=Склад.Код)

соответствует операции

1. определения списка имеющихся на складе товаров

2. определения списка отсутствующих на складе товаров

3. определения кодов товаров отсутствующих на складе

Вопрос 68

Даны отношения Товар (Код, Название, Цена) и Склад (Номер, Код, Количество)

Команда

SELECT Название, Цена*Количество

FROM Товар, Склад

WHERE EXISTS (SELECT Код

FROM Склад

WHERE Товар.Код=Склад.Код)

соответствует операции

1. определения нового столбца со значением стоимости в отношении Товар

2. определения значения стоимости товаров имеющихся на складе

3. определения нового столбца со значением стоимости в отношении Склад

 

Вопрос 69

Какая агрегатная функция может использовать в качестве аргумента символ *

1. SUM

2. COUNT

3. AVG

4. MIN

 

Вопрос 70

Дано отношение Товар (Код, Название, Цена, Сорт, Остаток).

Команда

UPDATE Товар SET Цена=Цена*1.25

WHERE Сорт=’Первый’

соответствует операции

1. добавления новых записей в таблицу ТОВАР

2. обновления записей в таблице ТОВАР

3. обновления значений поля Цена в таблице ТОВАР для товаров первого сорта

4. добавления в таблицу ТОВАР новых записей с ценой увеличенной в 1.25 раза для товаров первого сорта

 

Вопрос 71

Дано отношение Товар (Код, Название, Цена, Тип).

Процедура

CREATE PROC my_proc

@t VARCHAR(20), @p FLOAT

AS

UPDATE Товар SET Цена=Цена*(1-@p)

WHERE Тип=@t

может быть запущена на выполнение командами

1. EXEC my_proc @t='СЫР', @p=0.05

2. EXEC my_proc 0.02, ‘МОЛОКО’

3. EXEC my_proc @t=0.02, @p=’МАСЛО’

4. EXEC my_proc ‘МОЛОКО’, 0.05

 


Дата добавления: 2018-05-12; просмотров: 112; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!