1. Какие из представленных функций являются строковыми функциями SQL:

ASCII, NCHAR, SOUNDEX, CHAR, PATINDEX, SPACE, CHARINDEX, QUOTENAME, STR, DIFFERENCE, REPLACE, STUFF, LEFT, REPLICATE, SUBSTRING, LEN, REVERSE, UNICODE, LOWER, RIGHT, UPPER, LTRIM, RTRIM

 

  1. Инструкция языка SQL - ORDER BY определяет:

применяется для сортировки результирующего набора данных по одной или нескольким колонкам. Для определения порядка сортировки используются ключевые слова ASC (по возрастанию) или DESC (по убыванию). По умолчанию данные сортируются по возрастанию.

 

  1. С помощью какого запроса можно удалить все записи из таблицы A?

Удаление записей осуществляется командой DELETE FROM A.

 

  1. Порядок строк в результатах SQL-запроса

 

  1. В случае, если оператор AND И OR совместно используются после WHERE …

 

 

  1. В таблице category поле id имеет тип integer. Какие из перечисленных ниже запросов вернут такой же результат, как и этот запрос:  SELECT * FROM category WHERE id BETWEEN 2 AND 4  1) SELECT * FROM category WHERE id IN (2,3,4) 2) SELECT * FROM category WHERE

BETWEEN - данный оператор используется в условии WHERE для выбора данных между двумя значениями.

 

  1. Какие из перечисленных ниже подмножеств содержит SQL:

 

  1. Дана пустая таблица publisher с колонками id и name. На id стоит автоинкремент, а name имеет тип varchar(40). Какой из следующих запросов отработает некорректно:

 

 

  1. Какое из следующих ключевых слов используется в конструкции order by ?

COLLATE, ASC, DESC

 

10.  Чему эквивалентен следующий запрос:  SELECT * FROM product WHERE price BETWEEN 100 AND 200;

BETWEEN - данный оператор используется в условии WHERE для выбора данных между двумя значениями.

 

11.  С помощью какого update-запроса можно обновить значения более чем одной колонки?

Вы можете обновить более чем одну колонку в команде UPDATE, путём перечисления более чем одного присваивания в предложении SET. Например:

UPDATE mytable SET a = 5, b = 3, c = 1 WHERE a > 0;

 

12.  Дана пустая таблица, созданная с помощью выражения:   create table simple_tab (col1 char[10] unique);  Какой из перечисленных запросов не выполнится:

UNIQUE и PRIMARY KEY ограничители обеспечивает гарантию единственности столбца или набора столбцов.

 

13.  Предположим, что создана таблица persons с колонками id, name, age. Какой запрос найдет средний возраст всех людей с возрастом не менее 18-ти лет?

SELECT     AVG(age) AS «переменная»

FROM         Person

WHERE     (age >= 18)

 

14.  Выберите верный синтаксис DELETE выражений.

DELETE FROM таблица 

WHERE условия()

 

15.  Базы данных – это

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

 

16.  Для чего предназначены запросы?

это средство выбора необходимой информации из базы данных.

 

17.  Ключами поиска в системах управления базами данных (СУБД) называются:

поля, по значению которых осуществляется поиск

 

18.  В чем состоит особенность поля "счетчик" в MS Access или поля типа IDENTITY в MS SQL Server?

Создает в таблице столбец идентификаторов. Это свойство указывается в инструкциях языка Transact-SQL CREATE TABLE и ALTER TABLE.

 

19.  Таблицы в базах данных предназначены для:

для хранения данных базы

 

20.  Содержит ли какую-либо информацию таблица, в которой нет ни одной записи?

пустая таблица содержит информацию о структуре базы данных

 

21.  Наиболее распространенными на практике являются

реляционные базы данных

 

22.  Содержит ли какую-либо информацию таблица, в которой нет полей?

таблица без полей существовать не может

 

