Базы данных.фип(2 2)_БАК_н с

Базы данных.фип(2 2)_БАК_н с — вариант 2

Просмотрите все вопросы и варианты бесплатно. Правильные ответы скрыты и открываются только после получения доступа.

86 вопросов Вариант 2 Доступ 7 дней
Содержание теста

Вопросы и варианты

Без отметок и подсказок к правильным ответам

Вопрос 1

Требуется отобрать студентов, чьи имена начинаются на букву "В". Выберите вариант условия, соответствующий заданию.

  1. WHERE Student_name = 'B%'
  2. WHERE Student_name LIKE '%B%'
  3. WHERE Student_name LIKE 'B_'
  4. WHERE Student_name LIKE 'B%'
Вопрос 2

Требуется отобрать сотрудников, у которых столбец Commission_pct имеет некоторое значение. Выберите условие, соответствующее заданию.

  1. WHERE Commission_pct ˂ ˃ NULL
  2. WHERE Commission_pct ˂ ˃ 0
  3. WHERE Commission_pct IS NOT NULL
  4. WHERE Commission_pct NOT IS NULL
Вопрос 3

Оператор (NOT) EXISTS используется для организации …

  1. подзапросов
Вопрос 4

Укажите, какой из перечисленных операторов не является допустимым оператором сравнения:

  1. ˃, ˂ (больше, меньше)
  2. LIKE AS (поиск по шаблонам)
  3. IN (в списке)
  4. BETWEEN AND (в интервале)
Вопрос 5

Укажите, какой из перечисленных операторов является корректным оператором сравнения:

  1. IS NULL (проверка неопределенных значений)
  2. = NULL
  3. BETWEEN VALUES (в интервале)
  4. INSIDE (в списке)
Вопрос 6

Условие WHERE f NOT IN (d1, d2) эквивалентно условию:

  1. f ˂ ˃ d1 OR f ˂ ˃ d2
  2. f ˂ ˃ d1 AND f ˂ ˃ d2
  3. f BETWEEN d1 AND d2
  4. NOT (f = d1 AND f = d2)
Вопрос 7

Укажите, какие из перечисленных утверждений являются истинными: Оператор IN:

  1. используется только для сравнения числовых значений
  2. используется для проверки попадания значения в заданный диапазон
  3. используется для проверки вхождения значения в заданный список
  4. может быть заменен комплексным условием с использованием операторов AND
Вопрос 8

Выберите из предложенного списка вариант с правильной расстановкой приоритетов (очередности выполнения) различных групп операторов:

  1. Арифметические операторы Логические операторы (AND, OR) Операторы сравнения (˂, ˃, = …)
  2. Логические операторы (AND, OR) Операторы сравнения (˂, ˃, = …) Арифметические операторы
  3. Логические операторы (AND, OR) Арифметические операторы Операторы сравнения (˂, ˃, = …)
  4. Арифметические операторы Операторы сравнения (˂, ˃, = …) Логические операторы (AND, OR)
Вопрос 9

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

  1. CAST
Вопрос 10

Использование фразы GROUP BY:

  1. обязательно при использовании итоговых функций
  2. приводит к удалению строк-дубликатов по значению указанного столбца
  3. переупорядочивает строки исходной таблицы таким образом, чтобы строки с одинаковым значением указанного столбца находились рядом, в одной группе
  4. необходимо для вычисления выражений, затрагивающих несколько столбцов одной строки
Вопрос 11

Фраза GROUP BY предшествует фразе …

  1. ORDER BY
Вопрос 12

Количество строк возвращает функция:

  1. COUNT
Вопрос 13

Функция AVG:

  1. используется для подсчета в итоговом отношении (каждой группе строк итогового отношения) числа значений выбранного столбца, отличных от NULL
  2. используется для вычисления дисперсии значений выбранного столбца во всей выборке или в каждой группе строк итогового отношения
  3. используется для вычисления математического ожидания значений выбранного столбца во всей выборке или в каждой группе строк итогового отношения
  4. используется для вычисления среднего арифметического значений выбранного столбца во всей выборке или в каждой группе строк итогового отношения
Вопрос 14

Функция максимального значения:

  1. MAX
