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

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

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

  • Страница:
  • 1
  • 2
  • 3
Вопрос id:84040
Тема/шкала: SQL запросы
employee


Необходимо посчитать среднюю зарплату(sal) всех сотрудников, работающих аналитиками(ANALYST). Какой из ответов правильный?
?)
SELECT max(sal), job FROM employee WHERE job = 'ANALYST' GROUP BY job;
?)
SELECT avg(sal), deptno FROM employee GROUP BY deptno;
?)
SELECT avg(sal), job FROM employee WHERE job = 'ANALYST' GROUP BY job;
?)
SELECT avg(sal), job FROM employee WHERE job = 'ANALYST' GROUP BY job HAVING avg(sal) < 0;
?)
SELECT avg(sal), job FROM employee GROUP BY job;
Вопрос id:84041
Тема/шкала: Администрирование сервера
Каков результат выполнения данного сценария?

  1. Добавляем строку listen_addresses = '*' в конфигурационный файл postgresql.conf;
  2. Добавляем строку host all all 0.0.0.0/0 md5 в конфигурационный файл pg_hba.conf.
?) Будет открыт доступ к PostgreSQL серверу для удаленных пользователей в сети
?) Будет закрыт доступ к PostgreSQL серверу для удаленных пользователей в сети
?) Поменяется IP-адрес PostgreSQL сервера на 0.0.0.0
?) Поменяется порт PostgreSQL сервера на 0
?) Нет правильного варианта
Вопрос id:84042
Тема/шкала: Функции и операторы
С помощью какой функции в PostgreSQL можно получить число в кубе?
?) square()
?) degrees()
?) cbrt()
?) sqrt()
?) cube()
Вопрос id:84043
Тема/шкала: Операторы определения данных (Data Definition Language, DDL)
С помощью какого запроса можно изменить название схемы базы данных?
?)
ALTER SCHEMA existingschema SET NAME='anotherschema';
?)
UPDATE SCHEMA existingschema SET NAME anotherschema;
?)
ALTER SCHEMA existingschema RENAME TO anotherschema;
?)
UPDATE SCHEMA existingschema RENAME TO anotherschema;
?)
ALTER SCHEMA existingschema SET NAME anotherschema;
Вопрос id:84044
Тема/шкала: Операторы манипуляции данными (Data Manipulation Language, DML)
Каков результат выполнения запроса
SELECT * FROM employee LIMIT 10 OFFSET 5;?
?) Система вернет первые 10 значений с таблицы employee
?) Система вернет все значения с таблицы employee отсортированные в убывающем порядке
?) Система вернет первые 10 значений с таблицы employee пропуская первые 5 строк перед началом вывода
?) Система вернет все значения с таблицы employee
?) Система вернет первые 10 значений с таблицы employee отсортированные в убывающем порядке
Вопрос id:84045
Тема/шкала: Операторы манипуляции данными (Data Manipulation Language, DML)


В таблицу orderinfo необходимо внести данные о новом заказе клиента с именем Mike, фамилией Howard и номером телефона 505 5482. Заказ был сделан 1 Января 2012 года, дата отправки 7 Января 2012 года, цена отправки 8 долларов. Какой из запросов наиболее подходящий?
?)
INSERT INTO orderinfo VALUES(1, (select customer_id FROM customer WHERE fname='Mike' or lname='Howard' and phone=505 5482), '01-01-2012', '07-01-2012', 8);
?)
INSERT INTO orderinfo VALUES(1, (select customer_id FROM customer WHERE fname='Mike' or phone='505 5482'), '01-01-2012', '07-01-2012', 8);
?)
INSERT INTO orderinfo VALUES(1, (select customer_id FROM customer WHERE fname='Mike' and lname='Howard' and phone='505 5482'), '01-01-2012', '07-01-2012', 8);
?)
INSERT INTO orderinfo VALUES(1, (select customer_id FROM customer WHERE fname='Mike' and lname='Howard' and phone=505 5482), '01-01-2012', '07-01-2012', 8);
?)
INSERT INTO orderinfo VALUES(1, (select customer_id FROM customer WHERE fname='Mike' and lname='Howard' or phone='505 5482'), '01-01-2012', '07-01-2012', 8);
Вопрос id:84046
Тема/шкала: Администрирование сервера
Какие из следующих команд позволяют вам смотреть, изменять и сбрасывать некоторые параметры настроек PostgreSQL во время сессии?
?) GET, PUT, RESET
?) SHOW, SET, DEFAULT
?) SHOW, SET, RESET
?) SHOW, PUT, RESET
?) GET, SET, RESET
Вопрос id:84047
Тема/шкала: Программирование сервера
  1. CREATE FUNCTION get_customer_id (text, text) RETURNS integer AS $$
  2. DECLARE
  3.  lname ALIAS FOR $1;
  4.  fname ALIAS FOR $2;
  5.  customerId integer;
  6. BEGIN
  7.  SELECT INTO customerId FROM customers WHERE last_name = lname AND first_name = fname;
  8.  RETURN customerId;
  9. END;
  10. $$ LANGUAGE plpgsql;