23.  В некоторой таблице есть колонка EX_COL. Записи таблицы для этой колонки содержат значения { 100, 200, 300, NULL }. Каким будет результат функции AVG(EX_COL)?

200

 

24.  Какое ключевое слово используется для изменения объектов базы данных?

Alter

 

25.  С помощью какого запроса можно поместить значение 'Perez' в поле LastName таблицы Persons?

Insert

 

26.  Какими запросами можно получить все поля и записи таблицы Employers (возможно несколько вариантов)

*

 

27.  Укажите запрос, который эквивалентен следующему:  select * from numbers where textvalue = 'one'

 

28.  Какие из перечисленных выражений истинны?

 

29.  Ключевое слово LIKE может быть использовано только для таких типов данных:

 

30.  Какая из перечисленных команд не входит в подмножество DML языка SQL

К этой группе относятся операторы добавления, изменения и удаления записей.

 

31.  Что из перечисленного не входит в функции администратора БД?

Проектирование базы данных.

Оптимизация производительности базы данных.

Обеспечение и контроль доступа к базе данных.

Обеспечение безопасности в базе данных.

Резервирование и восстановление базы данных.

Обеспечение целостности баз данных.

Обеспечение перехода на новую версию СУБД.

 

32.  Какой из вариантов не является функцией СУБД?

 

33.  Каким свойством из перечисленных не обладает иерархическая модель данных?

Данная модель характеризуется такими параметрами, как уровни, узлы, связи

 

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

Структурный аспект (составляющая) — данные в базе данных представляют собой набор отношений.

Аспект (составляющая) целостности — отношения (таблицы) отвечают определенным условиям целостности. РМД поддерживает декларативные ограничения целостности уровня домена (типа данных), уровня отношения и уровня базы данных.

Аспект (составляющая) обработки (манипулирования) — РМД поддерживает операторы манипулирования отношениями (реляционная алгебра, реляционное исчисление).

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

 

36.  Укажите, какой из вариантов приведенных запросов позволяет получить декартово произведение двух таблиц A и B (в обеих таблицах имеется поле ID и др)?

SELECT       A*,B*

FROM           A*,B*

 

37.  Какое из приведенных высказываний о свойствах отношений ложно?

 

38.  Какое из приведенных высказываний о внешних ключах ложно?

 

39.  Какого типа операции соединения не существует?

Перекрестное соединение

Естественное соединение

Соединение объединения

Соединение посредством предиката

Соединение посредством имен столбцов

INNER JOIN

LEFT JOIN

RIGHT JOIN

FULL JOIN

UNION JOIN

 

40.  Что из перечисленного не обязательно для приведения отношений к нормальной форме Бойса-Кодда(BCNF)?

Отношение находится в BCNF тогда и только тогда, когда каждая его нетривиальная и неприводимая слева функциональная зависимость имеет в качестве своего детерминанта некоторый потенциальный ключ.

Менее формально, переменная отношения находится в нормальной форме Бойса-Кодда тогда и только тогда, когда детерминанты всех ее функциональных зависимостей являются потенциальными ключами.

 

41.  Имеется таблица Book, в которой есть столбец Author. Ниже приведен запрос на языке SQL. Выберите из приведенного списка ответ, наиболее точно описывающий результат выполнения запроса. SELECT Author As A, 'Список авторов' As D FROM Book

Вывести авторов(AS -псевдоним)в А и список авторов в D из книг

 

42.  В базе данных имеется таблица Employees, содержащая столбец Commission (процент комиссии за заключение договора). Только некоторые сотрудники получают комиссию, у остальных в этом поле содержится значение NULL. Какое условие нужно указать в запросе SELECT,

 

