Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Стас. Конечный варинат.doc
Скачиваний:
3
Добавлен:
27.09.2019
Размер:
108.54 Кб
Скачать

Секция: 1. Введение

1. Вопрос: При архитектуре файл-сервер

загрузка сети зависит от конкретной СУБД

загрузка сети зависит от клиентского программного обеспечения

2. Вопрос: При архитектуре клиент - сервер

загрузка сети зависит от конкретной СУБД

загрузка сети зависит от клиентского программного обеспечения

* 3. Вопрос: Трехзвенная архитектура «клиент-сервер» – это архитектура

*В которой вся бизнес-логика (деловая логика), ранее входившая в клиентские приложения, выделяются в отдельное звено, называемое сервером приложений.

* 4. Вопрос: Архитектура базы данных, предложенная американским комитетом по

стандартизации ANSI, является

*трёхуровневой

* 5. Вопрос: Концептуальная модель данных

*независимая

Секция: 2. Реляционная модель

*1. Вопрос: Атрибут в реляционной модели определяет

*столбец

*свойство типа сущности.

*значения, описывающие каждую сущность

* 2. Вопрос: Атрибут в реляционной модели

Атрибут. Именованный столбец отношения. В реляционной модели отношения используются для хранения информации об объектах, представленных в базе данных.

* 3. Вопрос: Кортеж в реляционной модели обозначает

*элемент отношения, строка таблицы;

*4. Вопрос: Схема отношения в реляционной модели – это

*множество кортежей отношения

* 5. Вопрос: Домен в реляционной модели – это

*набор значений, которые могут быть присвоены атрибуту

*множество значений, стоящих в столбце рассматриваемой таблицы или значений атрибута.

* 6. Вопрос: Являются ли отношения R1(Дисциплина, Фамилия, Оценка, Дата) и

R2(Дата, Оценка, Фамилия, Дисциплина,) эквивалентными?

*да

* 7. Вопрос: При связи между таблицами вида 1:1

*поля связи основной и дополнительной таблиц имеют общий ключ

* 8. Вопрос: Выберите правильные утверждения

*кластеризованный индекс содержит реальных данных таблицы в своих узлах-листьях

9. Вопрос: Выберите правильные утверждения

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

Секция: 3. Реляционная алгебра

*1.Вопрос: Результат операции реляционной алгебры «объединение» – отношение,

состоящее из :

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

*называется отношение R[а], включающее те кортежи из исходного отношения, для которых истинно условие выбора или фильтрации

*2. Вопрос: Результат операции реляционной алгебры «пересечение» – отношение,

состоящее из :

*состоящим из кортежей, принадлежащих одновременно обоим отношениям A и B.

* 3. Вопрос: Результат операции реляционной алгебры «выбор» – отношение, (Вес:

1)

*состоящим из кортежей, значения атрибутов которых при подстановке в условие B дают значение ИСТИНА

*4. Вопрос: При выполнении операции …..... отношения на заданный набор

*разность

* 5. Вопрос: Результат операции реляционной алгебры «разность» двух отношений –

отношение, состоящее из

*множество различных кортежей двух отношений

6. Вопрос: Выберите правильные утверждения

*операция реляционной алгебры «объединение» является коммутативной (симметричной)

* 7. Вопрос: Результат расширенного декартова произведения двух отношений

содержит:

*тело состоит из кортежей, являющихся сцеплением кортежей отношений A и B

8. Вопрос: Операция реляционной алгебры «соединение» выполняется по

внешним ключам отношений

Операция соединения есть результат последовательного применения операций декартового произведения и выборки.

*9. Вопрос: Результат операции реляционной алгебры «естественное соединение» –

отношение, в котором атрибуты, по которым производится соединение,

* исключается по одному экземпляру каждого общего атрибута.

10. Вопрос: На рисунке даны два отношения и результат их соединения. Какое

выполнено соединение?

естественное соединение

Секция: 4. Нормализация.

