Управление данными
№ |
Вопрос |
Ответ |
||||||||||||||||||||||||||||||||||||||||||||||||
1 |
Для чего используется в команде CREATE DATABASE параметр USER? |
для передачи на сервер имени пользователя, который будет владельцем новой базы данных; |
||||||||||||||||||||||||||||||||||||||||||||||||
2 |
Для чего используется в команде CREATE DATABASE параметр PASSWORD? |
для передачи на сервер пароля пользователя, от имени которого будет создаваться база данных; |
||||||||||||||||||||||||||||||||||||||||||||||||
3 |
Для чего используется в команде CREATE DATABASE параметр PAGE_SIZE? |
для определения размера страницы создаваемой базы данных; |
||||||||||||||||||||||||||||||||||||||||||||||||
4 |
Для чего используется в команде CREATE DATABASE параметр LENGTH? |
для определения размера файла создаваемой базы данных; |
||||||||||||||||||||||||||||||||||||||||||||||||
5 |
Для чего используется в команде CREATE DATABASE параметр DEFAULT CHARACTER SET? |
устанавливает набор символов по умолчанию для строковых полей базы данных; |
||||||||||||||||||||||||||||||||||||||||||||||||
6 |
Где будет расположена база данных, созданная командой CREATE DATABASE 'd:\temp\bd1.gdb' USER 'user1' PASSWORD 'p1'; |
на локальном диске D: |
||||||||||||||||||||||||||||||||||||||||||||||||
7 |
Какие условия необходимы для выполнения команды CREATE DATABASE 'd:\temp\bd1.gdb' USER 'user1' PASSWORD 'p1'; |
сервер Interbase должны быть установлен и запущен на машине, с которой выполняется указанная команда; клиент Interbase должны быть установлен на машине, с которой выполняется указанная команда; диск D: должен быть локальным диском; на диске D: должен иметься указанный каталог и достаточное для создания базы свободное место; |
||||||||||||||||||||||||||||||||||||||||||||||||
8 |
Где будет расположена база данных, созданная командой CREATE DATABASE 'srv1:d:\temp\bd1.gdb' USER 'user1' PASSWORD 'p1'; |
на локальном диске D: удаленного сервера srv1; |
||||||||||||||||||||||||||||||||||||||||||||||||
9 |
Какие условия необходимы для выполнения команды CREATE DATABASE 'srv1:d:\temp\bd1.gdb' USER 'user1' PASSWORD 'p1'; |
сервер Interbase должны быть установлен и запущен на машине с сетевым именем srv1; клиент Interbase должны быть установлен на машине, с которой выполняется указанная команда; диск D: должен быть локальным диском машины с сетевым именем srv1; между клиентом и сервером должно иметься соединение по протоколу TCP/IP |
||||||||||||||||||||||||||||||||||||||||||||||||
10 |
Где будет расположена база данных, созданная командой CREATE DATABASE '\\buhg\c:\temp\bd1.gdb' USER 'user1' PASSWORD 'p1'; |
на локальном диске C: удаленного сервера buhg; |
||||||||||||||||||||||||||||||||||||||||||||||||
11 |
Какие условия необходимы для выполнения команды CREATE DATABASE '\\buhg\d:\temp\bd1.gdb' USER 'user1' PASSWORD 'p1'; |
сервер Interbase должны быть установлен и запущен на машине с сетевым именем buhg; клиент Interbase должны быть установлен на машине, с которой выполняется указанная команда; диск D: должен быть локальным диском машины с сетевым именем buhg; между клиентом и сервером должно иметься соединение по протоколу NetBEUI |
||||||||||||||||||||||||||||||||||||||||||||||||
12 |
Где будет расположена база данных, созданная командой CREATE DATABASE 'dep1@d:\temp\bd1.gdb' USER 'user1' PASSWORD 'p1'; |
на локальном диске D: удаленного сервера dep1; |
||||||||||||||||||||||||||||||||||||||||||||||||
13 |
Какие условия необходимы для выполнения команды CREATE DATABASE 'dep1@d:\temp\bd1.gdb' USER 'user1' PASSWORD 'p1'; |
сервер Interbase должны быть установлен и запущен на машине с сетевым именем dep1; клиент Interbase должны быть установлен на машине, с которой выполняется указанная команда; диск D: должен быть локальным диском машины с сетевым именем dep1; между клиентом и сервером должно иметься соединение по протоколу IPX/SPX |
||||||||||||||||||||||||||||||||||||||||||||||||
14 |
Что произойдет, если на сервере Interbase не создан указанный в команде CREATE DATABASE 'srv1:d:\temp\bd1.gdb' USER 'user1' PASSWORD 'p1'; пользователь? |
база не будет создана и будет выдано сообщение об ошибке; |
||||||||||||||||||||||||||||||||||||||||||||||||
15 |
Что произойдет, если в команде CREATE DATABASE 'srv1:d:\temp\bd1.gdb' USER 'user1' PASSWORD 'p1'; неправильно указан пароль пользователя? |
база не будет создана и будет выдано сообщение об ошибке; |
||||||||||||||||||||||||||||||||||||||||||||||||
16 |
Какие размеры страницы базы данных возможны в InterBase 7.x |
1024 байта 2048 байт 4096 байт 8192 байта 16384 байта |
||||||||||||||||||||||||||||||||||||||||||||||||
17 |
Что произойдет в случае выполнения команды CREATE DATABASE 'srv:d:\temp\bd1.gdb' USER 'user1' PASSWORD 'p1' PAGE_SIZE 5000; |
база данных будет создана с размером страницы 4096; |
||||||||||||||||||||||||||||||||||||||||||||||||
18 |
На что влияет параметр PAGE_SIZE? |
на производительность базы данных; на эффективность индексов; на эффективность транзакций; |
||||||||||||||||||||||||||||||||||||||||||||||||
19 |
К чему приводит увеличение параметра PAGE_SIZE? |
к ускорению работы индексов, так как уменьшается их глубина; к уменьшению количества обращений к диску; к ускорению доступа к большим записям; к ускорению доступа к полям BLOB; к замедлению выполнения транзакций, работающих с небольшим количеством записей; |
||||||||||||||||||||||||||||||||||||||||||||||||
20 |
К чему приводит уменьшение параметра PAGE_SIZE? |
к замедлению работы индексов, так как увеличивается их глубина; к увеличению количества обращений к диску; к замедлению доступа к большим записям; к замедлению доступа к полям BLOB; к ускорению выполнения транзакций, работающих с небольшим количеством записей; |
||||||||||||||||||||||||||||||||||||||||||||||||
21 |
В проектируемой Вами базе данных будет 10 таблиц, одна из них будет иметь размер записи приблизительно 1600 байт и содержать более 10000 записей, остальные будут иметь размеры записи от 20 до 150 байт и количество записей до 200. Какой размер страницы для этой базы, создаваемой на сервере InterBase, будет подходящим? |
4096 байт; 8192 байта; |
||||||||||||||||||||||||||||||||||||||||||||||||
22 |
В проектируемой Вами базе данных будет 8 таблиц, одна из них будет иметь размер записи приблизительно 120 байт и содержать более 450000 записей, две иметь размер записи 2500 байт и до 100 записей, остальные будут иметь размеры записи от 20 до 150 байт и количество записей до 200. Все транзакции при работе с этой базой будут очень короткими. Какой размер страницы для этой базы, создаваемой на сервере InterBase, будет подходящим? |
1024 байта; 2048 байт; 4096 байт; 8192 байта; |
||||||||||||||||||||||||||||||||||||||||||||||||
23 |
Имеет ли смысл указывать для однофайловой базы данных Interbase параметр LENGTH? |
нет, так как параметр будет игнорироваться и размер файла будет увеличиваться автоматически; |
||||||||||||||||||||||||||||||||||||||||||||||||
24 |
В каких единицах для базы данных Interbase задается параметр LENGTH? |
в страницах; |
||||||||||||||||||||||||||||||||||||||||||||||||
25 |
Какой максимальный размер может занимать один файл базы данных Interbase? |
определяется операционной системой: на Windows 9x - 2 Гбайта, на Windows NT и большинстве версий Unix- 4 Гбайта, на Windows XP и Windows 2003 - 8388608 Тбайт; |
||||||||||||||||||||||||||||||||||||||||||||||||
26 |
Что задается параметром STARTING AT при создании базы данных Interbase? |
только для вторичных файлов БД - указатель начала запись в этот файл; |
||||||||||||||||||||||||||||||||||||||||||||||||
27 |
В каких единицах для базы данных Interbase задается параметр STARTING AT? |
в страницах; |
||||||||||||||||||||||||||||||||||||||||||||||||
28 |
Для чего нужны многофайловые базы данных? |
для преодоления ограничений на размер одного файла для очень больших баз данных; для ускорения доступа к базе данных; |
||||||||||||||||||||||||||||||||||||||||||||||||
29 |
Вы собираетесь создавать и работать с очень большой базой данных (максимальный размер около 30-35 Гб). У Вас на сервере имеется 5 (C:, D:, E:, F:, G:) независимых дисков по 10 ГБайт, один из которых используется для нужд операционной системой Windows NT 4.0 (C:). Каким образом Вы распределите файлы базы данных по дискам? |
CREATE DATABASE 'd:\db.gdb' PAGE_SIZE 8192 LENGTH 524288 FILE 'e:\db1.gdb' LENGTH 524288 FILE 'f:\db2.gdb' LENGTH 524288 FILE 'g:\db3.gdb' LENGTH 524288 FILE 'd:\db4.gdb' LENGTH 524288 FILE 'e:\db5.gdb' LENGTH 524288 FILE 'f:\db6.gdb' LENGTH 524288 FILE 'g:\db7.gdb' LENGTH 524288 FILE 'd:\db8.gdb' LENGTH 262144 FILE 'e:\db9.gdb' LENGTH 262144 FILE 'f:\db10.gdb' LENGTH 262144 FILE 'g:\db11.gdb' |
||||||||||||||||||||||||||||||||||||||||||||||||
30 |
У Вас имеется 5 одинаковых SCSI дисков. Какой вариант предпочтительней использовать при работе с очень большой базой данных? |
построить из имеющихся дисков аппаратный массив RAID 5 и расположить на нем необходимое количество файлов БД; использовать каждый диск отдельно для нескольких файлов БД; |
||||||||||||||||||||||||||||||||||||||||||||||||
31 |
Как после создания базы данных изменить размер страницы, не потеряв при этом данные? |
сначала сделав резервную копию БД, а потом восстановление из нее с указанием нового размера страницы; создав новую базу и скопировав из нее данные из старой; |
||||||||||||||||||||||||||||||||||||||||||||||||
32 |
Для чего используется команда ALTER DATABASE сервера InterBase 6.x? |
для указания дополнительных вторичных файлов БД, что позволяет легко увеличивать по мере необходимость размер БД; |
||||||||||||||||||||||||||||||||||||||||||||||||
33 |
Что делает следующая команда SQL? ALTER DATABASE ADD FILE 'employee2.gdb' LENGTH 100000 ADD FILE 'employee3.gdb' |
добавляет еще два файла к текущей базе данных; |
||||||||||||||||||||||||||||||||||||||||||||||||
34 |
Какой командой можно удалить базу данных? |
DROP DATABASE; вручную удалив файл(ы) базы данных; |
||||||||||||||||||||||||||||||||||||||||||||||||
35 |
Кто имеет право удалить базу данных Interbase 6.x на сервере Windows NT с помощью команды SQL? |
пользователь SYSDBA; владелец базы; |
||||||||||||||||||||||||||||||||||||||||||||||||
36 |
Что произойдет при выполнении следующей команды SQL? DROP DATABASE; |
будет удалена текущая база данных; |
||||||||||||||||||||||||||||||||||||||||||||||||
37 |
Что произойдет при выполнении следующей команды SQL? DROP DATABASE 'srv1:c:\dbases\db1.gdb'; |
будет удалена текущая база данных; |
||||||||||||||||||||||||||||||||||||||||||||||||
38 |
Что произойдет при выполнении следующей команды SQL? DELETE DATABASE; |
такой команды нет в версии языка SQL сервера Interbase; |
||||||||||||||||||||||||||||||||||||||||||||||||
39 |
Что произойдет при выполнении следующей команды SQL? REMOVE DATABASE; |
такой команды нет в версии языка SQL сервера Interbase; |
||||||||||||||||||||||||||||||||||||||||||||||||
40 |
Что произойдет при выполнении следующей команды SQL? ALTER DATABASE 'c:\dbfiles\db1.gdb' ALTER PAGE_SIZE 8192; |
такой команды нет в версии языка SQL сервера Interbase; |
||||||||||||||||||||||||||||||||||||||||||||||||
41 |
Для чего используется в команде CREATE DATABASE параметр DB_QUOTA? |
такого параметра в команде CREATE DATABASE нет; |
||||||||||||||||||||||||||||||||||||||||||||||||
42 |
Какие типы данных Interbase 6.0 лучше всего использовать для работы с целыми числами? |
smallint; integer; numeric; decimal; |
||||||||||||||||||||||||||||||||||||||||||||||||
43 |
Какие типы данных Interbase 6.0 лучше всего использовать для научных вычислений? |
float; double precision; |
||||||||||||||||||||||||||||||||||||||||||||||||
44 |
Какие типы данных Interbase 6.0 лучше всего использовать для работы с датами? |
date; timestamp; |
||||||||||||||||||||||||||||||||||||||||||||||||
45 |
Какие типы данных Interbase 6.0 лучше всего использовать для работы со временем? |
time; timestamp; |
||||||||||||||||||||||||||||||||||||||||||||||||
46 |
Какие типы данных Interbase 6.0 лучше всего использовать для работы со строками? |
char; varchar; |
||||||||||||||||||||||||||||||||||||||||||||||||
47 |
Какие типы данных Interbase 6.0 лучше всего использовать для работы с данными с фиксированной точностью, например, с денежными суммами? |
numeric; decimal; |
||||||||||||||||||||||||||||||||||||||||||||||||
48 |
Какие типы данных Interbase 6.0 лучше всего использовать для работы с очень большими объектами произвольной структуры, например, рисунки или видеофайлы? |
blob; |
||||||||||||||||||||||||||||||||||||||||||||||||
49 |
Вы собираетесь хранить в поле целочисленные данные, минимальное значение которых 0, а максимальное - 1 200. Какой тип из имеющихся в Interbase наиболее подходит для этой цели? |
smallint; |
||||||||||||||||||||||||||||||||||||||||||||||||
50 |
Вы собираетесь хранить в поле целочисленные данные, минимальное значение которых -200, а максимальное - 50. Какой тип из имеющихся в Interbase наиболее подходит для этой цели? |
smallint; |
||||||||||||||||||||||||||||||||||||||||||||||||
51 |
Вы собираетесь хранить в поле целочисленные данные, минимальное значение которых 0, а максимальное - 75. Какой тип из имеющихся в Interbase наиболее подходит для этой цели? |
smallint; integer; numeric; |
||||||||||||||||||||||||||||||||||||||||||||||||
52 |
Вы собираетесь хранить в поле целочисленные данные, минимальное значение которых 0, а максимальное - 400 000. Какой тип из имеющихся в Interbase наиболее подходит для этой цели? |
integer; numeric; |
||||||||||||||||||||||||||||||||||||||||||||||||
53 |
Вы собираетесь хранить в поле целочисленные данные, минимальное значение которых -2 000 000 000, а максимальное - 20 000 000. Какой тип из имеющихся в Interbase наиболее подходит для этой цели? |
integer; |
||||||||||||||||||||||||||||||||||||||||||||||||
54 |
Вы собираетесь хранить в поле целочисленные данные, минимальное значение которых -25 000 000 000 000, а максимальное - 990 000 000 000 000. Какой тип из имеющихся в Interbase наиболее подходит для этой цели? |
numeric; decimal; |
||||||||||||||||||||||||||||||||||||||||||||||||
55 |
Какой диапазон у типа smallint, реализованный в сервере Interbase? |
от -32 768 до 32 767; |
||||||||||||||||||||||||||||||||||||||||||||||||
56 |
Какой диапазон у типа integer, реализованного в сервере Interbase? |
от -2 147 483 648 до 2 147 483 647; |
||||||||||||||||||||||||||||||||||||||||||||||||
57 |
Какой диапазон у типа float, реализованного в сервере Interbase? |
от 1.175x10-38 до 3.402х1038; |
||||||||||||||||||||||||||||||||||||||||||||||||
58 |
Какой диапазон у типа double precision, реализованного в сервере Interbase? |
от 2.225x10-308 до 1.797x10308; |
||||||||||||||||||||||||||||||||||||||||||||||||
59 |
Какой диапазон у типа numeric или decimal (с максимальной длиной и нулевой точностью), реализованного в сервере Interbase? |
от -9 223 372 036 854 775 808 до 9 223 372 036 854 775 807; |
||||||||||||||||||||||||||||||||||||||||||||||||
60 |
Чем тип char(n) отличается от типа varchar(n) в реализации Interbase? |
тип char при возвращении дополняет строку пробелами до указанного в объявлении количества символов, а тип varchar - нет; |
||||||||||||||||||||||||||||||||||||||||||||||||
61 |
Какую максимальную длину в байтах может иметь строковый тип Interbase? |
32767; |
||||||||||||||||||||||||||||||||||||||||||||||||
62 |
Какую максимальную длину в символах может иметь строковый тип Interbase, при условии размер символа используемого набора символов равен 1 байту? |
32767; |
||||||||||||||||||||||||||||||||||||||||||||||||
63 |
Какую максимальную длину в символах может иметь строковый тип Interbase, при условии, что размер символа используемого набора равен 2 байтам? |
16383; |
||||||||||||||||||||||||||||||||||||||||||||||||
64 |
Какую максимальную длину в символах может иметь строковый тип Interbase, при условии, что размер символа используемого набора равен 3 байта? |
10922; |
||||||||||||||||||||||||||||||||||||||||||||||||
65 |
Как будет храниться число типа numeric(10, 3)? |
всего отводится 10 разрядов, из них 3 - под дробную часть; |
||||||||||||||||||||||||||||||||||||||||||||||||
66 |
Как будет храниться число типа decimal(10, 3)? |
всего отводится 10 разрядов, из них 3 - под дробную часть; |
||||||||||||||||||||||||||||||||||||||||||||||||
67 |
Какой объем памяти будет занимать число типа decimal(4, 1)? |
2 байта; |
||||||||||||||||||||||||||||||||||||||||||||||||
68 |
Какой объем памяти будет занимать число типа decimal(8, 3)? |
4 байта; |
||||||||||||||||||||||||||||||||||||||||||||||||
69 |
Какой объем памяти будет занимать число типа numeric(13, 4)? |
8 байт; |
||||||||||||||||||||||||||||||||||||||||||||||||
70 |
Чем отличаются друг от друга типы numeric и decimal? |
ничем; тем, что numeric хранит ровно то количество разрядов, которое указано при объявлении, а decimal при возможности позволяет записать больше; |
||||||||||||||||||||||||||||||||||||||||||||||||
71 |
Можно ли складывать между собой числа и строки? |
да, если в строке хранится число, так как Interbase поддерживает автоматическое преобразование типов; |
||||||||||||||||||||||||||||||||||||||||||||||||
72 |
Чему будет равно значение выражения 13.5+'20.5'? |
34; |
||||||||||||||||||||||||||||||||||||||||||||||||
73 |
Чему будет равно значение выражения 13.5+'abc'? |
так как строка 'abc' не может быть преобразована в число, то возникнет ошибка; |
||||||||||||||||||||||||||||||||||||||||||||||||
74 |
Чему будет равно значение выражения '13.5'+'20.5'? |
34; |
||||||||||||||||||||||||||||||||||||||||||||||||
75 |
Чему будет равно значение выражения '13.5'+'abc'? |
так как строка 'abc' не может быть преобразована в число, то возникнет ошибка; |
||||||||||||||||||||||||||||||||||||||||||||||||
76 |
Чему будет равно значение выражения '13.5'||'20.5'? |
'13.520.5'; |
||||||||||||||||||||||||||||||||||||||||||||||||
77 |
Что делает оператор ||? |
соединение (конкатенацию) строк; |
||||||||||||||||||||||||||||||||||||||||||||||||
78 |
Какой приоритет выполнения арифметических операций определен в Interbase? |
умножение, деление, сложение, вычитание; |
||||||||||||||||||||||||||||||||||||||||||||||||
79 |
Можно ли явно или неявно провести преобразование значения типа DATE в значение какого-либо иного типа? |
да, в строковый тип; |
||||||||||||||||||||||||||||||||||||||||||||||||
80 |
Можно ли явно или неявно провести преобразование значения типа TIME в значение какого-либо иного типа? |
да, в строковый тип; |
||||||||||||||||||||||||||||||||||||||||||||||||
81 |
Можно ли явно или неявно провести преобразование значения типа TIMESTAMP в значение какого-либо иного типа? |
да, в строковый тип; |
||||||||||||||||||||||||||||||||||||||||||||||||
82 |
Что получится при сложении двух значений типа DATE? |
ошибка; |
||||||||||||||||||||||||||||||||||||||||||||||||
83 |
Что получится при сложении значения типа DATE и значения типа TIME? |
значение типа TIMESTAMP; |
||||||||||||||||||||||||||||||||||||||||||||||||
84 |
Что получится при сложении значения типа DATE и значения типа TIMESTAMP? |
ошибка; |
||||||||||||||||||||||||||||||||||||||||||||||||
85 |
Что получится при сложении значения типа DATE и значения любого числового типа? |
значение типа DATE; |
||||||||||||||||||||||||||||||||||||||||||||||||
86 |
Что получится при сложении двух значений типа TIME? |
ошибка; |
||||||||||||||||||||||||||||||||||||||||||||||||
87 |
Что получится при сложении значения типа TIME и значения типа TIMESTAMP? |
ошибка; |
||||||||||||||||||||||||||||||||||||||||||||||||
88 |
Что получится при сложении значения типа TIME и значения любого числового типа? |
значение типа TIME; |
||||||||||||||||||||||||||||||||||||||||||||||||
89 |
Что получится при сложении двух значений типа TIMESTAMP? |
ошибка; |
||||||||||||||||||||||||||||||||||||||||||||||||
90 |
Что получится при операции вычитании, операндами которой являются два значения типа DATE? |
значение типа NUMERIC(9); |
||||||||||||||||||||||||||||||||||||||||||||||||
91 |
Что получится при операции вычитании вида DATE - TIME? |
ошибка; |
||||||||||||||||||||||||||||||||||||||||||||||||
92 |
Что получится при операции вычитании вида DATE - TIMESTAMP? |
ошибка; |
||||||||||||||||||||||||||||||||||||||||||||||||
93 |
Что получится при операции вычитании вида DATE - ЧИСЛО? |
значение типа DATE; |
||||||||||||||||||||||||||||||||||||||||||||||||
94 |
Что получится при операции вычитании вида TIME - TIMESTAMP? |
ошибка; |
||||||||||||||||||||||||||||||||||||||||||||||||
95 |
Что получится при операции вычитании вида TIME - ЧИСЛО? |
значение типа TIME; |
||||||||||||||||||||||||||||||||||||||||||||||||
96 |
Что получится при операции вычитании вида TIME - TIME? |
значение типа NUMERIC(9,4); |
||||||||||||||||||||||||||||||||||||||||||||||||
97 |
Что получится при операции вычитании вида TIMESTAMP - TIMESTAMP? |
значение типа NUMERIC(18,9); |
||||||||||||||||||||||||||||||||||||||||||||||||
98 |
Что получится при операции вычитании вида TIMESTAMP - ЧИСЛО? |
значение типа TIMESTAMP; |
||||||||||||||||||||||||||||||||||||||||||||||||
99 |
Какое описание константы типа DATE является правильным? |
'1.1.2001'; '12/31/1995'; '06-15-45'; |
||||||||||||||||||||||||||||||||||||||||||||||||
100 |
Поле F1 имеет тип DATE. Что вернет выражение F1+1.75, если в поле F1 записано значение 1.1.2000? |
3.1.2000; |
||||||||||||||||||||||||||||||||||||||||||||||||
101 |
Поле F1 имеет тип TIME. Что вернет выражение F1+1, если в поле F1 записано значение 10:30:10? |
10:30:11; |
||||||||||||||||||||||||||||||||||||||||||||||||
102 |
Поле F1 имеет тип TIMESTAMP. Что вернет выражение F1+1.75, если в поле F1 записано значение 1.1.1999 1:35:00? |
2.1.1999 19:35:00; |
||||||||||||||||||||||||||||||||||||||||||||||||
103 |
Поле F1 и F2 имеет тип TIMESTAMP. Что вернет выражение F1-F2, если в поле F1 записано значение 20.1.1999 18:00:00, а в поле F2 - 8.1.1999 6:00:00? |
12.5; |
||||||||||||||||||||||||||||||||||||||||||||||||
104 |
Поле F1 и F2 имеет тип TIME. Что вернет выражение F1-F2, если в поле F1 записано значение 10:30:10, а в поле F2 - 10:00:00? |
1810; |
||||||||||||||||||||||||||||||||||||||||||||||||
105 |
Поле F1 и F2 имеет тип DATE. Что вернет выражение F1-F2, если в поле F1 записано значение 20.1.1999, а в поле F2 - 8.1.1999? |
12; |
||||||||||||||||||||||||||||||||||||||||||||||||
106 |
Какое описание константы типа TIME является правильным? |
'12:30:45'; '12:30:45.2753'; |
||||||||||||||||||||||||||||||||||||||||||||||||
107 |
Для чего используется предложение DEFAULT в команде создании таблицы CREATE TABLE? |
для задания значения по умолчанию для поля новой записи; |
||||||||||||||||||||||||||||||||||||||||||||||||
108 |
Для чего используется предложение NOT NULL в команде создании таблицы CREATE TABLE? |
для обеспечения обязательности заполнения поля; |
||||||||||||||||||||||||||||||||||||||||||||||||
109 |
Какую конструкцию в команде создании таблицы CREATE TABLE необходимо использовать для создания обязательного для заполнения поля? |
NOT NULL; |
||||||||||||||||||||||||||||||||||||||||||||||||
110 |
Для чего используется предложение CHECK в команде создании таблицы CREATE TABLE? |
для проверки вновь вводимых данных в одно поле таблицы; для проверки вновь вводимых данных в несколько полей таблицы; |
||||||||||||||||||||||||||||||||||||||||||||||||
111 |
Для чего используется предложение UNIQUE в команде создании таблицы CREATE TABLE? |
для создания первичного или дополнительного ключа таблицы; для обеспечения уникальности одного поля; для обеспечения уникальности нескольких полей одновременно; |
||||||||||||||||||||||||||||||||||||||||||||||||
112 |
Для чего используется предложение PRIMARY KEY в команде создании таблицы CREATE TABLE? |
для создания первичного ключа таблицы; для обеспечения уникальности одного поля; для обеспечения уникальности нескольких полей одновременно; |
||||||||||||||||||||||||||||||||||||||||||||||||
113 |
Сколько раз может использоваться предложение PRIMARY KEY в команде создании таблицы CREATE TABLE? |
1; |
||||||||||||||||||||||||||||||||||||||||||||||||
114 |
Сколько раз может использоваться предложение UNIQUE в команде создании таблицы CREATE TABLE? |
1; 2; 3; практически неограниченное количество раз; |
||||||||||||||||||||||||||||||||||||||||||||||||
115 |
Чем предложение UNIQUE в команде создании таблицы CREATE TABLE отличается от предложения PRIMARY KEY? |
тем, что PRIMARY KEY можно использовать один раз, а UNIQUE - несколько; |
||||||||||||||||||||||||||||||||||||||||||||||||
116 |
Какие требования предъявляются к полю (полям), являющемуся первичным (PRIMARY KEY) или дополнительным ключом (UNIQUE)? |
поле (поля) должны быть обязательными; |
||||||||||||||||||||||||||||||||||||||||||||||||
117 |
К чему приводит создание первичного (PRIMARY KEY) или дополнительного ключа (UNIQUE)? |
к созданию уникального индекса; |
||||||||||||||||||||||||||||||||||||||||||||||||
118 |
Как влияет на скорость операций отбора и/или сортировки записей по полям, по которым был создан первичный (PRIMARY KEY) или дополнительный ключ (UNIQUE)? |
ускоряет; |
||||||||||||||||||||||||||||||||||||||||||||||||
119 |
Как влияет на скорость операций добавления новых записей или изменения записей по полям, по которым был создан первичный (PRIMARY KEY) или дополнительный ключ (UNIQUE)? |
замедляет; |
||||||||||||||||||||||||||||||||||||||||||||||||
120 |
Имеется таблица, созданная следующей командой: create table t1( id integer not null, name varchar(50) not null unique); В таблице хранятся следующие данные:
Можно ли в эту таблицу вставить следующую запись (1, 'Иван')? |
нет; |
||||||||||||||||||||||||||||||||||||||||||||||||
121 |
Имеется таблица, созданная следующей командой: create table t1( id integer not null, name varchar(50) not null unique); В таблице хранятся следующие данные:
Можно ли в эту таблицу вставить следующую запись (1, 'Евгений')? |
да; |
||||||||||||||||||||||||||||||||||||||||||||||||
122 |
Имеется таблица, созданная следующей командой: create table t1( id integer not null, name varchar(50) not null unique); В таблице хранятся следующие данные:
Можно ли в эту таблицу вставить следующую запись (5, 'иван')? |
да; |
||||||||||||||||||||||||||||||||||||||||||||||||
123 |
Имеется таблица, созданная следующей командой: create table t1( id integer not null primary key, namevarchar(50)); В таблице хранятся следующие данные:
Можно ли в эту таблицу вставить следующую запись (1, 'Иван')? |
нет; |
||||||||||||||||||||||||||||||||||||||||||||||||
124 |
Имеется таблица, созданная следующей командой: create table t1( id integer not null primary key, namevarchar(50)); В таблице хранятся следующие данные:
Можно ли в эту таблицу вставить следующую запись (1, 'Евгений')? |
нет; |
||||||||||||||||||||||||||||||||||||||||||||||||
125 |
Имеется таблица, созданная следующей командой: create table t1( id integer not null primary key, namevarchar(50)); В таблице хранятся следующие данные:
Можно ли в эту таблицу вставить следующую запись (5, 'Иван')? |
да; |
||||||||||||||||||||||||||||||||||||||||||||||||
126 |
Имеется таблица, созданная следующей командой: create table t1( id integer not null primary key, namevarchar(50) notnull); В таблице хранятся следующие данные:
Можно ли в эту таблицу вставить следующую запись (5, null)? |
нет; |
||||||||||||||||||||||||||||||||||||||||||||||||
127 |
Имеется таблица, созданная следующей командой: create table t1( id integer not null primary key, namevarchar(50) notnull); В таблице хранятся следующие данные:
Можно ли в эту таблицу вставить следующую запись (5, '')? |
да; |
||||||||||||||||||||||||||||||||||||||||||||||||
128 |
В каких строчках команды SQL имеются ошибки: create table t1( id integer primary key, name varchar(50) not null, shortname char(10) default 'temp', t_type byte not null, age smallint unique(name, shortname)); |
2; 5; 6; 7; |
||||||||||||||||||||||||||||||||||||||||||||||||
129 |
В каких строчках команды SQL имеются ошибки: create table group( id integer not null unique, name varchar(50) not null, shortname char(10) default 'temp', t_type smallint not null age int64, primary key(name, t_type)); |
1; 5; 6; |
||||||||||||||||||||||||||||||||||||||||||||||||
130 |
Имеется таблица, созданная следующей командой: create table t1( id integer not null unique, name varchar(50) not null, nick char(10) default 'temp' not null, t_type smallint not null, primary key(name, t_type)); В таблице хранятся следующие данные:
Можно ли в эту таблицу вставить следующую запись (5, 'Григорий', 'vk', 2)? |
да; |
||||||||||||||||||||||||||||||||||||||||||||||||
131 |
Имеется таблица, созданная следующей командой: create table t1( id integer not null unique, name varchar(50)) not null, nick char(10) default 'temp' not null, t_type smallint not null, primary key(name, t_type)); В таблице хранятся следующие данные:
Можно ли в эту таблицу вставить следующую запись (3, 'Григорий', 'vk', 2)? |
нет; |
||||||||||||||||||||||||||||||||||||||||||||||||
132 |
Имеется таблица, созданная следующей командой: create table t1( id integer not null unique, name varchar(50)) not null, nick char(10) default 'temp' not null, t_type smallint not null, primary key(name, t_type)); В таблице хранятся следующие данные:
Можно ли в эту таблицу вставить следующую запись (5, 'Григорий', 'vk', 1)? |
да; |
||||||||||||||||||||||||||||||||||||||||||||||||
133 |
Имеется таблица, созданная следующей командой: create table t1( id integer not null, name varchar(50)) not null, nick char(10) default 'temp' not null, t_type smallint not null); Выполняется команда вставки insertintot1 values (5, 'Григорий', null, 1). Какая запись будет вставлена в таблицу? |
возникнет ошибка; |
||||||||||||||||||||||||||||||||||||||||||||||||
134 |
Имеется таблица, созданная следующей командой: create table t1( id integer not null unique, name varchar(50)) not null, nick char(10) default 'temp' not null, t_type smallint not null, primary key(name, t_type)); Выполняется команда вставки insert into t1(id, name, t_type) values (5, 'Григорий', 1). Какая запись будет вставлена в таблицу? |
5, Григорий, temp, 1; |
||||||||||||||||||||||||||||||||||||||||||||||||
135 |
Имеется таблица, созданная следующей командой: create table t1( id integer not null unique, name varchar(50)) not null, nick char(10) default 'temp', t_type smallint not null, primary key(name)); Выполняется команда вставки insert into t1 values (5, 'Григорий', null, 1). Какая запись будет вставлена в таблицу? |
5, Григорий, null, 1; |
||||||||||||||||||||||||||||||||||||||||||||||||
136 |
Что делает функциональный оператор Interbase CURRENT_DATE? |
возвращает текущую дату на сервере; |
||||||||||||||||||||||||||||||||||||||||||||||||
137 |
Что делает функциональный оператор Interbase CURRENT_TIME? |
возвращает текущее время на сервере; |
||||||||||||||||||||||||||||||||||||||||||||||||
138 |
Что делает функциональный оператор Interbase CURRENT_TIMESTAMP? |
возвращает текущие время и дату на сервере; возвращает текущее время на сервере; возвращает текущую дату на сервере; |
||||||||||||||||||||||||||||||||||||||||||||||||
139 |
Что делает функциональный оператор Interbase NOW? |
возвращает текущие время и дату на сервере; возвращает текущее время на сервере; возвращает текущую дату на сервере; |
||||||||||||||||||||||||||||||||||||||||||||||||
140 |
Какой аналог есть у функционального оператора Interbase NOW? |
CURRENT_TIMESTAMP; |
||||||||||||||||||||||||||||||||||||||||||||||||
141 |
Для чего используется функция Interbase EXTRACT? |
для извлечения частей даты или времени из объекта соответствующего типа; |
||||||||||||||||||||||||||||||||||||||||||||||||
142 |
Какой синтаксис у функции Interbase EXTRACT? |
EXTRACT(part FROM value); |
||||||||||||||||||||||||||||||||||||||||||||||||
143 |
Какие значения может принимать аргумент part у функции Interbase EXTRACT(partFROMvalue)? |
YEAR, MONTH, DAY, HOUR, MUNITE, SECOND, WEEKDAY, YEARDAY; |
||||||||||||||||||||||||||||||||||||||||||||||||
144 |
Какие значения может принимать аргумент value у функции Interbase EXTRACT(partFROMvalue)? |
значения любого типа даты и/или времени; |
||||||||||||||||||||||||||||||||||||||||||||||||
145 |
Что вернется при выполнении функции Interbase EXTRACT(YEARFROMf1), где F1 - поле типа TIME, хранящее значение '10:10:45'? |
ошибка; |
||||||||||||||||||||||||||||||||||||||||||||||||
146 |
Какой тип возвращает функции Interbase EXTRACT(partFROMvalue), в зависимости от значения аргумента part? |
smallint для всех значений, кроме SECOND, для SECOND - decimal(6,4); |
||||||||||||||||||||||||||||||||||||||||||||||||
147 |
Для чего используется функция Interbase DECODE_DATE_TIME? |
такой функции нет; |
||||||||||||||||||||||||||||||||||||||||||||||||
148 |
Для чего используется функция Interbase COMPOSE? |
такой функции нет; |
||||||||||||||||||||||||||||||||||||||||||||||||
149 |
Для чего используется предложение REFERENCESв команде SQL CREATE TABLE? |
для формирования связей между таблицами базы данных; для создания индексов; |
||||||||||||||||||||||||||||||||||||||||||||||||
150 |
Какие опции имеет предложение REFERENCESв команде SQL CREATE TABLE? |
ON DELETE; ON UPDATE; |
||||||||||||||||||||||||||||||||||||||||||||||||
151 |
Какие поведение предлагается предложением REFERENCESв ответ на изменение внешнего ключа? |
CASCADE; SET DEFAULT; SET NULL; NO ACTION; |
||||||||||||||||||||||||||||||||||||||||||||||||
152 |
Каким условиям должны отвечать поля, на которые ссылается ограничение REFERENCES? |
уникальность; обязательность; |
||||||||||||||||||||||||||||||||||||||||||||||||
153 |
Каким условиям должны отвечать поля, входящие в ограничение REFERENCES? |
совместимость по типу; |
||||||||||||||||||||||||||||||||||||||||||||||||
154 |
Для чего используется конструкция COMPUTEDBY команды CREATE TABLE? |
для создания вычисляемых полей; |
||||||||||||||||||||||||||||||||||||||||||||||||
155 |
Какое имя будет у ограничение REFERENCES в следующей команде SQL? create table t2( id integer not null primary key, id_d integer references t1(id_dep)) |
сгенерированное сервером уникальное имя; |
||||||||||||||||||||||||||||||||||||||||||||||||
156 |
Какое имя будет у ограничение PRIMARYKEY в следующей команде SQL? create table t2( id integer not null primary key, id_d integer references t1(id_dep)) |
сгенерированное сервером уникальное имя; |
||||||||||||||||||||||||||||||||||||||||||||||||
157 |
Какое имя будет у ограничение UNIQUE в следующей команде SQL? create table t2( id integer not null unique, id_d integer references t1(id_dep)) |
сгенерированное сервером уникальное имя; |
||||||||||||||||||||||||||||||||||||||||||||||||
158 |
Какое имя будет у ограничение CHECK в следующей команде SQL? create table t2( id integer check(id > 1000), id_d integer references t1(id_dep)) |
сгенерированное сервером уникальное имя; |
||||||||||||||||||||||||||||||||||||||||||||||||
159 |
В базе данных имеется таблица, созданная следующей командой SQL: create table t1( age smallint check(age > 10), id_t integer references teacher(id)) Что произойдет при попытке выполнить команду insert into t1 values (5, null)? |
возникнет ошибка из-за нарушений проверочной целостности на поле age; |
||||||||||||||||||||||||||||||||||||||||||||||||
160 |
В базе данных имеется таблица, созданная следующей командой SQL: create table t1( age smallint check(age > 10), id_t integer references teacher(id)) Что произойдет при попытке выполнить команду insert into t1 values (15, null)? |
будет произведена вставка записи (15, null); |
||||||||||||||||||||||||||||||||||||||||||||||||
161 |
В базе данных имеется таблица, созданная следующей командой SQL: create table t1( age smallint, id_t integer references teacher(id), constraint t1_check check ((age between 20 and 50) and id_t <> 45)) Что произойдет при попытке выполнить команду insert into t1 values (15, 10), при условии, что соответствующая запись в таблице teacher имеется? |
возникнет ошибка из-за нарушений проверочной целостности на поле age; |
||||||||||||||||||||||||||||||||||||||||||||||||
162 |
В базе данных имеется таблица, созданная следующей командой SQL: create table t1( age smallint, id_t integer references teacher(id), constraint t1_check check ((age between 20 and 50) and id_t <> 45)) Что произойдет при попытке выполнить команду insert into t1 values (20, 10), при условии, что соответствующая запись в таблице teacher имеется? |
будет произведена вставка записи (20, 10); |
||||||||||||||||||||||||||||||||||||||||||||||||
163 |
В базе данных имеется таблица, созданная следующей командой SQL: create table t1( age smallint, id_t integer references teacher(id), constraint t1_check check ((age between 20 and 50) and id_t <> 45)) Что произойдет при попытке выполнить команду insert into t1 values (50, 10), при условии, что соответствующая запись в таблице teacher имеется? |
будет произведена вставка записи (50, 10); |
||||||||||||||||||||||||||||||||||||||||||||||||
164 |
В базе данных имеется таблица, созданная следующей командой SQL: create table t1( age smallint, id_t integer references teacher(id), constraint t1_check check ((age between 20 and 50) and id_t <> 45)) Что произойдет при попытке выполнить команду insertintot1 values (35, 45), при условии, что соответствующая запись в таблице teacher имеется? |
возникнет ошибка из-за нарушений проверочной целостности t1_check; |
||||||||||||||||||||||||||||||||||||||||||||||||
165 |
Как задать имя для какого-либо из ограничений целостности данных на уровне поля или таблицы? |
с помощью предложения CONSTRAINTимя; |
||||||||||||||||||||||||||||||||||||||||||||||||
166 |
В базе данных имеется таблицы, созданные следующими командами SQL: create table t1( id smallint not null unique, name varchar(20)) create table t2( id_t smallint default 1 constraint t2_pk1 references t1(id), cnamevarchar(40)) В таблицах хранятся следующие записи: t1
t2
К чему приведет выполнение следующей команды SQL: insert into t2 values(1, 'Елена'); |
к вставке записи (1, 'Елена'); |
||||||||||||||||||||||||||||||||||||||||||||||||
167 |
В базе данных имеется таблицы, созданные следующими командами SQL: create table t1( id smallint not null unique, name varchar(20)) create table t2( id_t smallint default 1 constraint t2_pk1 references t1(id), cnamevarchar(40)) В таблицах хранятся следующие записи: t1
t2
К чему приведет выполнение следующей команды SQL: insert into t2 values(2, 'Антон'); |
к вставке записи (2, 'Антон'); |
||||||||||||||||||||||||||||||||||||||||||||||||
168 |
В базе данных имеется таблицы, созданные следующими командами SQL: create table t1( id smallint not null unique, name varchar(20)) create table t2( id_t smallint default 1 constraint t2_pk1 references t1(id), cnamevarchar(40)) В таблицах хранятся следующие записи: t1
t2
К чему приведет выполнение следующей команды SQL: insert into t2 values(null, 'Николай'); |
к вставке записи (null, 'Николай'); |
||||||||||||||||||||||||||||||||||||||||||||||||
169 |
В базе данных имеется таблицы, созданные следующими командами SQL: create table t1( id smallint not null unique, name varchar(20)) create table t2( id_t smallint default 1 constraint t2_pk1 references t1(id), cnamevarchar(40)) В таблицах хранятся следующие записи: t1
t2
К чему приведет выполнение следующей команды SQL: insert into t2 values(5, 'Анна'); |
к ошибке из-за нарушения условия ссылочной целостности; |
||||||||||||||||||||||||||||||||||||||||||||||||
170 |
В базе данных имеется таблицы, созданные следующими командами SQL: create table t1( id smallint not null unique, name varchar(20)) create table t2( id_t smallint default 1 constraint t2_pk1 references t1(id), cnamevarchar(40)) В таблицах хранятся следующие записи: t1
t2
К чему приведет выполнение следующей команды SQL: insert into t2(cname) values('Наталья'); |
к вставке записи (1, 'Наталья'); |
||||||||||||||||||||||||||||||||||||||||||||||||
171 |
Правильно ли описаны нижеследующие таблицы?: create table t1( f_name varchar(20) not null, s_name varchar(20) not null, m_name varchar(20) not null, dob date not null, app varchar(50), constraint t1_pk primary key(dob, f_name, s_name, m_name)); create table t2( f_name varchar(20) not null, s_name varchar(20) not null, m_name varchar(20) not null, dob date not null, cname varchar(40), constraint t2_fk_1(dob, f_name, s_name, m_name) references t1(dob, f_name, s_name, m_name)); |
да; нет, так как неправильно описано поле dob в обеих таблицах; |
||||||||||||||||||||||||||||||||||||||||||||||||
172 |
Правильно ли описаны нижеследующие таблицы?: create table t1( f_name varchar(20), s_name varchar(20) not null, m_name varchar(20) not null, dob date not null, app varchar(50), constraint t1_pk primary key(dob, f_name, s_name, m_name)); create table t2( f_name varchar(20) not null, s_name varchar(20) not null, m_name varchar(20) not null, dob date not null, cname varchar(40), constraint t2_fk_1(dob, f_name, s_name, m_name) references t1(dob, f_name, s_name, m_name)); |
нет, так как поля, входящие в составной ключ, должны быть обязательными; |
||||||||||||||||||||||||||||||||||||||||||||||||
173 |
Правильно ли описаны нижеследующие таблицы?: create table t1( f_name varchar(20) not null unique, s_name varchar(20) not null unique, m_name varchar(20) not null unique, dob date not null unique, app varchar(50)); create table t2( f_name varchar(20) not null, s_name varchar(20) not null, m_name varchar(20) not null, dob date not null, cname varchar(40), constraint t2_fk_1(dob, f_name, s_name, m_name) references t1(dob, f_name, s_name, m_name)); |
нет, так как поля, участвующие в связи со стороны внешней таблицы должны быть составным ключом; |
||||||||||||||||||||||||||||||||||||||||||||||||
174 |
Правильно ли описаны нижеследующие таблицы?: create table t1( f_name varchar(20) not null, s_name varchar(20) not null, m_name varchar(20) not null, dob date not null, app varchar(50), constraint t1_pk primary key(dob, f_name, s_name, m_name)); create table t2( f_name varchar(20) not null, s_name varchar(20) not null, m_name varchar(20) not null, dob date not null, cname varchar(40), constraint t2_fk_1(m_name, f_name, s_name, dob) references t1(m_name, f_name, s_name, dob)); |
нет, так как поля во внешнем ключе должны быть перечислены в ином порядке; |
||||||||||||||||||||||||||||||||||||||||||||||||
175 |
С помощью какой команды можно удалить таблицу? |
DROP TABLE имя; |
||||||||||||||||||||||||||||||||||||||||||||||||
176 |
Можно ли удалить таблицу, на которую ссылаются другие таблицы посредством каких-либо ограничений целостности? |
нет; |
||||||||||||||||||||||||||||||||||||||||||||||||
177 |
Можно ли удалить таблицу, которая используется в хранимых процедурах? |
нет; |
||||||||||||||||||||||||||||||||||||||||||||||||
178 |
Можно ли удалить таблицу, которая используется в отображениях (view)? |
нет; |
||||||||||||||||||||||||||||||||||||||||||||||||
179 |
Можно ли удалить таблицу, для которой описаны триггеры? |
можно в любом случае; |
||||||||||||||||||||||||||||||||||||||||||||||||
180 |
Можно ли удалить таблицу, для которой описаны индексы? |
можно в любом случае; |
||||||||||||||||||||||||||||||||||||||||||||||||
181 |
Можно ли удалить таблицу, для которой описаны ограничения типа CHECK? |
можно в любом случае; |
||||||||||||||||||||||||||||||||||||||||||||||||
182 |
Можно ли удалить таблицу, поля которой используются в другой таблице в конструкции COMPUTED BY? |
нет; |
||||||||||||||||||||||||||||||||||||||||||||||||
183 |
Можно ли удалить таблицу, которая используется незавершенной транзакцией? |
нет; |
||||||||||||||||||||||||||||||||||||||||||||||||
184 |
Какие операции можно совершить с помощью команды ALTER TABLE? |
добавить поле к таблице; удалить поле из таблицы; удалить ограничение целостности таблицы или поля; добавить ограничения целостности к таблице; изменить имя поля, его тип и порядковый номер; |
||||||||||||||||||||||||||||||||||||||||||||||||
185 |
С помощью какой команды можно добавить новое поле к таблице? |
ALTER TABLE имя_таблицы ADD описание_поля; |
||||||||||||||||||||||||||||||||||||||||||||||||
186 |
С помощью какой команды можно удалить поле из таблицы? |
ALTER TABLE имя_таблицы DROP имя_поля [,имя_поля ...]; |
||||||||||||||||||||||||||||||||||||||||||||||||
187 |
С помощью какой команды можно удалить ограничение целостности из таблицы? |
ALTER TABLE имя_таблицы DROP CONSTRAINT имя_огр [,имя_огр ...]; |
||||||||||||||||||||||||||||||||||||||||||||||||
188 |
С помощью какой команды можно изменить поле? |
ALTER TABLE имя_таблицы ALTER [COLUMN] имя_поля; |
||||||||||||||||||||||||||||||||||||||||||||||||
189 |
С помощью какой команды можно добавить ограничение целостности для таблицы? |
ALTER TABLE имя_таблицы ADD [CONSTRAINT имя] описание_огр; |
||||||||||||||||||||||||||||||||||||||||||||||||
190 |
С помощью какой команды можно изменить имя таблицы? |
такой команды нет; |
||||||||||||||||||||||||||||||||||||||||||||||||
191 |
Имеются две таблицы, созданные с помощью следующего описания: create table t1( f_name varchar(20) not null, s_name varchar(20) not null, m_name varchar(20) not null, dob date not null check(dob > '1.1.1990'), app varchar(50), constraint t1_pk primary key(dob, f_name, s_name, m_name)); create table t2( f_name varchar(20) not null, s_name varchar(20) not null, m_name varchar(20) not null, dob date not null, cname varchar(40), constraint t2_fk_1(dob, f_name, s_name, m_name) references t1(dob, f_name, s_name, m_name)); Можно ли удалить таблицу t1? |
нет, так как она используется таблицей t2 в ограничении ссылочной целостности; |
||||||||||||||||||||||||||||||||||||||||||||||||
192 |
Имеются две таблицы, созданные с помощью следующего описания: create table t1( f_name varchar(20) not null, s_name varchar(20) not null, m_name varchar(20) not null, dob date not null check(dob > '1.1.1990'), app varchar(50), constraint t1_pk primary key(dob, f_name, s_name, m_name)); create table t2( f_name varchar(20) not null, s_name varchar(20) not null, m_name varchar(20) not null, dob date not null, cname varchar(40), constraint t2_check_1 check (exists(select * from t1 where dob-t1.dob < 10*365))); Можно ли удалить таблицу t1? |
нет, так как она используется таблицей t2 в ограничении проверки CHECK; |
||||||||||||||||||||||||||||||||||||||||||||||||
193 |
Имеются две таблицы, созданные с помощью следующего описания: create table t1( f_name varchar(20) not null, s_name varchar(20) not null, m_name varchar(20) not null, dob date not null check(dob > '1.1.1990'), app varchar(50), constraint t1_pk primary key(dob, f_name, s_name, m_name)); create table t2( f_name varchar(20) not null, s_name varchar(20) not null, m_name varchar(20) not null, dob date not null, cname varchar(40), constraint t2_check_1 check (dob > '1.1.2000')); Можно ли удалить таблицу t1? |
можно, так как таблицы не связаны между собой; |
||||||||||||||||||||||||||||||||||||||||||||||||
194 |
В базе данных имеется таблицы, созданные следующими командами SQL: create table t1( id smallint not null unique, name varchar(20)) create table t2( id_t smallint default 1 constraint t2_pk1 references t1(id), cnamevarchar(40)) В таблицах хранятся следующие записи: t1
t2
К чему приведет выполнение следующей команды SQL: delete from t1 where id = 1; |
к ошибке удаления из-за нарушения ссылочной целостности; |
||||||||||||||||||||||||||||||||||||||||||||||||
195 |
В базе данных имеется таблицы, созданные следующими командами SQL: create table t1( id smallint not null unique, name varchar(20)) create table t2( id_t smallint default 1 constraint t2_pk1 references t1(id), cnamevarchar(40)) В таблицах хранятся следующие записи: t1
t2
К чему приведет выполнение следующей команды SQL: delete from t1 where id = 2; |
к ошибке удаления из-за нарушения ссылочной целостности; |
||||||||||||||||||||||||||||||||||||||||||||||||
196 |
В базе данных имеется таблицы, созданные следующими командами SQL: create table t1( id smallint not null unique, name varchar(20)) create table t2( id_t smallint default 1 constraint t2_pk1 references t1(id) on update set default on delete cascade, cnamevarchar(40)) В таблицах хранятся следующие записи: t1
t2
К чему приведет выполнение следующей команды SQL: delete from t1 where id = 2; |
t1
t2
|
||||||||||||||||||||||||||||||||||||||||||||||||
197 |
В базе данных имеется таблицы, созданные следующими командами SQL: create table t1( id smallint not null unique, name varchar(20)) create table t2( id_t smallint default 1 constraint t2_pk1 references t1(id) on update set default on delete set null, cnamevarchar(40)) В таблицах хранятся следующие записи: t1
t2
К чему приведет выполнение следующей команды SQL: delete from t1 where id = 2; |
t1
t2
|
||||||||||||||||||||||||||||||||||||||||||||||||
198 |
В базе данных имеется таблицы, созданные следующими командами SQL: create table t1( id smallint not null unique, name varchar(20)) create table t2( id_t smallint default 1 constraint t2_pk1 references t1(id) on update set default on delete set default, cnamevarchar(40)) В таблицах хранятся следующие записи: t1
t2
К чему приведет выполнение следующей команды SQL: delete from t1 where id = 2; |
t1
t2
|
||||||||||||||||||||||||||||||||||||||||||||||||
199 |
В базе данных имеется таблицы, созданные следующими командами SQL: create table t1( id smallint not null unique, name varchar(20)) create table t2( id_t smallint default 1 constraint t2_pk1 references t1(id), cnamevarchar(40)) В таблицах хранятся следующие записи: t1
t2
К чему приведет выполнение следующей команды SQL: delete from t1 where id = 4; |
t1
t2
|
||||||||||||||||||||||||||||||||||||||||||||||||
200 |
В базе данных имеется таблицы, созданные следующими командами SQL: create table t1( id smallint not null unique, name varchar(20)) create table t2( id_t smallint default 5 constraint t2_pk1 references t1(id) on update set default on delete set default, cnamevarchar(40)) В таблицах хранятся следующие записи: t1
t2
К чему приведет выполнение следующей команды SQL: delete from t1 where id = 2; |
к ошибке удаления из-за нарушения ссылочной целостности; |
||||||||||||||||||||||||||||||||||||||||||||||||
201 |
В базе данных имеется таблицы, созданные следующими командами SQL: create table t1( id smallint not null unique, name varchar(20)) create table t2( id_t smallint default 1 unique constraint t2_pk1 references t1(id) on update set default on delete set default, cnamevarchar(40)) В таблицах хранятся следующие записи: t1
t2
К чему приведет выполнение следующей команды SQL: delete from t1 where id = 2; |
к ошибке удаления из-за нарушения целостности; |
||||||||||||||||||||||||||||||||||||||||||||||||
202 |
В базе данных имеется таблицы, созданные следующими командами SQL: create table t1( id smallint not null unique, name varchar(20)) create table t2( id_t smallint default 1 constraint t2_pk1 references t1(id), cnamevarchar(40)) В таблицах хранятся следующие записи: t1
t2
К чему приведет выполнение следующей команды SQL: update t1 set id = 5 where id = 2; |
к ошибке изменения из-за нарушения ссылочной целостности; |
||||||||||||||||||||||||||||||||||||||||||||||||
203 |
В базе данных имеется таблицы, созданные следующими командами SQL: create table t1( id smallint not null unique, name varchar(20)) create table t2( id_t smallint default 1 constraint t2_pk1 references t1(id) on update cascade on delete no action, cnamevarchar(40)) В таблицах хранятся следующие записи: t1
t2
К чему приведет выполнение следующей команды SQL: update t1 set id = 5 where id = 2; |
t1
t2
|
||||||||||||||||||||||||||||||||||||||||||||||||
204 |
В базе данных имеется таблицы, созданные следующими командами SQL: create table t1( id smallint not null unique, name varchar(20)) create table t2( id_t smallint default 1 constraint t2_pk1 references t1(id) on update set default on delete set null, cnamevarchar(40)) В таблицах хранятся следующие записи: t1
t2
К чему приведет выполнение следующей команды SQL: update t1 set id = 5 where id = 2; |
t1
t2
|
||||||||||||||||||||||||||||||||||||||||||||||||
205 |
В базе данных имеется таблицы, созданные следующими командами SQL: create table t1( id smallint not null unique, name varchar(20)) create table t2( id_t smallint default 1 constraint t2_pk1 references t1(id) on update set null on delete set default, cnamevarchar(40)) В таблицах хранятся следующие записи: t1
t2
К чему приведет выполнение следующей команды SQL: update t1 set id = 5 where id = 2; |
t1
t2
|
||||||||||||||||||||||||||||||||||||||||||||||||
206 |
В базе данных имеется таблицы, созданные следующими командами SQL: create table t1( id smallint not null unique, name varchar(20)) create table t2( id_t smallint default 1 constraint t2_pk1 references t1(id), cnamevarchar(40)) В таблицах хранятся следующие записи: t1
t2
К чему приведет выполнение следующей команды SQL: update t1 set id = 5 where id = 4; |
t1
t2
|
||||||||||||||||||||||||||||||||||||||||||||||||
207 |
В базе данных имеется таблицы, созданные следующими командами SQL: create table t1( id smallint not null unique, name varchar(20)) create table t2( id_t smallint default 5 constraint t2_pk1 references t1(id) on update set default on delete cascade, cnamevarchar(40)) В таблицах хранятся следующие записи: t1
t2
К чему приведет выполнение следующей команды SQL: update t1 set id = 6 where id = 2; |
к ошибке изменения из-за нарушения ссылочной целостности; |
||||||||||||||||||||||||||||||||||||||||||||||||
208 |
В базе данных имеется таблицы, созданные следующими командами SQL: create table t1( id smallint not null unique, name varchar(20)) create table t2( id_t smallint default 1 unique constraint t2_pk1 references t1(id) on update set default on delete set default, cnamevarchar(40)) В таблицах хранятся следующие записи: t1
t2
К чему приведет выполнение следующей команды SQL: update t1 set id = 6 where id = 2; |
к ошибке изменения из-за нарушения целостности; |
||||||||||||||||||||||||||||||||||||||||||||||||
209 |
Для чего необходимо в базе данных на SQL сервере создавать индексы? |
для ускорения операций выборки; для ускорения операций сортировки; |
||||||||||||||||||||||||||||||||||||||||||||||||
210 |
В базе данных имеется таблица SUPPLIERS(ID, NAME, ADDRESS, PHONE), содержащая несколько десятков тысяч записей. Предполагается, что при обращении к этой таблице часто будет производится поиск по номерам телефонов (PHONE) и/или сортировка по названию поставщика (NAME). По каким полям нужно построить индексы для оптимизации производительности? |
NAME; PHONE; |
||||||||||||||||||||||||||||||||||||||||||||||||
211 |
В базе данных имеется таблица MAIN_DIR(ID, NAME), содержащая несколько десятков записей. Предполагается, что при обращении к этой таблице часто будет производится поиск по идентификатору (ID) или по названию (NAME). По каким полям нужно построить индексы для оптимизации производительности? |
NAME; ID; индексы не нужны, так как это не приведет к увеличению производительности; |
||||||||||||||||||||||||||||||||||||||||||||||||
212 |
С помощью какой SQL команды можно явно создать индекс? |
CREATE INDEX; |
||||||||||||||||||||||||||||||||||||||||||||||||
213 |
Можно ли с помощью команды SQL CREATE INDEX создать уникальный индекс? |
да, с помощью предиката UNIQUE; |
||||||||||||||||||||||||||||||||||||||||||||||||
214 |
Что делает следующая команда языка SQL? create index t1_index1 on t1(id) |
создает индекс с именем t1_index1 для таблицы t1 по полю id; |
||||||||||||||||||||||||||||||||||||||||||||||||
215 |
Какой индекс получится при выполнении следующей команды SQL? create index t1_index1 on t1(id) |
по возрастанию; |
||||||||||||||||||||||||||||||||||||||||||||||||
216 |
Какой индекс получится при выполнении следующей команды SQL? create unique index t1_index1 on t1(id) |
уникальный; по возрастанию; |
||||||||||||||||||||||||||||||||||||||||||||||||
217 |
Какой индекс получится при выполнении следующей команды SQL? create unique asc index t1_index1 on t1(id) |
уникальный; по возрастанию; |
||||||||||||||||||||||||||||||||||||||||||||||||
218 |
Какой индекс получится при выполнении следующей команды SQL? create unique ascending index t1_index1 on t1(id) |
уникальный; по возрастанию; |
||||||||||||||||||||||||||||||||||||||||||||||||
219 |
Какой индекс получится при выполнении следующей команды SQL? create unique desc index t1_index1 on t1(id) |
уникальный; по убыванию; |
||||||||||||||||||||||||||||||||||||||||||||||||
220 |
Какой индекс получится при выполнении следующей команды SQL? create unique descending index t1_index1 on t1(id) |
уникальный; по убыванию; |
||||||||||||||||||||||||||||||||||||||||||||||||
221 |
Какой индекс получится при выполнении следующей команды SQL? create unique asc index t1_index1 on t1(id, name) |
уникальный; по возрастанию; составной; |
||||||||||||||||||||||||||||||||||||||||||||||||
222 |
Какой индекс получится при выполнении следующей команды SQL? create unique desc index t1_index1 on t1(id, age) |
уникальный; по убыванию; составной; |
||||||||||||||||||||||||||||||||||||||||||||||||
223 |
Какой индекс получится при выполнении следующей команды SQL? create unique index t1_index1 on t1(name, age) |
уникальный; по возрастанию; составной; |
||||||||||||||||||||||||||||||||||||||||||||||||
224 |
Какой индекс получится при выполнении следующей команды SQL? create asc index t1_index1 on t1(id) |
по возрастанию; |
||||||||||||||||||||||||||||||||||||||||||||||||
225 |
Какой индекс получится при выполнении следующей команды SQL? create ascending index t1_index1 on t1(id) |
по возрастанию; |
||||||||||||||||||||||||||||||||||||||||||||||||
226 |
Какой индекс получится при выполнении следующей команды SQL? create desc index t1_index1 on t1(id) |
по убыванию; |
||||||||||||||||||||||||||||||||||||||||||||||||
227 |
Какой индекс получится при выполнении следующей команды SQL? create descending index t1_index1 on t1(id) |
по убыванию; |
||||||||||||||||||||||||||||||||||||||||||||||||
228 |
Какой индекс получится при выполнении следующей команды SQL? create asc index t1_index1 on t1(id, name) |
по возрастанию; составной; |
||||||||||||||||||||||||||||||||||||||||||||||||
229 |
Какой индекс получится при выполнении следующей команды SQL? create desc index t1_index1 on t1(id, age) |
по убыванию; составной; |
||||||||||||||||||||||||||||||||||||||||||||||||
230 |
Какой индекс получится при выполнении следующей команды SQL? create index t1_index1 on t1(name, age) |
по возрастанию; составной; |
||||||||||||||||||||||||||||||||||||||||||||||||
231 |
Какой индекс получится при выполнении следующей команды SQL? create asc desc index t1_index1 on t1(name, age) |
в команде имеется ошибка; |
||||||||||||||||||||||||||||||||||||||||||||||||
232 |
Какой индекс получится при выполнении следующей команды SQL? create unique asc desc index t1_index1 on t1(name, age) |
в команде имеется ошибка; |
||||||||||||||||||||||||||||||||||||||||||||||||
233 |
Зачем в команде CREATE INDEX используются предикаты ASC или DESC? |
для ускорения операций сортировки при выполнении какого-либо запроса; для ускорения операций поиска с условиями >, >= в случае использования ASC и с условиями <, <= для DESC |
||||||||||||||||||||||||||||||||||||||||||||||||
234 |
Каким условиям должны отвечать поля, по которым планируется построить уникальный индекс? |
не содержать пустых (NULL) значений; не содержать дублированных значений; |
||||||||||||||||||||||||||||||||||||||||||||||||
235 |
На SQL сервере имеется таблица t1, созданная с помощью команды create table t1( id integer, namevarchar(20)); и содержащая следующие данные:
Можно ли создать для этой таблицы уникальный индекс по полю id? |
нет, так как поле id содержит повторяющиеся значения; |
||||||||||||||||||||||||||||||||||||||||||||||||
236 |
На SQL сервере имеется таблица t1, созданная с помощью команды create table t1( id integer, namevarchar(20)); и содержащая следующие данные:
Можно ли создать для этой таблицы уникальный индекс по полю name? |
да; |
||||||||||||||||||||||||||||||||||||||||||||||||
237 |
На SQL сервере имеется таблица t1, созданная с помощью команды create table t1( id integer, namevarchar(20)); и содержащая следующие данные:
Можно ли создать для этой таблицы уникальный индекс по полю name? |
нет, так как поле name содержит пустые значения; |
||||||||||||||||||||||||||||||||||||||||||||||||
238 |
На SQL сервере имеется таблица t1, созданная с помощью команды create table t1( id integer, namevarchar(20)); и содержащая следующие данные:
Можно ли создать для этой таблицы уникальный индекс по полям name и id? |
да; |
||||||||||||||||||||||||||||||||||||||||||||||||
239 |
На SQL сервере имеется таблица t1, созданная с помощью команды create table t1( id integer, namevarchar(20)); и содержащая следующие данные:
Можно ли создать для этой таблицы уникальный индекс по полям name и id? |
нет, так как поле name содержит пустые значения; |
||||||||||||||||||||||||||||||||||||||||||||||||
240 |
На SQL сервере имеется таблица t1, созданная с помощью команды create table t1( id integer, namevarchar(20)); и содержащая следующие данные:
Можно ли создать для этой таблицы уникальный индекс по полям name и id? |
нет, так как набор полей, по которым строится индекс, содержит повторяющуюся группу значений; |
||||||||||||||||||||||||||||||||||||||||||||||||
241 |
В каких случаях по какому-либо полю таблицы на сервере Interbase рекомендуется создавать индексы? |
поле часто используется в операциях поиска или отбора записей; поле часто используется в операциях соединения; поле часто используется в операциях сортировки; |
||||||||||||||||||||||||||||||||||||||||||||||||
242 |
В каких случаях по какому-либо полю таблицы на сервере Interbase не рекомендуется создавать индексы? |
поле редко используется в операциях поиска или отбора записей; поле очень часто обновляется и не является ключевым; в поле хранятся данные, имеющие небольшое множество возможных значений; количество записей данной таблицы полностью умещается в нескольких страницах БД; |
||||||||||||||||||||||||||||||||||||||||||||||||
243 |
Каким недостатком обладают таблицы, имеющие индексы? |
большим местом для хранения данных; замедлением операций вставки новых записей; замедлением операций модификации записей; замедлением операций удаления записей; |
||||||||||||||||||||||||||||||||||||||||||||||||
244 |
По таблице t1 очень часто выполняются запросы с сортировкой по полю name как по возрастанию, так и по убыванию, при этом скорость выполнения операций модификации данных не является важной. В таблице хранится достаточно много записей с разными значениями в полеname. Какие индексы нужно создать для оптимизации скорости выполнения таких запросов? |
один индекс с порядком сортировки по возрастанию; один индекс с порядком сортировки по убыванию; два индекса, один с порядком сортировки по возрастанию, другой - по убыванию; один уникальный индекс; |
||||||||||||||||||||||||||||||||||||||||||||||||
245 |
В каком случае возникает необходимость использовать составные индексы (индексы по нескольким полям)? |
если часто используется сортировка по этим полям; если часто используется отбор записей по этим полям с условиями отбора, соединенными операцией AND; |
||||||||||||||||||||||||||||||||||||||||||||||||
246 |
В базе данных имеется индекс к таблице t1 по полям surname, firstname, middlename, созданный командой. create index t1_index1 on t1(surname, firstname, middlename) Какие из перечисленных ниже запросов будут использовать этот индекс для ускорения работы? |
select * from t1 order by surname, firstname, middlename; select * from t1 order by surname, middlename; select * from t1 order by surname; |
||||||||||||||||||||||||||||||||||||||||||||||||
247 |
В базе данных имеется индекс к таблице t1 по полям surname, firstname, middlename, созданный командой. create index t1_index1 on t1(surname, firstname, middlename) Какие из перечисленных ниже запросов будут использовать этот индекс для ускорения работы? |
select * from t1 where surname='Петров'; select * from t1 order by surname='Петров' and firstname='Иван'; select * from t1 order by surname='Петров' and firstname='Иван' and middlename ='Васильевич'; |
||||||||||||||||||||||||||||||||||||||||||||||||
248 |
В базе данных имеется таблица MAIN_DIR(ID, ID_NAME), содержащая несколько сотен тысяч записей. При этом в поле ID_NAME хранятся различные значения из множества в 10 элементов. Предполагается, что при обращении к этой таблице часто будет производится поиск и сортировка по названию (ID_NAME). По каким полям нужно построить индексы для оптимизации производительности? |
ID_NAME; индексы не нужны, так как это не приведет к увеличению производительности; |
||||||||||||||||||||||||||||||||||||||||||||||||
249 |
В базе данных имеется таблица MAIN_DIR(ID, NAME), в которую очень интенсивно добавляются данные. Выборка данных из этой таблицы будет производится один раз в сутки с сортировкой по полю NAME, скорость этого процесса не критична. По каким полям нужно построить индексы для оптимизации производительности? |
NAME; индексы не нужны, так как это не приведет к существенному увеличению производительности операции выборки, но существенно снизит скорость модификации данных; |
||||||||||||||||||||||||||||||||||||||||||||||||
250 |
В базе данных имеется таблица MAIN_DIR(ID, NAME) содержащая несколько сотен тысяч записей. Выборка данных из этой таблицы производится очень часто, при этом в соответствии с условиями отбора по полю NAME получаемое количество записей составляет от 80 до 90% от общего количества записей в таблице. По каким полям нужно построить индексы для оптимизации производительности? |
NAME; индексы не нужны, так как это не приведет к увеличению производительности; |
||||||||||||||||||||||||||||||||||||||||||||||||
251 |
В базе данных имеется таблица MAIN_DIR(ID, NAME), созданная следующей командой SQL: create table main_dir( id integer not null unique, namevarchar(20) notnull)); Данная таблица является справочником и поэтому часто участвует в операциях соединения с другими таблицами. Какие индексы необходимо построить для оптимизации операций соединения? |
индексы не нужны, так как использование ограничения уникальности в описании таблицы автоматически приводит к построению нужного индекса; |
||||||||||||||||||||||||||||||||||||||||||||||||
252 |
В базе данных имеется таблица APPOINTMENTS, созданная следующей командой SQL: create table appointments( id integer not null unique, id_name integer references main_dir(id), rate numeric(13,2), id_dep integer references dep_dir(id)); Данная таблица связана с двумя таблицами-справочниками и почти все запросы к ней используют соединения между ними. Какие индексы необходимо построить для оптимизации операций соединения? |
индексы не нужны, так как использование ограничения ссылочной целостности (внешних ключей) в описании таблицы автоматически приводит к построению нужных индексов; |
||||||||||||||||||||||||||||||||||||||||||||||||
253 |
В базе данных имеется таблица , созданная следующей командой SQL: create table people( id integer not null unique, id_sn integer not null references main_dir(id), id_fn integer not null references main_dir(id), id_mn integer not null references main_dir(id), dob date not null, doc varchar(20) not null unique, phone varchar(20), address varchar(100), primary key(id_sn, id_fn, id_mn, dob)); Что нужно сделать, что бы операции отбора и/или сортировки по полю dob (день рождения) выполнялись наиболее оптимально? |
создать индекс по полю dob; перестроить первичный ключ следующим образом primarykey(dob, id_sn, id_fn, id_mn); |
||||||||||||||||||||||||||||||||||||||||||||||||
254 |
В базе данных имеется таблица , созданная следующей командой SQL: create table people( id integer not null unique, sn varchar(30), /*фамилия*/ fn varchar(30), /*имя*/ mn varchar(30), /* отчество */ dob date not null, /*датарождения*/ doc varchar(20) not null, /*номердокумента*/ phone varchar(20), /*телефон*/ address varchar(100)); /*адрес*/ К этой таблице выполняются запросы со следующими возможными условиями: сортировка по фамилии, имени и отчеству (одновременно) как по возрастанию, так и по убыванию, сортировка по дате рождения (только по возрастанию), отбор с различными условиями по дате рождения, номеру документа, телефону, фамилии. Какие индексы необходимо создать для максимального ускорения выполнения запросов с указанными условиями? |
create index p1 on table people(sn, fn, mn); create desc index p2 on table people(sn, fn, mn); create index p3 on table people(dob); create unique index p4 on table people(doc); create index p5 on table people(phone); |
||||||||||||||||||||||||||||||||||||||||||||||||
255 |
Что можно сделать с помощью команды SQL GET? |
Такой команды в языке SQL нет; |
||||||||||||||||||||||||||||||||||||||||||||||||
256 |
Что можно сделать с помощью команды SQL MODIFY? |
Такой команды в языке SQL нет; |
||||||||||||||||||||||||||||||||||||||||||||||||
257 |
Что можно сделать с помощью команды SQL APPEND? |
Такой команды в языке SQL нет; |
||||||||||||||||||||||||||||||||||||||||||||||||
258 |
Что можно сделать с помощью команды SQL ERASE? |
Такой команды в языке SQL нет; |
||||||||||||||||||||||||||||||||||||||||||||||||
259 |
Для чего используется предложение SEPARATE команды SELECT? |
такого предложения нет в команде SELECT; |
||||||||||||||||||||||||||||||||||||||||||||||||
260 |
Что обозначает символ ?, используемые в команде SELECT? |
такой символ использовать нельзя; |
||||||||||||||||||||||||||||||||||||||||||||||||
261 |
Где располагается конструкция DECLARE команды SELECT? |
конструкция DECLARE в команде SELECT не используется; |
||||||||||||||||||||||||||||||||||||||||||||||||
262 |
Для чего используется предложение MIDDLEJOIN команды SELECT? |
такого типа соединения нет в языке SQL; |
||||||||||||||||||||||||||||||||||||||||||||||||
263 |
Чему эквивалентно логическое SQL выражение XINRANGE (20, 30)? |
(x >= 20) and (x <= 30); (x > 20) and (x < 30); такого выражения в языке SQL нет; |
||||||||||||||||||||||||||||||||||||||||||||||||
264 |
Для чего используется SQL выражение SUBSISTS? |
такого выражения в SQL нет; |
||||||||||||||||||||||||||||||||||||||||||||||||
265 |
Каким условиям должен соответствовать подзапрос в SQL выражение [NOT] SOLITARY? |
такого выражения в SQL нет; |
||||||||||||||||||||||||||||||||||||||||||||||||
266 |
В каком случае при использовании предиката FEW логическое SQL выражение возвращает истину? |
таких предикатов в SQL нет; |
||||||||||||||||||||||||||||||||||||||||||||||||
267 |
Какие команды языка SQL используются для обработки данных, хранящихся в БД? |
SELECT; INSERT; DELETE; UPDATE; |
||||||||||||||||||||||||||||||||||||||||||||||||
268 |
Для чего можно использовать команду SELECT языка SQL? |
для выборки данных из одной или нескольких таблиц БД; для выборки данных из одного или нескольких отображений (view) БД; для выборки данных из хранимых процедур, возвращающих набор записей; |
||||||||||||||||||||||||||||||||||||||||||||||||
269 |
Какие части команды SELECT являются обязательными? |
SELECT; FROM; список возвращаемых значений; |
||||||||||||||||||||||||||||||||||||||||||||||||
270 |
Для чего используется предложение DISTINCT команды SELECT? |
для вывода только уникальных записей; |
||||||||||||||||||||||||||||||||||||||||||||||||
271 |
Для чего используется предложение ALL команды SELECT? |
для вывода всех записей; |
||||||||||||||||||||||||||||||||||||||||||||||||
272 |
Какое из предложений, ALL или DISTINCT, используется по умолчанию в команде SELECT? |
ALL; |
||||||||||||||||||||||||||||||||||||||||||||||||
273 |
Где нужно располагать предложения ALL и DISTINCT, используемые в команде SELECT? |
SELECT DISTINCT * FROM t1 WHERE id=25; |
||||||||||||||||||||||||||||||||||||||||||||||||
274 |
Что обозначает символ *, используемые в команде SELECT? |
список всех полей базовой таблицы; |
||||||||||||||||||||||||||||||||||||||||||||||||
275 |
Где располагается символ *, используемые в команде SELECT? |
SELECT DISTINCT * FROM t1 WHERE id=25; SELECT * FROM t1 WHERE id=25; SELECT a.id, b.* FROM t1 a inner join t2 b on a.id=b.id_t; |
||||||||||||||||||||||||||||||||||||||||||||||||
276 |
Как задаются столбцы, возвращаемых командой SELECT? |
списком полей базовой(ых) таблиц(ы); указанием значений-констант; указанием допустимого SQL-выражения; |
||||||||||||||||||||||||||||||||||||||||||||||||
277 |
Где располагается список столбцов, возвращаемых командой SELECT? |
непосредственно после слова SELECT; после выражения SELECT с необязательным DISTINCT или ALL; |
||||||||||||||||||||||||||||||||||||||||||||||||
278 |
Для чего используется конструкция FROM команды SELECT? |
для указания источников данных для запроса; |
||||||||||||||||||||||||||||||||||||||||||||||||
279 |
Где располагается конструкция FROM команды SELECT? |
сразу после списка полей, возвращаемых запросом; |
||||||||||||||||||||||||||||||||||||||||||||||||
280 |
Для чего используется предложение INNERJOIN команды SELECT? |
для выполнения внутреннего соединения; |
||||||||||||||||||||||||||||||||||||||||||||||||
281 |
Для чего используется предложение LEFTJOIN команды SELECT? |
для выполнения левого соединения; |
||||||||||||||||||||||||||||||||||||||||||||||||
282 |
Для чего используется предложение RIGHTJOIN команды SELECT? |
для выполнения правого соединения; для выполнения полного внешнего соединения; |
||||||||||||||||||||||||||||||||||||||||||||||||
283 |
Для чего используется предложение FULLOUTERJOIN команды SELECT? |
для выполнения полного внешнего соединения; |
||||||||||||||||||||||||||||||||||||||||||||||||
284 |
Где располагаются предложения группыJOIN команды SELECT? |
в части FROM между объектами, являющимися наборами записей; |
||||||||||||||||||||||||||||||||||||||||||||||||
285 |
Что должно располагаться после предложения группыJOIN команды SELECT? |
предложение ON с условиями соединения; |
||||||||||||||||||||||||||||||||||||||||||||||||
286 |
Что должно располагаться после предложения группыFULLOUTERJOIN команды SELECT? |
предложение ON с условиями соединения; |
||||||||||||||||||||||||||||||||||||||||||||||||
287 |
Как будет обрабатываться условие соединения предложения группыFULLOUTERJOIN команды SELECT? |
будут выбираться записи, соответствующие условию соединения и записи из правой и левой таблицы, не совпадающие по условию соединения, с заменой значений из соединяемой таблицы на null; |
||||||||||||||||||||||||||||||||||||||||||||||||
288 |
Что такое соединение по эквивалентности (экви-соединение)? |
предложение INNER JOIN с равенством в качестве условия соединения; |
||||||||||||||||||||||||||||||||||||||||||||||||
289 |
Что такое само-соединение? |
предложение INNER JOIN , в котором в условии соединения используются разные поля из одной таблицы; |
||||||||||||||||||||||||||||||||||||||||||||||||
290 |
Какие бывают типы соединений в команде SELECT? |
внутренние соединения; внешние соединения; |
||||||||||||||||||||||||||||||||||||||||||||||||
291 |
Какие бывают виды внутренних соединений? |
экви-соединения (соединения по эквивалентности); сравнительные соединения; рефлексивные (само-) соединения; |
||||||||||||||||||||||||||||||||||||||||||||||||
292 |
Какие бывают подклассы внешних соединений? |
левосторонние соединения; правосторонние соединения; полные соединения; |
||||||||||||||||||||||||||||||||||||||||||||||||
293 |
Каким условиям должны отвечать поля, участвующие в соединении? |
числовые поля могут соединятся с числовыми полями, строковые со строковыми; поля BLOB не могут участвовать в соединении; можно для соединения полей несовместимых типов использовать функцию приведения CAST; |
||||||||||||||||||||||||||||||||||||||||||||||||
294 |
Какие записи возвратит команда SELECT в случае использования внутреннего соединения для двух таблиц? |
только те записи из обеих таблиц, которые соответствуют условию соединения; только те записи из обеих таблиц, которые соответствуют условию соединения и соединяемые поля которых не содержат пустых значений; |
||||||||||||||||||||||||||||||||||||||||||||||||
295 |
Какие записи возвратит команда SELECT в случае использования левостороннего соединения для двух таблиц? |
все записи из левой таблицы, и те записи из правой, которые соответствуют условию соединения или пустые записи; все записи из левой таблицы (за исключением пустых значений соединяемых полей), и те записи из правой, которые соответствуют условию соединения или пустые записи; |
||||||||||||||||||||||||||||||||||||||||||||||||
296 |
Какие записи возвратит команда SELECT в случае использования правостороннего соединения для двух таблиц? |
все записи из правой таблицы, и те записи из левой, которые соответствуют условию соединения или пустые записи; все записи из правой таблицы (за исключением пустых значений соединяемых полей), и те записи из левой, которые соответствуют условию соединения или пустые записи; |
||||||||||||||||||||||||||||||||||||||||||||||||
297 |
Какие записи возвратит команда SELECT в случае использования полного внешнего соединения для двух таблиц? |
все записи из правой и левой таблиц, вне зависимости от условия соединения; |
||||||||||||||||||||||||||||||||||||||||||||||||
298 |
Какие из соединений являются взаимозаменяемыми? |
левостороннее и правостороннее; |
||||||||||||||||||||||||||||||||||||||||||||||||
299 |
Для чего используется предложение WHERE команды SQL SELECT? |
для указаний условий отбора записей; |
||||||||||||||||||||||||||||||||||||||||||||||||
300 |
Где располагается предложение WHERE команды SQL SELECT? |
после объявления базовых таблиц в предложении FROM; |
||||||||||||||||||||||||||||||||||||||||||||||||
301 |
Чему эквивалентно SQL выражение XBETWEEN 20 AND 30? |
(x >= 20) and (x <= 30); |
||||||||||||||||||||||||||||||||||||||||||||||||
302 |
Чему эквивалентно SQL выражение XBETWEENYANDZ? |
(x >= y) and (x <= z); |
||||||||||||||||||||||||||||||||||||||||||||||||
303 |
Чему эквивалентно SQL выражение X NOT BETWEEN 20 AND 30? |
not((x >= 20) and (x <= 30)); (x < 20) or (x > 30); |
||||||||||||||||||||||||||||||||||||||||||||||||
304 |
Чему эквивалентно SQL выражение XNOTBETWEENYANDZ? |
not((x >= y) and (x <= z)); (x < y) or (x > z); |
||||||||||||||||||||||||||||||||||||||||||||||||
305 |
Для чего используется SQL выражение XLIKE 'T%e'? |
для определения вхождения подстроки в строку X; для определения вхождения подстроки в строку X с учетом групповых символов; |
||||||||||||||||||||||||||||||||||||||||||||||||
306 |
Для чего используется SQL выражение XNOTLIKE 'T%e'? |
для определения того, что указанная подстрока не входит в строку X; для определения того, что указанная подстрока не входит в строку X с учетом групповых символов; |
||||||||||||||||||||||||||||||||||||||||||||||||
307 |
Какие групповые символы используются в SQL выражении LIKE? |
% - любое количество произвольных символов, _ - один произвольный символ; % - один произвольный символ, _ - любое количество произвольных символов; |
||||||||||||||||||||||||||||||||||||||||||||||||
308 |
Какие предложение нужно использовать в SQL выражении LIKE, если групповые символы необходимо трактовать как обычные? |
ESCAPE; |
||||||||||||||||||||||||||||||||||||||||||||||||
309 |
Когда SQL выражение ISNULL возвращает истину? |
когда поле или переменная не содержит значения; |
||||||||||||||||||||||||||||||||||||||||||||||||
310 |
Когда SQL выражение ISNOTNULL возвращает истину? |
когда в поле или переменной имеется значение; |
||||||||||||||||||||||||||||||||||||||||||||||||
311 |
Для чего используется SQL выражение X STARTINGWITHY? |
для определения того, что строка X начинается с подстроки Y; |
||||||||||||||||||||||||||||||||||||||||||||||||
312 |
Для чего используется SQL выражение XNOTSTARTINGWITHY? |
для определения того, что строка X не начинается с подстроки Y; |
||||||||||||||||||||||||||||||||||||||||||||||||
313 |
Для чего используется SQL выражение XINY? |
для определения того, что значение X входит в множество Y; |
||||||||||||||||||||||||||||||||||||||||||||||||
314 |
Для чего используется SQL выражение XNOTINY? |
для определения того, что значение X не входит в множество Y; |
||||||||||||||||||||||||||||||||||||||||||||||||
315 |
Как задается Y в SQL выражение X [NOT] INY? |
списком значений, заключенных в круглые скобки и разделенных запятыми; подзапросом, заключенным в круглые скобки и возвращающим поле, соответствующее типу выражения X; |
||||||||||||||||||||||||||||||||||||||||||||||||
316 |
Для чего используется SQL выражение EXISTS? |
для определения того, что указанный в параметрах выражения подзапрос возвращает хотя бы одну запись; для определения того, что указанный в параметрах выражения подзапрос возвращает ровно одну запись; для определения того, что указанный в параметрах выражения подзапрос возвращает более одной записи; |
||||||||||||||||||||||||||||||||||||||||||||||||
317 |
Для чего используется SQL выражение NOTEXISTS? |
для определения того, что указанный в параметрах выражения подзапрос не возвращает ни одной записи; |
||||||||||||||||||||||||||||||||||||||||||||||||
318 |
Для чего используется SQL выражение SINGULAR? |
для определения того, что указанный в параметрах выражения подзапрос возвращает хотя бы одну запись; для определения того, что указанный в параметрах выражения подзапрос возвращает ровно одну запись; |
||||||||||||||||||||||||||||||||||||||||||||||||
319 |
Для чего используется SQL выражение NOTSINGULAR? |
для определения того, что указанный в параметрах выражения подзапрос не возвращает ни одной записи; для определения того, что указанный в параметрах выражения подзапрос возвращает более одной записи; |
||||||||||||||||||||||||||||||||||||||||||||||||
320 |
Для чего используются предикаты ALL, ANYи SOME в SQL выражениях сравнения? |
для выполнения операции сравнения с подзапросом, возвращающим несколько записей; для выполнения операции сравнения с подзапросом, возвращающим ровно одну запись; |
||||||||||||||||||||||||||||||||||||||||||||||||
321 |
В каком случае при использовании предиката ALL логическое SQL выражение возвращает истину? |
если все записи, возвращаемые подзапросом, отвечают условию логического выражения; |
||||||||||||||||||||||||||||||||||||||||||||||||
322 |
В каком случае при использовании предиката SOME логическое SQL выражение возвращает истину? |
если все записи, возвращаемые подзапросом, отвечают условию логического выражения; если хотя бы одна запись, возвращаемая подзапросом, отвечают условию логического выражения; если ровно одна запись, возвращаемая подзапросом, отвечают условию логического выражения; |
||||||||||||||||||||||||||||||||||||||||||||||||
323 |
В каком случае при использовании предиката ANY логическое SQL выражение возвращает истину? |
если все записи, возвращаемые подзапросом, отвечают условию логического выражения; если хотя бы одна запись, возвращаемая подзапросом, отвечают условию логического выражения; если ровно одна запись, возвращаемая подзапросом, отвечают условию логического выражения; |
||||||||||||||||||||||||||||||||||||||||||||||||
324 |
Для чего используется SQL выражение X CONTAININGY? |
для определения того, что строка X содержит подстроку Y; |
||||||||||||||||||||||||||||||||||||||||||||||||
325 |
Для чего используется SQL выражение XNOTCONTAININGY? |
для определения того, что строка X не содержит подстроку Y; |
||||||||||||||||||||||||||||||||||||||||||||||||
326 |
Для чего используется предложение GROUPBY команды SQL SELECT? |
для указания полей, по которым должна проводится группировка; |
||||||||||||||||||||||||||||||||||||||||||||||||
327 |
Где может располагаться предложение GROUPBY команды SQL SELECT? |
после объявления базовых таблиц в предложении FROM; после предложения WHERE; |
||||||||||||||||||||||||||||||||||||||||||||||||
328 |
Для чего используется предложение HAVING команды SQL SELECT? |
для указания условий отбора сгруппированных записей; |
||||||||||||||||||||||||||||||||||||||||||||||||
329 |
Где может располагаться предложение HAVING команды SQL SELECT? |
после объявления базовых таблиц в предложении FROM; после предложения WHERE; после предложения GROUPBY; |
||||||||||||||||||||||||||||||||||||||||||||||||
330 |
Для чего используется предложение UNION команды SQL SELECT? |
для объединения таблиц; |
||||||||||||||||||||||||||||||||||||||||||||||||
331 |
Где может располагаться предложение UNION команды SQL SELECT? |
после объявления базовых таблиц в предложении FROM; после предложения WHERE; после предложения GROUPBY; после предложения ORDER BY; |
||||||||||||||||||||||||||||||||||||||||||||||||
332 |
Для чего используется предложение ORDERBY команды SQL SELECT? |
для указания порядка сортировки записей; |
||||||||||||||||||||||||||||||||||||||||||||||||
333 |
Где может располагаться предложение ORDERBY команды SQL SELECT? |
после объявления базовых таблиц в предложении FROM; после предложения WHERE; после предложения GROUPBY; после предложения HAVING; |
||||||||||||||||||||||||||||||||||||||||||||||||
334 |
Какие дополнительные параметры могут быть у конструкции UNION? |
ALL; |
||||||||||||||||||||||||||||||||||||||||||||||||
335 |
Для чего используется дополнительный параметр ALL у предложения UNION? |
для возвращения возможных дублированных записей; |
||||||||||||||||||||||||||||||||||||||||||||||||
336 |
Как задается список полей группировки в предложение GROUPBY? |
списком названий полей, по которым будет производится группировка; |
||||||||||||||||||||||||||||||||||||||||||||||||
337 |
Как задается список полей сортировки в предложение ORDERBY? |
списком названий полей, по которым будет производится сортировка; списком названий полей, по которым будет производится сортировка, с необязательным указанием направления сортировки; списком номеров полей; списком допустимых SQL выражений, по которым будет производится сортировка; |
||||||||||||||||||||||||||||||||||||||||||||||||
338 |
Как задается направление сортировки в предложение ORDERBY? |
с помощью параметра ASC; с помощью параметра DESC; |
||||||||||||||||||||||||||||||||||||||||||||||||
339 |
Какое направление сортировки в предложение ORDERBY используется по умолчанию? |
ASC; |
||||||||||||||||||||||||||||||||||||||||||||||||
340 |
Для чего можно использовать команду INSERT языка SQL? |
для вставки новых записей в одну таблицу БД; для вставки новых записей в одно отображение (view) БД; |
||||||||||||||||||||||||||||||||||||||||||||||||
341 |
Какие предложения можно использовать в команде INSERT языка SQL? |
INTO; VALUES; запрос SELECT; |
||||||||||||||||||||||||||||||||||||||||||||||||
342 |
Что задается с помощью предложения INTO команды INSERT языка SQL? |
Имя таблицы, в которую будет производится вставка записи; Имя отображения (view), в которое будет производится вставка записи; Список полей, для которых в новой(ых) записи(ях) будут установлены значения; |
||||||||||||||||||||||||||||||||||||||||||||||||
343 |
Что задается с помощью предложения VALUES команды INSERT языка SQL? |
Список значений для полей новой(ых) записи(ях); |
||||||||||||||||||||||||||||||||||||||||||||||||
344 |
Что задается с помощью запроса SELECT в команде INSERT языка SQL? |
набор записей, который будет вставлен в таблицу или отображение; Список значений для полей новой(ых) записи(ях); |
||||||||||||||||||||||||||||||||||||||||||||||||
345 |
К чему может привести непродуманное использование запроса SELECT в команде INSERT языка SQL? |
к бесконечной вставке записей; к переполнению базы данных; |
||||||||||||||||||||||||||||||||||||||||||||||||
346 |
Для чего можно использовать команду UPDATE языка SQL? |
для изменения записей в одной таблицы БД; для изменения записей в одном отображении (view) БД; |
||||||||||||||||||||||||||||||||||||||||||||||||
347 |
Какие предложения можно использовать в команде UPDATE языка SQL? |
WHERE; SET; |
||||||||||||||||||||||||||||||||||||||||||||||||
348 |
Как задать объект, в котором будет происходить изменение записей при использовании команды UPDATE языка SQL? |
указав имя объекта после предложенияUPDATE; |
||||||||||||||||||||||||||||||||||||||||||||||||
349 |
Для чего используется параметр SET команды UPDATE языка SQL? |
для задания новых значений для полей изменяемой записи; |
||||||||||||||||||||||||||||||||||||||||||||||||
350 |
Для чего используется предложение WHERE команды UPDATE языка SQL? |
для отбора записей, в которых будут производится изменения; |
||||||||||||||||||||||||||||||||||||||||||||||||
351 |
Что произойдет при использовании команды UPDATE без предложения WHERE? |
будут изменены все записи таблицы или отображения; |
||||||||||||||||||||||||||||||||||||||||||||||||
352 |
Для чего можно использовать команду DELETE языка SQL? |
для удаления записей в одной таблицы БД; для удаления записей в одном отображении (view) БД; |
||||||||||||||||||||||||||||||||||||||||||||||||
353 |
Какие предложения можно использовать в команде DELETE языка SQL? |
FROM; WHERE; |
||||||||||||||||||||||||||||||||||||||||||||||||
354 |
Как задать объект, в котором будет происходить удаление записей при использовании команды DELETE языка SQL? |
указав имя объекта после предложенияFROM; |
||||||||||||||||||||||||||||||||||||||||||||||||
355 |
Где задаются поля, из которых будет производится удаление данных в команде DELETE языка SQL? |
поля в команде DELETE задавать нельзя; |
||||||||||||||||||||||||||||||||||||||||||||||||
356 |
Для чего используется предложение WHERE команды DELETE языка SQL? |
для отбора записей, которые будут удалены; |
||||||||||||||||||||||||||||||||||||||||||||||||
357 |
Что произойдет при использовании команды DELETE без предложения WHERE? |
будут удалены все записи таблицы или отображения; |
||||||||||||||||||||||||||||||||||||||||||||||||
358 |
С помощью какой команды языка SQL можно удалить записи из таблицы? |
DELETE; |
||||||||||||||||||||||||||||||||||||||||||||||||
359 |
С помощью какой команды языка SQL можно вставить записи в таблицу? |
INSERT; |
||||||||||||||||||||||||||||||||||||||||||||||||
360 |
С помощью какой команды языка SQL можно изменить записи в таблице? |
UPDATE; |
||||||||||||||||||||||||||||||||||||||||||||||||
361 |
С помощью какой команды языка SQL можно получить записи, хранящиеся в таблице? |
SELECT; |
||||||||||||||||||||||||||||||||||||||||||||||||
362 |
Что вернет следующий запрос SQL SELECT * WHEREid>10; при условии, что в таблице t1 хранятся следующие данные:
|
ошибку; |
||||||||||||||||||||||||||||||||||||||||||||||||
363 |
Что вернет следующий запрос SQL SELECT FROMt1 WHEREid>10; при условии, что в таблице t1 хранятся следующие данные:
|
ошибку; |
||||||||||||||||||||||||||||||||||||||||||||||||
364 |
Что вернет следующий запрос SQL SELECT * FROMt1 при условии, что в таблице t1 хранятся следующие данные:
|
5 записей из трех полей; |
||||||||||||||||||||||||||||||||||||||||||||||||
365 |
Что вернет следующий запрос SQL SELECTDISTINCT * FROMt1 при условии, что в таблице t1 хранятся следующие данные:
|
3 записи из трех полей; |
||||||||||||||||||||||||||||||||||||||||||||||||
366 |
Что вернет следующий запрос SQL SELECTALL * FROMt1 при условии, что в таблице t1 хранятся следующие данные:
|
5 записей из трех полей; |
||||||||||||||||||||||||||||||||||||||||||||||||
367 |
Что вернет следующий запрос SQL SELECTid, name FROMt1 при условии, что в таблице t1 хранятся следующие данные:
|
5 записей из двух полей; |
||||||||||||||||||||||||||||||||||||||||||||||||
368 |
Что вернет следующий запрос SQL SELECTALLid, name FROMt1 при условии, что в таблице t1 хранятся следующие данные:
|
5 записей из двух полей; |
||||||||||||||||||||||||||||||||||||||||||||||||
369 |
Что вернет следующий запрос SQL SELECTDISTINCTid, name FROMt1 при условии, что в таблице t1 хранятся следующие данные:
|
3 записи из двух полей; |
||||||||||||||||||||||||||||||||||||||||||||||||
370 |
Что вернет следующий запрос SQL SELECTid, nameDISTINCT FROMt1 при условии, что в таблице t1 хранятся следующие данные:
|
ошибку; |
||||||||||||||||||||||||||||||||||||||||||||||||
371 |
Что вернет следующий запрос SQL SELECTa.id, b.name FROM t1 a INNER JOIN t2 b ON a.id=b.id_t при условии, что в таблице t1 хранятся следующие данные:
а в таблице t2 хранятся следующие данные:
|
5 записей из двух полей; |
||||||||||||||||||||||||||||||||||||||||||||||||
372 |
Что вернет следующий запрос SQL SELECTa.id, b.name FROM t1 a INNER JOIN t2 b ON a.id=b.id_t при условии, что в таблице t1 хранятся следующие данные:
а в таблице t2 хранятся следующие данные:
|
3 записи из двух полей; |
||||||||||||||||||||||||||||||||||||||||||||||||
373 |
Что вернет следующий запрос SQL SELECTa.id, b.name FROM t1 a INNER JOIN t2 b ON a.id=b.id_t при условии, что в таблице t1 хранятся следующие данные:
а в таблице t2 хранятся следующие данные:
|
3 записи из двух полей; |
||||||||||||||||||||||||||||||||||||||||||||||||
374 |
Что вернет следующий запрос SQL SELECTDISTINCTa.id, b.name FROM t1 a INNER JOIN t2 b ON a.id=b.id_t при условии, что в таблице t1 хранятся следующие данные:
а в таблице t2 хранятся следующие данные:
|
2 записи из двух полей; |
||||||||||||||||||||||||||||||||||||||||||||||||
375 |
Что вернет следующий запрос SQL SELECTa.id, b.name FROM t1 a INNER JOIN t2 b ON a.id>=b.id_t при условии, что в таблице t1 хранятся следующие данные:
а в таблице t2 хранятся следующие данные:
|
15 записей; |
||||||||||||||||||||||||||||||||||||||||||||||||
376 |
Что вернет следующий запрос SQL SELECT * FROM t1 a LEFT JOIN t2 b ON a.id=b.id_t при условии, что в таблице t1 хранятся следующие данные:
а в таблице t2 хранятся следующие данные:
|
5 записей из четырех полей; |
||||||||||||||||||||||||||||||||||||||||||||||||
377 |
Что вернет следующий запрос SQL SELECTa.age, b.name FROM t1 a LEFT JOIN t2 b ON a.id=b.id_t при условии, что в таблице t1 хранятся следующие данные:
а в таблице t2 хранятся следующие данные:
|
5 записей из двух полей; |
||||||||||||||||||||||||||||||||||||||||||||||||
378 |
Что вернет следующий запрос SQL SELECTa.age, b.name FROM t1 a LEFT JOIN t2 b ON a.id=b.id_t при условии, что в таблице t1 хранятся следующие данные:
а в таблице t2 хранятся следующие данные:
|
5 записей из двух полей; |
||||||||||||||||||||||||||||||||||||||||||||||||
379 |
Что вернет следующий запрос SQL SELECT * FROM t1 a LEFT JOIN t2 b ON a.id>=b.id_t при условии, что в таблице t1 хранятся следующие данные:
а в таблице t2 хранятся следующие данные:
|
15 записей; |
||||||||||||||||||||||||||||||||||||||||||||||||
380 |
Что вернет следующий запрос SQL SELECTa.age, b.name FROM t1 a LEFT JOIN t2 b ON a.id=b.id_t при условии, что в таблице t1 хранятся следующие данные:
а в таблице t2 хранятся следующие данные:
|
3 записи из двух полей; |
||||||||||||||||||||||||||||||||||||||||||||||||
381 |
Что вернет следующий запрос SQL SELECTa.age, b.name FROM t1 a LEFT JOIN t2 b ON a.id=b.id_t при условии, что в таблице t1 хранятся следующие данные:
а в таблице t2 хранятся следующие данные:
|
5 записей из двух полей; |
||||||||||||||||||||||||||||||||||||||||||||||||
382 |
Что вернет следующий запрос SQL SELECT * FROM t1 a RIGTH JOIN t2 b ON a.id=b.id_t при условии, что в таблице t1 хранятся следующие данные:
а в таблице t2 хранятся следующие данные:
|
5 записей из четырех полей; |
||||||||||||||||||||||||||||||||||||||||||||||||
383 |
Что вернет следующий запрос SQL SELECTa.age, b.name FROM t1 a RIGTH JOIN t2 b ON a.id=b.id_t при условии, что в таблице t1 хранятся следующие данные:
а в таблице t2 хранятся следующие данные:
|
5 записей из двух полей; |
||||||||||||||||||||||||||||||||||||||||||||||||
384 |
Что вернет следующий запрос SQL SELECTa.age, b.name FROM t1 a RIGTH JOIN t2 b ON a.id=b.id_t при условии, что в таблице t1 хранятся следующие данные:
а в таблице t2 хранятся следующие данные:
|
5 записей из двух полей; |
||||||||||||||||||||||||||||||||||||||||||||||||
385 |
Что вернет следующий запрос SQL SELECT * FROM t1 a RIGTH JOIN t2 b ON a.id>=b.id_t при условии, что в таблице t1 хранятся следующие данные:
а в таблице t2 хранятся следующие данные:
|
15 записей; |
||||||||||||||||||||||||||||||||||||||||||||||||
386 |
Что вернет следующий запрос SQL SELECTa.age, b.name FROM t1 a RIGTH JOIN t2 b ON a.id=b.id_t при условии, что в таблице t1 хранятся следующие данные:
а в таблице t2 хранятся следующие данные:
|
5 записей из двух полей; |
||||||||||||||||||||||||||||||||||||||||||||||||
387 |
Что вернет следующий запрос SQL SELECTa.age, b.name FROM t1 a RIGTH JOIN t2 b ON a.id=b.id_t при условии, что в таблице t1 хранятся следующие данные:
а в таблице t2 хранятся следующие данные:
|
3 записи из двух полей; |
||||||||||||||||||||||||||||||||||||||||||||||||
388 |
Что вернет следующий запрос SQL SELECTa.age, b.name FROM t1 a RIGTH JOIN t2 b при условии, что в таблице t1 хранятся следующие данные:
а в таблице t2 хранятся следующие данные:
|
ошибку; |
||||||||||||||||||||||||||||||||||||||||||||||||
389 |
Что вернет следующий запрос SQL SELECT * FROM t1 WHERE id_t BETWEEN 2 AND 4 при условии, что в таблице t1 хранятся следующие данные:
|
3 записи из двух полей; |
||||||||||||||||||||||||||||||||||||||||||||||||
390 |
Что вернет следующий запрос SQL SELECT * FROM t1 WHERE id_t NOT BETWEEN 2 AND 4 при условии, что в таблице t1 хранятся следующие данные:
|
2 записи из двух полей; |
||||||||||||||||||||||||||||||||||||||||||||||||
391 |
Что вернет следующий запрос SQL SELECT * FROM t1 WHERE id_t BETWEEN 2 AND 4 AND name <> 'Ann' при условии, что в таблице t1 хранятся следующие данные:
|
2 записи из двух полей; |
||||||||||||||||||||||||||||||||||||||||||||||||
392 |
Что вернет следующий запрос SQL SELECT * FROM t1 WHERE id_t NOT BETWEEN 2 AND 4 OR id_t=2 при условии, что в таблице t1 хранятся следующие данные:
|
3 записи из двух полей; |
||||||||||||||||||||||||||||||||||||||||||||||||
393 |
Что вернет следующий запрос SQL SELECT * FROM t1 WHERE name LIKE 'A%' при условии, что в таблице t1 хранятся следующие данные:
|
2 записи из двух полей; |
||||||||||||||||||||||||||||||||||||||||||||||||
394 |
Что вернет следующий запрос SQL SELECT * FROM t1 WHERE name LIKE '%n%' при условии, что в таблице t1 хранятся следующие данные:
|
5 записей из двух полей; |
||||||||||||||||||||||||||||||||||||||||||||||||
395 |
Что вернет следующий запрос SQL SELECT * FROM t1 WHERE name LIKE '_n%' при условии, что в таблице t1 хранятся следующие данные:
|
2 записи из двух полей; |
||||||||||||||||||||||||||||||||||||||||||||||||
396 |
Что такое процесс нормализации? |
Изменение структуры таблиц с сохранением связей между сущностями с целью избавления от логических ошибок; |
||||||||||||||||||||||||||||||||||||||||||||||||
397 |
Какие преимущества дает нормализация базы данных? |
упрощается модификация и удаление данных; снижение вероятности различных ошибок при вводе данных; снижение вероятности введения логически несогласованных данных; уменьшение объема данных, занимаемых базой; |
||||||||||||||||||||||||||||||||||||||||||||||||
398 |
Какие недостатки присущи нормализации базы данных? |
снижение скорости отбора и/или сортировки данных; снижение скорости модификации данных; усложнение структуры базы данных; |
||||||||||||||||||||||||||||||||||||||||||||||||
399 |
Какие условия минимально необходимы, что бы таблица находилась в первой нормальной форме? |
если все поля в таблице не хранят множества значений; если данные в таблице не представлены в иерархическом виде; если данные в таблице не представлены в виде повторяющихся групп; |
||||||||||||||||||||||||||||||||||||||||||||||||
400 |
Какие условия минимально необходимы, что бы таблица находилась во второй нормальной форме? |
таблица должна находиться в 1 НФ; должны отсутствовать неполные функциональные зависимости не первичных атрибутов от ключей; |
||||||||||||||||||||||||||||||||||||||||||||||||
401 |
Какие условия минимально необходимы, что бы таблица находилась в третьей нормальной форме? |
таблица должна находиться в 2 НФ; должны отсутствовать транзитивные зависимости не первичных атрибутов от ключей; |
||||||||||||||||||||||||||||||||||||||||||||||||
402 |
Какие условия минимально необходимы, что бы таблица находилась в нормальной форме Бойса-Кодда? |
таблица должна находиться в 3 НФ; должны отсутствовать зависимости первичных атрибутов от не первичных; |
||||||||||||||||||||||||||||||||||||||||||||||||
403 |
Какие условия минимально необходимы, что бы таблица находилась в четвертой нормальной форме? |
таблица должна находиться в НФ Бойса-Кодда; таблица не должна содержать нетривиальных многозначных зависимостей; |
||||||||||||||||||||||||||||||||||||||||||||||||
404 |
Какие условия минимально необходимы, что бы таблица находилась в восьмой нормальной форме? |
понятие "восьмая нормальная форма" отсутствует в теории нормальных форм; |
||||||||||||||||||||||||||||||||||||||||||||||||
405 |
В какой нормальной форме находиться следующая таблица?
|
Отношение не нормализовано; |
||||||||||||||||||||||||||||||||||||||||||||||||
406 |
В какой нормальной форме находиться следующая таблица?
|
Отношение не нормализовано; |
||||||||||||||||||||||||||||||||||||||||||||||||
407 |
Условия какой нормальной формы не выполняются в следующем отношении? Ключевые поля выделены жирным шрифтом. Отношение: t1(a1, a2, a3, b1, b2) Функциональные зависимости: a1, a2, a3 à b1, b2 a1 à b1 |
2 НФ; |
||||||||||||||||||||||||||||||||||||||||||||||||
408 |
Условия какой нормальной формы не выполняются в следующем отношении? Ключевые поля выделены жирным шрифтом. Отношение: t1(a1, a2, a3, b1, b2, b3) Функциональные зависимости: a1, a2, a3 à b1, b2 a1, a3 à b1, b3 |
2 НФ; |
||||||||||||||||||||||||||||||||||||||||||||||||
409 |
Условия какой нормальной формы не выполняются в следующем отношении? Ключевые поля выделены жирным шрифтом. Отношение: t1(a1, b1, b2) Функциональные зависимости: a1 à b1 b1 à b2 b1 |à a1 |
3 НФ; |
||||||||||||||||||||||||||||||||||||||||||||||||
410 |
Условия какой нормальной формы не выполняются в следующем отношении? Ключевые поля выделены жирным шрифтом. Отношение: t1(a1, a2, b1, b2, b3) Функциональные зависимости: a1, a2 à b1 b1 à b3, b2 b1 |à a1, a2 |
3 НФ; |
||||||||||||||||||||||||||||||||||||||||||||||||
411 |
Условия какой нормальной формы не выполняются в следующем отношении? Ключевые поля выделены жирным шрифтом. Отношение: t1(a1, a2, b1, b2, b3) Функциональные зависимости: a1, a2 à b1, b2, b3 b1 à a1 b2, b3 à a2 |
НФ Бойса-Кодда; |
||||||||||||||||||||||||||||||||||||||||||||||||
412 |
Условия какой нормальной формы не выполняются в следующем отношении? Ключевые поля выделены жирным шрифтом. Отношение: t1(a1, a2, b1, b2) Функциональные зависимости: a1, a2 à b1, b2 b2 à a1 |
НФ Бойса-Кодда; |
||||||||||||||||||||||||||||||||||||||||||||||||
413 |
Условия какой нормальной формы не выполняются в следующем отношении? Ключевые поля выделены жирным шрифтом, многозначные зависимости - символом Þ. Отношение: t1(a1, b1, b2) Функциональные зависимости: a1 Þ b1 a1 Þ b2 |
4 НФ; |
||||||||||||||||||||||||||||||||||||||||||||||||
414 |
Условия какой нормальной формы не выполняются в следующем отношении? Ключевые поля выделены жирным шрифтом, многозначные зависимости - символом Þ. Отношение: t1(a1, a2, b1, b2, b3) Функциональные зависимости: a1 Þ b1 a2 Þ b2 a1, a2 à b3 |
4 НФ; |
||||||||||||||||||||||||||||||||||||||||||||||||
415 |
В какой виде необходимо представить следующую таблицу, что бы она находилась в 1НФ?
|
|
||||||||||||||||||||||||||||||||||||||||||||||||
416 |
В какой виде необходимо представить следующую таблицу, что бы она находилась в 1НФ?
|
|
||||||||||||||||||||||||||||||||||||||||||||||||
417 |
Какие таблицы должны получиться в результате нормализации следующего отношения? (Ключевые поля выделены жирным шрифтом) Отношение: t1(a1, a2, a3, b1, b2) Функциональные зависимости: a1, a2, a3 à b1, b2 a1 à b1 |
(a1, a2, a3, b2) (a1, b1) |
||||||||||||||||||||||||||||||||||||||||||||||||
418 |
Какие таблицы должны получиться в результате нормализации следующего отношения? (Ключевые поля выделены жирным шрифтом) Отношение: t1(a1, a2, a3, b1, b2, b3) Функциональные зависимости: a1, a2, a3 à b1, b2 a1, a3 à b1, b3 |
(a1, a2, a3, b1, b2) (a1, a3, b1, b3) |
||||||||||||||||||||||||||||||||||||||||||||||||
419 |
Какие таблицы должны получиться в результате нормализации следующего отношения? (Ключевые поля выделены жирным шрифтом) Отношение: t1(a1, b1, b2) Функциональные зависимости: a1 à b1 b1 à b2 b1 |à a1 |
(a1, b1) (b1, b2) |
||||||||||||||||||||||||||||||||||||||||||||||||
420 |
Какие таблицы должны получиться в результате нормализации следующего отношения? (Ключевые поля выделены жирным шрифтом) Отношение: t1(a1, a2, b1, b2, b3) Функциональные зависимости: a1, a2 à b1 b1 à b3, b2 b1 |à a1, a2 |
(a1, a2, b1) (b1, b2, b3) |
||||||||||||||||||||||||||||||||||||||||||||||||
421 |
Какие таблицы должны получиться в результате нормализации следующего отношения? (Ключевые поля выделены жирным шрифтом) Отношение: t1(a1, a2, b1, b2, b3) Функциональные зависимости: a1, a2 à b1, b2, b3 b1 à a1 b2, b3 à a2 |
(b1, a1) (b2, b3, a2) (a1, a2) |
||||||||||||||||||||||||||||||||||||||||||||||||
422 |
Какие таблицы должны получиться в результате нормализации следующего отношения? (Ключевые поля выделены жирным шрифтом) Отношение: t1(a1, a2, b1, b2) Функциональные зависимости: a1, a2 à b1, b2 b2 à a1 |
(a1, a2, b1) (b2, a1) |
||||||||||||||||||||||||||||||||||||||||||||||||
423 |
Какие таблицы должны получиться в результате нормализации следующего отношения? (Ключевые поля выделены жирным шрифтом, многозначные зависимости символом Þ) Отношение: t1(a1, b1, b2) Функциональные зависимости: a1 Þ b1 a1 Þ b2 |
(a1, b1) (a1, b2) |
||||||||||||||||||||||||||||||||||||||||||||||||
424 |
Какие таблицы должны получиться в результате нормализации следующего отношения? (Ключевые поля выделены жирным шрифтом, многозначные зависимости символом Þ) Отношение: t1(a1, a2, b1, b2, b3) Функциональные зависимости: a1 Þ b1 a2 Þ b2 a1, a2 à b3 |
(a1, b1) (a2, b2) (a1, a2, b3) |
||||||||||||||||||||||||||||||||||||||||||||||||
425 |
Для чего используется команда CREATE TRIGGER? |
для создания специальной процедуры, которая может вызываться только неявно при выполнении действий с таблицами базы данных; |
||||||||||||||||||||||||||||||||||||||||||||||||
426 |
Для чего используется команда CREATE PROCEDURE? |
для создания хранимой процедуры, не возвращающей набор записей; для создания хранимой процедуры, возвращающей набор записей; |
||||||||||||||||||||||||||||||||||||||||||||||||
427 |
Что такое триггер? |
Это специальная процедура, которая может вызываться только неявно при выполнении действий с таблицами или отображениями базы данных; |
||||||||||||||||||||||||||||||||||||||||||||||||
428 |
С какими объектами базы данных может быть связан триггер? |
С таблицей; С отображением (view); |
||||||||||||||||||||||||||||||||||||||||||||||||
429 |
С какими объектами базы данных может быть связана хранимая процедура? |
Не может быть связана ни с одним объектом; |
||||||||||||||||||||||||||||||||||||||||||||||||
430 |
В ответ на какое изменение связанного объекта может сработать триггер? |
Модификация записи; Удаление записи; Вставка записи; |
||||||||||||||||||||||||||||||||||||||||||||||||
431 |
В ответ на какое изменение связанного объекта может сработать хранимая процедура? |
Хранимая процедура никогда не связывается с каким-либо объектом, и соответственно, не срабатывает на изменение связанного объекта; |
||||||||||||||||||||||||||||||||||||||||||||||||
432 |
Из чего состоит заголовок триггера? |
Имени триггера; Таблицы или отображения (view), с которой связан триггер; Параметра активности триггера; Параметра времени срабатывания триггера; Параметра, определяющего очередность срабатывания триггера; |
||||||||||||||||||||||||||||||||||||||||||||||||
433 |
Из чего состоит заголовок хранимой процедуры? |
Имени хранимой процедуры; Списка переменных, передаваемых хранимой процедуре; Списка переменных, возвращаемых хранимой процедурой; |
||||||||||||||||||||||||||||||||||||||||||||||||
434 |
Когда сработает следующий триггер? create trigger tr_t1 for t1 active before insert position 10 as begin if (new.id is null) then new.id = gen_id(gen_t1, 1); end; |
До вставки записи; |
||||||||||||||||||||||||||||||||||||||||||||||||
435 |
Когда сработает следующий триггер? create trigger tr_t1 for t1 inactive before insert position 10 as begin if (new.id is null) then new.id = gen_id(gen_t1, 1); end; |
Триггер не сработает; |
||||||||||||||||||||||||||||||||||||||||||||||||
436 |
Когда сработает следующий триггер? create trigger tr_t1 for t1 active after insert position 10 as begin if (new.id is null) then post_event 't1 record inserted'; end; |
После вставки записи; |
||||||||||||||||||||||||||||||||||||||||||||||||
437 |
Когда сработает следующий триггер? create trigger tr_t1 for t1 active before update position 10 as begin if (new.id is null) then exception ex1; end; |
До изменения записи; |
||||||||||||||||||||||||||||||||||||||||||||||||
438 |
Когда сработает следующий триггер? create trigger tr_t1 for t1 active after update position 10 as begin if (new.id is null) then update t2 set changed_id=new.owner; end; |
После изменения записи; |
||||||||||||||||||||||||||||||||||||||||||||||||
439 |
Когда сработает следующий триггер? create trigger tr_t1 for t1 active before delete position 10 as begin if (old.id is null) then exception ex1; end; |
До удаления записи; |
||||||||||||||||||||||||||||||||||||||||||||||||
440 |
Когда сработает следующий триггер? create trigger tr_t1 for t1 active after delete position 10 as begin if (old.id is null) then insert into t2 values(old.name, old.owner); end; |
После удаления записи; |
||||||||||||||||||||||||||||||||||||||||||||||||
441 |
Какой из триггеров create trigger tr_t1 for t1 before insert position 0 as begin ... end; create trigger tr_t2 for t1 before insert position 5 as begin ... end; create trigger tr_t3 for t1 before insert position 15 as begin ... end; будет вызван первым при выполнении команды insert into t1 values(10, 'Сыр Мааздам');? |
tr_t1; |
||||||||||||||||||||||||||||||||||||||||||||||||
442 |
Какой из триггеров create trigger tr_t1 for t1 before insert position 5 as begin ... end; create trigger tr_t2 for t1 before insert position 0 as begin ... end; create trigger tr_t3 for t1 before insert position 15 as begin ... end; будет вызван первым при выполнении команды insert into t1 values(10, 'Сыр Мааздам');? |
tr_t2; |
||||||||||||||||||||||||||||||||||||||||||||||||
443 |
Какой из триггеров create trigger z_t1 for t1 before insert as begin ... end; create trigger s_t1 for t1 before insert as begin ... end; create trigger a_t1 for t1 before insert as begin ... end; будет вызван первым при выполнении команды insert into t1 values(10, 'Сыр Мааздам');? |
a_t1; |
||||||||||||||||||||||||||||||||||||||||||||||||
444 |
Какой из триггеров create trigger z_t1 for t1 before insert position 100 as begin ... end; create trigger s_t1 for t1 before insert position 100 as begin ... end; create trigger a_t1 for t1 before insert position 100 as begin ... end; будет вызван последним при выполнении команды insert into t1 values(10, 'Сыр Мааздам');? |
z_t1; |
||||||||||||||||||||||||||||||||||||||||||||||||
445 |
Какой из триггеров create trigger z_t1 for t1 before insert position 10 as begin ... end; create trigger s_t1 for t1 after insert position 1 as begin ... end; create trigger a_t1 for t1 before insert position 5 as begin ... end; будет вызван первым при выполнении команды insert into t1 values(10, 'Сыр Мааздам');? |
a_t1; |
||||||||||||||||||||||||||||||||||||||||||||||||
446 |
Какой из триггеров create trigger z_t1 for t1 before insert position 1 as begin ... end; create trigger s_t1 for t1 after insert position 2 as begin ... end; create trigger a_t1 for t1 before insert position 3 as begin ... end; будет вызван последним при выполнении команды delete from t1 where id=10;? |
Ни один из триггеров не сработает; |
||||||||||||||||||||||||||||||||||||||||||||||||
447 |
Какой из триггеров create trigger z_t1 for t1 before update position 10 as begin ... end; create trigger s_t1 for t1 after insert position 1 as begin ... end; create trigger a_t1 for t1 after update position 5 as begin ... end; будет вызван первым при выполнении команды update t1 set id=10 where id=11;? |
z_t1; |
||||||||||||||||||||||||||||||||||||||||||||||||
448 |
Какой из триггеров create trigger z_t1 for t1 before delete position 10 as begin ... end; create trigger s_t1 for t1 before delete position 5 as begin ... end; create trigger a_t1 for t1 after delete position 1 as begin ... end; будет вызван первым при выполнении команды delete from t1 where id=11;? |
s_t1; |
||||||||||||||||||||||||||||||||||||||||||||||||
449 |
Сколько раз вызывается триггер в СУБД Interbase при выполнении операций над связанным с ним объектом, которые вызывают его срабатывание? |
Один раз на каждую запись; |
||||||||||||||||||||||||||||||||||||||||||||||||
450 |
Сколько раз вызывается хранимая процедура в СУБД Interbase при выполнении операций над связанным с ней объектом, которые вызывают её срабатывание? |
Хранимая процедура не может быть вызвана иначе как явным способом, поэтому не вызовется ни разу; |
||||||||||||||||||||||||||||||||||||||||||||||||
451 |
Каким терминальным символом должен заканчиваться составной оператор в процедурном языке Interbase? |
В этом случае терминальный символ не используется; |
||||||||||||||||||||||||||||||||||||||||||||||||
452 |
Каким терминальным символом должен заканчиваться простой оператор в процедурном языке Interbase? |
; |
||||||||||||||||||||||||||||||||||||||||||||||||
453 |
Как записывается составной оператор в процедурном языке Interbase? |
begin ... End |
||||||||||||||||||||||||||||||||||||||||||||||||
454 |
С помощью какой конструкции описываются локальные переменные в процедурном языке Interbase? |
DECLARE VARIABLE |
||||||||||||||||||||||||||||||||||||||||||||||||
455 |
Какие типы простых циклов имеются в процедурном языке Interbase? |
WHILE (<УСЛОВИЕ>) DO <ОПЕРАТОР> |
||||||||||||||||||||||||||||||||||||||||||||||||
456 |
Как обратиться к новым значениям полей вставляемой записи в триггере? |
NEW.<ИМЯ ПОЛЯ> |
||||||||||||||||||||||||||||||||||||||||||||||||
457 |
Как обратиться к старым значениям полей изменяемой записи в триггере? |
OLD.<ИМЯ ПОЛЯ> |
||||||||||||||||||||||||||||||||||||||||||||||||
458 |
Как обратиться к старым значениям полей удаляемой записи в хранимой процедуре? |
В хранимой процедуре не возможно обратиться к старым значениям вставляемой записи; |
||||||||||||||||||||||||||||||||||||||||||||||||
459 |
С помощью какого символа выделяют имена локальных переменных при их использовании в запросах в процедурном языке Interbase? |
: |
||||||||||||||||||||||||||||||||||||||||||||||||
460 |
Как в процедурном языке Interbase выделяются комментарии? |
/*...*/ |
||||||||||||||||||||||||||||||||||||||||||||||||
461 |
Как в процедурном языке Interbase вызвать исключительную ситуацию? |
exception <имя искл_ситуации> |
||||||||||||||||||||||||||||||||||||||||||||||||
462 |
Как в процедурном языке Interbase вызвать хранимую процедуру? |
execute procedure <имя процедуры> [<список передаваемых значений>] [returning_values <список возвращаемых переменных>] execute procedure <имя процедуры> [<список передаваемых значений>] |
||||||||||||||||||||||||||||||||||||||||||||||||
463 |
Как в процедурном языке Interbase прервать выполнение хранимой процедуры или триггера? |
EXIT |
||||||||||||||||||||||||||||||||||||||||||||||||
464 |
Для каких целей в процедурном языке Interbase используется оператор FOR? |
для выполнения обхода по всем записям запроса, при этом для каждой записи выполняется действие тела оператора FOR; |
||||||||||||||||||||||||||||||||||||||||||||||||
465 |
Какие условные операторы и операторы выбора есть в процедурном языке Interbase? |
if (<условие>) then <оператор> [else <оператор>]; |
||||||||||||||||||||||||||||||||||||||||||||||||
466 |
Как отправить событие клиентскому приложению с помощью процедурного языка Interbase? |
post_event 'сообщение'; |
||||||||||||||||||||||||||||||||||||||||||||||||
467 |
Для каких целей в процедурном языке Interbase используется оператор SUSPEND? |
для отправки записи, сформированной процедурой, клиенту и ожидания запроса следующей записи |
||||||||||||||||||||||||||||||||||||||||||||||||
468 |
С помощью какого оператора в процедурном языке Interbase можно обработать ошибку? |
WHEN; |
||||||||||||||||||||||||||||||||||||||||||||||||
469 |
В каком месте программы в процедурном языке Interbase может находиться оператор обработки ошибок? |
в конце блока begin … end; в конце хранимой процедуры или триггера; |
||||||||||||||||||||||||||||||||||||||||||||||||
470 |
Для чего в хранимых процедурах и триггерах используется ключевое слово AS? |
для разделения заголовки и тела; |
||||||||||||||||||||||||||||||||||||||||||||||||
471 |
Какое ключевое слово используется для записи значений возвращаемых полей запроса SELECT в локальные переменные процедуры или триггера? |
INTO; |
||||||||||||||||||||||||||||||||||||||||||||||||
472 |
Как объявляются переменные в процедурном языке Interbase? |
имя тип; |
||||||||||||||||||||||||||||||||||||||||||||||||
473 |
Как объявляются возвращаемые переменные хранимой процедуры? |
RETURNS (<список переменных>); |
||||||||||||||||||||||||||||||||||||||||||||||||
474 |
Как объявляются возвращаемые переменные триггера? |
Триггер в Interbase не может возвращать значение; |
||||||||||||||||||||||||||||||||||||||||||||||||
475 |
Для чего в хранимых процедурах и триггерах используется ключевое слово THAT? |
в процедурном языке Interbase не используется ключевое слово THAT; |
||||||||||||||||||||||||||||||||||||||||||||||||
476 |
Для каких целей в процедурном языке Interbase используется оператор WRITE? |
В процедурном языке Interbase нет оператора WRITE; |
||||||||||||||||||||||||||||||||||||||||||||||||
477 |
Для чего используются компоненты закладки BDE? |
Для доступа к базам данных с помощью программной прослойки фирмы Borland. |
||||||||||||||||||||||||||||||||||||||||||||||||
478 |
Для чего используются компоненты закладки DataControls? |
Для обеспечения визуализации информации, хранимой в БД. |
||||||||||||||||||||||||||||||||||||||||||||||||
479 |
Для чего используются компоненты закладки ADO? |
Для доступа к базам данных с помощью программной прослойки на основе технологии ActiveX. |
||||||||||||||||||||||||||||||||||||||||||||||||
480 |
Для чего используются компоненты закладки Interbase? |
Для прямого доступа к базам данных Interbase. |
||||||||||||||||||||||||||||||||||||||||||||||||
481 |
Для чего используются компоненты закладки InterbaseAdmin? |
Для управления базами данных Interbase. |
||||||||||||||||||||||||||||||||||||||||||||||||
482 |
Для чего используются компоненты закладки DirectDB? |
Такая закладка не существует в Delphi. |
||||||||||||||||||||||||||||||||||||||||||||||||
483 |
С какой закладки используются компоненты для работы с базами данных с помощью программной прослойки фирмы Borland? |
BDE |
||||||||||||||||||||||||||||||||||||||||||||||||
484 |
С какой закладки используются компоненты для управления сервером Interbase? |
Interbase Admin |
||||||||||||||||||||||||||||||||||||||||||||||||
485 |
С какой закладки используются компоненты для прямого доступа к базам данных Interbase? |
Interbase |
||||||||||||||||||||||||||||||||||||||||||||||||
486 |
С какой закладки используются компоненты для доступа к базам данных c помощью программной прослойки фирмы MicroSoft, использующей технологию ActiveX? |
ADO |
||||||||||||||||||||||||||||||||||||||||||||||||
487 |
На какой закладке расположены компоненты, служащие для визуализации хранимой в БД информации? |
Data Controls |
||||||||||||||||||||||||||||||||||||||||||||||||
488 |
На какой стандартной закладке расположены компоненты, служащие для работы с объектно-ориентированными базами данных? |
Такой закладки не существует в Delphi. |
||||||||||||||||||||||||||||||||||||||||||||||||
489 |
Для чего служит DataModule? |
Для размещения невизуальных компонентов; |
||||||||||||||||||||||||||||||||||||||||||||||||
490 |
Где рекомендуется размещать компоненты доступа к данным и промежуточного слоя? |
На Data Module; На форме; На фрейме; |
||||||||||||||||||||||||||||||||||||||||||||||||
491 |
Какие компоненты служат для связи между компонентами доступа к данным и компонентами визуализации данных? |
DataSource; |
||||||||||||||||||||||||||||||||||||||||||||||||
492 |
На какой закладке расположен компонент DataSource? |
DataAccess; |
||||||||||||||||||||||||||||||||||||||||||||||||
493 |
Что такое транзакция? |
Набор операций, служащий для выполнения одной задачи, который выступает как единое целое и может быть подтвержден или отменен только целиком; |
||||||||||||||||||||||||||||||||||||||||||||||||
494 |
Для чего может использоваться компонент IBTable? |
Для отображения содержимого таблицы; Для редактирования содержимого таблицы; Для отображения содержимого отображения (view); Для редактирования содержимого отображения (view); |
||||||||||||||||||||||||||||||||||||||||||||||||
495 |
Для чего может использоваться компонент IBQuery? |
Для выполнения хранимых процедур, возвращающих набор записей; Для того, что бы выполнить произвольный запрос на выборку к таблицам и/или отображениям (view) БД; Для того, что бы выполнить запрос на вставку записи(ей) в таблицу или отображение; Для того, что бы выполнить запрос на модификацию записи(ей) в таблице или отображении; Для того, что бы выполнить запрос на удаление записи(ей) в таблице или отображении; |
||||||||||||||||||||||||||||||||||||||||||||||||
496 |
Для чего может использоваться компонент IBStoredProc? |
Для выполнения хранимых процедур, возвращающих одиночные значения; |
||||||||||||||||||||||||||||||||||||||||||||||||
497 |
Для чего может использоваться компонент IBUpdateSQL? |
Для того, что бы сделать набор записей, основанных на произвольном запросе, обновляемым; |
||||||||||||||||||||||||||||||||||||||||||||||||
498 |
Для чего может использоваться компонент IBDataSet? |
Для того, чтобы выполнить произвольный запрос на выборку к таблицам, хранимым процедурам и/или отображениям (view) БД и сделать полученный набор записей обновляемым; |
||||||||||||||||||||||||||||||||||||||||||||||||
499 |
Для чего может использоваться компонент IBSQL? |
Для выполнения хранимых процедур, возвращающих набор записей; Для выполнения хранимых процедур, возвращающих одиночные значения; Для того, чтобы выполнить произвольный запрос на выборку к таблицам и/или отображениям (view) БД; Для того, чтобы выполнить запрос на вставку записи(ей) в таблицу или отображение; Для того, чтобы выполнить запрос на модификацию записи(ей) в таблице или отображении; Для того, чтобы выполнить запрос на удаление записи(ей) в таблице или отображении; |
||||||||||||||||||||||||||||||||||||||||||||||||
500 |
Необходимо предоставить пользователям простой доступ к таблице с возможностью редактирования данных. Визуализацию данных предполагается выполнить с помощью компонента DBGrid. Какие компоненты доступа к данным лучше всего использовать в данном случае? |
IBTable; |
||||||||||||||||||||||||||||||||||||||||||||||||
501 |
Необходимо предоставить пользователям простой доступ к отображению. Визуализацию данных предполагается выполнить с помощью компонента DBGrid. Какой компонент доступа к данным лучше всего использовать в данном случае? |
IBTable; IBQuery; IBDataSet; |
||||||||||||||||||||||||||||||||||||||||||||||||
502 |
Необходимо предоставить пользователям простой доступ к соединению нескольких таблиц. Визуализацию данных предполагается выполнить с помощью компонента DBGrid. Какой компонент доступа к данным лучше всего использовать в данном случае? |
IBQuery; IBDataSet; |
||||||||||||||||||||||||||||||||||||||||||||||||
503 |
Необходимо предоставить пользователям доступ к соединению нескольких таблиц c возможностью редактирования. Визуализацию данных предполагается выполнить с помощью компонента DBGrid. Какие компоненты доступа к данным лучше всего использовать в данном случае? |
IBQuery; IBDataSet; IBUpdateSQL; |
||||||||||||||||||||||||||||||||||||||||||||||||
504 |
Необходимо предоставить пользователям доступ к набору записей, возвращаемых хранимой процедурой. Визуализацию данных предполагается выполнить с помощью компонента DBGrid. Какой компонент доступа к данным лучше всего использовать в данном случае? |
IBQuery; IBDataSet; |
||||||||||||||||||||||||||||||||||||||||||||||||
505 |
Необходимо предоставить пользователям доступ к набору записей, возвращаемых хранимой процедурой c возможностью редактирования. Визуализацию данных предполагается выполнить с помощью компонента DBGrid. Какие компоненты доступа к данным лучше всего использовать в данном случае? |
IBQuery; IBDataSet; IBUpdateSQL; |
||||||||||||||||||||||||||||||||||||||||||||||||
506 |
Необходимо предоставить пользователям доступ к таблице, выполнив сортировку по неиндексированному полю. Визуализацию данных предполагается выполнить с помощью компонента DBGrid. Какой компонент доступа к данным лучше всего использовать в данном случае? |
IBQuery; IBDataSet; |
||||||||||||||||||||||||||||||||||||||||||||||||
507 |
Необходимо предоставить пользователям доступ к таблице, выполнив сортировку по нескольким полям, одно из которых неиндексированно, c возможностью редактирования. Визуализацию данных предполагается выполнить с помощью компонента DBGrid. Какие компоненты доступа к данным лучше всего использовать в данном случае? |
IBQuery; IBDataSet; IBUpdateSQL; |
||||||||||||||||||||||||||||||||||||||||||||||||
508 |
Необходимо программно обработать значения, возвращаемые хранимой процедурой. Какие компоненты доступа к данным лучше всего использовать в данном случае? |
IBStoredProc; IBSQL; |
||||||||||||||||||||||||||||||||||||||||||||||||
509 |
Необходимо вызвать хранимую процедуру, не возвращающую каких-либо данных. Какие компоненты доступа к данным лучше всего использовать в данном случае? |
IBStoredProc; IBSQL; |
||||||||||||||||||||||||||||||||||||||||||||||||
510 |
Необходимо программно проанализировать набор записей одной таблицы. Каждая запись обрабатывается один раз. Какие компоненты доступа к данным лучше всего использовать в данном случае? |
IBTable; IBQuery; IBSQL; |
||||||||||||||||||||||||||||||||||||||||||||||||
511 |
Необходимо программно проанализировать набор записей одной таблицы. Каждая запись может обрабатываться несколько раз. Какие компоненты доступа к данным лучше всего использовать в данном случае? |
IBTable; IBQuery; |
||||||||||||||||||||||||||||||||||||||||||||||||
512 |
Необходимо программно проанализировать набор записей, основанный на базе соединений нескольких таблиц. Каждая запись обрабатывается один раз. Какие компоненты доступа к данным лучше всего использовать в данном случае? |
IBQuery; IBSQL; |
||||||||||||||||||||||||||||||||||||||||||||||||
513 |
Необходимо программно проанализировать набор записей, основанный на базе соединений нескольких таблиц. Каждая запись может обрабатываться несколько раз. Какие компоненты доступа к данным лучше всего использовать в данном случае? |
IBQuery; |
||||||||||||||||||||||||||||||||||||||||||||||||
514 |
Необходимо программно выполнить SQL запрос на модификацию записи в таблице. Какие компоненты доступа к данным можно использовать в данном случае? |
IBQuery; IBSQL; |
||||||||||||||||||||||||||||||||||||||||||||||||
515 |
Необходимо программно выполнить SQL запрос на удаление записи из таблицы. Какие компоненты доступа к данным можно использовать в данном случае? |
IBQuery; IBSQL; |
||||||||||||||||||||||||||||||||||||||||||||||||
516 |
Необходимо программно выполнить SQL запрос на модификацию записи в таблице. Какие компоненты доступа к данным можно использовать в данном случае? |
IBQuery; IBSQL; |
||||||||||||||||||||||||||||||||||||||||||||||||
517 |
Какое поведение транзакции определяет параметр read? |
режим доступа только на чтение |
||||||||||||||||||||||||||||||||||||||||||||||||
518 |
Какое поведение транзакции определяет параметр write? |
режим доступа на чтение/запись |
||||||||||||||||||||||||||||||||||||||||||||||||
519 |
Какое поведение транзакции определяет параметр consistency? |
уровень изоляции с блокировкой таблиц |
||||||||||||||||||||||||||||||||||||||||||||||||
520 |
Какое поведение транзакции определяет параметр concurrency? |
уровень изоляции с блокировкой записей |
||||||||||||||||||||||||||||||||||||||||||||||||
521 |
Какое поведение транзакции определяет параметр read_committed, rec_version? |
многоверсионный уровень изоляции с доступом на чтение последней подтвержденной версии записи |
||||||||||||||||||||||||||||||||||||||||||||||||
522 |
Какое поведение транзакции определяет параметр read_committed, no_rec_version? |
многоверсионный уровень изоляции с блокировкой чтения измененных, но не подтвержденных записей |
||||||||||||||||||||||||||||||||||||||||||||||||
523 |
Какое поведение транзакции определяет параметр wait? |
разрешения конфликтов c ожиданием освобождения блокированных ресурсов; |
||||||||||||||||||||||||||||||||||||||||||||||||
524 |
Какое поведение транзакции определяет параметр nowait? |
разрешения конфликтов без ожидания освобождения блокированных ресурсов с немедленным генерированием ошибки; |
||||||||||||||||||||||||||||||||||||||||||||||||
525 |
Какое поведение транзакции определяет параметр read_write? |
Такого параметра у транзакции нет; |
||||||||||||||||||||||||||||||||||||||||||||||||
526 |
Какой уровень изоляции транзакции обеспечивает наибольшую общую производительность при одновременной интерактивной работе многих пользователей? |
Concurrency read_committed, rec_version read_committed, no_rec_version |
||||||||||||||||||||||||||||||||||||||||||||||||
527 |
Какой уровень изоляции транзакции обеспечивает наибольшую производительность при массовой вставке большого количества записей, например, при импорте в базу большого количества информации? |
consistency concurrency read_committed, rec_version read_committed, no_rec_version |
||||||||||||||||||||||||||||||||||||||||||||||||
528 |
Необходимо выполнять множество операций чтения из базы данных, операции модификации полностью отсутствуют. Какой в этом случае параметр транзакции будет обеспечивать меньшую загрузку сервера? |
Read |
||||||||||||||||||||||||||||||||||||||||||||||||
529 |
Клиентское приложение выполняет множество независимых операций чтения и записи. Каким образом организовать управление транзакцией (транзакциями) в данном случае? |
Все операции выполняются в рамках одной транзакции, которая регулярно подтверждается с сохранениям контекста открытых наборов записей Все операции выполняются в рамках одной транзакции, которая подтверждается после каждой модификации данных с сохранениям контекста открытых наборов записей Операции чтения выполняются в рамках одной транзакции c режимом доступа чтение, которая регулярно подтверждается с сохранением контекста открытых наборов записей, операции модификации выполняются в рамках другой транзакции с режимом доступа запись, которая подтверждается после каждой модификации без сохранения контекста Операции чтения выполняются в рамках одной транзакции c режимом доступа чтение без подтверждения до завершения работы приложения, операции модификации выполняются в рамках другой транзакции с режимом доступа запись, которая подтверждается после каждой модификации без сохранения контекста |
||||||||||||||||||||||||||||||||||||||||||||||||
530 |
В клиентском приложении используется две транзакции R(доступ чтение) и W (доступ запись). В рамках транзакции W происходит добавление записи в таблицу T1, c которой связан открытый компонент IBQuery, работающий под управление транзакции R. Какие действия необходимо выполнить, что бы в IBQuery появилась добавленная запись? |
Подтвердить транзакцию W Открыть и заново открыть IBQuery |
||||||||||||||||||||||||||||||||||||||||||||||||
531 |
Какие действия выполняет метод Locate у компонента, поддерживающего набор записей? |
поиск записи по указанному критерию и переход на найденную запись |
||||||||||||||||||||||||||||||||||||||||||||||||
532 |
Какие действия выполняет метод First у компонента, поддерживающего набор записей? |
переход на первую запись |
||||||||||||||||||||||||||||||||||||||||||||||||
533 |
Какие действия выполняет метод Last у компонента, поддерживающего набор записей? |
переход на последнюю запись |
||||||||||||||||||||||||||||||||||||||||||||||||
534 |
Какие действия выполняет метод MoveBy у компонента, поддерживающего набор записей? |
переход на указанное количество записей |
||||||||||||||||||||||||||||||||||||||||||||||||
535 |
Какие действия выполняет метод Next у компонента, поддерживающего набор записей? |
переход на следующую запись |
||||||||||||||||||||||||||||||||||||||||||||||||
536 |
Какие действия выполняет метод Prior у компонента, поддерживающего набор записей? |
переход на предыдущую запись |
||||||||||||||||||||||||||||||||||||||||||||||||
537 |
Какие действия выполняет метод Prev у компонента, поддерживающего набор записей? |
такой метод не поддерживается компонентом |
||||||||||||||||||||||||||||||||||||||||||||||||
538 |
С помощью какого метода можно переместиться вперед по набору записей на 1 запись? |
Next |
||||||||||||||||||||||||||||||||||||||||||||||||
539 |
С помощью какого метода можно переместиться назад по набору записей на 1 запись? |
Prior |
||||||||||||||||||||||||||||||||||||||||||||||||
540 |
С помощью какого метода можно переместиться на первую запись набора записей? |
First |
||||||||||||||||||||||||||||||||||||||||||||||||
541 |
С помощью какого метода можно переместиться на последнюю запись набора записей? |
Last |
||||||||||||||||||||||||||||||||||||||||||||||||
542 |
С помощью какого метода можно найти запись с указанными значениями набора полей? |
Locate |
||||||||||||||||||||||||||||||||||||||||||||||||
543 |
С помощью какого метода можно перейти на запись, расположенную на указанном расстоянии (в записях) от текущей? |
MoveBy |
||||||||||||||||||||||||||||||||||||||||||||||||
544 |
Текущей записью компонента, поддерживающего набор записей, является предпоследняя. Вы вызывает у этого компонента метод Next. Какие действия произведет компонент и состояние каких его свойств изменится? |
Перемещение на следующую запись Свойство EOF будет установлено в true |
||||||||||||||||||||||||||||||||||||||||||||||||
545 |
Текущей записью, компонента, поддерживающего набор записей, является вторая. Вы вызывает у этого компонента метод Prior. Какие действия произведет компонент и состояние каких его свойств изменится? |
Перемещение на предыдущую запись Свойство BOF будет установлено в true |
||||||||||||||||||||||||||||||||||||||||||||||||
546 |
Каким образом можно создать LookUp поле (поле подстановки) у компонента, работающего с набором записей? |
Создать новое поле |
||||||||||||||||||||||||||||||||||||||||||||||||
547 |
В какое значение должно быть установлено свойство FieldType у LookUp поля (поля подстановки) компонента, работающего с набором записей? |
Lookup |
||||||||||||||||||||||||||||||||||||||||||||||||
548 |
В какое значение должно быть установлено свойство KeyField (секция Lookup definition) у LookUp поля (поля подстановки) компонента, работающего с набором записей? |
Поле базовой таблицы, для которого выполняется подстановка |
||||||||||||||||||||||||||||||||||||||||||||||||
549 |
В какое значение должно быть установлено свойство DataSet (секция Lookup definition) у LookUp поля (поля подстановки) компонента, работающего с набором записей? |
Ссылка на Dataset с набором записей из таблицы подстановки |
||||||||||||||||||||||||||||||||||||||||||||||||
550 |
В какое значение должно быть установлено свойство Lookup Keys (секция Lookup definition) у LookUp поля (поля подстановки) компонента, работающего с набором записей? |
Ключ из набора записей таблицы подстановки |
||||||||||||||||||||||||||||||||||||||||||||||||
551 |
В какое значение должно быть установлено свойство Result Field (секция Lookup definition) у LookUp поля (поля подстановки) компонента, работающего с набором записей? |
Поле со значениями для списка, отображаемого пользователю, из таблицы подстановки |
||||||||||||||||||||||||||||||||||||||||||||||||
552 |
Что такое сущность в ER-модели? |
абстракция, описывающая в предметной области набор объектов одного типа; |
||||||||||||||||||||||||||||||||||||||||||||||||
553 |
Что такое экземпляр сущности в ER-модели? |
представление реального моделируемого объекта; |
||||||||||||||||||||||||||||||||||||||||||||||||
554 |
Что такое атрибут в ER-модели? |
свойство объекта; свойство связи; |
||||||||||||||||||||||||||||||||||||||||||||||||
555 |
Что такое связь в ER-модели? |
осмысленная ассоциация между сущностями; |
||||||||||||||||||||||||||||||||||||||||||||||||
556 |
Какие 2 класса сущностей могут выделяться при ER-моделировании? |
сильная; слабая; |
||||||||||||||||||||||||||||||||||||||||||||||||
557 |
Какие виды атрибутов различают при ER-моделировании? |
простой; составной; однозначный; многозначный; производный; |
||||||||||||||||||||||||||||||||||||||||||||||||
558 |
Какая сущность в ER-модели называется слабой? |
существование экземпляров которой зависит от другой сущности; |
||||||||||||||||||||||||||||||||||||||||||||||||
559 |
Какая сущность в ER-модели называется сильной? |
существование экземпляров которой не зависит от другой сущности; |
||||||||||||||||||||||||||||||||||||||||||||||||
560 |
Простой атрибут в ER-модели это: |
атрибут, состоящий из одного компонента с независимым существованием; |
||||||||||||||||||||||||||||||||||||||||||||||||
561 |
Составной атрибут в ER-модели это: |
атрибут, состоящий из нескольких компонентов, каждый из которых характеризуется независимым существованием; |
||||||||||||||||||||||||||||||||||||||||||||||||
562 |
Однозначный атрибут в ER-модели это: |
атрибут, содержащий только одно значение для каждого конкретного экземпляра сущности; |
||||||||||||||||||||||||||||||||||||||||||||||||
563 |
Многозначный атрибут в ER-модели это: |
атрибут, который для одного экземпляра сущности может содержать несколько значений; |
||||||||||||||||||||||||||||||||||||||||||||||||
564 |
Производный атрибут в ER-модели это: |
атрибут, значение которого можно рассчитать на основе других атрибутов модели; |
||||||||||||||||||||||||||||||||||||||||||||||||
565 |
Что такое ключ в ER-модели? |
атрибут, однозначно выделяющий конкретный экземпляр сущности; набор атрибутов, однозначно выделяющих конкретный экземпляр сущности; |
||||||||||||||||||||||||||||||||||||||||||||||||
566 |
Какими свойствами характеризуется связь в ER-модели? |
степень связи; показатель кардинальности; степень участия; |
||||||||||||||||||||||||||||||||||||||||||||||||
567 |
Степень связи в ER-модели определяется: |
количеством сущностей, задействованных в связи; |
||||||||||||||||||||||||||||||||||||||||||||||||
568 |
Показатель кардинальности в ER-модели определяется: |
возможным количеством экземпляров сущностей на каждой стороне связи; |
||||||||||||||||||||||||||||||||||||||||||||||||
569 |
Степень участия в ER-модели определяется: |
зависимостью существования экземпляра сущности от других сущностей, задействованных в связи; |
||||||||||||||||||||||||||||||||||||||||||||||||
570 |
Какие из следующих выражений определяют степень связи в ER-модели? |
бинарная; тернарная; кватернарная; унарная; рекурсивная; |
||||||||||||||||||||||||||||||||||||||||||||||||
571 |
Какие из следующих выражений определяют показатель кардинальности связи в ER-модели? |
1:1; 1:n; m:n; 0:5; |
||||||||||||||||||||||||||||||||||||||||||||||||
572 |
Какие из следующих выражений определяют степень участия связи в ER-модели? |
полная частичная |
||||||||||||||||||||||||||||||||||||||||||||||||
573 |
Во что преобразуется сущность при переходе от ER-модели к структуре базы данных? |
в таблицу; |
||||||||||||||||||||||||||||||||||||||||||||||||
574 |
Во что преобразуется атрибут сущности при переходе от ER-модели к структуре базы данных? |
в столбец таблицы (поле); |
||||||||||||||||||||||||||||||||||||||||||||||||
575 |
Во что преобразуется связь при переходе от ER-модели к структуре базы данных? |
во внешний ключ; |
||||||||||||||||||||||||||||||||||||||||||||||||
576 |
Во что преобразуется возможный ключ при переходе от ER-модели к структуре базы данных? |
в первичный ключ; в уникальный ключ; |
||||||||||||||||||||||||||||||||||||||||||||||||
577 |
О чем говорит наличие многозначного атрибута в ER-модели? |
о наличии скрытой сущности; |
||||||||||||||||||||||||||||||||||||||||||||||||
578 |
О чем говорит наличие атрибутов у связи в ER-модели? |
о наличии скрытой сущности; |
||||||||||||||||||||||||||||||||||||||||||||||||
579 |
О чем говорит наличие связи "многие-ко-многим" в ER-модели? |
о наличии скрытой сущности; о наличии связи у данной сущности; |
||||||||||||||||||||||||||||||||||||||||||||||||
580 |
Что при ER-моделировании обозначают следующим изображением? |
сильная сущность; слабая сущность; |
||||||||||||||||||||||||||||||||||||||||||||||||
581 |
Что при ER-моделировании обозначают следующим изображением? |
сильная сущность; слабая сущность; |
||||||||||||||||||||||||||||||||||||||||||||||||
582 |
Что при ER-моделировании обозначают следующим изображением? |
связь полной степени участия; связь неполной степени участия; |
||||||||||||||||||||||||||||||||||||||||||||||||
583 |
Что при ER-моделировании обозначают следующим изображением? |
связь полной степени участия; связь неполной степени участия; |
||||||||||||||||||||||||||||||||||||||||||||||||
584 |
Что при ER-моделировании обозначают следующим изображением? |
простой атрибут; |
||||||||||||||||||||||||||||||||||||||||||||||||
585 |
Что при ER-моделировании обозначают следующим изображением? |
составной атрибут; |
||||||||||||||||||||||||||||||||||||||||||||||||
586 |
Что при ER-моделировании обозначают следующим изображением? |
многозначный атрибут; |
||||||||||||||||||||||||||||||||||||||||||||||||
587 |
Что при ER-моделировании обозначают следующим изображением? |
производный атрибут; |
||||||||||||||||||||||||||||||||||||||||||||||||
588 |
Что при ER-моделировании обозначают следующим изображением? |
атрибут, являющийся первичным ключом; |
||||||||||||||||||||||||||||||||||||||||||||||||
589 |
Что при ER-моделировании обозначают следующим изображением? |
атрибут, являющийся первичным ключом; атрибут, входящий в составной первичный ключ; |
||||||||||||||||||||||||||||||||||||||||||||||||
590 |
Что при ER-моделировании обозначают следующим изображением? |
атрибут, являющийся первичным ключом; атрибут, являющийся возможным ключом; атрибут, входящий в составной первичный ключ; |
||||||||||||||||||||||||||||||||||||||||||||||||
591 |
Как при построении ER-модели изображают показатель кардинальности? |
над линиями связи рядом с сущностями, входящими в связь; |
||||||||||||||||||||||||||||||||||||||||||||||||
592 |
Как при построении ER-модели изображают степень связи? |
явно не указывается, определяется по количеству сущностей, соединенных линиями со связью; |
||||||||||||||||||||||||||||||||||||||||||||||||
593 |
Что в ER-модели изображает двойная линия? |
связь частичной степени участия со стороны зависимой сущности; |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.