"Элементы структуры таблиц удаленной базы данных"
Тестовые задания
Автор: Зябухина Алла Владимировна, преподаватель спецдисциплин, ГБПОУ КК "Краснодарский колледж электронного приборостроения", город Краснодар, Краснодарский край
В раздел среднее профессиональное образование
Т
ЕСТОВЫЕ
ЗАДАНИЯ
ПО
ТЕМЕ
: «Э
ЛЕМЕНТЫ
СТРУКТУРЫ
ТАБЛИЦ
УДАЛЕННОЙ
БАЗЫ
ДАННЫХ
»
Вопрос №1
При задании ограничений ссылочной целостности:
а) первичному ключу ставится в соответствие внешний ключ подчиненной таблицы;
б) первичному или уникальному ключу ставится в соответствие внешний ключ
подчиненной таблицы;
в) первичному или уникальному ключу ставится в соответствие уникальный ключ подчиненной таблицы; г) уникальному ключу главной таблицы ставится в соответствие уникальный ключ подчиненной таблицы. Вопрос №2 Укажите на ошибку в команде определения ограничений ссылочной целостности при создании таблиц: CREATE TABLE Store (S_Code INTEGER NOT NULL, S_Name VARCHAR (20) NOT NULL, S_Price FLOAT, UNIQUE (S_Code)); CREATE TABLE Cards (C_Code INTEGER NOT NULL RPIMARY KEY, C_Code2 INTEGER NOT NULL, C_Move VARCHAR(30), CONSTRAINT rStCards FOREIGN KEY (C_Move) REFERENCES Store); а) не задан ключ главной таблицы,, б) уникальному ключу главной таблицы нельзя ставить в соответствие внешний ключ подчиненной таблицы, в) команда верна,
г) внешний ключ подчиненной таблицы задан не верно.
Вопрос №3 Верным утверждением является выражение (команда): а) домен нельзя использовать для описания столбцов нескольких таблиц,
б) CREATE DOMAIN D_Post AS FLOAT CHECK(VALUE>0);
в) домен это шаблон описания столбца таблицы,
г) домен нельзя использовать в описании столбцов образующих ключ. Вопрос №4 Укажите на ошибочные утверждения (команды): а) CREATE UNIQUE INDEX Ind1 ON Post(Name);
б) CREATE ASCENDING DISCENDING INDEX NamePost ON (Name, Post);
в) SHOW INDEX indName;
г) SHOW INDEXES – команда вывода описания всех индексов.
Вопрос №5 Для таблицы, созданной оператором CREATE TABLE Order (Nom INTEGER NOT NULL, Name VARCHAR(20) NOT NULL, Kol INTEGER NOT NULL, Stoim Float, Summa Float); командой создания редактируемого просмотра является: а) CREATE VIEW Pr_Order AS SELECT * FROM Order WHERE Kol>10; б) CREATE VIEW Pr_Order AS SELECT SUM(Kol) FROM Order;
в) CREATE VIEW Pr_Order AS SELECT Name,Kol FROM Order WITH CHECK OPTION;
г) CREATE VIEW Pr_Order AS SELECT Nom,SUM(Summa) FROM Order GROUP BY (Nom).
Вопрос №6 В команде создания таблиц с заданием ограничения ссылочной целостности : а) описания столбцов первичного ключа главной таблицы и внешнего ключа подчиненной таблицы должны полностью совпадать;
б) описания столбцов первичного или уникального ключа главной таблицы и внешнего
ключа подчиненной таблицы должны полностью совпадать;
в) описания столбцов первичного или уникального ключа главной таблицы и внешнего ключа подчиненной таблицы могут не совпадать; г) описание ключевых полей могут не совпадать Вопрос №7 Укажите на ошибку в команде определения ограничений ссылочной целостности при создании таблиц: CREATE TABLE Store (S_Code INTEGER NOT NULL, S_Name VARCHAR (20) NOT NULL, S_Price FLOAT, PRIMARY KEY (S_Code)); CREATE TABLE Cards (C_Code INTEGER NOT NULL RPIMARY KEY, C_Code2 INTEGER NOT NULL, C_Move VARCHAR(30) NOT NULL,C_Date DATE, FOREIGN KEY (S_Code) REFERENCES Store); а) команда верна, б) первичному ключу главной таблицы нельзя ставить в соответствие внешний ключ подчиненной таблицы, в)описания столбцов первичного ключа главной таблицы и внешнего ключа не совпадают,
г)внешний ключ подчиненной таблицы задан не верно.
Вопрос №8 Ошибочным утверждением является выражение (команда):
а) домен не может включать различные ограничения, применимые к столбцу,
б) имя домена нельзя использовать в выражениях для ограничений на значения столбцов,
в) CREATE DOMAIN D_Post AS FLOAT CHECK(D_Post>0);
г) домен представляет собой именованное описание столбца. Вопрос №9 Укажите на ошибочные утверждения (команды): а) CREATE INDEX IndName ON Post(Name);
б) CREATE UNIQUE INDEXES NamePost ON (Name, Post);
в) SHOW INDEX – команда вывода описания всех индексов;
г) SHOW INDEX indName(Name).
Вопрос №10 Для таблицы, созданной оператором CREATE TABLE Order (Nom INTEGER NOT NULL, Name VARCHAR(20) NOT NULL, Kol INTEGER NOT NULL, Stoim Float, Summa Float); командой создания редактируемого просмотра является: а) CREATE VIEW Pr_Order AS SELECT * FROM Order; б) CREATE VIEW Pr_Order AS SELECT SUM(Stoim) FROM Order; в) CREATE VIEW Pr_Order AS SELECT Nom,MAX(Summa) FROM Order GROUP BY (Nom);
г) CREATE VIEW Pr_Order AS SELECT Name, Kol FROM Order WHERE Name LIKE
‘%Иванов%’.
б) первичному или уникальному ключу ставится в соответствие внешний ключ
подчиненной таблицы;
в) первичному или уникальному ключу ставится в соответствие уникальный ключ подчиненной таблицы; г) уникальному ключу главной таблицы ставится в соответствие уникальный ключ подчиненной таблицы. Вопрос №2 Укажите на ошибку в команде определения ограничений ссылочной целостности при создании таблиц: CREATE TABLE Store (S_Code INTEGER NOT NULL, S_Name VARCHAR (20) NOT NULL, S_Price FLOAT, UNIQUE (S_Code)); CREATE TABLE Cards (C_Code INTEGER NOT NULL RPIMARY KEY, C_Code2 INTEGER NOT NULL, C_Move VARCHAR(30), CONSTRAINT rStCards FOREIGN KEY (C_Move) REFERENCES Store); а) не задан ключ главной таблицы,, б) уникальному ключу главной таблицы нельзя ставить в соответствие внешний ключ подчиненной таблицы, в) команда верна,
г) внешний ключ подчиненной таблицы задан не верно.
Вопрос №3 Верным утверждением является выражение (команда): а) домен нельзя использовать для описания столбцов нескольких таблиц,
б) CREATE DOMAIN D_Post AS FLOAT CHECK(VALUE>0);
в) домен это шаблон описания столбца таблицы,
г) домен нельзя использовать в описании столбцов образующих ключ. Вопрос №4 Укажите на ошибочные утверждения (команды): а) CREATE UNIQUE INDEX Ind1 ON Post(Name);
б) CREATE ASCENDING DISCENDING INDEX NamePost ON (Name, Post);
в) SHOW INDEX indName;
г) SHOW INDEXES – команда вывода описания всех индексов.
Вопрос №5 Для таблицы, созданной оператором CREATE TABLE Order (Nom INTEGER NOT NULL, Name VARCHAR(20) NOT NULL, Kol INTEGER NOT NULL, Stoim Float, Summa Float); командой создания редактируемого просмотра является: а) CREATE VIEW Pr_Order AS SELECT * FROM Order WHERE Kol>10; б) CREATE VIEW Pr_Order AS SELECT SUM(Kol) FROM Order;
в) CREATE VIEW Pr_Order AS SELECT Name,Kol FROM Order WITH CHECK OPTION;
г) CREATE VIEW Pr_Order AS SELECT Nom,SUM(Summa) FROM Order GROUP BY (Nom).
Вопрос №6 В команде создания таблиц с заданием ограничения ссылочной целостности : а) описания столбцов первичного ключа главной таблицы и внешнего ключа подчиненной таблицы должны полностью совпадать;
б) описания столбцов первичного или уникального ключа главной таблицы и внешнего
ключа подчиненной таблицы должны полностью совпадать;
в) описания столбцов первичного или уникального ключа главной таблицы и внешнего ключа подчиненной таблицы могут не совпадать; г) описание ключевых полей могут не совпадать Вопрос №7 Укажите на ошибку в команде определения ограничений ссылочной целостности при создании таблиц: CREATE TABLE Store (S_Code INTEGER NOT NULL, S_Name VARCHAR (20) NOT NULL, S_Price FLOAT, PRIMARY KEY (S_Code)); CREATE TABLE Cards (C_Code INTEGER NOT NULL RPIMARY KEY, C_Code2 INTEGER NOT NULL, C_Move VARCHAR(30) NOT NULL,C_Date DATE, FOREIGN KEY (S_Code) REFERENCES Store); а) команда верна, б) первичному ключу главной таблицы нельзя ставить в соответствие внешний ключ подчиненной таблицы, в)описания столбцов первичного ключа главной таблицы и внешнего ключа не совпадают,
г)внешний ключ подчиненной таблицы задан не верно.
Вопрос №8 Ошибочным утверждением является выражение (команда):
а) домен не может включать различные ограничения, применимые к столбцу,
б) имя домена нельзя использовать в выражениях для ограничений на значения столбцов,
в) CREATE DOMAIN D_Post AS FLOAT CHECK(D_Post>0);
г) домен представляет собой именованное описание столбца. Вопрос №9 Укажите на ошибочные утверждения (команды): а) CREATE INDEX IndName ON Post(Name);
б) CREATE UNIQUE INDEXES NamePost ON (Name, Post);
в) SHOW INDEX – команда вывода описания всех индексов;
г) SHOW INDEX indName(Name).
Вопрос №10 Для таблицы, созданной оператором CREATE TABLE Order (Nom INTEGER NOT NULL, Name VARCHAR(20) NOT NULL, Kol INTEGER NOT NULL, Stoim Float, Summa Float); командой создания редактируемого просмотра является: а) CREATE VIEW Pr_Order AS SELECT * FROM Order; б) CREATE VIEW Pr_Order AS SELECT SUM(Stoim) FROM Order; в) CREATE VIEW Pr_Order AS SELECT Nom,MAX(Summa) FROM Order GROUP BY (Nom);
г) CREATE VIEW Pr_Order AS SELECT Name, Kol FROM Order WHERE Name LIKE
‘%Иванов%’.
В раздел среднее профессиональное образование