1.Вопрос: Первая нормальная форма имеет место, если

*любом допустимом значении отношения каждый его кортеж содержит только одно значение для каждого из атрибутов

2. Вопрос: Функциональная зависимость имеет место, если значение кортежа

*определяется функцией, определенной на множестве атрибутов

3. Вопрос: Необходимое условие, которому удовлетворяет отношение во второй

нормальной форме – отсутствие

*функциональной зависимости первичных атрибутов от непервичных

4.Вопрос: Необходимое условие, которому удовлетворяет отношение в третьей

нормальной форме – отсутствие

*отсутствие транзитивных зависимостей неключевых атрибутов от ключевых.

5.Вопрос: Максимальный уровень нормализации отношения со схемой R=(A,B,C,D)

для множества функциональных зависимостей f={B→D} (первичные атрибуты

подчеркнуты)

*3НФ или Нормальная форма Бойса-Кодда (НФБК)

6. Вопрос: Отношение со схемой R=(A,B,C) с функциональной зависимостью B→C

(первичные атрибуты подчеркнуты) не удовлетворяет

четвертой нормальной форме

7.Вопрос: Отношение со схемой R=(A,B,C) с функциональной зависимостью B→C

(первичные атрибуты подчеркнуты) не удовлетворяет

первой нормальной форме

8. Вопрос: Любой атрибут, от которого полностью функционально зависит

некоторый другой атрибут, является

*Детерминант

Секция: 6. SQL-определение данных

1. Вопрос: Создается база данных оператором CREATE DATABASE, в котором

имеется фрагмент LOG ON (NAME=Archlog1,

FILENAME='c:\user\data\archlog1.ldf……',). Что определяет этот фрагмент?

*место хранения запросов к базе данных

*лог транзакций (ldf).

2. Вопрос: Изменение базы данных производится оператором ALTER DATABASE.

Можно ли в этом операторе одновременно удалить файл и добавить новый?

*

3. Вопрос: Изменение базы данных производится оператором ALTER DATABASE, в

котором имеется фрагмент REMOVE FILE archdat1. Выполнится ли этот

оператор?

Да, если база данных хранится в нескольких файлах

4. Вопрос: Создается таблица оператором CREATE TABLE, в котором имеется

фрагмент Product_ID smallint IDENTITY(1, 1). Что определяет этот фрагмент?

*указывает, что новый столбец является столбцом идентификаторов

5. Вопрос: Создается таблица оператором CREATE TABLE, в котором имеется

определение вычисляемого столбца с параметром FOREIGN KEY. Какое из

приведенных правил правильное?

*Вычисляемый столбец можно использовать в качестве определения ограничения FOREIGN KEY.

6. Вопрос: Создается таблица оператором CREATE TABLE, в котором имеется

определение вычисляемого столбца с параметром PERSISTED. Какое из

приведенных правил правильное?

*Вычисляемый столбец представляет собой виртуальный столбец

7. Вопрос: Какие из приведенных правил правильные?

*Вычисляемый столбец нельзя использовать в качестве определения ограничения DEFAULT или FOREIGN KEY, или вместе с определением ограничения NOT NULL

8. Вопрос: Создается таблица оператором CREATE TABLE, в котором имеется

определение FOREIGN KEY REFERENCES. Какие из приведенных правил

правильные?

*Ограничения FOREIGN KEY могут ссылаться только на столбцы, имеющие ограничения NOT NULL

9. Вопрос: Приведен фрагмент оператора создания таблицы. Что определяет

данный фрагмент?

…………………………………………………..

CONSTRAINT FK_ABC FOREIGN KEY

(ProductID, OfferID)

REFERENCES OfferProduct (ProductID, OfferID)

…………………………………………………………….

фрагмент содержит ошибку. FOREIGN KEY не может ссылаться на

10. Вопрос: Создается таблица Товар оператором CREATE TABLE, в котором имеется