Проанализируйте данный исходный код функции и найдите синтаксические ошибки. Если имеются ошибки, то в каких строках кода?
?) В 3, 4 и 7 строках
?) В 7 строке
?) В 3 и 4 строках
?) В 10 строке
?) Нет ошибок
Вопрос id:84048
Тема/шкала: Операторы манипуляции данными (Data Manipulation Language, DML)
В базе данных есть две таблицы:



Какой результат вернет данный запрос -
SELECT DISTINCT m.memno FROM member m WHERE m.memno NOT IN (SELECT DISTINCT b.member_memno FROM Book b WHERE member_memno IS NOT NULL)
?) Все записи таблицы member
?) Первую запись таблицы member
?) Вторую запись таблицы book
?) Пустое значение
?) Нет правильного варианта
Вопрос id:84049
Тема/шкала: Клиентские интерфейсы
Для чего служит функция lo_read(PGconn *conn, int fd, char *buf, size_t len)?
?) для экспорта большого объекта
?) для записи данных в большие объекты
?) для импорта большого объекта
?) для считывания данных из больших объектов
?) для открытия большого объекта
Вопрос id:84050
Тема/шкала: Введение в PostgreSQL
Что такое OID в PostgreSQL?
?) это автоматически назначаемое уникальное 4-х байтовое целое число, которое уникально для всей установленной СУБД
?) это ID, который используется для идентификации специальных физических записей с блочными значениями и значениями смещений внутри таблицы
?) это автоматически назначаемое уникальное 8-и байтовое целое число, которое уникально для всей установленной СУБД
?) это ID, который используется для идентификации специальных физических записей только с блочными значениями
?) Нет правильного ответа
Вопрос id:84051
Тема/шкала: Операторы определения данных (Data Definition Language, DDL)
Какие из следующих значений не подходят для типа boolean в PostgreSQL?
?) 'NULL'
?) 'yes'
?) TRUE
?) 't'
?) '1'
Вопрос id:84052
Тема/шкала: Операторы определения данных (Data Definition Language, DDL)
Какие из следующих значений подходят для типа char в PostgreSQL?
?) 1.22
?) 'char'
?) 'a'
?) 12
?) '1'
Вопрос id:84053
Тема/шкала: Администрирование сервера
С помощью какого запроса можно узнать размер памяти на диске используемой текущей базой данных?
?)
SELECT pg_database_size(current_database);
?)
SELECT db_size(current_database());
?)
SELECT sum(pg_database_size(datname)) from pg_database;
?)
SELECT pg_database_size(current_database());
?)
SELECT db_size(current_database);
Вопрос id:84054
Тема/шкала: Операторы манипуляции данными (Data Manipulation Language, DML)
Какое из следующих определений верно по отношению к оператору SELECT?
?) Оператор SELECT осуществляет выборку из базы данных и имеет наиболее сложную структуру среди всех операторов языка SQL.
?) Оператор SELECT изменяет имеющиеся данные в таблице.
?) Оператор SELECT вставляет новые записи в таблицу. При этом значения столбцов могут представлять собой литеральные константы, либо являться результатом выполнения подзапроса.
?) Оператор SELECT в зависимости от указанных условий возвращает одно из множества возможных значений.
?) Оператор SELECT удаляет строки из временных или постоянных базовых таблиц, представлений или курсоров, причем в двух последних случаях действие оператора распространяется на те базовые таблицы, из которых извлекались данные в эти представления или курсоры
Вопрос id:84055
Тема/шкала: Операторы определения данных (Data Definition Language, DDL)
Выберите правильный вариант SQL запроса для создания таблицы author

