7.  Вывести список студентов и преподавателей, фамилии которых заключены между “Г” и “П”. (Объединение таблиц)

8.  Вывести фамилии студентов и соответствующие им даты сдачи экзаменов. (Две таблицы, использовать составные имена)

9.  Вывести фамилии студентов, дату сдачи экзамена и предмет. ( Три таблицы, использовать составные имена)

Форма представления отчета:

Предоставить в электронном виде команды, с помощью, которых реализуются задания и результаты выполнения команд.

Лабораторная работа № 6. (раздел 5.5.). Команда SELECT. Выбор данных из нескольких таблиц. Подзапросы.

Цель работы: Знакомство с технологией подзапросов. Исследование ограничений на применение подзапросов.

Рекомендации к самостоятельной работе:

* Выполнить электронный тест для самоподготовки http://www. /institut/kaf/kaf_inf/elibfol/infsyst/003.HTM

* Изучить материалы электронного методического пособия (Раздел «ИСПОЛЬЗОВАНИЕ ПОДЗАПРОСОВ»)

http://www. /institut/kaf/kaf_inf/elibfol/infsyst/SQLPRIM/INDEX. htm

* Повторить материал сборника терминов и определений по курсу «Базы данных» (прил. 1.). Раздел «Простые запросы и правила их выполнения»

Содержание работы:

Используя таблицы, созданные в л. р. №2, выполнить следующие задания.

1.  Вывести информацию об учителе Викулина (на каком курсе работает).

2.  Вывести все предметы, количество часов которых превышает среднее.

3.  Вывести из таблицы USP все сведения о студентах, фамилии которых лежат между ‘К’ и ’О’.

4.  С помощью соотнесенного подзапроса найти данные на всех преподавателей, которые поступили на работу 01/09/1988.

НЕ нашли? Не то? Что вы ищете?

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

6.  Вывести информацию о преподавателях, ведущих разные предметы.

7.  Найти преподавателей, которыеведут все учебные предметы.

8.  Вывести только тех преподавателей, чьё количество часов больше, чем по физике.

9.  Отобразить успеваемость студента с фамилией Поляков.

10.  Какие дисциплины ведет преподаватель Викулина?

11.  Определить, на каких курсах работает преподаватель Казанко.

12.  Определить название дисциплин, которые ведет преподаватель Костыркин.

13.  Отобразить данные о студентах, стипендия которых превышает среднее.

14.  Определить сумму часов, которые ведут кафедры физики и математики.

15.  Вывести все оценки по дисциплинам, значения которых выше среднего.

Форма представления отчета:

Предоставить в электронном виде команды, с помощью, которых реализуются задания и результаты выполнения команд.

Лабораторная работа № 7. (раздел 5.6.). Команда SELECT. Выбор данных из нескольких таблиц. Внутренние соединения.

Цель работы: Знакомство с технологией выбора данных из большого количества таблиц с использованием внутренних соединений.

Рекомендации к самостоятельной работе:

* Выполнить электронный тест для самоподготовки http://www. /institut/kaf/kaf_inf/elibfol/infsyst/003.HTM

* Изучить материалы электронного методического пособия (Раздел «ВНУТРЕННИЕ СОЕДИНЕНИЯ»)

http://www. /institut/kaf/kaf_inf/elibfol/infsyst/SQLPRIM/INDEX. htm

* Повторить материал сборника терминов и определений по курсу «Базы данных» (прил. 1.). Раздел «Простые запросы и правила их выполнения»

Содержание работы:

Используя таблицы, созданные в л. р. №2, выполнить следующие задания.

1.  Вывести преподавателей и соответствующие им предметы.

2.  Вывести преподавателей и соответствующие им предметы, т. о., чтобы фамилии были заключены между буквами К и С.

3.  Вывести список оценок, выставленных тем или иным преподавателем.

4.  Вывести информацию о студентах и их оценках.

Форма представления отчета:

Предоставить в электронном виде команды, с помощью, которых реализуются задания и результаты выполнения команд.

Лабораторная работа № 8. (раздел 5.7.). Команда SELECT. Выбор данных из нескольких таблиц. Внешние соединения.

Цель работы: Знакомство с технологией выбора данных из большого количества таблиц с использованием внешних соединений. Выявление особенностей левого, правого и полного внутреннего соединения.

Рекомендации к самостоятельной работе:

* Выполнить электронный тест для самоподготовки http://www. /institut/kaf/kaf_inf/elibfol/infsyst/003.HTM

* Изучить материалы электронного методического пособия (Раздел «ВНЕШНИЕ СОЕДИНЕНИЯ»)

http://www. /institut/kaf/kaf_inf/elibfol/infsyst/SQLPRIM/INDEX. htm

* Повторить материал сборника терминов и определений по курсу «Базы данных» (прил. 1.). Раздел «Простые запросы и правила их выполнения»

Содержание работы:

Используя таблицы, созданные в л. р. №2, выполнить следующие задания.

1.  Вывести список фамилий студентов, предметов и оценок.

2.  Найти студентов, имеющих одинаковый размер стипендии.