фрагмент определения столбца Product_ID smallint IDENTITY(1, 1). Какой из

операторов ввода данных в таблицу правильный?

*INSERT INTO Товар (Product_ID, Тип) VALUES(‘шоколад’)

11. Вопрос: Оператором

CREATE TABLE dbo.T1

( column_1 int IDENTITY(3,3),

column_2 varchar(30) )

создана таблица.

Какое значение получит поле «column_1» после выполнения операторов

(таблица данными не заполнялась):

*3,6

12. Вопрос: В базе данных имеется таблица Primer:column_acolumn_b

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

UPDATE Primer SET column_a = 140, column_b = 20 ?

* будут изменены все строки таблицы

14. Вопрос: Выполняется оператор создания таблицы

CREATE TABLE dbo.Table(a int NOT NULL, b int NOT NULL, c real NULL,

CONSTRAINT ABC PRIMARY KEY (a ASC, b ASC)).

Что определяет заданное ограничение?

*составной первичный ключ

15. Вопрос: Выполняется оператор создания таблицы, в котором имеется

определение поля

Сорт VARCHAR(50) NOT NULL

CHECK (сорт in('первый','второй','третий')).

Что определяет заданное ограничение?

16. Вопрос: В операторе создания таблицы Товары имеется фрагмент кода

………………………………………..

Поставщик_ID smallint NOT NULL,

FOREIGN KEY (Поставщик_ID) REFERENCES Поставщики (Поставщик_ID)

ON DELETE CASCADE)

……………………………………………………..

Что задает этот фрагмент?

*При удалении записи в таблице Товары удаляются все связанные записи в таблице Поставщики.

17. Вопрос: В операторе создания таблицы Товары имеется фрагмент кода

………………………………………..

Поставщик_ID smallint NOT NULL,

FOREIGN KEY (Поставщик_ID) REFERENCES Поставщики (Поставщик_ID)

ON DELETE NO ACTION)

……………………………………………………..

Что задает этот фрагмент?

*Указывает, что при попытке удалить строку с ключом, на которую ссылаются внешние ключи в строках других таблиц, нужно сообщить об ошибке, а для инструкции DELETE выполнить откат.

Секция: 7. Выбор данных

1.Вопрос: Инструкция SELECT является

*Основной и самой мощной командой языка SQL. Служит для выбора столбцов таблиц, определенных оператором from

2.Вопрос: В операторе выбираются данные из двух таблиц. Какое из приведенных

правил правильное?

SELECT R.a1, S.b2

FROM R, S

WHERE R.a2=S.b1

В условиях объединения могут участвовать поля, имеющие один и тот же

тип данных и одинаковые имена.

3.Вопрос: Где указана правильная последовательность выполнения оператора

SELECT?

SELECT, *FROM, WHERE, GROUP BY, HAVING, SELECT, ORDER BY

4. Вопрос: В каком случае в операторе выбора данных нужно использовать полную

спецификацию поля (Имя_таблицы.Имя_поля)?

*Если мы используем поля более чем одной таблицы

5. Вопрос: Для чего в запросе SELECT DISTINCT Клиент.Фирма FROM Клиент

используется ключевое слово DISTINCT?

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

6.Вопрос: Войдут ли в результаты приведенного запроса товары с ценой, равной

150?

SELECT Название, Цена FROM Товар

WHERE Цена Between 100 And 150

*да

7.Вопрос: Является ли правильным запрос

SELECT Фамилия, ГородКлиента

FROM Клиент

WHERE ГородКлиента

Not in ("Москва","Самара")

*нет

8. Вопрос: Какое условие задано в запросе

SELECT Клиент.Фамилия, Клиент.Телефон

FROM Клиент

WHERE Клиент.Телефон Like "_[2-4]%"

* клиентов, у которых в номере телефона вторая цифра 2, 3 или 4

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

виде Клиент.Фамилия IS NULL AND Клиент.Телефон IS NULL. Два поля имеют