?)
CREATE TABLE author(id BIGINT, name VARCHAR NOT NULL, phone VARCHAR, email VARCHAR NOT NULL, birthdate DATE, register_date TIMESTAMP NOT NULL, CONSTRAINT pkclient PRIMARY KEY(id), CONSTRAINT fk_book_author FOREIGN KEY(author_id) REFERENCES author(id)
?)
CREATE TABLE author(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 author(id BIGINT, name VARCHAR NOT NULL, phone VARCHAR, email VARCHAR NOT NULL, birthdate DATE, register_date TIMESTAMP NOT NULL, book_id INTEGER, CONSTRAINT pkclient PRIMARY KEY(id), CONSTRAINT fk_book_author FOREIGN KEY(book_id) REFERE
?)
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 author(id BIGINT, name VARCHAR NOT NULL, phone VARCHAR, email VARCHAR NOT NULL, birthdate DATE, register_date TIMESTAMP NOT NULL);
Вопрос id:84056
Тема/шкала: Операторы определения данных (Data Definition Language, DDL)
С помощью какого ограничения(constraint) ставится первичный ключ в таблице?
?) FOREIGN KEY
?) CHECK
?) NOT NULL
?) UNIQUE
?) PRIMARY KEY
Вопрос id:84057
Тема/шкала: Администрирование сервера
Какая команда служит для запуска восстановления базы данных?
?) pg_restore
?) pg_dump
?) pg_backup
?) pg_backup_all
?) pg_dumpall
Вопрос id:84058
Тема/шкала: Введение в PostgreSQL
Какая из следующих команд запускает СУБД, выдает время последнего завершения работы базы данных и отладочную информацию, после чего возвращает пользователя postgres к приглашению командного интерпретатора?
?)
service postgresql start
?)
pg_ctl -D /usr/local/pgsql/data start
?)
/etc/rc.d/init.d/postgresql start
?) Нет правильного ответа
?)
/etc/rc.d/init.d/postgre /start
Вопрос id:84059
Тема/шкала: Операторы определения данных (Data Definition Language, DDL)
Так как в PostgreSQL нет команды CREATE OR REPLACE SCHEMA (создать или заменить схему), какой запрос из представленных будет альтернативой для данной команды?
?)
CREATE SCHEMA IF NOT EXISTS newschema;
?)
DROP SCHEMA newschema; CREATE SCHEMA IF EXISTS newschema;
?)
CREATE SCHEMA IF EXISTS newschema;
?)
DROP SCHEMA IF EXISTS newschema; CREATE SCHEMA newschema;
?)
IF NOT EXISTS newschema THEN CREATE SCHEMA newschema;
Вопрос id:84060
Тема/шкала: Функции и операторы


