игра брюс 2048
Главная / Базы данных / Введение в Oracle SQL / Тест 1

Введение в Oracle SQL - тест 1

Упражнение 1:
Номер 1
Какие системы составляют математическую основу языка манипулирования базой данных?

Ответ:

 (1) реляционная алгебра 

 (2) реляционное исчисление 

 (3) PL/SQL 

 (4) SQL-92 

 (5) Core SQL:2003 


Номер 2
Процедурными расширениями SQL Oracle являются:

Ответ:

 (1) реляционная алгебра 

 (2) реляционное исчисление 

 (3) PL/SQL 

 (4) SQL-92 

 (5) Core SQL:2003 


Номер 3
Диалект SQL Oracle поддерживает международные стандарты:

Ответ:

 (1) реляционная алгебра 

 (2) реляционное исчисление 

 (3) PL/SQL 

 (4) SQL-92 

 (5) Core SQL:2003 


Упражнение 2:
Номер 1
Основная структура хранения данных в реляционной базе данных:

Ответ:

 (1) таблица 

 (2) атрибут 

 (3) связь 

 (4) ключ 

 (5) тип данных 


Номер 2
Какие определения соответствуют концепции реляционной базы данных?

Ответ:

 (1) отношение - плоская таблица, состоящая из строк и столбцов 

 (2) атрибут - набор допустимых значений для столбца таблицы 

 (3) домен - поле, выбранное для однозначной идентификации кортежа 

 (4) реляционная база данных - набор нормализованных отношений  


Номер 3
В реляционной модели базы данных отношения обладают следующими свойствами:

Ответ:

 (1) атрибуты могут иметь совпадающие имена в различных отношениях 

 (2) значения атрибута могут выбираться из различных доменов 

 (3) порядок следования атрибутов не имеет никакого значения 

 (4) каждый кортеж является уникальным 

 (5) порядок следования кортежей в отношении задается администратором базы данных 


Упражнение 3:
Номер 1
Нормализация базы данных является составной частью процесса ...

Ответ:

 (1) разработки физической структуры 

 (2) анализа требований 

 (3) настройки производительности 

 (4) разработки логической структуры 


Номер 2
Процесс преобразования логической структуры базы данных в физическую НЕ включает в себя ...

Ответ:

 (1) преобразование атрибутов в столбцы 

 (2) преобразование мощности в таблицу поиска 

 (3) преобразование уникального идентификатора в первичный ключ 

 (4) преобразование отношения в таблицу 


Номер 3
Нормализация базы данных является процессом использования формальных методов для ...

Ответ:

 (1) разделения данных в множественные связанные таблицы 

 (2) разделения данных в множественные связанные словари данных 

 (3) объединения в одно целое множественных связанных таблиц 

 (4) разделения данных в множественные несвязанные столбцы 


Упражнение 4:
Номер 1
Первичный ключ (Primary key) таблицы БД - это ...

Ответ:

 (1) уникальный идентификатор столбца в таблице 

 (2) уникальный идентификатор строки в таблице 

 (3) уникальный идентификатор поля в строке 

 (4) уникальный идентификатор поля в столбце 


Номер 2
Внешний ключ (Foreign key) таблицы БД - это ...

Ответ:

 (1) столбец, который ссылается на первичный ключ в этой же таблице 

 (2) столбец, который ссылается на первичный ключ в другой таблице 

 (3) столбец, который ссылается на первичный ключ в этой же или другой таблице 

 (4) уникальный идентификатор строки в таблице 


Номер 3
Для корректного распределения информации и установки связи между родительской (главной) и дочерней (подчиненной) таблицами БД необходимо ...

Ответ:

 (1) создание первичного ключа в родительской (главной) таблице 

 (2) создание первичного ключа в дочерней (подчиненной) таблице 

 (3) создание внешнего ключа в родительской (главной) таблице 

 (4) создание внешнего ключа в дочерней (подчиненной) таблице 


Упражнение 5:
Номер 1
Одной из причин того, что реляционные СУБД стали стандартом де-факто, является доступность их  стандартного интерфейса, который позволяет различным средствам и программным продуктам баз данных совместно  функционировать при отсутствии неразрешимых противоречий. Описанным интерфейсом является ... 

Ответ:

 (1) Open Database Connectivity 

 (2) Trigger 

 (3) Structured Query Language 

 (4) Updatable View 

 (5) Stored Procedure 


Номер 2
Язык запросов SQL используется в СУБД для ...

Ответ:

 (1) создания экранных форм 

 (2) выборки информации 

 (3) создания структур данных 

 (4) манипулирования данными 

 (5) разработки интерфейса для доступа к базе данных 

 (6) создания программных единиц базы данных 


Номер 3
СУБД Oracle включает в себя процедурное расширение SQL для ...

Ответ:

 (1) разработки графического пользовательского интерфейса 

 (2) проектирования базы данных 

 (3) создания подпрограмм с предложениями IF/THEN, FOR, DO/WHILE 

 (4) нормализации базы данных 


Упражнение 6:
Номер 1
Удаление избыточностей в структуре базы данных является частью процесса ...