неопределенное значение. Какой результат даст логическое выражение? (Вес:

1)

*true

10. Вопрос: Какая ошибка содержится в операторе

SELECT R1.Дисциплина As Предмет, COUNT(*)

FROM R1

GROUP BY Предмет

*Псевдоним столбца из списка выбора не может использоваться для

группирования.

11.Вопрос: Какая ошибка содержится в операторе

SELECT R1.Дисциплина, COUNT(*)

FROM R1

GROUP BY R1.Оценка

* имена полей в списке SELECT, должны присутствовать и в GROUP BY

12. Вопрос: Какая ошибка содержится в операторе

SELECT ProductID

FROM Sales.SalesOrderDetail

WHERE AVG(UnitPrice) > 10

GROUP BY ALL ProductID

*Нельзя использовать агрегатные функции в предложении WHERE

13. Вопрос: В чем разница в результате запросов 1 и 2?

1) SELECT R1.Дисциплина, COUNT(*)

FROM R1

WHERE R1.Оценка IS NOT NULL

GROUP BY R1.Дисциплина

и

2) SELECT COUNT(*)

FROM R1

WHERE R1.Оценка IS NOT NULL

*первый будет групироваться

*в первой будет выбираться дисциплина

14. Вопрос: Что задается в запросе

SELECT TOP(5)*

FROM Employee

*отберётся пять первых

15. Вопрос: Что задается в запросе

SELECT TOP(10) PERCENT WITH TIES

c.FirstName, c.LastName, с.Rate

FROM Person.Contact c

ORDER BY Rate DESC;

*Выводится 10 +строки, где столбец Rate минимальному значению, вошедшему в top

*извлекает первые 10 работников с наибольшей зарплатой и возвращает их в порядке убывания базовой ставки зарплаты

16. Вопрос: Какой из двух приведенных запросов правильный

1) SELECT Филиал, SUM(Остаток)

FROM F

WHERE ДатаОткрытия = '27/12/1999'

GROUP BY Филиал;

и

2) SELECT Филиал, SUM(Остаток)

FROM F

GROUP BY Филиал

HAVING ДатаОткрытия = 27/12/1999;

*Первое

17. Вопрос: Какое из утверждений правильное?

С ключевым словом HAVING в запросе не задаются аргументы.

18.Вопрос: Приведенные два запроса

1) SELECT R1.a1, R1.a2, S1.b1, S1.b2

FROM R1 inner JOIN S1 ON R1.a2=S1.b1

и

2) SELECT R1.a1, R1.a2, S1.b1, S1.b2

FROM R, S

WHERE R1.a2=S1.b1

*одинаковы

19. Вопрос: Что выдается в результате запроса

SELECT Товар.*, Продажа.*

FROM Товар LEFT JOIN Продажа

ON Товар.КодТовара= Продажа.КодТовара

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

20. Вопрос: Какая ошибка имеется в запросе

SELECT ProductModelID, Name, Price

FROM Production.ProductModel

WHERE ProductModelID NOT IN (3, 4)

UNION

SELECT ProductModelID, Name

FROM dbo.Gloves

ORDER BY Name

*Количество столбцов должно быть одинаковым в обоих запросах.

21. Вопрос: В таблице «Товар» заданы виды товаров, в таблице «Продажа»

задаются продажи этих товаров. Что будет в результирующем наборе при

выполнении приведенного запроса?

INTERSECT

*Пересечение. Все одинаковые элементы

22. Вопрос: В таблице «Товар» заданы виды товаров, в таблице «Продажа»

задаются продажи этих товаров. Что будет в результирующем наборе при

выполнении приведенного запроса?

EXCEPT

*Разность множеств.

23. Вопрос: В таблице «Товар» (имеется поле Название) заданы 9 товаров, в

таблице «Продажа» (имеется поле Покупатель), заданы продажи 3 товаров.

Сколько строк будет в результирующем наборе при выполнении приведенного

запроса?

CROSS JOIN Продажа

