русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Самостоятельная работа №4


Дата добавления: 2015-07-09; просмотров: 1691; Нарушение авторских прав


Для защиты лабораторной работы №5 необходимо выполнить самостоятельную работу №4 и ответить на контрольные вопросы.

В соответствии с номером по журналу, используя вложенные подзапросы или соединение таблиц, получить информацию в утилите mysql из учебной базы данных созданной в лабораторных работах №2-3.

1. Составьте запрос, с подзапросом для получения данных об оценках предмета студента Иванова.

2. Составьте запрос, выбирающий данные об именах и фамилиях студентов, имеющих по предмету с идентификатором 56 балл выше общего среднего.

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

4. Составьте запрос, выполняющий вывод фамилию студентов и количества предметов, по которым они экзаменовались.

5. Напишите команду SELECT, использующую связные подзапросы и выполняющую вывод, имен студентов у которых стипендия совпадает с максимальной стипендией по городу.

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

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

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

9. Вывести на экран фамилии студентов с оценкой по предметам и фамилией преподавателя принимавшего экзамен.

10. Вывести все экзамены, которые были приняты в ВУЗе с идентификатором 10.

11. Вывести экзамены и фамилий экзаменаторов на дату 18.06.06

12. Составьте запрос для таблицы, который выводит минимальные оценки каждого студента и его город.



13. Составьте запрос для таблицы, который выводит максимальные оценки каждого студента и его город.

14. Вывести всех преподавателей с нагрузкой >50ч и их город.

15. Вывести все предметы ВУЗов по семестрам.

16. Вывести результаты экзаменов ВУЗов с рейтингом >350.

17. Вывести ВУЗы, в которых средний бал студентов выше общего среднего бала.

18. Вывести средний бал студентов по всем предметам.

19. Вывести средний бал студентов за период1.01.07 – 15.01.07.

20. Вывести фамилии преподавателей, у которых на экзаменах средний бал ниже общего среднего бала.

21. Напишите команду SELECT, использующую связные подзапросы и выполняющую вывод, имен студентов у которых стипендия совпадает с максимальной стипендией по ВУЗу.

22. Вывести студентов с повышенной стипендией (>600) сдавших экзамены на тройку.

23. Вывести студентов со стипендией ≤600 сдавших экзамены без троек.

24. Вывести студентов и преподавателей, проживающих в одном городе.

25. Вывести всех преподавателей, работающих не в своем городе.

26. Вывести молодых студентов (<20 лет) со стипендией 1000 сдавших экзамены не на отлично.

27. Вывести предметы, которые никогда не сдавали студенты.

28. Вывести ВУЗы, в которых не проходил экзамен по информатике.

29. Вывести списки преподавателей с предметами, которые они ведут, объемом нагрузки этого предмета и номера семестра.

30. Вывести все отметки по предметам в ВУЗе с минимальным рейтингом.

Контрольные вопросы по запросам на выборку

1. Как можно запросить все данные из таблицы?

2. Как можно получить уникальные значения одного поля?

3. Как осуществляется выбор с условием в MySQL? Опишите общую конструкцию.

4. Какие операции сравнения существуют в MySQL?

5. Перечислите агрегатные функции в MySQL.

6. Как в MySQL осуществляется группировка данных при агрегатных запросах?

7. Как в MySQL осуществляется сортировка данных и частичный вывод данных на экран?

8. Что такое псевдонимы в запросе SQL и как они задаются?

9. Как осуществляется объединение таблиц в запросе SQL?

10. Опишите структуру запроса и использованием вложенного запроса в SQL.

 



<== предыдущая лекция | следующая лекция ==>
Вложенные запросы | Практикум по РУБД


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.