Какие записи таблицы будут результатом запуска данного SQL запроса
SELECT * FROM item WHERE |/(cost_price + 0.77) = 4;
?
?) Запись с item_id = 6
?) Ни одна запись
?) Запись с item_id = 1 и 6
?) Запись с item_id = 1
?) Все записи
Вопрос id:84061
Тема/шкала: Операторы определения данных (Data Definition Language, DDL)
Какие из следующих типов данных относятся к числовым?
?) serial, float, varchar
?) datetime, money, int
?) numeric, money, date
?) real, money, char
?) serial, money, int
Вопрос id:84062
Тема/шкала: Введение в PostgreSQL
Какие из следующих утверждений по отношению к PostgreSQL верны?
?) В PostgreSQL есть возможность создавать свои типы данных
?) В PostgreSQL нет возможности отката состояния БД на любой момент времени
?) PostgreSQL поддерживает денежный тип данных(money)
Вопрос id:84063
Тема/шкала: SQL запросы
SELECT allias1.column, allias2.column FROM table1 allias1, table1 allias2 WHERE allias1.column = allias2.column
Опираясь на вышеуказанный SQL запрос, определите тип объединения таблицы.
?) FULL OUTER JOIN
?) CROSS JOIN
?) SELF JOIN
?) INNER JOIN
?) NATURAL JOIN
Вопрос id:84064
Тема/шкала: Клиентские интерфейсы
С помощью какой функции можно создать новый большой объект (large object)?
?) lo_write(PGconn *conn, int fd, const char *buf, size_t len);
?) lo_import(PGconn *conn, const char *filename);
?) lo_open(PGconn *conn, Oid lobjId, int mode);
?) lo_export(PGconn *conn, Oid lobjId, const char *filename);
?) lo_creat(PGconn *conn, int mode);
Вопрос id:84065
Тема/шкала: Операторы определения данных (Data Definition Language, DDL)
Выберите правильный вариант SQL запроса для создания таблицы book

?)
CREATE TABLE book(isbn INTEGER, name VARCHAR NOT NULL, publication_date DATE NOT NULL, price DECIMAL(10, 2) NOT NULL, author_id BIGINT, CONSTRAINT pkbook PRIMARY KEY(isbn), CONSTRAINT fk_book_author FOREIGN KEY(id) REFERENCES author(author_id));
?)
CREATE TABLE book(isbn INTEGER, name VARCHAR NOT NULL, publication_date DATE NOT NULL, price DECIMAL(10, 2) NOT NULL, author_id BIGINT, CONSTRAINT pkbook PRIMARY KEY(isbn))
?)
CREATE TABLE book(isbn INTEGER, name VARCHAR NOT NULL, publication_date DATE NOT NULL, price DECIMAL(10, 2) NOT NULL, CONSTRAINT pkbook PRIMARY KEY(isbn))
?)
CREATE TABLE book(isbn INTEGER, name VARCHAR NOT NULL, publication_date DATE NOT NULL, price DECIMAL(10, 2) NOT NULL, author_id BIGINT, CONSTRAINT pkbook PRIMARY KEY(isbn), CONSTRAINT fk_book_author FOREIGN KEY(author_id) REFERENCES author(id));
?)
CREATE TABLE book(isbn INTEGER, name VARCHAR NOT NULL, publication_date DATE NOT NULL, price DECIMAL(10, 2) NOT NULL, author_id BIGINT)
Вопрос id:84066
Тема/шкала: Операторы манипуляции данными (Data Manipulation Language, DML)
Требуется создать таблицу, которая будет хранить в себе информацию о работниках компании (имя, фамилия и дата рождения), при этом нужно подобрать соответствующие типы данных. Какой из запросов подходит для решения данной задачи?
?)
CREATE TABLE employee(fname varchar(30), lname varchar(30), birthdate date(10));
?)
CREATE TABLE employee(fname varchar, lname varchar, birthdate date);
?)
ADD TABLE employee(fname varchar(30), lname varchar(30), birthdate date);
?)
CREATE TABLE employee(fname real, lname real, birthdate date);
?)
CREATE TABLE employee(fname varchar, lname date, birthdate date);
Вопрос id:84067
Тема/шкала: Администрирование сервера
Каков результат выполнения запроса
ALTER DATABASE foo_db CONNECTION LIMIT 0;
?
?) Доступ для подключения к базе данных foo_db для суперпользователей, кроме обычных пользователей будет закрыт
?) Доступ для подключения к базе данных foo_db для обычных пользователей, кроме суперпользователей будет открыт
?) Доступ для подключения к базе данных foo_db для всех пользователей будет закрыт
?) Доступ для подключения к базе данных foo_db для всех пользователей будет открыт
?) Доступ для подключения к базе данных foo_db для обычных пользователей, кроме суперпользователей будет закрыт
Вопрос id:84068
Тема/шкала: Операторы определения данных (Data Definition Language, DDL)
Какие из следующих значений подходят для типа interval в PostgreSQL?
?) 'yes'
?) 1990-01-01
?) 123.123
?) AGE('1990-01-01')
?) TRUE
Вопрос id:84069
Тема/шкала: Программирование сервера
  1. CREATE FUNCTION raise_test() RETURNS integer AS $$
  2. DECLARE
  3.  n integer = 1;
  4. BEGIN
  5.  RAISE DEBUG "The raise_test() function began.";
  6.  n = n + 1;
  7.  RAISE NOTICE "Variable n was changed.";
  8.  RAISE ERROR "Variable n's value is now %.".n;
  9.  RAISE EXCEPTION "Variable % changed. Transaction aborted.".n;
  10.  RETURN 1;
  11. END;
  12. $$ LANGUAGE plpgsql;
