Тесты онлайн, бесплатный конструктор тестов. Психологические тестирования, тесты на проверку знаний.
Список вопросов базы знанийАдминистрирование СУБД PostgreSQLВопрос 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'; Вопрос 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) Каков результат выполнения следующих запросов по очередности?
?) Добавление новой колонки 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, 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 Тема/шкала: Программирование сервера Даны две функции:
Какой результат вернет данный запрос? 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 адресов и сетей |
Copyright testserver.pro 2013-2024