База ответов ИНТУИТ

Введение в Oracle SQL

<<- Назад к вопросам

Даны таблицы:
Студенты_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:Группа
Столбец 2:Номер студента в группе
Столбец 3:Фамилия
Столбец 4:Оценка 1
Столбец 5:Оценка 2
Столбец 6:Оценка 3
Для нормализации БД необходимо выполнить следующее:
Даны таблицы:
PEOPLE
NAMEPERSON_ID
Bill1
Ted2
Al3
JOBS
JOB_IDDESCRIPTION
100Assistant
200Developer
300Team Leader
EMPLOYEES
PERSON_IDEMP_IDJOB_ID
110100
220200
330300
Начало запроса SQL:
SELECT p.name, e.emp_id, j.description
Необходимо выполнить эквисоединение между таблицами PEOPLE, EMPLOYEES и JOBS. Корректными вариантами продолжения запроса являются:
Дана таблица WORK, в которой содержится информация о сотрудниках компании:
WORKNOНомер сотрудника
WNAMEФамилия
MGRНомер начальника
Выборку сотрудников, не имеющих подчиненных, выполнит запрос:
Таблица хранит информацию о том, на какие курсы записывались студенты в течение семестра:
Столбец 1:Фамилия
Столбец 2:Курс 1
Столбец 3:Курс 2
Столбец 4:Курс 3
Столбец 5:Курс 4
Столбец 6:Курс 5
Столбец 7:Курс 6
Столбец 8:Курс 7
Столбец 9:Курс 8
Подобная структура таблицы НЕ может вызвать проблемы ...
Дана таблица S_EMP, в которой содержится информация о сотрудниках компании:
IDНомер сотрудникаPRIMARY KEY
LAST_NAMEФамилияNOT NULL
TITLEДолжностьNOT NULL
MANAGER_IDНомер начальника
SALARYЗарплатаNOT NULL
START_DATEДата начала работыNOT NULL
Рекурсивные запросы SQL Oracle 11g:
Дана таблица S_EMP, в которой содержится информация о сотрудниках компании:
IDНомер сотрудникаPRIMARY KEY
LAST_NAMEФамилияNOT NULL
TITLEДолжностьNOT NULL
MANAGER_IDНомер начальника
SALARYЗарплатаNOT NULL
START_DATEДата начала работыNOT NULL
Выборку 10 самых низкооплачиваемых сотрудников выполняет запрос:
База данных "Налогоплательщик":
Столбец 1:ИНН
Столбец 2:Фамилия
Столбец 3:Имя
Столбец 4:Телефон 1
Столбец 5:Телефон 2
Столбец 6:Телефон 3
Для нормализации БД необходимо выполнить следующее:
Дана таблица WORK, в которой содержится информация о сотрудниках компании:
WORKNOНомер сотрудника
WNAMEФамилия
MGRНомер начальника
Необходимо вычислить общее количество начальников, без вывода информации о них, с учетом того, что у начальника может быть несколько подчиненных, и некоторые сотрудники не имеют начальника. Поставленную задачу выполнит запрос:
Дана таблица S_EMP, в которой содержится информация о сотрудниках компании:
IDНомер сотрудникаPRIMARY KEY
LAST_NAMEФамилияNOT NULL
TITLEДолжностьNOT NULL
MANAGER_IDНомер начальника
SALARYЗарплатаNOT NULL
START_DATEДата начала работыNOT NULL
Выборку трех сотрудников, которые приняты на работу последними, выполняет запрос:
Даны таблицы:
TOOLS
NAMEPRICETYPE
drill155A
sawzall192N
mitre saw292M
router86I
RAD145M
jigsaw128I
screwdriver77P
TOOL_TYPES
TYPEUSAGE
AAlways
IOften
MSometimes
NRarely
PNever
Запрос SQL:
SELECT t.type, SUM(t.price) FROM tools t GROUP BY t.type HAVING SUM(t.price) <= (SELECT AVG(price) 			FROM tools 			WHERE type IN (SELECT type 				       FROM tool_types 				       WHERE usage = 'Sometimes')); 
Количество строк, возвращенных запросом, = ...