Вопрос 15

Функция минимального значения:

  1. MIN
Вопрос 16

Реляционная операция выборки реализуется в команде SELECT посредством:

  1. фразы HAVING
  2. фразы ORDER
  3. перечня имен во фразе FROM
  4. перечня имен во фразе SELECT
Вопрос 17

Аргументом функции COUNT может быть:

  1. имя таблицы
  2. логическое условие
  3. символ "*" (звездочка)
  4. слово ALL
Вопрос 18

Запрос, который отбирает строки результатной таблицы, сформированные после группировки:

  1. HAVING
Вопрос 19

Реляционная операция пересечения реализуется в команде SELECT с помощью:

  1. конструкции SELECT ... WHERE ... IN (SELECT ...)
  2. конструкции SELECT ... WHERE ... NOT IN (SELECT ...)
  3. перечня имен во фразе FROM
  4. фразы EXCEPT
Вопрос 20

Фраза WHERE команды SELECT реализует реляционную операцию:

  1. выборки
Вопрос 21

Даны таблицы CREATE TABLE Автор (Код_Автора INT , Фамилия VARCHAR(50) NULL, Имя VARCHAR(50) NULL, Отчество VARCHAR(50) NULL, Пол VARCHAR(50) NOT NULL , Дата_рождения DATETIME , Телефон CHAR(9))   CREATE TABLE Книга ( Код_Книги INT, Название VARCHAR(50) NOT NULL, Цена MONEY, Тематика VARCHAR(50) NOT NULL, Издательство VARCHAR(50) NOT NULL, Код_Автора INT NOT NULL, Количество INT) Определить авторов, у каждого из которых было продано более 1000 экземпляров книг.  

  1. SELECT Автор.Фамилия, Sum(Книга.Количество) AS Общ_Количество FROM Книга INNER JOIN Автор ON Книга.Код_Автора = Автор.Код_Автора GROUP BY Автор.Фамилия HAVING Sum(Книга.Количество) ˃1000
  2. SELECT Автор.Фамилия, Sum(Книга.Количество) AS Общ_Количество FROM Книга INNER JOIN Автор ON Книга.Код_Автора = Автор.Код_Автора GROUP BY Автор.Фамилия WHERE Sum(Книга.Количество) ˃1000
  3. SELECT Sum(Книга.Количество) AS Общ_Количество FROM Книга INNER JOIN Автор ON Книга.Код_Автора = Автор.Код_Автора GROUP BY Автор.Фамилия HAVING Общ_Количество ˃1000
  4. SELECT Автор.Фамилия, Sum(Книга.Количество) AS Общ_Количество FROM Книга INNER JOIN Автор ON Книга.Код_Автора = Автор.Код_Автора HAVING Sum(Книга.Количество) ˃1000
Вопрос 22

Даны таблицы CREATE TABLE Блюдо (Название_блюда VARCHAR(20) NOT NULL, Время_приготовления INT NOT NULL, Номер_рецепта INT, Повар VARCHAR(20), Стоимость MONEY )   CREATE TABLE Компонент (Название_компонента VARCHAR(20), Калорийность INT NOT NULL, Вес FLOAT, Белки INT, Блюдо VARCHAR(20), Углеводы INT, Стоимость MONEY NOT NULL)   Определить самое калорийное блюдо.  

  1. SELECT Компонент.Блюдо, Sum(Компонент.Калорийность*Компонент.Вес) AS Общ_калорийность FROM Компонент GROUP BY Компонент.Блюдо HAVING Sum(Компонент.Калорийность*Компонент.Вес) ˃= ALL(SELECT Sum(Компонент.Калорийность*Компонент.Вес) FROM Компонент GROUP BY Компонент.Блюдо)
  2. SELECT Компонент.Блюдо, Sum(Компонент.Калорийность*Компонент.Вес) AS Общ_калорийность FROM Компонент GROUP BY Компонент.Блюдо HAVING Sum(Компонент.Калорийность*Компонент.Вес)= MAX(SELECT Sum(Компонент.Калорийность*Компонент.Вес) FROM Компонент GROUP BY Компонент.Блюдо)
  3. SELECT Компонент.Блюдо, Sum(Компонент.Калорийность*Компонент.Вес) AS Общ_калорийность FROM Компонент GROUP BY Компонент.Блюдо HAVING Sum(Компонент.Калорийность*Компонент.Вес) ˃= ALL(SELECT Sum(Компонент.Калорийность*Компонент.Вес) FROM Компонент)
  4. SELECT Компонент.Блюдо, Sum(Компонент.Калорийность*Компонент.Вес) AS Общ_калорийность FROM Компонент WHERE Sum(Компонент.Калорийность*Компонент.Вес) ˃= ALL(SELECT Sum(Компонент.Калорийность*Компонент.Вес) FROM Компонент)
