
- •Методические указания
- •Ленинград
- •1 9 9 1
- •Общие сведения о лабораторных работах
- •Использование литературы для подготовки к лабораторным работам
- •Концептуальная схема учебной бд в виде er-диаграммы
- •Лабораторная работа n 1
- •Вариант 1:
- •Вариант 2:
- •Вариант 3:
- •Вариант 4:
- •Логическая схема учебной бд на реляционном языке sql
- •Лабораторная работа n 2
- •1 Разработка и реализация запросов на обновление учебной базы данных (бд) на основе реляционного языка запросов sql;
- •2 Практическое освоение языка sql.
- •Вариант 1:
- •Вариант 2:
- •Вариант 3:
- •Вариант 4:
- •Вариант 1:
- •Вариант 2:
- •Вариант 3:
- •Вариант 4:
- •Вариант 1:
- •Вариант 2:
- •Вариант 3:
- •Вариант 4:
- •Логическая схема учебной бд для сетевой субд db_vista
- •Лабораторная работа n 4
- •1 Разработка и реализация запросов на обновление учебной базы данных (бд) на основе сетевого языка манипулирования данными;
- •2 Практическое освоение языков описания и манипулирования данными на основе предложений codasyl.
- •Рекомендуемая литература
- •Основные функции интерактивной обработки базы данных сетевой субд db_vista
- •C о д е р ж а н и е
Вариант 2:
а) см. запрос а) для Варианта 1;(0:259)
б) найти и выдать информацию о предметах, шифры которых изменяются в пределах «ВТ01» - «ВТ99»;
в) найти и выдать всю имеющуюся в БД информацию о предметах в алфавитном порядке по названиям предметов;
г) для предмета с шифром «ВТ07» найти и выдать все известные БД даты контроля успеваемости;
д) найти и выдать названия какого-либо предмета, лекции по которому читаются преподавателем, ведущим также лабораторные и практические занятия;
е) найти и выдать фамилии и ученые степени преподавателей, ведущих занятия по предмету с шифром «ВТ07»; найти и выдать названия предметов, лекции по которым читаются тем же преподавателем, что и лекции по «ВТ07»;
ж) найти и выдать названия НИР, в проведении которых принимают участие преподаватели, ведущие лабораторные занятия по предмету «ВТ07».
Вариант 3:
а) см. запрос а) для Варианта 1;(0:4)
б) найти и выдать информацию о студентах, номера студенческих билетов которых изменяются в пределах «833А001» - «833А999»;
в) найти и выдать всю имеющуюся в БД информацию о студентах группы 933;
г) для студента с номером студенческого билета «833А002» найти и выдать все известные БД даты контроля успеваемости и полученные оценки;
д) для какого-либо студента, участвующего в проведении НИР, выдать название и сроки ее проведения;
е) найти и выдать названия предметов, по которым студентом с номером студенческого билета «833А002» получены какие-либо оценки; найти и выдать фамилии студентов, получивших такие же оценки по тем же предметам;
ж) найти и выдать названия предметов, в проведении занятий по которым участвует преподаватель, являющийся руководителем НИР, в которой принимает участие студент с номером студенческого билета «833А002».
Вариант 4:
а) см. запрос а) для Варианта 1;(0:13)
б) найти и выдать информацию о НИРах, шифры которых изменяются в пределах «АСОИУ-01» - «АСОИУ-99»;
в) найти и выдать всю имеющуюся в БД информацию о НИРах, упорядоченную по возрастанию стоимости работ;
г) для НИР с шифром «АСОИУ-70» найти и выдать фамилии и номера групп всех студентов, участвующих в ее проведении;
д) для какой-либо НИР, являющейся работой-компонентой, найти и выдать название комплексной НИР;
е) найти и выдать фамилии, ученые степени, должности и месячные оклады преподавателей, участвующих в проведении НИР с шифром «АСОИУ-14»; найти и выдать названия НИР, в которых участвует кто-либо из преподавателей, участвующих в НИР «АСОИУ-14»;
ж) найти и выдать названия предметов, лабораторные занятия по которым проводят преподаватели, участвующие в проведении НИР с шифром «АСОИУ-14».
Рекомендации по выполнению.
Вызовите утилиту интерактивного доступа IDA СУБД db_VISTA. Установите необходимые параметры обработки (однопользовательский режим работы, максимальное число одновременно открытых файлов - по необходимости) и откройте БД для доступа. Последовательно выполните в интерактивном режиме запросы по вариантам, зафиксируйте корректную последовательность операций обработки и используемые структуры управления, а также фрагменты информации, полученной в ответ на запрос из БД.