Ответ:

 (1) разработки физической структуры 

 (2) планирования требований 

 (3) планирования оптимизации 

 (4) планирования нейтрализации неисправностей 

 (5) разработки логической структуры 


Номер 2
При разработке структуры базы данных на ранней стадии исследования, в первую очередь, необходимо обратить внимание на ...

Ответ:

 (1) определение системных требований 

 (2) идентификацию ошибок 

 (3) определение данных 

 (4) определение операционных процессов 

 (5) выбор технологии хранения 


Номер 3
Первый шаг процесса проектирования базы данных - ...

Ответ:

 (1) организация данных 

 (2) идентификация данных 

 (3) определение операционных процессов 

 (4) обеспечение целостности данных 

 (5) выбор технологии хранения 


Упражнение 7:
Номер 1
Основная функция базы данных - ...

Ответ:

 (1) хранение информации 

 (2) управление информацией 

 (3) организация графического пользовательского интерфейса 

 (4) создание процедурных подпрограмм 


Номер 2
Основная функция СУБД - ...

Ответ:

 (1) управление информацией 

 (2) организация графического пользовательского интерфейса 

 (3) проектирование базы данных 

 (4) нормализация базы данных 

 (5) ортогонализация базы данных 


Номер 3
Инструментальными средствами промышленной реляционной СУБД являются:

Ответ:

 (1) язык запросов SQL 

 (2) процедурное расширение SQL 

 (3) реляционная алгебра 

 (4) реляционное исчисление 


Упражнение 8:
Номер 1
Наиболее полно ЦЕЛЬ распределения информации между разными таблицами базы данных описывает предложение:

Ответ:

 (1) создание иерархической структуры базы данных 

 (2) сокращение количества строк в таблице 

 (3) сокращение количества столбцов в таблице 

 (4) предотвращение появления многократно повторяющейся информации в таблице 


Номер 2
Структура базы данных студентов, имеющей небольшое количество таблиц, в каждой из которых содержится более 100 столбцов, является ...

Ответ:

 (1) денормализованной 

 (2) нормализованной 

 (3) децентрализованной 

 (4) централизованной 

 (5) распределенной 


Номер 3
Таблица хранит информацию о том, на какие курсы записывались студенты в течение семестра:
 
Столбец 1:Фамилия
Столбец 2:Курс 1
Столбец 3:Курс 2
Столбец 4:Курс 3
Столбец 5:Курс 4
Столбец 6:Курс 5
Столбец 7:Курс 6
Столбец 8:Курс 7
Столбец 9:Курс 8
Подобная структура таблицы НЕ может вызвать проблемы ...

Ответ:

 (1) сложности вычисления итоговых данных 

 (2) отсутствия возможности подписки студента более чем на 8 курсов 

 (3) появления пустых значений в тех случаях, когда студент записывается менее чем на 8 курсов 

 (4) возвращения большого количества строк при выборке учебной нагрузки каждого студента 


Упражнение 9:
Номер 1
В базе данных, удовлетворяющей третьей нормальной форме, значения в неключевых столбцах ...

Ответ:

 (1) полностью зависят от полей внешних ключей 

 (2) зависят либо от первичного, либо от внешнего ключа 

 (3) зависят от одного или более полей первичного ключа 

 (4) зависят от всего первичного ключа 

 (5) не содержат повторяющихся значений в пределах одной строки 


Номер 2
В базе данных, удовлетворяющей нормальной форме Бойса-Кодда, значения в неключевых столбцах ...

Ответ:

 (1) всегда являются внешними ключами 

 (2) могут содержать множественные значения в одном поле 

 (3) не связаны со значениями первичного ключа 

 (4) не связаны со значениями внешнего ключа 

 (5) не зависят от значений других неключевых полей 


Номер 3
НЕ является условием нормализованной реляционной базы данных в третьей нормальной форме следующее:

Ответ:

 (1) каждая строка уникально идентифицирована первичным ключом 

 (2) каждый первичный ключ зависит от каждого другого первичного ключа 

 (3) первичный ключ может включать в себя один или несколько столбцов 

 (4) значения в первичных ключах не могут быть пустыми 

 (5) поля могут содержать только одно значение 


Упражнение 10:
Номер 1
Объект некоторого приложения, помимо прочих полей, содержит массив значений. Хранение подобного объекта в одном поле возможно в базе данных следующих моделей:

Ответ:

 (1) табличной 

 (2) иерархической 

 (3) реляционной 

 (4) объектно-реляционной 

 (5) объектно-ориентированной 


Номер 2
Модель базы данных, основным свойством которой является строгая подчиненность объектов нижнего уровня объектам верхнего уровня, является ...

Ответ:

 (1) табличной 

 (2) иерархической 

 (3) реляционной 

 (4) объектно-реляционной 

 (5) объектно-ориентированной 


Номер 3
Реализация базы данных, представленной на рисунке: files возможна в СУБД следующих моделей: 

Ответ:

 (1) табличной 

 (2) иерархической 

 (3) реляционной 

 (4) объектно-реляционной 

 (5) объектно-ориентированной 