3.  Определить, в каких группах работают преподаватели.

4.  Определите дисциплины, имеющие одинаковые значения в поле HOURS.

5.  Определите, какие оценки получил студент, имеющий фамилию «Поляков».

6.  Определите, какие дисциплины и с какими оценками сдал студент, имеющий фамилию ’Поляков’?

Форма представления отчета:

Предоставить в электронном виде команды, с помощью, которых реализуются задания и результаты выполнения команд.

Лабораторная работа № 9. (раздел 5.8.). Команды редактирования данных.

Цель работы: Знакомство с командами добавления записей (два синтаксиса), изменения и удаления.

Рекомендации к самостоятельной работе:

* Выполнить электронный тест для самоподготовки http://www. /institut/kaf/kaf_inf/elibfol/infsyst/003.HTM

* Изучить материалы электронного методического пособия (Раздел «ВНЕШНИЕ СОЕДИНЕНИЯ»)

http://www. /institut/kaf/kaf_inf/elibfol/infsyst/SQLPRIM/INDEX. htm

* Повторить материал сборника терминов и определений по курсу «Базы данных» (прил. 1.). Раздел «Оператор выборки данных SELECT, использование условий поиска, сортировка результатов запроса. Синтаксис оператора SELECT.»

Содержание работы:

Используя таблицы, созданные в л. р. №2, выполнить следующие задания.

1.  Добавить в таблицу STUDENTS данные о себе.

2.  Добавить в таблицу STUDENTS данные о студенте Нахимове.

3.  Добавить в таблицу TEACHERS следующие данные TNUM = 2003; TFAM=’Давыдов’, TIMA=’Дмитрий’, TOTCH=’Иванович’ TDATE=01/09/2003.

4.  Добавить данные в таблицу PREDMET для истории с количеством часов 19, биологии с количеством часов 18.

5.  Увеличьте количество часов, отводимых на изучение физики в два раза.

6.  Занесите в таблицу USP информацию о том, что вы сдали физику, но оценку пока не вносите.

7.  Внесите в базу данных изменения так, чтобы в таблице USP появилась информация о том, что вы сдали физику с оценкой “5”.

8.  Удалите из таблицы STUDENTS данные о студенте с фамилией, которую выберите сами.

9.  Удалите из таблицы PREDMET данные о предметах, для которых количество часов меньше 20.

Форма представления отчета:

Предоставить в электронном виде команды, с помощью, которых реализуются задания и результаты выполнения команд.

Лабораторная работа № 10. (раздел 5.9.). Просмотры (представления)

Цель работы: Знакомство с технологией просмотров. Изучение возможностей использования просмотров при реализации сложных запросов.

Рекомендации к самостоятельной работе:

* Выполнить электронный тест для самоподготовки http://www. /institut/kaf/kaf_inf/elibfol/infsyst/003.HTM

* Изучить материалы электронного методического пособия (Раздел «ВНУТРЕННИЕ СОЕДИНЕНИЯ»)

http://www. /institut/kaf/kaf_inf/elibfol/infsyst/SQLPRIM/INDEX. htm

* Повторить материал сборника терминов и определений по курсу «Базы данных» (прил. 1.). Раздел «Простые запросы и правила их выполнения»

Содержание работы:

Используя таблицы, созданные в л. р. №2, выполнить следующие задания.

1.  Создайте представление, определяющее курс, на котором работают преподаватели.

2.  Создайте представление, определяющее названия дисциплин, которые ведут преподаватели.

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

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

5.  Создайте представление, которое определит общее количество студентов, обучающихся у каждого преподавателя.

Форма представления отчета:

Предоставит в электронном виде команды, с помощью, которых реализуются задания и результаты выполнения команд.

Лабораторная работа № 11. (раздел 5.10.). Хранимые процедуры. Создание. Выполнение.

Цель работы: Знакомство с понятием хранимой процедуры, общим видом команды, технологией передачи параметров.

Рекомендации к самостоятельной работе:

* Выполнить электронный тест для самоподготовки http://www. /institut/kaf/kaf_inf/elibfol/infsyst/003.HTM

* Повторить материал сборника терминов и определений по курсу «Базы данных» (прил. 1.). Раздел «Простые запросы и правила их выполнения»

Содержание работы:

Используя таблицы, созданные в л. р. №2, выполнить следующие задания.

1.  Создайте хранимую процедуру, позволяющую увеличить на 1 значение поля COURS таблицы PREDMET.

2.  Создайте хранимую процедуру, позволяющую установить 20% - ю надбавку к стипендии студентам, у которых стипендия равна 25.50р.

3.  Создайте хранимую процедуру, увеличивающую количество часов на заданную величину по заданному предмету.

Форма представления отчета:

Предоставит в электронном виде команды, с помощью, которых реализуются задания и результаты выполнения команд.

Лабораторная работа № 12. (раздел 5.11.). Ветвления в хранимых процедурах.

Цель работы: Знакомство с технологией ветвления в хранимых процедурах. Команда проверки условия. Безусловный переход. Использование циклов в хранимых процедурах.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5