*27

24. Вопрос: Какое условие задано в запросе

SELECT Клиент.Фамилия, Клиент.Телефон

FROM Клиент

WHERE Клиент.Телефон Is Not Null

*Значение поля Клиент.Телефон не содержит неопределенных значений

25. Вопрос: Какая ошибка содержится в операторе

SELECT R1.Дисциплина As Предмет, COUNT(*)

FROM R1

GROUP BY Предмет

Псевдоним столбца из списка выбора не может использоваться для

группирования.

26. Вопрос: Какая ошибка содержится в операторе

SELECT R1.Дисциплина, COUNT(*)

FROM R1

GROUP BY R1.Оценка

Зззззззззззззззззззззззззззззззззззззззззззззззззззззззззз0щ0щ0щ0щ0щ0щ0щ0щимена полей в списке SELECT, должны присутствовать и в GROUP BY

27. Вопрос: Какая ошибка содержится в операторе

SELECT ProductID

FROM Sales.SalesOrderDetail

WHERE AVG(UnitPrice) > 10

GROUP BY ALL ProductID

Нельзя использовать агрегатные функции в предложении WHERE

28. Вопрос: В чем разница между результатами запросов

1) SELECT ProductID, AVG(UnitPrice) AS 'Average Price'

FROM Sales.SalesOrderDetail

WHERE OrderQty > 10

GROUP BY ProductID

и

2) SELECT ProductID, AVG(UnitPrice) AS 'Average Price'

FROM Sales.SalesOrderDetail

WHERE OrderQty > 10

GROUP BY ALL ProductID

*Во втором случае будут выведены и те группы, которые не имеют строк, но удовлетворяют условию where

*В результате второго запроса игнорируется параметр GROUP BY

29.Вопрос: К какому типу относится подзапрос в приведенном примере

SELECT Дата, Количество

FROM Сделка

WHERE Количество=(SELECT Max(Количество) FROM Сделка)

однозначный (скалярный)

30. Вопрос: Перед подзапросом в приведенном запросе используется ключевое

слово EXISTS. Какой результат будет возвращен сочетанием EXISTS и

подзапроса (SELECT……..)?

Предикат EXISTS принимает на входе подзапрос, а на выходе возвращает значение TRUE, если подзапрос отбирает хотя бы одну строку, и FALSE в противном случае.

31. Вопрос: В запросе используются связанные таблицы Товар и Склад. Что будет

получено в результате выполнения запроса с подзапросом?

32. Вопрос: Таблица R1(ФИО, Дисциплина, Оценка), Таблица R2 (ФИО, Группа),

Таблица R3 (Группа, Дисциплина). Таблицы связаны. Что будет получено в

результате выполнения запроса с подзапросом?

SELECT ФИО

FROM R2, R3

WHERE R2.Группа=R3.Группа AND Дисциплина = "БД" AND EXISTS (SELECT ФИО

FROM R1

WHERE ФИО=R2.ФИО AND Дисциплина = "БД")

Список тех, кто сдал БД

33. Вопрос: Сколько строк добавится в таблицу READER после выполнения

следующего оператора?

INSERT INTO READER (NAME_READER, ADRESS, HOOM_PHONE, BIRTH_DAY)

SELECT (NAME_STUDENT, ADRESS, HOOM_PHONE, BIRTH_DAY)

FROM STUDENT

Столько же, сколько и студентов

34. Вопрос: После создания представления

CREATE VIEW view1 AS

SELECT КодКлиента, Фамилия, ГородКлиента

FROM Клиент

WHERE ГородКлиента='Москва'

Выполняется оператор INSERT INTO view1 VALUES (12, 'Петров', 'Самара').

Какой ответ правильный?

будет отклонена системой

Секция: 8. Оптимизация запросов

1. Вопрос: Выберете правильную последовательность выполнения SQL-запросов.

