Учебное пособие Омск • 2008 Федеральное агентство по образованию




НазваниеУчебное пособие Омск • 2008 Федеральное агентство по образованию
страница14/15
Дата15.01.2013
Размер1.47 Mb.
ТипУчебное пособие
1   ...   7   8   9   10   11   12   13   14   15
50

  1. Вывести список преподавателей (поле Namelector) из таблицы Lectors и их должности (поле Post), у которых есть одна из следующих ученых степеней: 'к.т.н.', 'к.э.н.', 'д.т.н.' (условие по полю Science).

  2. Вывести список студентов (поля Surname, Name, Lastname) из таблицы Students, которые сдавали экзамены по дисциплинам со следующими кодами: 5, 8, 12, 25 (условие по полю Codesubject).

Выбор записей с использованием Like.

  1. Вывести список дисциплин (поле Namesubject) из таблицы Subjects, которые начинаются на букву 'М'.

  2. Вывести список студентов (поля Surname, Name, Lastname) и даты рождения (поле Birthday) из таблицы Students, которые содержат в фамилии сочетание букв 'нова' (условие по полю Surname).

  3. Выбрать список групп (поле Namegroup) из таблицы Groups, у которых значение оканчивается на '0' (ноль).

Выбор записей по нескольким условиям.

  1. Вывести всех студентов (поля Surname, Name, Codegroup) из таблицы Students, которые сдавали экзамен по дисциплине (поле Namesubject из таблицы Subjects) 'математический анализ'.

  2. Вывести список преподавателей (поле Namelector) из таблицы Lectors, которые принимали экзамены по дисциплинам с кодами (условие по полю Codesubject из таблицы Progress) 5 - 12 и в период с 01.01.2003 по 01.02.2003 (условие по полю Dateexam из таблицы Progress).

  3. Вывести список групп (поле Namegroup) и номера курсов (поле Numcourse) из таблицы Groups, в которых учатся студенты с датами рождения с 01.01.1976 по 01.01.1978 (условие по полю Birthday из таблицы Students) и кодами из диапазона 10 - 150 (условие по полю Codestud из таблицы Students).

Многотабличные запросы (выборка из двух таблиц, выборка из трех таблиц с использованием JOIN).

  1. Вывести список названий дисциплин (поле Namesubject из таблицы Subjects) и имен преподавателей (поле Namelector из таблицы Lectors), которые принимали по этим дисциплинам экзамены.

  2. Вывести список студентов (поля Surname, Name из таблицы Students) и номер курса (поле Numcourse из таблицы Groups), учащихся в группе 'Ас-31' (условие по полю Namegroup).

  3. Вывести список имен преподавателей (поле Namelector из таблицы Lectors), которые принимали экзамены у студентов с кодами групп 10, 12, 15 (условие по полю Codegroup из таблицы Students).

51

96. Вывести список названий дисциплин (поле Namesubject из
таблицы
Subjects) и имен преподавателей (поле Namelector из таблицы
Lectors), которые принимали по этим дисциплинам экзамены в период с
15.01.2003 по 16.02.2003 (условие по полю
Dateexam из таблицы
Progress).

Вычисления.

  1. Вывести список всех преподавателей (Namelector), их ученые степени (поле Science) и срок их работы в годах (использовать поле Date_ из таблицы Lectors).

  2. Вывести список всех студентов (поля Surname, Name, Lastname) и их возраст в годах (использовать поле Birthday из таблицы Students).

  3. Вывести список всех студентов (поля Surname, Name, Lastname из таблицы Students) и номер курса, на котором они занимаются, а также количество лет оставшейся учебы (использовать поле Numcourse из таблицы Groups).

Вычисление итоговых значений с использованием агрегатных функций.

  1. Вывести список всех групп (поле Namegroup из таблицы Groups) и количество студентов в каждой группе (по любому полю из таблицы Students).

  2. Вывести средний балл (использовать поле Estimate из таблицы Progress) по результатам экзаменов каждого студента и имена студентов (поля Surname, Name из таблицы Students) за период сдачи экзаменов с 05.01.2003 по 25.01.2003 (условие по полю Dateexam из таблицы Progress).

  3. Вывести фамилии и имена студентов (поля Surname, Name из таблицы Students) с максимальным средним баллом за весь период обучения (условие по полю Estimate из таблицы Progress).

  4. Вывести все сведения о преподавателях (все поля таблицы Lectors) с максимальным общим стажем работы (использовать поле Date).

