colloquium 3 Flashcards

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

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

A

123

21
Q

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

A

124

22
Q

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

A

125

23
Q

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

A

126

24
Q

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

A

127

25
Q

Поясните деление языков на процедурные и декларативные

A

128

26
Q

Дайте определение основных и дополнительных операций реляционной алгебры Кодда. Поясните на примерах их работу.

A

129

27
Q

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

A

130

28
Q

Как в языке реляционной алгебры выполняются действия, изменяющие состояние БД?

A

131

29
Q

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

A

132

30
Q

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

A

133

31
Q

Перечислите правила построения формул реляционного исчисления с переменными-кортежами

A

134

32
Q

Как определяется статус «связана-свободна» переменных-кортежей?

A

135

33
Q

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

A

136

34
Q

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

A

137

35
Q

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

A

138

36
Q

Как определяется статус «связана-свободна» переменных на доменах?

A

139

37
Q

Перечислите основные отличительные особенности языка QBE.

A

140

38
Q

Какие группы полей выделяются в таблице-шаблоне QBE? К каким элементам БД они относятся?

A

141

39
Q

Опишите на примере последовательность совместных действий пользователя и системы по формулированию запроса QBE.

A

142

40
Q

Какие различные синтаксические конструкции с ключевым словом SELECT предусмотрены в стандарте SQL? Для каких ситуаций использования они предназначены? В чем особенности каждой конструкции?

A

143

41
Q

В чем заключается основная семантика табличного выражения команды SELECT? Из каких разделов оно состоит, и для чего предназначен каждый раздел?

A

144

42
Q

Опишите в целом алгоритм вычисления табличного выражения команды SELECT.

A

145

43
Q

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

A

146

44
Q

Какие виды атомов (предикатов) предусмотрены в стандарте SQL для логического выражения условия поиска?

A

147

45
Q

В каких случаях атомы (предикаты) принимают значения true, false и unknown?

A

148

46
Q

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

A

149

47
Q

Какие дополнительные ограничения накладываются на условие поиска раздела HAVING по сравнению с условием поиска раздела WHERE?

A

150

48
Q

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

A

151