Проанализируйте данный исходный код функции и найдите синтаксические ошибки. Если имеются ошибки, то в каких строках кода?
?) В 5 строке
?) Нет ошибок
?) В 8 строке
?) В 8 и 9 строках
?) В 5, 8 и 9 строках
Вопрос id:84070
Тема/шкала: Администрирование сервера
Как называется утилита PostgreSQL, которая оптимизирует работу сервера посредством очищения от ненужных данных?
?) ANALYZE
?) Garbage collector
?) CLEANER
?) VACUUM
?) ERASER
Вопрос id:84071
Тема/шкала: Администрирование сервера
Что из следующего списка верно по отношению к Slony?
?) Репликация между разными аппаратными платформами и операционными системами
?) Репликация между разными версиями PostgreSQL
?) Поддержка нескольких slave узлов
Вопрос id:84072
Тема/шкала: Клиентские интерфейсы
Какие из следующих клиентских интерфейсов включаются в базовый дистрибутив PostgreSQL?
?) JDBC
?) DBD::Pg
?) libpqxx
?) ECPG
?) libpq
Вопрос id:84073
Тема/шкала: Операторы определения данных (Data Definition Language, DDL)
Выберите правильный вариант SQL запроса для создания таблицы book

?)
CREATE TABLE book(isbn INTEGER, name VARCHAR NOT NULL, publication_date DATE NOT NULL, price DECIMAL(10, 2) NOT NULL, CONSTRAINT pkbook PRIMARY KEY(name));
?)
CREATE TABLE book(isbn INTEGER, name VARCHAR NOT NULL, publication_date DATE NOT NULL, price DECIMAL(10, 2) NOT NULL, CONSTRAINT pkbook PRIMARY KEY(isbn));
?)
CREATE TABLE book(isbn DATE, name VARCHAR, publication_date DATE, price DECIMAL(10, 2), CONSTRAINT pkbook PRIMARY KEY(isbn));
?)
CREATE TABLE book(isbn INTEGER, name VARCHAR NOT NULL, publication_date DATE NOT NULL, price DECIMAL(10, 2) NOT NULL);
?)
CREATE TABLE book(isbn VARCHAR, name VARCHAR NULL, publication_date DATE NULL, price DECIMAL(10, 2) NULL, CONSTRAINT pkbook PRIMARY KEY(isbn));
Вопрос id:84074
Тема/шкала: Программирование сервера
Для чего используется атрибут %ROWTYPE в PL/pgSQL?
?) Для сохранения данных записей в переменных.
?) Для переменной-записи, имеющей одинаковую структуру с записями заданной таблицы.
?) При объявлении переменных с типом данных, совпадающих с типом некоторого объекта базы данных.
?) Для хранения записей без указания полей — эта информация передается при сохранении данных в переменной.
?) Задает команду (или блок команд), выполняемых в случае истинности некоторого условия.
Вопрос id:84075
Тема/шкала: Операторы определения данных (Data Definition Language, DDL)
До


После