Синтаксический анализ оператора SQL, проверка параметров оператора SQL, оптимизация оператора SQL, генерация плана выполнения запроса SQL, исполнение плана запроса

2. Вопрос: Графическое представление результатов работы плана выполнения в

среде SQL Server Management Studio читается

справа налево, сверху вниз

3. Вопрос: Какие из приведенных выражений могут являться аргументами поиска?

emp_fname = 'Иванов';

salary >= 50000;

emp_fname = ' Иванов' AND salary >= 50000.

Примеры выражений, которые не являются аргументами поиска:

NOT IN ('dl', 'd2');

emp_no <> О. 9031;

budget * 0.59 > 55000.

4. Вопрос: Если увеличивается отношение количества строк, удовлетворяющих

условию выбора , к общему количеству строк в таблице, то

селективность увеличивается

5. Вопрос: Укажите правильный набор техник обработки соединения:

вложенные циклы,слияние соединения,хеширование соединения.

6.Вопрос: Укажите правильный набор подсказок обработки соединения:

FORCE ORDER,LOOP,HASH,MERGE.

7. Вопрос: Что, кроме условия отбора, задано в запросе

SELECT * FROM new_addresses a WITH ( INDEX(i_stateprov)) WHERE

a.StateProvinceID = 9

Подсказка index

Секция: 9. Транзакции

1.Вопрос: Кто определяется, какая последовательность операций над базой

данных составляет транзакцию?

Разработчик

2.Вопрос: Какие свойства характеризуют ACID-транзакции?

атомарности, согласованности, изолированности, долговечности (прочности) — ACID (Atomicity, Consistency, Isolation, Durability).

3.Вопрос: Фиксация транзакции — это

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

4. Вопрос: Откат транзакции — это

обеспечивающее аннулирование всех изменений данных, которые были сделаны операторами SQL в теле текущей незавершенной транзакции.

5. Вопрос: Оптимистическое управление параллелизмом применяется:

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

6. Вопрос: Пессимистическое управление параллелизмом применяется:

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

7. Вопрос: Какие типы замков (блокировок) используются на уровне строк и на

уровне страниц?

разделяемый (shared, S), исключительный (exclusive, X), обновление

(update, U).

8. Вопрос: Какое утверждение верно?

чем больше гранулярность блокировки, тем

одновременного доступа к данным.

9. Вопрос: Какая команда предназначена для сохранения в базе данных всех

изменений, произошедших в ходе выполнения транзакции?

commit

10. Вопрос: Режимы функционирования локальных транзакций в SQL Server 2005

явный, неявный, автоматический

11. Вопрос: Какое утверждение верно для Режима автоматической фиксации

транзакций?

*многократная, одиночная

12. Вопрос: Сколько строк будет вставлено в таблицу после выполнения

операторов?

BEGIN TRANSACTION

INSERT INTO TEST (TESTCOLUMN) VALUES (1)

SAVE TRANSACTION SAVEPOINT1

INSERT INTO TEST (TESTCOLUMN) VALUES (2)

ROLLBACK TRANSACTION SAVEPOINT1

COMMIT

нисколько

13. Вопрос: Что изменится в таблице Товар после выполнения операторов?

BEGIN TRAN

SAVE TRANSACTION point1

DELETE FROM Товар WHERE КодТовара=2

SAVE TRANSACTION point2

………………………………………………………………………………………

ничего

14. Вопрос: Какое утверждение верно?

Если транзакция второго (вложенного) уровня завершена неудачно и

отменена,

*то транзакция первого будет отменена(откатывается)

15. Вопрос: Выводится значение @@TRANCOUNT. Чему равно ее значение?

Функция @@TRANCOUNT возвращает количество активных транзакций.

16. Вопрос: В режиме неявных транзакций и ни одна транзакция еще не открыта

выполняется оператор INSERT. Будут ли заблокированы данные затронутые этим

оператором после его выполнения?

да

17. Вопрос: Сколько уровней изоляции определено в стандарте SQL?

4 уровня изоляции