Упражнение 11:
Номер 1
База данных "Налогоплательщик": 
Столбец 1:ИНН
Столбец 2:Фамилия
Столбец 3:Имя
Столбец 4:Телефон 1
Столбец 5:Телефон 2
Столбец 6:Телефон 3
Для нормализации БД необходимо выполнить следующее:

Ответ:

 (1) указать все телефоны в одном поле 

 (2) создать отдельную таблицу для хранения телефонов 

 (3) переместить ИНН в другую таблицу  

 (4) ничего из представленного 


Номер 2
База данных "Сессия": 
Столбец 1:Группа
Столбец 2:Номер студента в группе
Столбец 3:Фамилия
Столбец 4:Оценка 1
Столбец 5:Оценка 2
Столбец 6:Оценка 3
Для нормализации БД необходимо выполнить следующее:

Ответ:

 (1) объединить номер группы с номером студента 

 (2) объединить все оценки в одно поле 

 (3) создать отдельную таблицу для хранения оценок 

 (4) ничего из представленного 


Номер 3
База данных "Сотрудники": 
Столбец 1:Номер отдела
Столбец 2:Начальник
Столбец 3:Сотрудник 1
Столбец 4:Сотрудник 2
Столбец 5:Сотрудник 3
Столбец 6:Сотрудник 4
Для нормализации БД необходимо выполнить следующее:

Ответ:

 (1) создать отдельную таблицу для хранения информации о сотрудниках 

 (2) указать всех сотрудников в одном поле 

 (3) переместить столбец "Начальник" в другую таблицу 

 (4) ничего из представленного 


Упражнение 12:
Номер 1
Даны таблицы: 
Таблица:ProductSalesCustomer
Столбец 1:namecustomeridcustomerid
Столбец 2:idnumberidnumberpoc
Столбец 3:pricedatephone
Столбец 4:shipweightquantityaddress
Столбец 5:bulkleveltaxemail
Столбец 6: zip
В таблице SALES информация о каждом покупателе представлена отдельной строкой. Внешними ключами таблицы SALES, для обеспечения согласованности базы данных, должны быть столбцы:

Ответ:

 (1) idnumber 

 (2) idnumber, quantity 

 (3) quantity 

 (4) quantity, tax 

 (5) idnumber, customerid 


Номер 2
Даны таблицы: 
Таблица:RegionCustomerEmployees
Столбец 1:nameemp_idemp_id
Столбец 2:idregionidregionlast_name
Столбец 3: namefirst_name
Столбец 4: addresssalary
Столбец 5: ratingcomm_pct
Столбец 6: start_date
В таблице CUSTOMER информация о каждом покупателе представлена отдельной строкой. Внешними ключами таблицы CUSTOMER, для обеспечения согласованности базы данных, должны быть столбцы:

Ответ:

 (1) idregion 

 (2) idnumber, name 

 (3) idregion, emp_id 

 (4) address 

 (5) name, rating 


Номер 3
Даны таблицы: 
Таблица:ProductsProducts_ShippedShipments
Столбец 1:nameidshipmentidshipment
Столбец 2:idproductidproductidclient
Столбец 3:priceidship_date
Столбец 4:unitquantityship_summ
Столбец 5: product_summship_nds
Столбец 6: product_nds
В таблице PRODUCTS_SHIPPED информация о каждой позиции счета-фактуры представлена отдельной строкой. Внешними ключами таблицы PRODUCTS_SHIPPED, для обеспечения согласованности базы данных, должны быть столбцы:

Ответ:

 (1) idshipment 

 (2) product_summ, product_nds 

 (3) id 

 (4) idproduct, idshipment 

 (5) product_summ, quantity 


Упражнение 13:
Номер 1
Предотвращение появления отношений с одинаковым набором столбцов в базе данных достигается методом ...

Ответ:

 (1) нормализации 

 (2) ортогонализации 

 (3) денормализации 

 (4) централизации 


Номер 2
Даны таблицы: 
Студенты_1ФамилияГруппа
9823001 Иванов2231
9823002Петров2232
9823003Сидоров2233
9823004Федоров2241
9723005Кузнецов2331
Студенты_2ФамилияГруппа
9823006 Стрельцов2431
9823007Андреев2432
9823008Алексеев2433
9823009Симонова2441
9723010Лапина2531
Ортогонализация отношений "Студенты_1" и "Студенты_2" предполагает ...

Ответ:

 (1) объединение таблиц 

 (2) установку связи посредством создания внешнего ключа в таблице "Студенты_1" 

 (3) установку связи посредством создания первичного ключа в таблице "Студенты_2" 

 (4) создание отдельной таблицы для хранения номеров групп 


Номер 3
Цель процесса ортогонализации базы данных - 

Ответ:

 (1) устранение избыточной информации в отношениях 

 (2) поддержка согласованности посредством создания первичных и внешних ключей 

 (3) сокращение количества таблиц посредством объединения таблиц с одинаковым набором столбцов 

 (4) проверка на соответствие концепции реляционной модели 




Главная / Базы данных / Введение в Oracle SQL / Тест 1