Клиент серверные технологии (1084480), страница 9
Текст из файла (страница 9)
2 - точка сохранения транзакции
3 - отмена действия части операций выполняемой транзакции
4 - откат транзакции
5 - расщепление одной транзакции на несколько транзакций
6 - протокол удаленного вызова процедур (RPC)
ПРАВИЛЬНЫЕ ОТВЕТЫ:
начало транзакции
точка сохранения транзакции
откат транзакции
<<< ---------------------------- >>>
Существуют следующие стандарты SQL:
(укажите 3 правильных ответа)
Ответы:
1 - SQL-89
2 - SQL-92
3 - SQL-99
4 - SQL-81
5 - SQL-79
6 - SQL-76
ПРАВИЛЬНЫЕ ОТВЕТЫ:
SQL-89
SQL-92
SQL-99
<<< ---------------------------- >>>
Дисциплина «Базы данных»
Имеется отношение:
Product(maker, model, type)
Отношение Product представляет производителя (maker), номер модели (model) и тип (PC - ПК, Laptop - ПК-блокнот или Printer - принтер). Предполагается, что номера моделей уникальны для всех производителей и типов продуктов.
Укажите возможный простой первичный ключ для этого отношения
1 - maker
2 - model
3 - maker, model
4 - type
5 - model, maker
6 - model, maker, type
ПРАВИЛЬНЫЕ ОТВЕТЫ:
model
<<< ---------------------------- >>>
Дисциплина «Базы данных»
Имеется отношение:
Product(maker, model, type)
Отношение Product представляет производителя (maker), номер модели (model) и тип (PC - ПК, Laptop - ПК-блокнот или Printer - принтер). Предполагается, что номера моделей уникальны для всех производителей и типов продуктов.
Укажите возможный составной первичный ключ для этого отношения
(укажите 3 правильных ответа)
1 - maker
2 - model
3 - maker, model
4 - type
5 - model, maker
6 - model, maker, type
ПРАВИЛЬНЫЕ ОТВЕТЫ:
maker, model
model, maker
model, maker, type
<<< ---------------------------- >>>
Дисциплина «Базы данных»
Схема БД состоит из четырех отношений:
Product(maker, model, type)
PC(code, model, speed, ram, hd, cd, price)
Laptop(code, model, speed, ram, hd, screen, price)
Printer(code, model, color, type, price)
Отношение Product представляет производителя (maker), номер модели (model) и тип (PC - ПК, Laptop - ПК-блокнот или Printer - принтер). Предполагается, что номера моделей уникальны для всех производителей и типов продуктов.
В отношении PC для каждого номера модели, обозначающего ПК, указаны скорость -speed (процессора в мегагерцах), общий объем RAM (в мегабайтах), размер диска -hd (в гигабайтах), скорость считывающего устройства CD (например, 4х) и цена - price.
Отношение Laptop аналогично отношению РС за исключением того, что вместо скорости CD содержится размер экрана -screen (в дюймах).
В отношении Printer для каждой модели принтера указывается, является ли он цветным - color ('y', если цветной), тип принтера - type (лазерный - Laser, струйный - Jet или матричный - Matrix) и цена.
Укажите, чем является поле model в таблице Product
(укажите 4 правильных ответа)
1 - Первичным ключом таблицы Product
2 - Внешним ключом для таблицы PC
3 - Внешним ключом для таблицы Laptop
4 - Триггером таблицы Product
5 - Внешним ключом для таблицы Printer
6 - Частичным ключом таблицы Product
ПРАВИЛЬНЫЕ ОТВЕТЫ:
Первичным ключом таблицы Product
Внешним ключом для таблицы PC
Внешним ключом для таблицы Laptop
Внешним ключом для таблицы Printer
<<< ---------------------------- >>>
Дисциплина «Базы данных»
Схема БД состоит из отношений:
Product(maker, model, type)
PC(code, model, speed, ram, hd, cd, price)
Отношение Product представляет производителя (maker), номер модели (model) и тип (PC - ПК, Laptop - ПК-блокнот или Printer - принтер). Предполагается, что номера моделей уникальны для всех производителей и типов продуктов. В отношении PC для каждого номера модели, обозначающего ПК, указаны скорость -speed (процессора в мегагерцах), общий объем RAM (в мегабайтах), размер диска -hd (в гигабайтах), скорость считывающего устройства CD (например, 4х) и цена - price.
Что Вы можете сказать о связи между таблицами Product и PС
(укажите 2 правильных ответа)
1 - тип связи «один к одному»
2 - тип связи «многие ко многим
3 - тип связи «один ко многим»
4 - тип связи «многие ко одному»
5 - тип связи такой, что не допускает отсутствие записи в таблице PC, если существует запись в таблице «Product»
6 - тип связи такой, что не допускает отсутствие записи в таблице Product, если существует запись в таблице PC
ПРАВИЛЬНЫЕ ОТВЕТЫ:
тип связи «один ко многим»
тип связи такой, что не допускает отсутствие записи в таблице Product, если существует запись в таблице PC
<<< ---------------------------- >>>
Дисциплина «Базы данных»
Схема БД состоит из отношений:
Product(maker, model, type)
Printer(code, model, color, type, price)
Отношение Product представляет производителя (maker), номер модели (model) и тип (PC - ПК, Laptop - ПК-блокнот или Printer - принтер). Предполагается, что номера моделей уникальны для всех производителей и типов продуктов. В отношении Printer для каждой модели принтера указывается, является ли он цветным - color ('y', если цветной), тип принтера - type (лазерный - Laser, струйный - Jet или матричный - Matrix) и цена.
Что Вы может сказать о связи между таблицами Printer и Product
(укажите 2 правильных ответа)
1 - тип связи «один к одному»
2 - тип связи «многие ко многим
3 - тип связи «один ко многим»
4 - тип связи «многие ко одному»
5 - тип связи такой, что не допускает присутствие записи в таблице Printer, если существует запись в таблице Product
6 - тип связи такой, что не допускает присутствия записи в таблице Printer, если отсутствует запись в таблице Product
ПРАВИЛЬНЫЕ ОТВЕТЫ:
тип связи «многие ко одному»
тип связи такой, что не допускает присутствия записи в таблице Printer, если отсутствует запись в таблице Product
<<< ---------------------------- >>>
Дисциплина «Базы данных»
Сколько записей будет содержать результат следующего запроса:
select 1, 2, 3
1 - 1
2 - 2
3 - 3
4 - Недопустимая конструкция SQL
5 - 0
ПРАВИЛЬНЫЕ ОТВЕТЫ:
1
<<< ---------------------------- >>>
Дисциплина «Базы данных»
Что собой представляет «3» в следующем запросе:
select 1, 2, 3 order by 3, 2, 1
Укажите 2 правильных ответа
1 - в разделе select - имя столбца
2 - в разделе select - значение поля
3 - в разделе select - значение столбца
4 - в разделе order by - имя столбца, по которому будут упорядочены записи
5 - в разделе order by - номер столбца в резделе select, по которому будут упорядочены записи
6 - в разделе order by - имя поля таблицы, по которому будут упорядочены записи
ПРАВИЛЬНЫЕ ОТВЕТЫ:
в разделе select - значение столбца
в разделе order by - номер столбца в резделе select, по которому будут упорядочены записи
<<< ---------------------------- >>>
Дисциплина «Базы данных»
Чему будет равен результат запроса:
select 2, 3 union select 3, 4 union select 2, 3
(первая строка «таблички» (пустая) - имена столбцов!)
1 - | |
2 | 3 |
3 | 4 |
2 | 3 |
2 - | |
7 | 10 |
3 - | |
2 | 3 |
3 | 4 |
4 - | |
3 | 4 |
2 | 3 |
5 - | |
2 | 3 |
2 | 3 |
3 | 4 |
6 - пустое множество (ноль записей)
ПРАВИЛЬНЫЕ ОТВЕТЫ:
2 | 3 |
3 | 4 |
<<< ---------------------------- >>>
Дисциплина «Базы данных»
Какие из запросов приведут к следующему результату:
(первая строка «таблички» - имена столбцов!)
А |
В |
А |
(укажите 3 правильных ответа)
1 - select 'A' union all select 'B' union select 'B' union all select 'A'
2 - select 'A' union all select 'B' union select 'B' union select 'A'
3 - select 'A' union select 'B' union select 'B' union all select 'A'
4 - select 'A' union select 'B' union select 'B' union select 'A'
5 - select 'A' union select 'B' union select 'A'
6 - select 'A' union select 'B' union all select 'A'
ПРАВИЛЬНЫЕ ОТВЕТЫ:
select 'A' union all select 'B' union select 'B' union all select 'A'
select 'A' union select 'B' union select 'B' union all select 'A'
select 'A' union select 'B' union all select 'A'
<<< ---------------------------- >>>
Дисциплина «Базы данных»
Какие из запросов приведут к следующему результату (первая строка «таблички» - имена столбцов!, т.е. результат состоит из одной строки):
А | B |
С | D |
(укажите 2 правильных ответа)
1 - select C as A, D as B
2 - select 'C' A, 'D' B
3 - select C ‘A’, D ‘B’
4 - select 'C' 'A', 'D' 'B'
5 - select 'C' 'A', 'D' 'B' union all select 'C' 'A', 'D' 'B'
6 - select 'C' 'A', 'D' 'B' union select 'A', 'B'
ПРАВИЛЬНЫЕ ОТВЕТЫ:
select 'C' A, 'D' B
select 'C' 'A', 'D' 'B'
<<< ---------------------------- >>>
Дисциплина «Базы данных»
Какие из запросов приведут к следующему результату (первая строка «таблички» - имена столбцов!, т.е. результат состоит из одной строки):
А | B |
С | D |
(укажите 2 правильных ответа)
1 - select A, B union select C, D
2 - select C A, D B
3 - select ‘C’ as ‘A’, ‘D’ ‘B’