Изменение наименований полей.

  1. Вывести список групп (поле Namegroup из таблицы Groups) и количество студентов в каждой группе (по любому полю из таблицы Students), поместив результат в новое поле CountStudents.

  2. Вывести средний балл (использовать поле Estimate из таблицы Progress) по результатам экзаменов каждого студента, поместив результат в поле Avgestimate, и имена студентов (поля Surname, Name из таблицы Students) за период сдачи экзаменов 05.01.2003 по 25.01.2003 (условие по полю Dateexam из таблицы Progress).

52

106. Вывести список преподавателей (Namelector), их ученые степени
(поле
Science) и срок их работы в годах (использовать поле Date_ из
таблицы
Lectors), поместив резльтат в поле 01d_years.

Использование переменных в условии.

107. Вывести список студентов (поля Surname, Name, Lastname) и их
телефоны (поле
Phone) из таблицы Students, если значения телефонов
находятся в диапазоне, хранящемся в переменных
Phonebegin и
Phoneend.

Например, пусть Phonebegin = 125478, a Phoneend = 352456.

108. Вывести все сведения о студентах и их даты рождения (поле
Birthday) из таблицы Students, значения которых находятся в диапазоне,
хранящемся в переменных
Birthdaybegin и Birthdayend.

Например, пусть Birthdaybegin = 12.03.1978, a Birthdayend = 12.03.1980.

109. Вывести список студентов (поля Surname, Name, Lastname) и
названия их групп (поле
Namegroup) для значений кодов групп (поле
Codegroup), находящихся в диапазоне, хранящемся в переменных
Groupbegin и Groupend.

Например, пусть Groupbegin = 12, a Groupend = 35.

Использование переменных вместо названий таблиц.

ПО. Вывести коды студентов (поле Codestud) и имена (поля Surname, Name), названия и коды групп (поля Namegroup, Codegroup из таблицы Groups), причем таблица Students будет использоваться с именем 'А', а таблица Groups будет использоваться с именем 'В'.

  1. Вывести имена студентов (поля Surname, Name), названия и коды предметов (поля Namesubject, Codesubject из таблицы Subjects), которые сдавали студенты, а также оценки за предметы (поле Estimate), причем таблица Students будет использоваться с именем 'А', таблица Progress будет использоваться с именем 'В', а таблица Subjects будет использоваться с именем 'С.

  2. Вывести имена студентов (поля Surname, Name), названия и коды преподавателей (поля Namelector, Codelector из таблицы Lectors), которым сдавали студенты экзамены, а также оценки за предметы (поле Estimate), причем таблица Students будет использоваться с именем 'А', таблица Progress будет использоваться с именем 'В', а таблица Lectors будет использоваться с именем 'С.

Выбор результата в курсор.

113. Вывести все сведения о сданных экзаменах (все поля из таблицы
Progress) для студента с фамилией 'Васьков' и именем 'Павел' (условия по

53

полям Surname, Name из таблицы Students) и поместить результат в курсор с названием Tempi.

  1. Вывести список групп и специальности (поля Namegroup, Namespeciality из таблицы Groups), у которых номер курса = 2 (условие по полю Numcourse), поместить результат в курсор с названием Тетр2.

  2. Вывести список всех изучаемых дисциплин (поле Namesubject из таблицы Subjects) и поместить результат в курсор с названием ТетрЗ.

Использование функций совместно с подзапросом.

  1. Вывести список преподавателей (все поля из таблицы Lectors), дата устройства которых меньше средней даты устройства всех преподавателей в таблице (условие по полю Date_).

  2. Вывести все сведения о сдачах экзаменов (все поля из таблицы Progress) и список студентов (поля Surname, Name из таблицы Students), которые по таблице Progress сдавали экзамены самыми последними (дата сдачи экзаменов Dateexam максимальна).

  3. Вывести список групп (поле Namegroup), в которых студентов больше 25.