18. Вопрос: Можно ли управлять поведением пишущего процесса в отношении

устанавливаемых блокировок

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

19. Вопрос: В каком ответе перечислены все уровни изоляции, поддерживаемые SQL

Server 2005?

20. Вопрос: Какой из двух уровней изоляции ……… или ……………..

больше блокирует общие данные?

21. Вопрос: Какой из двух уровней изоляции ………или ……….

сильнее ухудшает производительность системы?

22. Вопрос: Какое утверждение верно?

Уровень изоляции Read committed предотвращает

Секция: 12. Инфологическая модель

1. Вопрос: В каком ответе правильно перечислены 3 подуровня логического

уровня модели данных?

Диаграмма «сущность-связь», Модель данных, основанная на ключах, Полная атрибутивная модель

2. Вопрос: В каком ответе правильно перечислены 2 подуровня физического

уровня модели данных?

Трансформационная модель, Модель СУБД

3. Вопрос: Какое утверждение правильное?

На логическом уровне ERwin DM поддерживает нотации IE, IDEF1X

4. Вопрос: Какое утверждение правильное?

В IE выделяют эксклюзивную и нексклюзивную иерархии категории

5. Вопрос: Какое утверждение правильное?

В IDEF1X возможна комбинация полной и неполной категорий.

6. Вопрос: Какое утверждение правильное?

В эксклюзивном типе иерархии категорий одновременно существует лишь одна из сущностей-потомков

7.Вопрос: Какое утверждение правильное?

Диаграмма сущность-связь включает сущности и взаимосвязи бизнес-правил предметной области

8.Вопрос: Какое утверждение правильное?

Модель данных, основанная на ключах, включает описание всех сущностей и первичных ключей сущности

9.Вопрос: Какое утверждение правильное?

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

10. Вопрос: Какое утверждение правильное?

Модель СУБД автоматически генерируется из трансформационной модели

11. Вопрос: На диаграмме IDEF1X атрибуты первичного ключа и неключевые

атрибуты отображаются вместе

На диаграмме IDEF1X атрибуты первичного ключа и неключевые атрибуты отображаются отдельно

12.Вопрос: Связь может существовать между (выбрать все правильные ответы):

двумя разными сущностями

между сущностью и ей же самой

13. Вопрос: На логическом уровне можно установить (выбрать все правильные

ответы):

идентифицирующую связь "один ко многим"

связь "многие ко многим"

неидентифицирующую связь "один ко многим"

14.Вопрос: Какие утверждения верны (выбрать все правильные ответы)?

Экземпляр зависимой сущности определяется только через отношение к родительской сущности

При установлении идентифицирующей связи атрибуты первичного ключа родительской сущности автоматически переносятся в состав первичного ключа дочерней сущности.

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

15.Вопрос: Какое утверждение правильное?

Имя роли отображается в дочерней сущности

16.Вопрос: В каком случае обязательно нужно указывать имена ролей (выбрать

все правильные ответы)?

Когда два или более атрибута одной и той же сущности имеют одинаковую область значений, но разный смысл.

Когда используется рекурсивная связь

17.Вопрос: Для чего используется «Альтернативный ключ»?

По атрибутам альтернативных ключей генерируется уникальный индекс

18.Вопрос: Для чего используется «Инверсный вход»?

По атрибутам Инверсного входа генерируется неуникальный индекс.

19.Вопрос: Что такое Прямая генерация?

Процесс генерации физической схемы базы данных из модели данных

20.Вопрос: Что такое Обратная генерация?

Процесс генерации модели данных из физической схемы базы данных

21. Вопрос: Поставьте в соответствие объекты логического и физического уровня

модели

На диаграмме IDEF1X атрибуты первичного ключа и неключевые атрибуты отображаются отдельно

22. Вопрос: На рисунках показаны обозначения мощности связи в нотации IDEF1X.

Поставьте в соответствие рисункам описание соответствующего обозначения.