БАЗЫ ДАННЫХ - ИТОГОВЫЙ – ТЕСТ С ОТВЕТАМИ (НИУ МЭИ (ТУ) ИДДО)
В ТЕСТЕ СОБРАНЫ 31 ВАРИАНТ ВОПРОСОВ.
ДЛЯ БОЛЕЕ УДОБНОГО ПОИСКА ИСПОЛЬЗУЙТЕ СОЧЕТАНИЕ КЛАВИШ CTRL+F.
ПРАВИЛЬНЫЕ ОТВЕТЫ ОТМЕЧЕНЫ ГОЛУБЫМ ЦВЕТОМ.
УБЕДИТЕСЬ, ЧТО ОТВЕТЫ ВАМ ПОДХОДЯТ ДО ПОКУПКИ!
1. Как можно удалить временную таблицу до окончания сессии работы с базой данных?
закрыть сессию
с помощью оператора DELETE
с помощью оператора DROP
никак, временная таблица удаляется только по окончании сессии работы с базой данных
2. С помощью какого оператора можно создать таблицу
Drop Table
Select Table
Create Table
Alter Table
3. В каком разделе оператора SELECT указываются таблицы, из которых будут использоваться данных для реализации запроса?
HAVING
FROM
WHERE
ORDER BY
4. В каком году был принят первый международный стандарт языка SQL?
2001 г.
1993 г.
1989 г.
1996 г.
5. Для каких таблиц целесообразно использовать индексы?
для всех таблиц
для таблиц с большим объемом данных
для небольших таблиц
6. Какой тип данных соответствует строке?
int
float
Boolean
char
7. С помощью какого оператора осуществляется создание таблицы?
select
drop
create
insert
8. Какие типы данных SQL относятся к типам больших данных?
CLOB
KLOB
SLOB
BLOB
9. Каким образом в таблицах определяется первичных ключ?
С помощью ограничения Index
С помощью ограничения PRIMARY KEY
С помощью ограничения NOT NULL
С помощью ограничения FOREIGN KEY
10. Чем отличаются языки DDL и DML?
DDL и DML – это разные диалекты SQL
DDL отвечает за модификацию данных в таблицах БД, а DML определяет структуру базы данных
DDL определяет структуру базы данных, а DML отвечает за модификацию данных в таблицах БД
DDL и DML – это разные стандарты языка SQL
11. Как называется реализация языка SQL в конкретной СУБД?
диалект
интерфейс
расширение
нет правильного ответа
12. К какой группе типов относится логический тип данных?
массивы
типы данных больших объектов
коллекции
простые типы
13. Верно ли утверждение, что переменная типа данных BOOLEAN может принимать значение UNKNOWN
Да
Нет
14. Какой тип данных соответствует числу с десятичной дробью?
char
float
Boolean
int
15. В каком году введены расширения для работы с XML?
2003
1992
2006
1999
16. Какой диалект языка SQL используется в MS SQL Server?
Jet SQL
Transact-SQL
PL/SQL
все ответы верны
17. Что подразумевают собой тип данных CLOB?
Тип данных даты и времени большого объекта
тип данных большого объекта
Числовой тип данных большого объекта
Строковый тип данных большого объекта
18. Как называются функции, которые добавляются к стандарту языка разработчиками конкретной СУБД?
диалект
расширения
интерфейс
нет правильного ответа
19. Что значит ключевое слово NOT NULL в объявлении данных?
все ответы верны
данные в столбце нельзя удалять
значение данных в столбце не может быть равно 0
требует обязательного указания данных в операторах INSERT и UPDATE
20. Выберите из списка агрегатные функции
AVG
COUNT
FROM
JOIN
MAX
21. Как создается временная таблица?
CREATE TABLE
CREATE TABLE #TABLE1
CREATE TABLE TABLE1
CREATE TABLE TABLE1#
22. Каким оператором из результирующей таблицы убираются повторяющиеся строки?
DISTINCT
ORDER BY
SELECT
UNION
23. Какой из предложенных типов данных имеет высший приоритет?
char
money
real
xml
24. Какой из представленных запросов реализует создание представления?
1. CREATE TABLE #London
FROM TITLES
ORDER BY TITLES.id
2. CREATE TABLE #ProductSummary (ProdId INT IDENTITY, ProdName NVARCHAR(20), Price MONEY)
3. CREATE VIEW #Londonstaff
AS SELECT FROM Salespeoples
WHERE city = 'London'
4. CREATE VIEW Londonstaff
AS SELECT *
FROM Salespeople
WHERE city = 'London'
25. С какой целью в базе данных создаются индексы?
для увеличения объема данных
для увеличения скорости поиска (запросов)
для упрощения
нет правильного ответа
26. С помощью какого оператора осуществляется заполнение таблицы данными?
Create
drop
insert
instead of
27. С помощью чего сортировка в результирующей таблице будет иметь обратный порядок?
нет правильного ответа
с помощью ключевого слова ASC
с помощью ключевого слова DESC
сортировка имеет обратный порядок по умолчанию
28. Что делает следующий запрос? SELECT * FROM SalesPeople WHERE City=ANY(SELECT City FROM Customer)
выбирает города из таблицы Customer
выбирает столбцы с информацией города из таблицы Salespeople
выбирает строки из таблицы Customer, город которых присутствует в таблице SalesPeople
выбирает строки из таблицы SalesPeople, город которых присутствует в таблице Customer
29. Что подразумевает ключевое слово PRIMARY KEY при объявлении данных?
в столбцах должны быть уникальные значения
все ответы верны
для поддержки уникальности создается уникальный индекс
значения не должны быть нулевым
30. Сформируйте в правильном порядке создание внешнего ключа
FOREIGN KEY
([Имя столбца подчиненной таблицы])
REFERENCES
[Имя главной таблицы] ([Имя столбца-первичного ключа главной таблицы])
31. Выберите оператор, позволяющий изменить таблицу
Create Table
Alter Table
Select Table
Drop Table