|   ПОЗНАВАТЕЛЬНОЕ Сила воли ведет к действию, а позитивные действия формируют позитивное отношение 
 Как определить диапазон голоса - ваш вокал 
 Игровые автоматы с быстрым выводом 
 Как цель узнает о ваших желаниях прежде, чем вы начнете действовать. Как компании прогнозируют привычки и манипулируют ими 
 Целительная привычка 
 Как самому избавиться от обидчивости 
 Противоречивые взгляды на качества, присущие мужчинам 
 Тренинг уверенности в себе 
 Вкуснейший "Салат из свеклы с чесноком" 
 Натюрморт и его изобразительные возможности 
 Применение, как принимать мумие? Мумие для волос, лица, при переломах, при кровотечении и т.д. 
 Как научиться брать на себя ответственность 
 Зачем нужны границы в отношениях с детьми? 
 Световозвращающие элементы на детской одежде 
 Как победить свой возраст? Восемь уникальных способов, которые помогут достичь долголетия 
 Как слышать голос Бога 
 Классификация ожирения по ИМТ (ВОЗ) 
 Глава 3. Завет мужчины с женщиной 
 
 
 Оси и плоскости тела человека - Тело человека состоит из определенных топографических частей и участков, в которых расположены органы, мышцы, сосуды, нервы и т.д. 
  Отёска стен и прирубка косяков - Когда на доме не достаёт окон и дверей, красивое высокое крыльцо ещё только в воображении, приходится подниматься с улицы в дом по трапу.
 
  Дифференциальные уравнения второго порядка (модель рынка с прогнозируемыми ценами) - В простых моделях рынка спрос и предложение обычно полагают зависящими только от текущей цены на товар.
 | Выберите запрос для получения данных обо всех оценках студента с фамилией «Шишов» и именем «Павел». Предположим, что его персональный номер неизвестен.
 
 
 
 a) SELECT * FROM EXAM_MARKS WHERE STUDENT_ID = (SELECT STUDENT_ID FROM STUDENT WHERE SURNAME= 'Шишов' or name ='Павел') b) SELECT * FROM EXAM_MARKS WHERE STUDENT_ID = (SELECT STUDENT_ID FROM STUDENT WHERE SURNAME= 'Шишов' and name ='Павел') c) SELECT * FROM EXAM_MARKS WHERE STUDENT_ID = (SELECT STUDENT_ID FROM STUDENT WHERE SURNAME= 'Шишов' + name ='Павел') d) SELECT * FROM EXAM_MARKS WHERE STUDENT_ID > (SELECT STUDENT_ID FROM STUDENT WHERE SURNAME= 'Шишов' and name ='Павел') Выберите запрос, который для каждого конкретного дня сдачи экзамена выводит данные о количестве студентов, сдававших экзамен в этот день. a) SELECT EXAM_DATE, COUNT(STUDENT_ID) FROM EXAM_MARKS GROUP BY EXAM_DATE; b) SELECT EXAM_DATE, COUNT(DISTINCT STUDENT_ID) FROM EXAM_MARKS; c) SELECT EXAM_DATE, DISTINCT STUDENT_ID FROM EXAM_MARKS GROUP BY EXAM_DATE; d) SELECT EXAM_DATE, COUNT(DISTINCT STUDENT_ID) FROM EXAM_MARKS GROUP BY EXAM_DATE; Выберите запрос, позволяющий вывести данные обо всех студентах обучающихся в вузах, имеющих рейтинг выше 300. a) SELECT * FROM STUDENT A WHERE EXISTS (SELECT * FROM UNIVERSITY B WHERE A.UNIV_ID = B.UNIV_ID AND RATING > 300); b) SELECT * FROM STUDENT A WHERE (SELECT * FROM UNIVERSITY B WHERE A.UNIV_ID = B.UNIV_ID AND RATING > 300); c) SELECT * FROM STUDENT A WHERE NOT EXISTS (SELECT * FROM UNIVERSITY B WHERE A.UNIV_ID > 300); d) SELECT * FROM STUDENT A WHERE BETWEEN (SELECT * FROM UNIVERSITY B WHERE A.UNIV_ID = B.UNIV_ID AND RATING > 300 ); Напишите запрос к таблице SUBJECT для вывода идентификатора (номера) предмета обучения Напишите запрос для выбора из таблицы EXAM_MARKS записей, в которых отсутствуют значения оценок (поле MARK). Напишите запрос, который по таблице EXAM_MARKS позволяет найти максимальные оценки каждого студента и выводит их вместе с идентификатором студента. 15) Сформулировать запрос, который выполняет следующий оператор SELECT: SELECT UNIV_ID, COUNT(LECTURER_ID) FROM LECTURER GROUP BY UNIV_ID ORDER BY COUNT(LECTURER_ID); 
                                         | Группа | A41, A42 | курс |  | Специальность |  |                       | Дисциплина | Системы управления базами данных |                       | Студент |  |  Рекомендации Задание содержит несколько вариантов ответов, правильными могут быть несколько.Если вы сомневаетесь в выборе ответа, то переходите к следующему заданию. Если останется время, вернитесь к невыполненным заданиям и попытайтесь найти правильный ответ.
 Вариант 2                                         | 1) | Перед использованием SQL Server Enterprise Manager для доступа к данным, следует: |                       |  | a) сделать резервную копию базы данных, чтобы избежать потери информации | b) убедиться в целостности базы данных и ее работоспособности |                       |  | c) убедиться, что сервер запущен | d) идентифицировать экземпляр сервера |                       | 2) | Для регистрации экземпляра SQL Server необходимо знать информацию: |                       |  | a) предполагаемую нагрузку на сервер | b) тип аутентификации |                       |  | c) имя сервера | d) структуру будущей базы данных |                       | 3) | Даны таблицы АВТОРЫ и КНИГИ                                                     | CREATE TABLE Авторы |  |  |                             | (КодАвтора | INT, | NOT NULL, |                             | Фамилия | VARCHAR(50) | NULL, |                             | Имя | VARCHAR(50) | NULL, |                             | Отчество | VARCHAR(50) | NULL, |                             | Пол | CHAR(3) | NOT NULL, |                             | Дата_рождения | DATETIME, |  |                             | Телефон | CHAR(9)) |  |                             | Количество_трудов | INT, |  |                             | Город | VARCHAR(15)) |  |                                                      | CREATE TABLE Книги |  |  |                             | (КодКниги | INT, | NOT NULL, |                             | Название | VARCHAR(50) | NOT NULL, |                             | Цена | MONEY, |  |                             | Тематика | VARCHAR(50) | NOT NULL, |                             | Издательство | VARCHAR(50) | NOT NULL, |                             | КодАвтора | INT | NOT NULL) |  Найти авторов, количество трудов которых превышает 10, но не больше 20 |  |                       |  | a) SELECT Фамилия, Количество_трудов FROM Авторы WHERE Количество_трудов>10 And Количество_трудов<=20 |  |                       | b) SELECT Фамилия, Количество_трудов FROM Авторы WHERE Количество_трудов Between 10 And 20 |  |                       | c) SELECT Фамилия, Количество_трудов FROM Авторы WHERE Количество_трудов Between 11 Or 20 |  |                       | d) SELECT Фамилия, Количество_трудов FROM Авторы WHERE Количество_трудов>=11 Or Количество_трудов<=19 |  |                       | 4) | Пусть дана таблица Авторы. Определить авторов, фамилии которых начинаются с буквы «Б» или «Г» и содержат слог «ор» |  |                       |  | a) SELECT Фамилия FROM Авторы WHERE (Фамилия Like "Б%" Or Фамилия Like "Г%") And Фамилия Like “%op%” |  |                       | b) SELECT Фамилия FROM Авторы WHERE Фамилия Like "Б%” And Фамилия Like "Г%" And Фамилия Like “%op%” |  |                       | c) SELECT Фамилия FROM Авторы WHERE (Фамилия Like "Б%" AND Фамилия Like "Г_) And Фамилия Like "_op_" |  |                       | d) SELECT Фамилия FROM Авторы WHERE (Фамилия Like "Б_%" Or Фамилия Like "Г%_") Or Фамилия Like “%op%” |  |                       | 5) | Найти авторов, работающих как с издательством «Мир», так и с издательством «ACT» |  |                       |  | a) SELECT Авторы.Фамилия FROM Авторы WHERE Авторы.КодАвтора IN (SELECT Книги.КодАвтора FROM Книги WHERE Книги.Издательство= “Мир”) AND Авторы.КодАвтора IN (SELECT Книги.КодАвтора FROM Книги WHERE Книги.Издательство= “ACT”) |  |                       | b) SELECT Авторы.Фамилия FROM Авторы WHERE Авторы.КодАвтора IN (SELECT Книги.КодАвтора FROM Книги WHERE Книги.Издательство= “Мир” OR Книги.Издательство= “ACT”) |  |                       | c) SELECT Авторы.Фамилия FROM Авторы, Книги WHERE Книги.Издательство= “Мир” AND Книги.Издательство= “ACT” |  |                       | d) SELECT Авторы.Фамилия FROM Авторы WHERE Авторы.КодАвтора=Книги.КодАвтора AND Книги.Издательство= “Мир” AND Книги.Издательство= “ACT” |  |                       | 6) | Имеется отношение Prize_Delivery, представленное ниже, и описывающее варианты доставки призов победителям межвузовской олимпиады. Определите, требованиям какой нормальной формы оно соответствует, если известно что: - Все атрибуты (фамилия, адрес и.т.д) считаются атомарными; - Все атрибуты отношения обязательны к заполнению; - Первичным ключом является комбинация столбцов Name, Vuz, Faculty и Group; - Атрибуты Vuz_Addr и Stud_addr описывают адрес вуза и личный адрес студента соответственно;  |  |                       |  | a) Отношение находится в 1-й НФ, но не соответствует требованиям более старших НФ |  |                       |  | b) Отношение находится во 2-й НФ, но не соответствует требованиям более старших НФ |  |                       |  | c) Отношение находится в 3-й НФ, но не соответствует требованиям более старших НФ |  |                       |  | d) Отношение не соответствует ни одной НФ |  |                       |  |  |  |  |    
 
 7) Что не является основным структурным элементом реляционной БД: 
 a) Поле b) Запись c) Таблица d) Запрос 
 8) В операторе LIKE используются подстановочные символы. Укажите соответствие:                                         | Символ | Что обозначает | соответствие |                       | a) % (знак процента) | b) Точно один символ в строке |  |                       | c) _ (нижнее подчеркивание) | d) Любое количество символов (включая 0 символов) в строке |  |                       | e) [ ] (квадратные скобки) | f) Любой символ вне множестве или диапазоне символов |  |                       | g) ^ (знак вставки) | h) Один символ в множестве или диапазоне символов |  |  Для вопросов 9-15. В базе данных имеются 6 таблиц: 
 9) Напишите запрос, выбирающий данные об именах всех студентов, имеющих по предмету c идентификатором 14 балл выше общего среднего балла. 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 = 14 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 = 14 c) SELECT DISTINCT NAME FROM STUDENT, EXAM_MARKS WHERE MARK > (SELECT AVG(MARK) FROM EXAM_MARKS) OR STUDENT.STUDENT_ID = EXAM_MARKS.STUDENT_ID AND SUBJ_ID = 14 d) 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 = 14 10) Напишите запрос, выдающий средний балл для каждого студента. a) SELECT STUDENT_ID, AVG(MARK) FROM EXAM_MARKS GROUP BY MARK; b) SELECT STUDENT_ID, AVG(MARK) FROM EXAM_MARKS; c) SELECT STUDENT_ID, AVG(MARK) FROM EXAM_MARKS GROUP BY STUDENT_ID; d) SELECT STUDENT_ID, AVG(STUDENT_ID) FROM EXAM_MARKS GROUP BY STUDENT_ID; 11) Напишите запрос для получения списка университетов, в которых не учится ни один студент. a) SELECT UNIV_NAME FROM UNIVERSITY U WHERE EXISTS (SELECT * FROM STUDENTWHERE UNIV_ID=U.UNIV_ID);
 b) SELECT UNIV_NAME FROM UNIVERSITY U WHERE NOT EXISTS (SELECT * FROM STUDENTWHERE UNIV_ID=U.UNIV_ID);
 c) SELECT UNIV_NAME FROM U WHERE NOT EXISTS (SELECT * FROM STUDENTWHERE UNIV_ID=U.UNIV_ID);
 12) Напишите запрос, позволяющий вывести все строки таблицы EXAM_MARKS, в которых предмет обучения имеет номер (SUBJ_ID), равный 12. 13) Напишите запрос, выбирающий данные обо всех предметах обучения, экзамены по которым сданы студентами, имеющими идентификаторы 12 и 32. 14) Напишите запрос, который по таблице EXAM_MARKS позволяет найти минимальные оценки каждого студента и выводит их вместе с идентификатором студента. 15) Сформулировать запрос, который выполняет следующий оператор SELECT: SELECT CITY, COUNT(STUDENT_ID)FROM STUDENT
 GROUP BY CITY
 ORDER BY COUNT(STUDENT_ID) DESC;
 
                                         | Группа | A41, A42 | курс |  | Специальность |  |                       | Дисциплина | Системы управления базами данных |                       | Студент |  |  Рекомендации Задание содержит несколько вариантов ответов, правильными могут быть несколько.Если вы сомневаетесь в выборе ответа, то переходите к следующему заданию. Если останется время, вернитесь к невыполненным заданиям и попытайтесь найти правильный ответ.
 Вариант 3                                         | 1) | Функцией Системы Управления Базами Данных не является |  |                       |  | a) обеспечение целостности данных | b) управление параллельной работой пользователей |  |                       | c) создание пользовательского интерфейса | d) управление буферами обмена |  |                       |  | 2) | SQL Server может выполнять аутентификацию способом: |  |                       |  |  | a) Basic Authentication | b) SQL Server Network Analyzer |  |                       |  |  | c) Windows Authentication | d) SQL Server Authentication |  |                       | 3) | Даны таблицы Рейс и Билет                                                     | CREATE TABLE Рейс |  | CREATE TABLE Билет |  |                             | (Номер_рейса | INT, | (Код_билета | INT, |                             | Конечный_пункт | VARCHAR(30), | Номер_места | CHAR(3), |                             | Дата_вылета | DATETIME, | Номер__рейса | CHAR(6), |                             | Продолжительность_маршрута | INT, | Дата_продажи | DATETIME, |                             | Число_билетов | INT | Фамилия_пассажира | VARCHAR(20)) |                             | Стоимость | Real) |  |  |  |  |                       |  | Вывести список рейсов, продолжительность маршрутов которых не более 500 км и не менее 100 км, а стоимость билета - от 800 до 1500 руб |  |                       |  | a) SELECT Номер_рейса, Продолжительность_маршрута, Стоимость FROM Рейс WHERE Продолжительность_маршрута>=100 And Продолжительность_маршрута<= 500 AND Стоимость>=800 OR Стоимость<=1500 |  |                       |  | b) SELECT Номер_рейса, Продолжительность_маршрута, Стоимость FROM Рейс WHERE Продолжительность_маршрута>=100 And Продолжительность_маршрута<500 OR Стоимость>=800 And Стоимость<=1500 |  |                       |  | c) SELECT Номер_рейса, Продолжительность_маршрута, Стоимость FROM Рейс WHERE (Продолжительность_маршрута Between 100 And 500) AND (Стоимость Between 800 And 1500) |  |                       |  | d) SELECT Номер_рейса, Продолжительность_маршрута, Стоимость FROM Рейс WHERE Продолжительность_маршрута Between 100 OR 500 AND Стоимость Between 800 OR 1500 |  |                       |  | 4) | Пусть дана таблица Рейс. Вывести номера рейсов с датой отправления в города, в названии которых встречаются буквы «ц» и «х» |  |                       |  |  | a) SELECT Номер_рейса, Дата_вылета, Конечный_пункт FROM Рейс WHERE Конечный_пункт Like "%ц%" And Конечный_пункт Like "%x%" |  |                       |  | b) SELECT Номер_рейса, Дата_вылета, Конечный_пункт FROM Рейс WHERE Конечный_пункт Like "%ц%" And Like "%x%" |  |                       |  | c) SELECT Номер_рейса, Дата_вылета,Конечный_пункт FROM Рейс WHERE Конечный_пункт Like "%ц%" Or Конечный__пункт Like "%x%" |  |                       |  | d) SELECT Номер_рейса, Дата_вылета,Конечный_пункт FROM Рейс WHERE Конечный_пункт Like "%ц_х%" And Конечный_пункт Like "%х_ц%" |  |                       |  | 5) | Сформулировать запрос, который выполняет следующий оператор SELECT SELECT Билет.Фамилия_пассажира, Рейс.Продолжительность_маршрута FROM Рейс INNER JOIN Билет ON Рейс.Номер_рейса=Билет.Номер_рейса WHERE Рейс.Продолжительность_маршрута=(SELECT MAX(Продолжительность_маршрута) FROM Рейс |  |                       |  | a) Определить список пассажиров, покупающих самые дорогие билеты |  |                       |  | b) Определить список пассажиров, покупающих билеты на самые дальние рейсы |  |                       |  |  | c) Определить номера рейсов с максимальной продолжительностью маршрутов |                       |  |  | d) Определить, на какую максимальную сумму были проданы билеты в день вылета |                       |  |  |  |  |  |  |  |  |  6) Отметьте основные элементы в СБД: 
 a) Данные. b) Аппаратное обеспечение. c) Программное обеспечение (ПО). d) Пользователи. 
 7) Предложение HAVING используется с: 
 a) ORDER BY; b) GROUP BY; c) WHERE; d) FROM. 
 8) Для получения ______ можно задать различные критерии выборки в предложении WHERE выражения SELECT. 
 a) Выборка b) Проекция c) Соединение 
 Для вопросов 9-15. В базе данных имеются 6 таблиц: 
 
 
 
 
 |