Необходимо добавить дополнительную колонку quantity. Какой из следующих запросов наиболее подходящий?
?)
ALTER TABLE orderline ADD COLUMN quantity VARCHAR;
?)
ALTER TABLE orderline ADD COLUMN quantity DATE;
?)
ALTER TABLE orderline ADD COLUMN quantity INTEGER;
?)
ALTER TABLE orderline ADD COLUMN quantity SERIAL;
?)
ALTER TABLE orderline ADD COLUMN quantity CHAR;
Вопрос id:84076
Тема/шкала: Администрирование сервера
Дайте правильное определение Pgpool-II
?) Pgpool-II - это система репликации реального времени, позволяющая организовать синхронизацию нескольких серверов PostgreSQL по сети
?) Pgpool-II - это объектно-реляционная система управления базами данных
?) Pgpool-II - это сервер объединения подключений для PostgreSQL, работающий между сервером и клиентом
?) Pgpool-II - это система управления базами данных
?) Pgpool-II - это система для управления версиями PostgreSQL
Вопрос id:84077
Тема/шкала: Операторы определения данных (Data Definition Language, DDL)
Какие из следующих значений подходят для типа money в PostgreSQL?

  1. '1 dollar'
  2. '2.222'
  3. 2.123
  4. 1.62
  5. 1.6
?) 3, 4 и 5
?) Только 5
?) Только 4
?) 1, 2, 3 и 4
?) 4 и 5
Вопрос id:84078
Тема/шкала: Операторы манипуляции данными (Data Manipulation Language, DML)
С помощью какой команды можно редактировать записи таблицы?
?) CREATE
?) ALTER
?) DELETE
?) INSERT
?) UPDATE
Вопрос id:84079
Тема/шкала: Функции и операторы
employee


С таблицы employee необходимо показать сотрудников с empno 7844, 7788 и 7902 одним запросом. Какие из приведенных ниже запросов соответствуют данному условию?

  1. 1) SELECT * FROM employee WHERE mod(mod(sal, 23), 5) = 0;
  2. 2) SELECT * FROM employee WHERE mod(sal, 23) = 0;
  3. 3) SELECT * FROM employee WHERE sal = 3000;
  4. 4) SELECT * FROM employee WHERE sal = 1500;
  5. 5) SELECT * FROM employee WHERE sal IN (1500, 3000);
?) 3, 4, 5
?) 1, 5
?) 1, 2, 3, 5
?) 5
?) 1, 2, 5
Вопрос id:84080
Тема/шкала: Администрирование сервера
С помощью какого запроса из представленных можно создать новую схему для базы данных?
?)
CREATE SCHEMA WITH NAME 'schema_name';
?)
ADD SCHEMA schema_name;
?)
CREATE SCHEMA name='schema_name';
?)
CREATE SCHEMA schema_name;
?)
INIT SCHEMA schema_name;
Вопрос id:84081
Тема/шкала: Операторы манипуляции данными (Data Manipulation Language, DML)


Необходимо увеличить цену(price) книг(book) опубликованных 27 Марта 2011 года на "1.99". Выберите наиболее правильный ответ.
?)
UPDATE book SET price=1.99 WHERE date_of_publication='2011-03-27';
?)
UPDATE book SET price=price+1.99 WHERE date_of_publication='2011-03-27';
?)
UPDATE book SET price=(SELECT price FROM book WHERE date_of_publication='2011-03-27')+1.99 WHERE date_of_publication='2011-05-06';
?)
UPDATE book SET price+=1.99 WHERE date_of_publication='2011-03-27';
?)
UPDATE book SET price=(SELECT price FROM book WHERE date_of_publication='2011-05-06')+1.99 WHERE date_of_publication='2011-03-27';
Вопрос id:84082
Тема/шкала: Администрирование сервера
С помощью какого запроса можно убрать права доступа на таблицу mysecrettable для пользователя userwhoshouldnotseeit?
?)
DELETE ALL ON mysecrettable FROM userwhoshoudnotseeit;
?)
REVOKE ALL ON mysecrettable TO userwhoshoudnotseeit;
?)
REVOKE ALL ON mysecrettable FROM userwhoshoudnotseeit;
?)
GRANT ALL ON mysecrettable FROM userwhoshoudnotseeit;
?)
REMOVE ALL ON mysecrettable FROM userwhoshoudnotseeit;
Вопрос id:84083
Тема/шкала: Администрирование сервера
Сколько серверов PostgreSQL могут работать на одной системе?
?) Максимум 1
?) Максимум 2
?) Больше 2
?) Нет правильного варианта
Вопрос id:84084
Тема/шкала: Администрирование сервера
Какие из следующих привилегий относятся к таблицам?

  1. SELECT
  2. INSERT
  3. UPDATE
  4. DELETE
