Тесты онлайн, бесплатный конструктор тестов. Психологические тестирования, тесты на проверку знаний.

Список вопросов базы знаний

Администрирование СУБД PostgreSQL

  • Страница:
  • 1
  • 2
  • 3
Вопрос id:84090
Тема/шкала: Администрирование сервера
Какая утилита PostgreSQL позволяет делать резервные копии всех баз данных на сервере?
?) pg_backup
?) pg_dump_all
?) pg_dumpall
?) pg_backup_all
?) pg_dump
Вопрос id:84091
Тема/шкала: Операторы манипуляции данными (Data Manipulation Language, DML)
Какое из следующих определений верно по отношению к оператору GROUP BY?
?) Оператор GROUP BY в зависимости от указанных условий возвращает одно из множества возможных значений.
?) Оператор GROUP BY используется для сортировки строк.
?) Оператор GROUP BY используется для изменения данных.
?) Оператор GROUP BY используется для "сплющивания" группы (строк) в одну.
?) Оператор GROUP BY используется для проставления условия на строки.
Вопрос id:84092
Тема/шкала: Операторы манипуляции данными (Data Manipulation Language, DML)


Необходимо удалить все книги(book) у которых book_id заканчивается на "01". Выберите наиболее правильный ответ.
?)
DELETE FROM book WHERE book_id LIKE '01';
?)
DELETE FROM book WHERE book_id='01';
?) DELETE FROM book WHERE book_id LIKE '%01';
?) DELETE * FROM book WHERE book_id LIKE '*01';
?)
DELETE * FROM book WHERE book_id LIKE '01';
Вопрос id:84093
Тема/шкала: Операторы манипуляции данными (Data Manipulation Language, DML)
Какие команды служат для удаления, изменения и добавления записей в таблицу?
?) DELETE, UPDATE, ADD
?) REMOVE, UPDATE, INSERT
?) DROP, UPDATE, ADD
?) DELETE, EDIT, ADD
?) DELETE, UPDATE, INSERT
Вопрос id:84094
Тема/шкала: Администрирование сервера
Каков результат выполнения запроса
SELECT * FROM pg_settings WHERE source != 'default' AND source != 'override' ORDER by 2, 1;
?
?) Все параметры настроек PostgreSQL не по умолчанию
?) Первые 2 параметра настроек PostgreSQL не по умолчанию
?) Ничего
?) Все параметры настроек PostgreSQL по умолчанию
?) Первые 2 параметра настроек PostgreSQL по умолчанию
Вопрос id:84095
Тема/шкала: Операторы определения данных (Data Definition Language, DDL)
Каков результат выполнения следующих запросов по очередности?

  1. ALTER TABLE mytable ADD COLUMN last_update_timestamp TIMESTAMP WITHOUT TIME ZONE;
  2. ALTER TABLE mytable DROP COLUMN last_update_timestamp;
?) Добавление новой колонки last_update_timestamp в таблицу mytable. Удаление колонки last_update_timestamp с таблицы mytable.
?) Добавление новой колонки last_update_timestamp в таблицу mytable. Удаление таблицы mytable.
?) Нет правильного варианта
?) Создание таблицы mytable с колонкой last_update_timestamp. Удаление колонки last_update_timestamp с таблицы mytable.
?) Создание таблицы mytable с колонкой last_update_timestamp. Удаление таблицы mytable.
Вопрос id:84096
Тема/шкала: SQL запросы
В базе данных компании хранятся данные о работниках(employee) и подразделениях(dept_id), к которым они относятся.