Вопрос 23

Назначение транзакции -

  1. нормализация отношений БД
  2. сохранение целостности данных в БД
  3. создание резервной копии БД
  4. оптимизация выполнения ресурсоемких операторов SQL
Вопрос 24

Транзакция завершается оператором:

  1. COMMIT
Вопрос 25

Оператор ROLLBACK:

  1. начинает транзакцию
  2. отменяет последнюю выполненную над БД команду
  3. отменяет изменения, внесенные транзакцией в БД
  4. удаляет указанную таблицу из БД
Вопрос 26

Транзакция - это

  1. несколько SQL-операторов, выделенных в единый блок
  2. оператор языка DML (язык манипулирования данными)
  3. два оператора SQL, причем второй оператор использует результаты выполнения первого оператора
  4. некоторые действия, производимые с данными, представляющими денежные суммы
Вопрос 27

Оператор COMMIT:

  1. является оператором DML (язык манипулирования данными), предназначен для изменения значений столбцов таблицы
  2. начинает транзакцию
  3. создает копию БД в указанном каталоге
  4. подтверждает изменения, внесенные транзакцией в БД
Вопрос 28

Оператор, который изменяет значение столбцов таблицы:

  1. UPDATE
Вопрос 29

Выберите из предложенных вариантов правильное название уровня изоляции транзакций (ISOLATION LEVEL):

  1. READ UNCOMMITTED
  2. REPEATABLE WRITE
  3. SERIAL
  4. SEVERE
Вопрос 30

Выберите из предложенных вариантов самый строгий (т.е. надежный или не допускающий нарушений целостности сохранения или представления данных) уровень изоляции транзакций (ISOLATION LEVEL):

  1. REPEATABLE READ
  2. READ COMMITTED
  3. READ UNCOMMITTED
  4. SERIALIZABLE
Вопрос 31

Укажите режим изоляции транзакций (ISOLATION LEVEL), который позволяет осуществлять чтение строк, измененных не зафиксированными транзакциями:

  1. READ UNCOMMITTED
Вопрос 32

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

  1. ROLLBACK
Вопрос 33

Для создания индекса столбца Student_name таблицы Students используется запрос CREATE ______________:

  1. INDEX FOR Students (Student_name)
  2. INDEX index1 ON Students (Student_name)
  3. INDEX ON Students.Student_name
  4. INDEXES index1 FOR Students (Student_name)
Вопрос 34

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

  1. EXPLAIN
Вопрос 35

Оптимизация плана исполнения достигается путем внесения оператора:

  1. JOIN
Вопрос 36

Оператор языка SQL, который разделяет транзакцию на логические точки сохранения:

  1. SAVEPOINT
Вопрос 37

Команда блокировки всей таблицы базы данных:

  1. LOCK TABLE
Вопрос 38

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

  1. указатели
  2. триггеры
  3. блокировки
  4. словарь данных
Вопрос 39

Команда SQL, выполненная пользователем "Anna":SELECT * FROM vtable FOR UPDATE WAIT(10);Результат действия команды - ...

  1. выборка всей информации таблицы VTABLE с ограничением времени получения ответа сервера при обращении к таблице других транзакций и установкой времени ожидания в 10 секунд
  2. блокировка всей информации таблицы VTABLE с опцией немедленной выдачи сообщения об ошибке при обращении к таблице других транзакций
  3. блокировка всей информации таблицы VTABLE с опцией выдачи сообщения об ошибке при обращении к таблице других транзакций и установкой времени ожидания в 10 секунд
  4. блокировка всей информации таблицы VTABLE с опцией выдачи сообщения об ошибке при обращении к таблице других транзакций и установкой времени ожидания в 10 миллисекунд
