colloquium 3 Flashcards

(48 cards)

1
Q

Укажите основные достоинства реляционного подхода к моделированию данных.

A

104

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

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

A

105

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Какие свойства характерны для отношений реляционной модели?

A

106

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Сформулируйте простейшие правила перехода от ER-схемы Чена к реляционной схеме БД.

A

107

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

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

A

108

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

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

A

109

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Перечислите конструкции языка SQL, связанные с ограничениями целостности.

A

110

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Что такое неопределенное значение и логическое значение unknown? Какими свойствами они обладают?

A

111

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Укажите два основных правила целостности реляционной модели. Как они обеспечиваются?

A

112

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

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

A

113

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

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

A

114

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

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

A

115

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Укажите основные компоненты команды SQL CREATE TABLE. Приведите примеры.

A

116

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

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

A

117

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

При каких событиях в системе БД могут запускаться триггеры? Какие факторы влияют на запуск триггеров обновления данных?

A

118

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Чем отличаются триггеры для таблиц от триггеров для представлений?

A

119

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

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

A

120

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Какова последовательность выполнения триггеров и основного действия с данными?

A

121

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Назовите основные компоненты команды SQL CREATE TRIGGER. Приведите примеры.

A

122

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

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

21
Q

Что собой представляют курсоры PL/SQL?

22
Q

Какие команды предусмотрены в языке PL/SQL для объявления и обращения к курсорам?

23
Q

Как управлять процессом обращений к курсору с помощью атрибутов курсора?

24
Q

Укажите и охарактеризуйте классы спецификационных языков реляционной модели.

25
Поясните деление языков на процедурные и декларативные
128
26
Дайте определение основных и дополнительных операций реляционной алгебры Кодда. Поясните на примерах их работу.
129
27
Проведите на конкретном примере сравнительный анализ всех разновидностей операции соединения
130
28
Как в языке реляционной алгебры выполняются действия, изменяющие состояние БД?
131
29
Какой вид имеют запросы в реляционном исчислении с переменными-кортежами?
132
30
Укажите разновидности атомов формул реляционного исчисления с переменными-кортежами.
133
31
Перечислите правила построения формул реляционного исчисления с переменными-кортежами
134
32
Как определяется статус «связана-свободна» переменных-кортежей?
135
33
Какой вид имеют запросы в реляционном исчислении с переменными на доменах?
136
34
Укажите разновидности атомов формул реляционного исчисления с переменными на доменах.
137
35
Перечислите правила построения формул реляционного исчисления с переменными на доменах.
138
36
Как определяется статус «связана-свободна» переменных на доменах?
139
37
Перечислите основные отличительные особенности языка QBE.
140
38
Какие группы полей выделяются в таблице-шаблоне QBE? К каким элементам БД они относятся?
141
39
Опишите на примере последовательность совместных действий пользователя и системы по формулированию запроса QBE.
142
40
Какие различные синтаксические конструкции с ключевым словом SELECT предусмотрены в стандарте SQL? Для каких ситуаций использования они предназначены? В чем особенности каждой конструкции?
143
41
В чем заключается основная семантика табличного выражения команды SELECT? Из каких разделов оно состоит, и для чего предназначен каждый раздел?
144
42
Опишите в целом алгоритм вычисления табличного выражения команды SELECT.
145
43
Каковы особенности использования неопределенных значений атрибутов и логического значения unknown в запросах SQL?
146
44
Какие виды атомов (предикатов) предусмотрены в стандарте SQL для логического выражения условия поиска?
147
45
В каких случаях атомы (предикаты) принимают значения true, false и unknown?
148
46
Перечислите и поясните все случаи, при которых вычисление табличного выражения приведет к сгруппированной таблице. Приведите примеры.
149
47
Какие дополнительные ограничения накладываются на условие поиска раздела HAVING по сравнению с условием поиска раздела WHERE?
150
48
Укажите различные случаи применения агрегатных функций в списке выборки в зависимости от вида табличного выражения. Приведите примеры.
151