ПОЗНАВАТЕЛЬНОЕ Сила воли ведет к действию, а позитивные действия формируют позитивное отношение Как определить диапазон голоса - ваш вокал
Игровые автоматы с быстрым выводом Как цель узнает о ваших желаниях прежде, чем вы начнете действовать. Как компании прогнозируют привычки и манипулируют ими Целительная привычка Как самому избавиться от обидчивости Противоречивые взгляды на качества, присущие мужчинам Тренинг уверенности в себе Вкуснейший "Салат из свеклы с чесноком" Натюрморт и его изобразительные возможности Применение, как принимать мумие? Мумие для волос, лица, при переломах, при кровотечении и т.д. Как научиться брать на себя ответственность Зачем нужны границы в отношениях с детьми? Световозвращающие элементы на детской одежде Как победить свой возраст? Восемь уникальных способов, которые помогут достичь долголетия Как слышать голос Бога Классификация ожирения по ИМТ (ВОЗ) Глава 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 STUDENT WHERE UNIV_ID=U.UNIV_ID); b) SELECT UNIV_NAME FROM UNIVERSITY U WHERE NOT EXISTS (SELECT * FROM STUDENT WHERE UNIV_ID=U.UNIV_ID); c) SELECT UNIV_NAME FROM U WHERE NOT EXISTS (SELECT * FROM STUDENT WHERE 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 таблиц:  |