Вопрос 40

Пользователю "Anna" необходимо выполнить обновление данных таблицы VTABLE, при этом известно, что некоторые строки таблицы могут быть заблокированы транзакцией, открытой пользователем "Ivan". Заблокировать свободные строки таблицы VTABLE с целью обновления позволит команда:

  1. SELECT * FROM vtable LOCK TABLE;
  2. SELECT * FROM vtable FOR UPDATE SKIP LOCKED;
  3. SELECT * FROM vtable FOR UPDATE NOWAIT;
  4. SELECT * FROM vtable FOR UPDATE OF Column2;
Вопрос 41

Термином "транзакция" обычно называют:

  1. операторы, которые изменяют данные
  2. операторы SELECT, осуществляющие только чтение данных
  3. любые операторы, производящие изменения в базе данных
  4. подпрограмму, работающую с базой данных
Вопрос 42

Транзакции должны соответствовать требованиям атомарности и ____________:

  1. согласованности
Вопрос 43

Дана таблица Товар. На начало транзакций в таблице записей нет. BEGIN TRAN INSERT Товар (Код_Товара, Название, остаток)  VALUES (1, 'a',10) INSERT Товар (Код_Товара, Название, остаток)  VALUES (2, 'b',20) SAVE TRANSACTION  p1 INSERT Товар (Код_Товара, Название, остаток)  VALUES (3, 'c',30) INSERT Товар (Код_Товара, Название, остаток)  VALUES (4, 'd',40) INSERT Товар (Код_Товара, Название, остаток)  VALUES (5, 'e',50)     SAVE TRANSACTION  p2   DELETE FROM Товар WHERE Код_Товара=2     SAVE TRANSACTION  p3     DELETE FROM Товар WHERE Код_Товара=5     SAVE TRANSACTION  p4       DELETE FROM Товар WHERE Код_Товара<>1     ROLLBACK TRANSACTION p1     INSERT Товар (Код_Товара, Название, остаток)  VALUES (6, 'f',70) COMMIT   После завершения транзакции в таблице Товар останутся записи  о товарах с кодами:

  1. Код_Товара: 1, 3, 4, 5, 6
  2. Код_Товара: 1, 3, 4, 6
  3. Код_Товара: 3, 4, 6
  4. Код_Товара: 1, 2, 6
Вопрос 44

Дана таблица Товар. На начало транзакций в таблице записей нет. BEGIN TRAN INSERT Товар (Код_Товара, Название, остаток)  VALUES (1, 'a',10) INSERT Товар (Код_Товара, Название, остаток)  VALUES (2, 'b',20) INSERT Товар (Код_Товара, Название, остаток)  VALUES (3, 'c',30) SAVE TRANSACTION  p1 INSERT Товар (Код_Товара, Название, остаток)  VALUES (4, 'd',40) INSERT Товар (Код_Товара, Название, остаток)  VALUES (5, 'e',50)     SAVE TRANSACTION  p2   DELETE FROM Товар WHERE Код_Товара=4     SAVE TRANSACTION  p3     UPDATE Товар SET Название ='g' WHERE Код_Товара=2     SAVE TRANSACTION  p4       DELETE FROM Товар        WHERE Код_Товара<>1 AND Код_Товара<>4     ROLLBACK TRANSACTION p3     INSERT Товар (Код_Товара, Название, остаток)  VALUES (6, 'f',70)     ROLLBACK TRANSACTION p1     DELETE FROM Товар WHERE Код_Товара=3   COMMIT   После завершения транзакции в таблице Товар останутся записи о товарах с названиями:  

  1. Названия: ‘a’, ‘g’, ‘e’
  2. Названия: ‘a’, ‘b’
  3. Названия: ‘a’, ‘g’, ‘c’, ‘e’
  4. Названия: ‘f’, ‘b’, ‘c’, ‘e’, ‘f’
Вопрос 45