Использование квантора существования в запросах.

  1. Вывести список студентов (поля Surname, Name, Lastname из таблицы Students), которые сдали все экзамены без двоек (подзапрос по таблице Progress).

  2. Вывести список студентов (поля Surname, Name, Lastname из таблицы Students), которые не сдавали ни одного экзамена (подзапрос по таблице Progress).

  3. Вывести список студентов (поля Surname, Name, Lastname из таблицы Students), которые сдали все экзамены на "отлично" (подзапрос по таблице Progress).

Оператор обработки данных Update.

  1. Увеличить номер курса (поле Numcourse) у всех групп на единицу в таблице Groups, если системная дата равна значению «первое сентября нового учебного года».

  2. Изменить в таблице Students содержимое поля Lastname на 'нет сведений', если значение поля является пустым.

  3. Изменить в таблице Subjects значение поля Namesubject на 'математический анализ', если название дисциплины 'высшая математика'.

1   ...   7   8   9   10   11   12   13   14   15

Похожие:

Учебное пособие Омск • 2008 Федеральное агентство по образованию iconУчебное пособие омск 2008 федеральное агентство по образованию государственное образовательное учреждение высшего профессионального образования
Учебное пособие предназначено для студентов и аспирантов высших учебных заведений, специализирующихся в области физики конденсированного...
Учебное пособие Омск • 2008 Федеральное агентство по образованию iconУчебное пособие Омск 2009 министерство образования и науки российской федерации федеральное агентство по образованию
Пушнина Западной Сибири: лосновы товароведения и ранок: учебное пособие / О. В. Гончарова Омск: Издатель ип погорелова, 2009. – 362...
Учебное пособие Омск • 2008 Федеральное агентство по образованию iconУчебное пособие Тамбов 2008 федеральное агентство по образованию тамбовский государственный университет им. Г. Р. Державина эмпирическая социология учебное пособие для студентов, обучающихся по специальности
Белинская Д. В., кандидат социологических наук (Предисловие, Раздел Специфика социологического метода, Раздел Методы социологического...
Учебное пособие Омск • 2008 Федеральное агентство по образованию iconУчебное пособие Челябинск 2006 Министерство образования и науки Российской Федерации Федеральное агентство по образованию
Учебное пособие предназначено для студентов университета дневной и заочной форм обучения по специальности физическая культура
Учебное пособие Омск • 2008 Федеральное агентство по образованию iconУчебное пособие томск 2007 Федеральное агентство по образованию

Учебное пособие Омск • 2008 Федеральное агентство по образованию iconУчебное пособие 2010 Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования
Приемы программирования в среде visual basic for application: учебное пособие / Ф. И. Воробьева, Е. С. Воробьев. – Казань: Изд-во...
Учебное пособие Омск • 2008 Федеральное агентство по образованию iconУчебное пособие ч елябинск 2 006 Министерство образования и науки Российской Федерации Федеральное агентство по образованию Южно-Уральский государственный университет Кафедра «Основы медицинских знаний»
Учебное пособие предназначено для студентов университета дневной и заочной форм обучения по специальности «Физическая культура»
Учебное пособие Омск • 2008 Федеральное агентство по образованию iconУчебное пособие 2010 Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования
Интеллектуальная автоматика в курсовых и дипломных проектах: учебное пособие (Том 2)/ В. П. Ившин, М. Ю. Перухин, И. А. Дюдина, А....
Учебное пособие Омск • 2008 Федеральное агентство по образованию iconФедеральное агентство по образованию государственное образовательное учреждение высшего профессионального образования
Биохимия белков и ферментов : учеб метод пособие / С. Е. Синютина, С. В. Романцова; Федеральное агентство по образованию, гоувпо...
Учебное пособие Омск • 2008 Федеральное агентство по образованию iconУчебное пособие Архангельск Поморский университет
Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования
Разместите кнопку на своём сайте:
Библиотека


База данных защищена авторским правом ©lib.znate.ru 2014
обратиться к администрации
Библиотека
Главная страница