МегаПредмет

ПОЗНАВАТЕЛЬНОЕ

Сила воли ведет к действию, а позитивные действия формируют позитивное отношение


Как определить диапазон голоса - ваш вокал


Игровые автоматы с быстрым выводом


Как цель узнает о ваших желаниях прежде, чем вы начнете действовать. Как компании прогнозируют привычки и манипулируют ими


Целительная привычка


Как самому избавиться от обидчивости


Противоречивые взгляды на качества, присущие мужчинам


Тренинг уверенности в себе


Вкуснейший "Салат из свеклы с чесноком"


Натюрморт и его изобразительные возможности


Применение, как принимать мумие? Мумие для волос, лица, при переломах, при кровотечении и т.д.


Как научиться брать на себя ответственность


Зачем нужны границы в отношениях с детьми?


Световозвращающие элементы на детской одежде


Как победить свой возраст? Восемь уникальных способов, которые помогут достичь долголетия


Как слышать голос Бога


Классификация ожирения по ИМТ (ВОЗ)


Глава 3. Завет мужчины с женщиной


Оси и плоскости тела человека


Оси и плоскости тела человека - Тело человека состоит из определенных топографических частей и участков, в которых расположены органы, мышцы, сосуды, нервы и т.д.


Отёска стен и прирубка косяков Отёска стен и прирубка косяков - Когда на доме не достаёт окон и дверей, красивое высокое крыльцо ещё только в воображении, приходится подниматься с улицы в дом по трапу.


Дифференциальные уравнения второго порядка (модель рынка с прогнозируемыми ценами) Дифференциальные уравнения второго порядка (модель рынка с прогнозируемыми ценами) - В простых моделях рынка спрос и предложение обычно полагают зависящими только от текущей цены на товар.

Напишите запрос, который выполняет выборку имен всех студентов, имеющих по предмету c идентификатором 13 балл ниже общего среднего балла.





a) SELECT DISTINCT NAME FROM STUDENT, EXAM_MARKS WHERE MARK < (SELECT AVG(MARK) FROM EXAM_MARKS) AND STUDENT.STUDENT_ID = EXAM_MARKS.STUDENT_ID AND SUBJ_ID = 13

b) SELECT DISTINCT NAME FROM STUDENT, EXAM_MARKS WHERE MARK < (SELECT AVG(MARK) FROM EXAM_MARKS) AND STUDENT.STUDENT_ID = EXAM_MARKS.STUDENT_ID AND SUBJ_ID > 13

c) SELECT DISTINCT NAME FROM STUDENT, EXAM_MARKS WHERE MARK < (SELECT AVG(MARK) FROM EXAM_MARKS) AND STUDENT.STUDENT_ID = EXAM_MARKS.STUDENT_ID AND SUBJ_ID <> 13

d) SELECT DISTINCT NAME FROM STUDENT, EXAM_MARKS WHERE MARK < (SELECT MAX(MARK) FROM EXAM_MARKS) AND STUDENT.STUDENT_ID = EXAM_MARKS.STUDENT_ID AND SUBJ_ID = 13

Напишите запрос, выдающий средний балл для каждого экзамена.

a) SELECT EXAM_ID, AVG(MARK) FROM EXAM_MARKS ORDER BY EXAM_ID;

b) SELECT EXAM_ID, AVG(MARK) FROM EXAM_MARKS;

c) SELECT EXAM_ID, СРЗНАЧ(MARK) FROM EXAM_MARKS GROUP BY EXAM_ID;

d) SELECT EXAM_ID, AVG(MARK) FROM EXAM_MARKS GROUP BY EXAM_ID;

Напишите запрос для получения списка студентов, получивших на экзаменах хотя бы одну неудовлетворительную оценку

a) SELECT * FROM STUDENT S WHERE NOT EXISTS (SELECT * FROM EXAM_MARKS WHERE STUDENT_ID=S.STUDENT_ID AND MARK<3)

b) SELECT * FROM STUDENT S WHERE EXISTS (SELECT * FROM EXAM_MARKS WHERE STUDENT_ID=S.STUDENT_ID AND MARK<3)

c) SELECT * FROM STUDENT S WHERE IN (SELECT * FROM EXAM_MARKS WHERE STUDENT_ID=S.STUDENT_ID AND MARK<3)

d) SELECT * FROM STUDENT S WHERE (SELECT * FROM EXAM_MARKS WHERE STUDENT_ID=S.STUDENT_ID AND MARK<3)

Напишите запрос, выбирающий все данные из таблицы STUDENT, расположив столбцы таблицы в следующем порядке: KURS, SURNAME, NAME, STIPEND.

13) Напишите запрос на вывод названий предметов обучения, начинающихся на букву ‘И’.

Напишите запрос, который по таблице EXAM_MARKS позволяет найти средние оценки каждого студента и выводит их вместе с идентификатором студента.