Команда SQL:CREATE TABLE vtable (a NUMBER(3), b VARCHAR2(10));Команды SQL, выполнение которых вызовет ошибку, с учетом существующей таблицы VTABLE:

  1. ALTER TABLE vtable ADD vtable NUMBER(7);
  2. ALTER TABLE vtable ADD CONSTRAINT vtable PRIMARY KEY (a);
  3. CREATE SEQUENCE vtable;
  4. CREATE INDEX vtable ON vtable(a);
Вопрос 46

Генератор уникальных последовательностей чисел называется …

  1. SEQUENCE
Вопрос 47

Оператор, который используют для получения следующего значения секвенции с изменением текущего значения:

  1. NEXTVAL
Вопрос 48

Для создания последовательности, начинающейся с 10 и имеющей шаг 10, использовался оператор: CREATE SEQUENCE books_seq                 INCREMENT BY 10      START WITH 10                 MAXVALUE 9999                 NOCACHE                 NOCYCLE Какая из перечисленных команд может использоваться для получения текущего значения последовательности:

  1. SELECT books_seq.CURRENT_VALUE FROM DUAL
  2. SELECT books_seq.NEXT_VALUE FROM DUAL
  3. SELECT books_seq.NEXTVAL FROM DUAL
  4. SELECT books_seq.CURRVAL FROM DUAL
Вопрос 49

Оператор, который используют для получения текущего значения секвенции без его изменения:

  1. CURRVAL
Вопрос 50

Оператор, который используют для установки текущего значения секвенции:

  1. SETVALL
Вопрос 51

Фраза WITH CHECK OPTION в предложении CREATE VIEW:

  1. создает новое ограничение
  2. позволяет создать представление только в том случае, если все выбираемые по запросу строки удовлетворяют логическому условию, которое следует после приведенной фразы
  3. является обязательной
  4. гарантирует, что для создаваемого представления будут допустимы лишь те DML инструкции, результатом выполнения которых будут строки, которые смогут отбираться запросом, лежащим в основе представления
Вопрос 52

Команда создания представления: CREATE VIEW employees AS SELECT j.id, j.description, p.id, p.last_name, p.first_name FROM jobs j, people p WHERE j.id = p.job_id AND p.active = 'Y'; Определить, какой из перечисленных доводов объясняет возникновение ошибки при выполнении данной команды.

  1. Включение в представление 2 столбцов с одинаковыми именами в список SELECT команды CREATE VIEW требует использования псевдонима по крайней мере для одного из столбцов
  2. Все, что находится после ключевого слова AS, должно быть заключено в скобки
  3. Все имена представлений должны начинаться с одного из следующих префиксов: "vw», "VW», "v» или "V»
  4. Правильным синтаксисом команды создания представления является запись: CREATE VIEW AS employees (SELECT j.id, j.description, ...)
Вопрос 53

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

  1. MATERIALIZED VIEW
Вопрос 54

Команда создания представления: CREATE VIEW CustomerItemSummary AS SELECT i.year, i.month, c.custno, c.name, d.item, SUM(d.extended) YTDPurchased FROM customer c, invoice i, invoice_detail d WHERE c.custno = i.custno AND i.invno = d.invno GROUP BY i.year, i.month, c.custno, c.name, d.item;Определить, какие из перечисленных вариантов команды UPDATE будут выполнены корректно с описанным представлением, при условии, что нет несоответствия типов данных и нет столбцов, позволяющих появление пустых значений.

  1. UPDATE CustomerItemSummary SET year = 2000 WHERE year = 00;
  2. UPDATE CustomerItemSummary SET c.name = 'NEW CUSTOMER NAME' WHERE i.year = 2000 AND i.month = 12;
  3. Команда UPDATE не будет работать с данным представлением
  4. UPDATE CustomerItemSummary SET YTDPurchases = 0.00 WHERE c.custno = 'BEST001';
Вопрос 55

Примеры неименованных представлений иллюстрируют команды:

  1. UPDATE (SELECT last_name, first_name, title, start_date, dept_id FROM employee WHERE dept_id = 30) SET title = 'Clerk';
  2. CREATE OR REPLACE VIEW no_name_vu AS SELECT last_name, first_name, title, start_date, dept_id FROM employee WHERE dept_id = 30;
  3. CREATE FORCE VIEW no_name_vu AS SELECT last_name, first_name, title, start_date, dept_id FROM employee WHERE dept_id = 30;
  4. CREATE MATERIALIZED VIEW no_name_vu AS SELECT last_name, first_name, title, start_date, dept_id FROM employee WHERE dept_id = 30;