Ваша задача: достать весь список работников, при этом все работники без подразделения должны быть в начале списка. Какой из представленных вопросов выполнит эту задачу?
?)
SELECT * FROM employee ORDER BY dept_id;
?)
SELECT * FROM employee ORDER BY dept_id ASC;
?)
SELECT * FROM employee ORDER BY dept_id NULLS FIRST;
?)
SELECT * FROM employee ORDER BY dept_id NULLS FIRST ASC;
?)
SELECT * FROM employee ORDER BY dept_id NULLS LAST;
Вопрос id:84097
Тема/шкала: Введение в PostgreSQL
С помощью какой команды можно инициализировать кластер в каталоге /usr/local/psql/booktown?
?)
initdb /usr/local/pgsql/booktown
?)
startcl /usr/local/pgsql/booktown
?)
initcl /usr/local/pgsql/booktown
?)
startdb /usr/local/pgsql/booktown
?)
/usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/booktown
Вопрос id:84098
Тема/шкала: Операторы определения данных (Data Definition Language, DDL)
С помощью каких команд можно удалить таблицу, колонку и ограничение?
?) DROP TABLE, DROP COLUMN, DROP CONSTRAINT
?) DROP TABLE, DELETE COLUMN, REMOVE CONSTRAINT
?) DELETE TABLE, DROP COLUMN, DELETE CONSTRAINT
?) REMOVE TABLE, REMOVE COLUMN, REMOVE CONSTRAINT
?) DELETE TABLE, DELETE COLUMN, DELETE CONSTRAINT
Вопрос id:84099
Тема/шкала: SQL запросы
employee


Необходимо посчитать в подразделении(deptno) = 30 количество сотрудников с зарплатой(sal) выше 1000. Какой из ответов правильный?
?)
SELECT count(sal), deptno FROM employee WHERE sal > 1000 GROUP BY deptno;
?)
SELECT count(*), deptno FROM employee WHERE deptno = 30 AND sal > 1000;
?)
SELECT count(sal), deptno FROM employee WHERE deptno = 30;
?)
SELECT count(*), deptno FROM employee WHERE deptno = 30 AND sal > 1000 GROUP BY deptno;
?)
SELECT max(sal), deptno FROM employee WHERE deptno = 30 AND sal > 1000 GROUP BY deptno;
Вопрос id:84100
Тема/шкала: Администрирование сервера
Вам поставлена задача - посмотреть все имеющиеся базы данных. У вас есть возможность использовать только консоль PostrgeSQL. Какая из ниже перечисленных команд подходит для данной задачи?
?)
\d
?)
\df
?)
\l
?)
\e
?)
\h
Вопрос id:84101
Тема/шкала: Операторы определения данных (Data Definition Language, DDL)
Какие из следующих значений подходят для типа numeric(5,1) в PostgreSQL?

  1. 123.1
  2. 1.223423
  3. 123633.4
  4. 12.12
  5. '1.23'
?) 1, 3 и 4
?) Только 1
?) 1, 2, 3 и 4
?) Только 3
?) 1,2 и 3
Вопрос id:84102
Тема/шкала: Операторы манипуляции данными (Data Manipulation Language, DML)
Какое из следующих определений верно по отношению к оператору UPDATE?
?) Оператор UPDATE в зависимости от указанных условий возвращает одно из множества возможных значений.
?) Оператор UPDATE вставляет новые записи в таблицу. При этом значения столбцов могут представлять собой литеральные константы, либо являться результатом выполнения подзапроса.
?) Оператор UPDATE удаляет строки из временных или постоянных базовых таблиц, представлений или курсоров, причем в двух последних случаях действие оператора распространяется на те базовые таблицы, из которых извлекались данные в эти представления или курсоры
?) Оператор UPDATE осуществляет выборку из базы данных и имеет наиболее сложную структуру среди всех операторов языка SQL.
?) Оператор UPDATE изменяет имеющиеся данные в таблице.
Вопрос id:84103
Тема/шкала: Администрирование сервера
С помощью какого запроса можно узнать IP-адрес сервера PostgreSQL?
?)
SELECT current_server_addr();
?)
SELECT current_server_addr;
?)
SELECT server_addr();
?)
SELECT inet_server_addr();
?)
SELECT inet_server_addr;
Вопрос id:84104
Тема/шкала: Операторы определения данных (Data Definition Language, DDL)
Какой из следующих типов данных не относится к PostgreSQL?
?) date
?) interval
?) long
?) box
?) timestamp
Вопрос id:84105
Тема/шкала: Операторы манипуляции данными (Data Manipulation Language, DML)
Какое из следующих определений верно по отношению к оператору DELETE?
?) Оператор DELETE изменяет имеющиеся данные в таблице.
?) Оператор DELETE удаляет строки из временных или постоянных базовых таблиц, представлений или курсоров, причем в двух последних случаях действие оператора распространяется на те базовые таблицы, из которых извлекались данные в эти представления или курсоры
?) Оператор DELETE осуществляет выборку из базы данных и имеет наиболее сложную структуру среди всех операторов языка SQL.
?) Оператор DELETE в зависимости от указанных условий возвращает одно из множества возможных значений.
?) Оператор DELETE вставляет новые записи в таблицу. При этом значения столбцов могут представлять собой литеральные константы, либо являться результатом выполнения подзапроса.
Вопрос id:84106
Тема/шкала: Программирование сервера
Даны две функции:
  1. CREATE FUNCTION sum1(int, int) RETURNS int AS $$
  2.  SELECT $1 + $2
  3. $$ LANGUAGE SQL RETURNS NULL ON NULL INPUT;

  1. CREATE FUNCTION sum2(int, int) RETURNS int AS $$
  2.  SELECT COALESCE($1, 0) + COALESCE($2, 0)
  3. $$ LANGUAGE SQL CALLED ON NULL INPUT;