?) 1 и 3
?) 1,2 и 3
?) 1 и 2
?) Все
?) 1, 3 и 4
Вопрос id:84085
Тема/шкала: SQL запросы
Какие из следующих требований необходимы для правильного объединения двух запросов UNION ALL?

  1. Результаты запросов должны быть совместимы по объединению, т.е. содержать одинаковое количество столбцов
  2. Результаты запросов должны быть совместимы по объединению, т.е. содержать одинаковое количество строк
  3. Каждый столбец первого запроса должен быть того же типа данных (или автоматически приводиться к нему), что и находящийся в том же месте столбец второго запроса. Это означает, что их строки должны иметь одинаковую структуру, поэтому могут быть размещены в результирующем .
?) 2 и 3
?) 1, 2 и 3
?) 3
?) 1 и 3
?) 1 и 2
Вопрос id:84086
Тема/шкала: Программирование сервера
Дана функция:

  1. CREATE OR REPLACE FUNCTION f(x integer) RETURNS text AS $$
  2. DECLARE
  3.  o TEXT = '''';
  4. BEGIN
  5.  FOR i IN 0..x LOOP
  6.  o = o || ''f('' || i || ''):'' || fi(i) || '' '';
  7.  END LOOP;
  8.  RETURN o;
  9. END;
  10. ' LANGUAGE 'plpgsql'


Какой результат вернет следующий вызов данной функции?
SELECT f(5);
?) При вызове функции будет ошибка
?)
f(0):0 f(1):1 f(2):1 f(3):2 f(4):3 f(5):5 
?)
0 1 1 2 3 5 8 13 
?)
0 1 1 2 3 5 
?)
f(0):0 f(1):1 f(2):1 f(3):2 f(4):3 f(5):5 f(6):8 f(7):13 
Вопрос id:84087
Тема/шкала: Администрирование сервера
С помощью какого запроса из предложенных можно изменить пароль пользователя?
?)
UPDATE USER username WITH PASSWORD ‘password’;
?)
UPDATE USER username SET PASSWORD=’password’;
?)
ALTER USER username WITH PASSWORD ‘password’;
?)
UPDATE USER set PASSWORD=’password’ WHERE username=’username’;
?)
ALTER USER username SET PASSWORD=’password’;
Вопрос id:84088
Тема/шкала: Операторы определения данных (Data Definition Language, DDL)
Выберите правильный вариант SQL запроса для создания таблицы stock

?)
CREATE TABLE stock(item_id integer, quantity integer, CONSTRAINT fk_stock_item FOREIGN KEY(item_id) REFERENCES item(item_id));
?)
CREATE TABLE stock(item_id integer, quantity varchar, CONSTRAINT stock_pk PRIMARY KEY(item_id), CONSTRAINT fk_stock_item FOREIGN KEY(item_id) REFERENCES item(item_id));
?)
CREATE TABLE stock(item_id integer, quantity integer, CONSTRAINT stock_pk PRIMARY KEY(item_id), CONSTRAINT fk_stock_item FOREIGN KEY(item_id) REFERENCES item(item_id));
?)
CREATE TABLE stock(item_id integer, quantity integer, CONSTRAINT stock_pk PRIMARY KEY(item_id));
?)
CREATE TABLE stock(item_id integer, quantity varchar, CONSTRAINT stock_pk PRIMARY KEY(item_id));
Вопрос id:84089
Тема/шкала: Операторы определения данных (Data Definition Language, DDL)
С помощью какого запроса можно создать схему базы данных с названием идентичным владельцу, если владелец у нас user?
?)
ADD SCHEMA AUTHORIZATION user;
?)
ADD SCHEMA schema AUTHORIZATION user;
?)
CREATE SCHEMA schema AUTHORIZATION user;
?)
CREATE SCHEMA schema AUTHORIZATION schema;
?)
CREATE SCHEMA AUTHORIZATION user;
  • Страница:
  • 1
  • 2
  • 3
Copyright testserver.pro 2013-2024