Главная / Базы данных /
SQL и процедурно-ориентированные языки / Тест 2
SQL и процедурно-ориентированные языки - тест 2
Упражнение 1:
Номер 1
Какой оператор языка DML используется для извлечения данных из одной или нескольких таблиц:
Ответ:
 (1) SELECT
 
 (2) INSERT
 
 (3) DELETE
 
 (4) UPDATE
 
Номер 2
Какой оператор языка DML используется для удаления строк из таблицы:
Ответ:
 (1) SELECT
 
 (2) INSERT
 
 (3) DELETE
 
 (4) UPDATE
 
Номер 3
Какой оператор языка SQL используется для изменения значений полей в таблице:
Ответ:
 (1) SELECT
 
 (2) INSERT
 
 (3) DELETE
 
 (4) UPDATE
 
Упражнение 2:
Номер 1
Какие SQL-операторы имеют правильный синтаксис:
Ответ:
 (1) CREATE TABLE tbl1 (fl1 char (10) , fl2 integer);  
 (2)
CREATE TABLE tbl1 (fl1 char (10) NOT NULL,
fl2 integer);  
 (3)
CREATE TABLE tbl1 (fl1 char (10),
fl2 integer, NOT NULL);  
Номер 2
Какие SQL-операторы имеют правильный синтаксис:
Ответ:
 (1)
CREATE TABLE tbl2 (fl1 char (10) , fl2 int);  
 (2)
CREATE TABLE tbl2 (fl1 char (10) NOT NULL,
fl2 integer DEFAULT 10);  
 (3)
CREATE TABLE tbl2 (fl1 char (10),
fl2 integer, DEFAULT 10);  
Номер 3
Какие SQL-операторы имеют правильный синтаксис:
Ответ:
 (1)
CREATE TABLE tbl3 (fl1 varchar (10) , fl2 int); 
 (2)
CREATE LOCAL TEMPORARY TABLE tbl3 (
fl1 char (10) NOT NULL,
fl2 integer ON COMMIT DELETE ROWS); 
 (3)
CREATE TABLE tbl3 (fl1 char (10),
fl2 integer, ON COMMIT DELETE ROWS); 
Упражнение 3:
Номер 1
Отметьте фразы, которые могут использоваться в операторе CREATE TABLE
при описании ограничений для таблицы:
Ответ:
 (1) PRIMARY KEY
 
 (2) UNIQUE
 
 (3) CHECK
 
 (4) REFERENCES
 
 (5) FOREIGN KEY
 
Номер 2
Отметьте фразы, которые могут использоваться в операторе CREATE TABLE
при описании ограничений для столбца:
Ответ:
 (1) PRIMARY KEY
 
 (2) UNIQUE
 
 (3) CHECK
 
 (4) REFERENCES
 
 (5) FOREIGN KEY
 
Номер 3
Отметьте фразу, которая может использоваться в операторе CREATE TABLE
при описании ограничений как для таблицы, так и для столбца:
Ответ:
 (1) PRIMARY KEY
 
 (2) UNIQUE
 
 (3) CHECK
 
 (4) REFERENCES
 
 (5) FOREIGN KEY
 
Упражнение 5:
Номер 1
Какой оператор языка SQL используется для создания таблицы:
Ответ:
 (1) SELECT
 
 (2) CREATE TABLE
 
 (3) ALTER TABLE
 
Номер 2
Отметьте фразы, которые могут использоваться в операторе CREATE TABLE
при описании ограничений:
Ответ:
 (1) NOT NULL
 
 (2) UNIQUE
 
 (3) CHECK
 
 (4) REFERENCES
 
 (5) FOREIGN KEY
 
Номер 3
Какие SQL-операторы имеют правильный синтаксис:
Ответ:
 (1)
CREATE TABLE tbl2 (fl1 char (200) , fl2 int);  
 (2)
CREATE LOCAL TEMPORARY TABLE tbl3 (
fl1 integer, fl2 integer,
fl3 integer ON COMMIT DELETE ROWS); 
 (3)
CREATE TABLE tbl2 (fl1 char (200),
fl2 integer, ON COMMIT DELETE ROWS);