Какой результат вернет данный запрос?
SELECT sum1(9, NULL) IS NULL, sum2(9, NULL);
?)
NULL   |   9
?)
t   |   9
?)
NULL   |   NULL
?)
9   |   9
?)
t   |   NULL
Вопрос id:84107
Тема/шкала: Операторы манипуляции данными (Data Manipulation Language, DML)


В таблицу orderinfo необходимо внести данные о новом заказе клиента с именем Mike и фамилией Howard. Заказ был сделан 1 Апреля 2012 года, дата отправки 10 Апреля 2012 года, цена отправки 10 долларов. Какой из запросов наиболее подходящий?
?)
INSERT INTO orderinfo VALUES(1, (select customer_id FROM customer WHERE fname='Mike Howard'), '01-04-2012', '10-04-2012', 10);
?)
INSERT INTO orderinfo VALUES(1, (select customer_id FROM customer WHERE lname='Howard'), '01-04-2012', '10-04-2012', 10);
?)
INSERT INTO orderinfo VALUES(1, (select customer_id FROM customer), '01-04-2012', '10-04-2012', 10);
?)
INSERT INTO orderinfo VALUES(1, (select customer_id FROM customer WHERE fname='Mike'), '01-04-2012', '10-04-2012', 10);
?)
INSERT INTO orderinfo VALUES(1, (select customer_id FROM customer WHERE fname='Mike' and lname='Howard'), '01-04-2012', '10-04-2012', 10);
Вопрос id:84108
Тема/шкала: Администрирование сервера
С помощью какого запроса можно узнать, подключен ли сейчас пользователь username к базе данных PostgreSQL?
?)
SELECT datname FROM pg_activity WHERE usename = 'username';
?)
SELECT datname FROM pg_activity WHERE usename = username;
?)
SELECT datname FROM pg_stat_activity WHERE usename = 'username';
?)
SELECT datname FROM pg_activity WHERE usename;
?)
SELECT datname FROM pg_stat_activity WHERE usename = username;
Вопрос id:84109
Тема/шкала: Функции и операторы


В таблице выше представлены данные товаров. Какие из записей таблицы будут результатом запуска данного запроса
SELECT * FROM item WHERE description ~* '^[PR].*E$';
?
?) Запись с item_id = 2, 5, 6 и 7
?) Все
?) Запись с item_id = 2 и 5
?) Запись с item_id = 5
?) Запись с item_id = 2
Вопрос id:84110
Тема/шкала: Администрирование сервера
Какие из следующих изменений в базе данных Slony не охватывает при репликации?

1. Изменения в записях таблиц
2. Изменения в структуре таблиц
3. Изменения в ролях и пользователях
4. Изменения в больших объектах(BLOB)
?) 3 и 4
?) 1, 2, 3 и 4
?) 2, 3 и 4
?) 2 и 3
?) 1 и 2
Вопрос id:84111
Тема/шкала: Операторы манипуляции данными (Data Manipulation Language, DML)