Вопрос 56

При выполнении следующего запроса сервер БД генерирует ошибку.   CREATE VIEW AS v SELECT t1.f1, t2.f2 FROM t1, t2     Укажите причину ошибки.

  1. имя представления v и слово AS следует поменять местами
  2. подзапрос SELECT следует заключить в круглые скобки
  3. во фразе SELECT перед точкой должно указываться имя столбца, а после точки - имя таблицы
  4. представление не может содержать данные из нескольких таблиц
Вопрос 57

Оператор, который используют для представления данных из нескольких таблиц:

  1. VIEW
Вопрос 58

Даны таблицы Книга и Автор. Создать триггер, обрабатывающий вставку одной записи в таблицу Книга. При этом в таблице Автор должен увеличиться общий тираж изданий соответствующего автора. CREATE TRIGGER  trig_ins ON Книга FOR INSERT AS Выберите операторы для продолжения текста триггера.

  1. DECLARE @av INT, @k INT SELECT @av=Код_Автора, @k=количество FROM inserted UPDATE Автор SET тираж=тираж+@k WHERE Код_Автора=@av
  2. UPDATE Автор SET тираж=тираж+inserted.количество WHERE Код_Автора=inserted.Код_АВтора
  3. UPDATE Автор SET тираж=тираж+(SELECT количество FROM inserted) WHERE Автор.Код_Автора=inserted.Код_Автора
  4. UPDATE Автор SET тираж=тираж+(SELECT количество FROM inserted WHERE Автор.Код_Автора=inserted.Код_Автора)
Вопрос 59

Тип триггера, который используется вместо наступления события:

  1. INSTEAD OF
Вопрос 60

Дана таблица Разговор. Разработать триггер, который выполняется вместо изменения продолжительности одного разговора. Выполнить изменение продолжительности только в том случае, если общая продолжительность телефонных соединений абонента, в разговоре которого меняется продолжительность, не превышает 300 мин. CREATE TRIGGER  trig_upd  ON Разговор INSTEAD OF UPDATE AS

  1. IF (SELECT SUM(продолжительность) FROM Разговор, inserted GROUP BY Фамилия HAVING фамилия=inserted.фамилия) ˂=300 UPDATE Разговор SET продолжительность=(SELECT продолжительность FROM inserted) WHERE Код_Разговора=( SELECT Код_Разговора FROM inserted)
  2. DECLARE @f VARCHAR(20), @d INT,@sd INT, @k INT SELECT @k=Код_Разговора,@f=фамилия, @d=продолжительность FROM inserted SELECT @sd=SUM(продолжительность) FROM Разговор GROUP BY Фамилия HAVING фамилия=@f IF @sd˂=300 UPDATE Разговор SET продолжительность=@d WHERE Код_Разговора=@k
  3. IF SUM(inserted.продолжительность WHERE фамилия=inserted.фамилия )˂=300 UPDATE Разговор SET продолжительность= inserted.продолжительность WHERE Код_Разговора=inserted.Код_Разговора
  4. IF (SELECT SUM(продолжительность) FROM Разговор) ˂=300 UPDATE Разговор SET продолжительность=(SELECT продолжительность FROM inserted) WHERE Код_Разговора=( SELECT Код_Разговора FROM inserted)
Вопрос 61

Дано представление. CREATE VIEW view5 AS SELECT Билет.Номер_места, Билет.Номер_рейса,  Рейс.Конечный_пункт FROM Билет INNER JOIN Рейс ON  Билет.Номер_рейса = Рейс.Номер_рейса   Предпринимается попытка удалить из представления запись. DELETE FROM view5 WHERE Конечный_пункт ='Москва'   Результатом выполнения команды является следующее

  1. из таблиц Рейс и Билет будут удалены соответствующие записи
  2. запись будет удалена только из таблицы Рейс
  3. данные из представления view5 будут успешно удалены
  4. команда не будет выполнена