43.  В базе данных имеется таблица Employees, содержащая столбец AutoNum (строковый тип данных - гос.номер автомобиля сотрудника). В столбце AutoNum содержатся значения вида ‘A338МВ38’ Вы хотите найти сотрудника, у которого две первые цифры номера (т.е 2-3 симв

SELECT     AutoNum

FROM         Employees

WHERE     (AutoNum LIKE '23%')

"%" - данный знак является маской. Обозначает любые символы.

 

44.  В базе данных имеется таблица Book со следующими столбцами: ID – уникальный числовой идентификатор издания, первичный ключ Title – название книги Author – автор книги (принимаем допущение, что у каждой книги только один автор) Publisher – издательство, в к

 

45.  В базе данных имеются 2 таблицы – Students и Results.  В таблице Students : ID – номер студенческого билета, первичный ключ;  Name содержит ФИО студента.  В таблице Results : ID – номер студенческого билета, внешний ключ, ссылающийся на таблицу Students;

 

46.  Какое из ключевых слов запроса на выборку накладывает ограничение на группы?

 

47.  Какое из ключевых слов запроса позволяет определить пустые наборы?

Null

 

48.  Необходимо получить список фамилий из таблицы authors, начинающихся на D, заканчивающихся на k, и содержащих 1 букву в середине.  Какой из перечисленных фрагментов кода позволит решить поставленную задачу?

D%.......%k 

"%" - данный знак является маской. Обозначает любые символы.

 

49.  Какое из высказываний об операторе EXISTS ложно?

Нельзя использовать предложение COMPUTE и ключевое слово INTO

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

Возвращает значение TRUE, если вложенный запрос содержит хотя бы одну строку.

 

50.  Необходимо создать составной индекс name для таблицы authors по полям f_name и s_name.  Какой из перечисленных фрагментов кода позволит решить поставленную задачу?

CREATE INDEX Publ_Start_date

ON Stepanov.Books

COMMENT ON INDEX

Stepanov.Publ_Start_date is

 

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

Union

 

52.  Какая из перечисленных функций позволяет удалить все пробелы справа?

LTRIM (строка): Удаляет все пробелы с начала строки.

RTRIM (строка): Удаляет все пробелы в конце строки.

 

53.  Необходимо вычислить средний объем продаж (advance) книг и годовой доход (sales) от продажи книг по всем категориям (type) из таблицы titles.  Какой из перечисленных фрагментов кода позволит решить поставленную задачу?

 

54.  Какое(ие) из перечисленных слов связывает первичные и внешние ключи?

Связи «один ко многим»

Связи «многие ко многим»

Связи «один к одному»

 

55.  Необходимо отобрать все записи из таблицы банков (banks) и те записи из таблицы договоров (contracts), значения id которых равны значениям id_contract в таблице банков.  Какой из перечисленных фрагментов кода позволит решить поставленную задачу?

 

56.  Каково функциональное назначение индексов?

объект базы данных, создаваемый с целью повышения производительности поиска данных.

 

57.  Необходимо создать таблицу table1, состоящую из двух полей: field1 и field2 с данными целого типа. Полю следует field1 назначить первичный ключ, полю field2 - вторичный ключ и связать с полем field1 таблицы table2.  Какой из перечисленных фрагментов кода п

Primary Key 

 

58.  Имеется таблица Book, содержащая среди прочих столбцы  Pub_Year (год издания книги) и  Publisher (издательство, в котором книга вышла).  Необходимо увеличить на единицу год издания всех книг, выпущеных в издательстве «Мысль».  С помощью какого запроса или

INSERT Book

SET Pub_Year = Pub_Year+1

WHERE Publisher =«Мысль» 

 

59.  В базе данных имеется единственная таблица Book с первичным ключом, созданном на столбце ID.  К чему приведет выполнение выражения   DELETE FROM Book?

Таблица удалится

 

  1. Что из перечисленного НЕ свойственно представлениям?

представление не является самостоятельной частью набора данных

Содержимое представления динамически вычисляется на основании данных, находящихся в реальных таблицах. Изменение данных в реальной таблице БД немедленно отражается в содержимом всех представлений, построенных на основании этой таблицы.

 

 

© DarkSlaver

Бесплатный конструктор сайтов - uCoz