В таблице employee необходимо перевести всех менеджеров(manager) моложе 40 в отделение(deptno) 15. Выберите наиболее правильный ответ.
?)
UPDATE employee SET deptno=15 WHERE designame='MANAGER' and AGE(dt_birth)>40;
?)
UPDATE employee SET deptno=25 WHERE designame='MANAGER' and AGE(dt_birth)<40;
?)
UPDATE employee SET deptno=25 WHERE designame='MANAGER' and EXTRACT(year from AGE(dt_birth))<40;
?)
UPDATE employee SET deptno=15 WHERE designame='MANAGER' and AGE(dt_birth)<40;
?)
UPDATE employee SET deptno=15 WHERE designame='MANAGER' and EXTRACT(year from AGE(dt_birth))<40;
Вопрос id:84112
Тема/шкала: Введение в PostgreSQL
Какую из представленных платформ PostgreSQL не поддерживает?
?) Solaris
?) Windows
?) Mac OS X
?) Нет верного ответа
?) Linux
Вопрос id:84113
Тема/шкала: Администрирование сервера
С помощью каких команд регулируются права доступа пользователей на таблицы и схемы в PostgreSQL?
?) GRANT, REMOVE
?) SET, REMOVE
?) ADD, DELETE
?) GRANT, REVOKE
?) SET, REVOKE
Вопрос id:84114
Тема/шкала: Операторы манипуляции данными (Data Manipulation Language, DML)


В таблицу orderinfo необходимо внести данные о новом заказе клиента с id = 101. Заказ был сделан 28 Апреля 2013 года, дата отправки 5 мая 2013 года, цена 10 долларов. Какой из запросов наиболее подходящий?
?)
INSERT INTO orderinfo VALUES(1000, 101, '04-28-2010', '05-05-2010', 10);
?)
INSERT INTO orderinfo(orderinfo_id, customer_id, date_placed, date_shipped, shipping) VALUES(1000, 101, '04-28-2013', '05-05-2013');
?)
INSERT INTO orderinfo(orderinfo_id, customer_id, date_placed, date_shipped, shipping) VALUES(1000, 101, '04-28-2000', '05-05-2000', 10);
?)
INSERT INTO orderinfo(orderinfo_id, customer_id, date_placed, date_shipped, shipping) VALUES(1000, 101, '28-04-2013', '05-05-2013', 10);
?)
INSERT INTO orderinfo VALUES(1000, '04-28-2013', '05-05-2013', 10, 101);
Вопрос id:84115
Тема/шкала: Операторы определения данных (Data Definition Language, DDL)
Выберите правильный вариант SQL запроса для создания таблицы orderline

?)
CREATE TABLE orderline(orderinfo_id integer, item_id integer, CONSTRAINT orderline_pk PRIMARY KEY(orderinfo_id, item_id), CONSTRAINT fk_orderline_item FOREIGN KEY(item_id) REFERENCES item(item_id)), CONSTRAINT fk_orderline_orderinfo FOREIGN KEY(order
?)
CREATE TABLE orderline(orderinfo_id integer, item_id integer, CONSTRAINT orderline_pk PRIMARY KEY(orderinfo_id, item_id), CONSTRAINT fk_orderline_orderinfo FOREIGN KEY(orderinfo_id) REFERENCES orderinfo(orderinfo_id);
?)
CREATE TABLE orderline(orderinfo_id integer, item_id integer, CONSTRAINT fk_orderline_orderinfo FOREIGN KEY(orderinfo_id) REFERENCES orderinfo(orderinfo_id);
?)
CREATE TABLE orderline(orderinfo_id integer, item_id integer, CONSTRAINT orderline_pk PRIMARY KEY(orderinfo_id, item_id), CONSTRAINT fk_orderline_item FOREIGN KEY(item_id) REFERENCES item(item_id));
?)
CREATE TABLE orderline(orderinfo_id integer, item_id integer, CONSTRAINT orderline_pk PRIMARY KEY(orderinfo_id, item_id);
Вопрос id:84116
Тема/шкала: Операторы определения данных (Data Definition Language, DDL)
Выберите правильный вариант SQL запроса для создания таблицы pc

?)
CREATE TABLE product(maker VARCHAR(10) NOT NULL, model VARCHAR(50), type VARCHAR(50) NOT NULL, CONSTRAINT pk_product PRIMARY KEY(model));
?)
CREATE TABLE product(maker VARCHAR(10) NULL, model VARCHAR(50), type VARCHAR(50) NULL, CONSTRAINT pk_product PRIMARY KEY(model));
?)
CREATE TABLE product(maker VARCHAR(10) NOT NULL, model VARCHAR(50), type VARCHAR(50) NOT NULL, CONSTRAINT pk_product FOREIGN KEY(model));
?)
CREATE TABLE product(maker VARCHAR(10), model VARCHAR(50) NOT NULL, type VARCHAR(50), CONSTRAINT pk_product PRIMARY KEY(model));
?)
CREATE TABLE product(maker VARCHAR(10) NOT NULL, model VARCHAR(50), type VARCHAR(50) NOT NULL);
Вопрос id:84117
Тема/шкала: Операторы определения данных (Data Definition Language, DDL)
Выберите правильный вариант SQL запроса для создания таблицы laptop