15) Сформулировать запрос, который выполняет следующий оператор SELECT:

SELECT SEMESTER, COUNT(*)
FROM SUBJECT
GROUP BY SEMESTER;


Группа A41, A42 курс Специальность
Дисциплина Системы управления базами данных
Студент  

Рекомендации

Задание содержит несколько вариантов ответов, правильными могут быть несколько.
Если вы сомневаетесь в выборе ответа, то переходите к следующему заданию. Если останется время, вернитесь к невыполненным заданиям и попытайтесь найти правильный ответ.

Вариант 4

1) Язык SQL в создании информационных систем используется для  
  a) разработки структуры БД b) для поиска данных
c) организации пользовательского интерфейса d) преобразования данных
2) Под аутентификацией понимается:
  a) проверка при создании идентификатора login ID на корректность
  b) создание идентификатора login ID
  c) проверка предоставленного идентификатора login ID на корректность и определение привилегий
  d) связывание с учетной записью пользователя в базе данных
3) В нижеприведенной таблице хранится информация о студентах. При этом известно, что студент может заниматься в одной или нескольких спортивных секциях или вообще не заниматься спортом. Также студент мог посетить одну или несколько стран или мог вообще не бывать за границей. - Номер – номер студенческого билета; - ФИО – фамилия, имя и отчество студента; - Адрес – адрес проживания студента; - Секция – спортивная секция, в которой он занимается; - Посещенная_страна – название другой страны, которую студент посещал. Все представленные значения, включая ФИО, рассматриваются как атомарные. Для хранения информации необходимо создать одно или несколько отношений таким образом, чтобы каждое из них находилось в 3-й НФ, и число полученных отношений было минимальным. Выберите наилучшее решение. В фигурных скобках приводятся заголовки отношений, ключевые атрибуты выделяются подчеркиванием, FK в скобках указывает на то, что это атрибут - внешний ключ.
  a) { Номер, ФИО, Адрес, Секция, Страна }
  b) { Номер, ФИО, Адрес }, { Номер (FK), Секция, Страна }
  c) { Номер, ФИО, Адрес }, { Номер (FK), Секция }, { Номер (FK), Страна }
  d) Ни один из вариантов не позволяет выполнить поставленные условия.
4) В базе данных имеется таблица Employees, содержащая столбец Commission (процент комиссии за заключение договора). Только некоторые сотрудники получают комиссию, у остальных в этом поле содержится значение NULL. Какое условие нужно указать в запросе SELECT , чтобы выбрать всех сотрудников, получающих комиссию?
  a) WHERE Commission <> NULL b) WHERE NOT (Commission LIKE NULL)
  c) WHERE NOT (Commission = NULL) d) WHERE EXISTS Commission
  e) WHERE Commission IS NOT NULL  
5) . В базе данных имеется таблица Book со следующими столбцами: - ID – уникальный числовой идентификатор издания, первичный ключ; - Title – название книги; - Author – автор книги (принимаем допущение, что у каждой книги только один автор); - Publisher – издательство, в котором вышла книга; - Pub_Year – год издания книги. Выберите запросы, возвращающие всю информацию о книгах, изданных в издательствах «Азбука» или «Мысль».
  a) SELECT * FROM Book WHERE Publisher IN ('Мысль','Азбука');
  b) SELECT * FROM Book WHERE Publisher ='Мысль' OR Publisher ='Азбука';
  c) SELECT * FROM Book WHERE Publisher = 'Мысль', Publisher ='Азбука';
  d) SELECT * FROM Book WHERE Publisher ='Мысль' AND Publisher ='Азбука';
6) В базе данных имеется таблица Book. Необходимо выбрать названия наиболее новых книг, то есть книг с наибольшим годом издания (из имеющихся в таблице данных). Какой из приведенных запросов позволит решить эту задачу?
  a) SELECT DISTINCT Title FROM Book WHERE Pub_Year = Max(Pub_Year);
  b) SELECT DISTINCT Title FROM Book WHERE Pub_Year = (SELECT Max (Pub_Year) FROM Book);
  c) SELECT DISTINCT Title FROM Book WHERE Pub_Year>=Pub_Year;
  d) Ни один из перечисленных вариантов не подходит
       

7) Различают три группы пользователей СБД:



Описание группы Назовите группу
a) Разрабатывают прикладные программы, которые используют базы данных. получают доступ к базе данных посредством выдачи соответствующего запроса к СУБД  
b) Могут получать доступ к базе данных, применяя одно из интерактивных приложений.  
c) Занимаются управлением работы сервера БД  

8) Для получения ______ достаточно указать нужные столбцы в выражении SELECT.


a) Выборка

b) Проекция

c) Соединение


Для вопросов 9-15. В базе данных имеются 6 таблиц:





©2015 www.megapredmet.ru Все права принадлежат авторам размещенных материалов.