Вопрос 62

Тип триггера, который используется перед наступления события:

  1. BEFORE
Вопрос 63

Дана команда SQL: FLASHBACK TABLE s_region TO BEFORE DROP; Результат действия команды - ...

  1. удаление таблицы в мусорную корзину
  2. восстановление таблицы из мусорной корзины
  3. удаление таблицы из мусорной корзины
  4. просмотр системной информации мусорной корзины
Вопрос 64

Тип триггера, который используется после наступления события:

  1. AFTER
Вопрос 65

Включает/выключает отображение имён столбцов и результирующей строки с количеством выбранных записей для запросов:

  1. \d
  2. \t
  3. \c
  4. \a
Вопрос 66

Команда psql, которая предлагает пользователю ввести значение, которое будет присвоено переменной.

  1. \promt
Вопрос 67

Команда psql, которая устанавливает кодировку набора символов на клиенте. Без аргумента команда показывает текущую кодировку.

  1. \encoding
Вопрос 68

Команда psql, которая выводит список табличных пространств.

  1. \db
  2. \dm
  3. \dv
  4. \dt
Вопрос 69

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

  1. \a
  2. \b
  3. \c
  4. \d
Вопрос 70

Сокращенный ключ утилиты psql Выводит список всех доступных баз данных и завершает работу.

  1. -list
Вопрос 71

Каким ключем утилите initdb устновить правило применять контрольные суммы на страницах данных для выявления сбоев при вводе/выводе (сокращенное наименование )?

  1. p
  2. m
  3. n
  4. k
Вопрос 72

Что такое кластер баз данных?

  1. Это данные в файлах
  2. Программа, которая относится к классу систем
  3. управления базами данных
  4. Это процессы и файлы
  5. Это выполняемые запросы
Вопрос 73

Команда psql, которая выводит список установленных расширений.

  1. \db
  2. \dy
  3. \dx
  4. \dt
Вопрос 74

Команда psql, которая выводит список установленных расширений.

  1. \q
  2. \l
  3. \s
  4. \x
Вопрос 75

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

  1. w
Вопрос 76

Команда psql, которая устанавливает новое подключение к серверу PostgreSQL.

  1. \w
  2. \w
  3. \c
  4. \k
  5. \o
Вопрос 77

Команда psql, которая без аргументов запускает подчинённую оболочку; когда эта оболочка завершается, psql продолжает работу. Если добавлен аргумент, запускает команду оболочки команда.

  1. \!
  2. \*
  3. \@
  4. \%
Вопрос 78

В какой из таблиц системного каталога хранится описание схем?

  1. pg_tablespace
  2. pg_shhema
  3. pg_tableshema
  4. pg_namespace
Вопрос 79

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

  1. \watch
Вопрос 80

Какая команда выводит информацию о текущем подключении к базе данных?

  1. \conninfo
Вопрос 81

Свяжите команду вывода со значением.

  1. Таблица
  2. Индекс
  3. Материализованное представление
  4. Последовательность
  5. Внешняя таблица
  6. Представление
  7. \dt
  8. \di
  9. \dm
  10. \ds
  11. \dE
  12. \dv
Вопрос 82

Какой командой производится сборка сервера, всех расширений и документации?

  1. make world
Вопрос 83

Программа, управляющая кластером баз данных.

  1. сервер
Вопрос 84

Сколько баз данных создается при инициализации кластера?

  1. 2
  2. 3
  3. 4
  4. 5
Вопрос 85

С помощью какой команды можно инициализировать кластер в каталоге /usr/local/psql/booktown?

  1. startcl /usr/local/pgsql/booktown
  2. /usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/booktown
  3. initdb /usr/local/pgsql/booktown
  4. initcl /usr/local/pgsql/booktown
Вопрос 86

Какая из следующих команд запускает СУБД, выдает время последнего завершения работы базы данных и отладочную информацию, после чего возвращает пользователя postgres к приглашению командного интерпретатора?

  1. pg_ctl -D /usr/local/pgsql/data start
  2. /etc/rc.d/init.d/postgresql start
  3. service postgresql start