?)
CREATE TABLE laptop(code INT, model VARCHAR(50), speed SMALLINT, ram SMALLINT NOT NULL, hd REAL NOT NULL, price MONEY NOT NULL, screen SMALLINT NOT NULL, CONSTRAINT pk_laptop PRIMARY KEY(code), CONSTRAINT fk_laptop_product FOREIGN KEY(model) REFERE
?)
CREATE TABLE laptop(code INT, model VARCHAR(50) NOT NULL, speed SMALLINT NOT NULL, ram SMALLINT NOT NULL, hd REAL NOT NULL,  price MONEY NOT NULL, screen SMALLINT NOT NULL, CONSTRAINT pk_laptop PRIMARY KEY(code));
?)
CREATE TABLE laptop(code INT, model VARCHAR(50) NOT NULL, speed SMALLINT NOT NULL, ram SMALLINT NOT NULL, hd REAL NOT NULL,  price MONEY NOT NULL, screen SMALLINT NOT NULL, CONSTRAINT pk_laptop PRIMARY KEY(code),  CONSTRAINT fk_laptop_product FOREIGN
?)
CREATE TABLE laptop(code INT, model VARCHAR(50) NOT NULL, speed SMALLINT NOT NULL, ram SMALLINT NOT NULL, hd REAL NOT NULL,  price MONEY NOT NULL, screen SMALLINT NOT NULL);
?)
CREATE TABLE laptop(code INT, model VARCHAR(50), speed SMALLINT, ram SMALLINT, hd REAL,  price MONEY, screen SMALLINT, CONSTRAINT pk_laptop PRIMARY KEY(code),  CONSTRAINT fk_laptop_product FOREIGN KEY(model) REFERENCES product(model));
Вопрос id:84118
Тема/шкала: Операторы манипуляции данными (Data Manipulation Language, DML)


С таблицы employee необходимо удалить всех менеджеров(manager) с зарплатой(salary) выше 15000. Выберите наиболее правильный ответ.
?)
DELETE FROM employee WHERE designame='MANAGER' and salary>15000;
?)
DELETE FROM employee WHERE designame='MANAGER' and salary>'15000';
?)
DELETE FROM employee WHERE designame<>'MANAGER' and salary>15000;
?)
DELETE FROM employee WHERE designame=MANAGER and salary>15000;
?)
DELETE FROM employee WHERE designame='manager' and salary>15000;
Вопрос id:84119
Тема/шкала: Операторы определения данных (Data Definition Language, DDL)
Выберите правильный вариант SQL запроса для создания таблицы client

?)
CREATE TABLE client(id BIGINT, name VARCHAR NOT NULL, phone VARCHAR, email VARCHAR, birthdate VARCHAR, register_date TIMESTAMP NOT NULL, CONSTRAINT pkclient PRIMARY KEY(id));
?)
CREATE TABLE client(id BIGINT, name VARCHAR, phone VARCHAR, email VARCHAR, birthdate DATE, register_date TIMESTAMP, CONSTRAINT pkclient PRIMARY KEY(id));
?)
CREATE TABLE client(id BIGINT, name VARCHAR NOT NULL, phone VARCHAR, email VARCHAR NOT NULL, birthdate DATE, register_date TIMESTAMP NOT NULL, CONSTRAINT pkclient PRIMARY KEY(id));
?)
CREATE TABLE client(id BIGINT, name VARCHAR NOT NULL, phone VARCHAR, email VARCHAR NOT NULL, birthdate DATE, register_date TIMESTAMP, ADD CONSTRAINT pkclient PRIMARY KEY(id));
?)
CREATE TABLE client(id BIGINT, name VARCHAR, phone VARCHAR NULL, email VARCHAR, birthdate DATE NULL, register_date TIMESTAMP, CONSTRAINT pkclient PRIMARY KEY(id));
Вопрос id:84120
Тема/шкала: Операторы манипуляции данными (Data Manipulation Language, DML)
Какое из следующих определений верно по отношению к оператору TRUNCATE TABLE?
?) Оператор TRUNCATE TABLE вставляет новые записи в таблицу. При этом значения столбцов могут представлять собой литеральные константы, либо являться результатом выполнения подзапроса.
?) Оператор TRUNCATE TABLE изменяет имеющиеся данные в таблице.
?) Оператор TRUNCATE TABLE удаляет строки из временных или постоянных базовых таблиц, представлений или курсоров, причем в двух последних случаях действие оператора распространяется на те базовые таблицы, из которых извлекались данные в эти представления или
?) Оператор TRUNCATE TABLE удаляет все строки из таблицы или представления.
?) Оператор TRUNCATE TABLE в зависимости от указанных условий возвращает одно из множества возможных значений.
Вопрос id:84121
Тема/шкала: Администрирование сервера
С помощью какого запроса можно скопировать данные с CSV файла (рис.) в уже имеющуюся в базе данных таблицу?

рис.
?)
CP table_name FROM Chapter5_Sample_Spreadsheet.csv CSV HEADER
?)
COPY table_name FROM Chapter5_Sample_Spreadsheet.csv CSV HEADER
?)
COPY table_name FROM Chapter5_Sample_Spreadsheet.csv CSV
?)
\COPY table_name FROM Chapter5_Sample_Spreadsheet.csv CSV HEADER
?)
\CP table_name FROM Chapter5_Sample_Spreadsheet.csv CSV HEADER
Вопрос id:84122
Тема/шкала: Программирование сервера
Выберите правильное определение Выражения в PL/pgSQL
?) Начинается с двух дефисов (--) и не имеют специального завершителя.
?) Начинается с последовательности символов (/*) и завершается последовательностью (*/).
?) Используются в программах PL/pgSQL для хранения изменяемых данных заранее определенного типа.
?) Представляют собой условную запись последовательности операций, результат которой принадлежит одному из базовых типов данных PostgreSQL.
?) Выполняет некоторое действие в коде PL/pgSQL. Например, присваивает значение переменной или выполняет запрос.
Вопрос id:84123
Тема/шкала: Функции и операторы


Какие записи таблицы будут результатом запуска данного SQL запроса
SELECT * FROM item WHERE cost_price = (4! - 4.27);
?
?) Запись с item_id = 7
?) Все записи
?) Запись с item_id = 5
?) Запись с item_id = 1 и 6
?) Запись с item_id = 11
Вопрос id:84124
Тема/шкала: Администрирование сервера
Какие настройки PostgreSQL включает в себя конфигурационный файл pg_hba.conf?
?) Настройка блокировок
?) Настройка авторизации и безопасности
?) Настройка клиента по умолчанию
?) Настройка логов обратной записи – WAL
?) Настройка доступа для определенных IP адресов и сетей
  • Страница:
  • 1
  • 2
  • 3
Copyright testserver.pro 2013-2024