Задания лабораторной работы №4

База данных ФМФ-2016

Задания лабораторной работы №3

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

Задание 1

1. Организовать запрос на создание таблицы Число преподавателей кафедр

2. Организовать запрос на создание таблицы Число студентов, объединенных по году рождения

3. Организовать запрос на создание таблицы, в которой отражена информация о количестве студентов в каждой группе, чьи фамилии начинаются на букву Д.

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

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

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

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

Задание 2

1. Создать запрос на обновление поля СБАЛЛ (средний балл по предмету) таблицы Изучение, используя данные таблицы УСПЕВАЕМОСТЬ.

2. Создать запрос на обновление поля ПР таблицы ПРЕДМЕТ, используя данные полей ЧАСЫ для практических занятий таблицы ИЗУЧЕНИЕ и ЧС таблицы ПРЕДМЕТ (ПР=ЧАСЫ*ЧС).

3. Создать запрос на обновление поля ЛЕК таблицы ПРЕДМЕТ, используя данные поля ЧАСЫ для лекционных занятий таблицы ИЗУЧЕНИЕ, а также поле ЧС таблицы ПРЕДМЕТ (ЛЕК=ЧАСЫ*ЧС).

4. Создать запрос на добавление данных в таблицу УСПЕВАЕМОСТЬ из таблицы УСПВРЕМ. Для этого создать таблицу УСПВРЕМ, структура которой аналогична структуре таблицы УСПЕВАЕМОСТЬ, и заполнить ее предлагаемыми данными.

Таблица УСПВРЕМ

Номер группы Номер студента Код предмета Табельный номер преподавателя Вид занятия Оценка
Пр
Пр
Пр
Пр
Пр
Пр
Пр
Пр
Пр

 

5. Создать запрос на добавление данных в таблицу СТУДЕНТ из таблицы НОВ_СТУДЕНТ. Для этого создать таблицу НОВ_СТУДЕНТ, структура которой аналогична структуре таблицы СТУДЕНТ, и заполнить ее предлагаемыми данными.

Таблица НОВ_СТУДЕНТ

Номер группы Номер студента в группе Фамилия И.О. Год рождения Проходной балл
Орлова А.Д.
Гладкова Г.Н.
ГалкинаС.В.
Сидоров С.М.

 

6. Создать запрос на добавление данных в таблицу Преподаватель из таблицы нов_преподаватель. Для этого создать таблицу нов_преподаватель, структура которой аналогична структуре таблицы преподаватель, и заполнить ее предлагаемыми данными.

Таблица нов_преподаватель

Табельный номер преподавателя Фамилия И.О. преподавателя Ученая степень Ученое звание Код кафедры
Ложкина И.В. Кандидат псих. наук Доцент
Суетина А.П.   Ассистент
Дмитренко Н.М. Доктор философ.наук Профессор

 

7. Создать запрос на добавление данных в таблицу предмет из таблицы нов_предмет. Для этого создать таблицу, структура которой аналогична структуре таблицы предмет, и заполнить ее предлагаемыми данными.

Таблица нов_предмет

Код предмета Название предмета Всего часов Лекции Практика Число семестров
Культурология
ТФКП
Русский язык
Экономическое образование

 

Задание 3(Перед выполнением запросов на удаление создайте резервные копии первоначальных данных и задание выполняйте для копий).

1. Удалить записи о тех преподавателях, которые не являются доцентами.

2. Удалить данные о предметах, на изучение которых отводится более 3 семестров.

3. Удалить записи о кафедрах с количеством преподавателей меньше трёх.

4. Удалить данные о предметах, которые изучаются меньше, чем в 3 группах.

5. Удалить записи об оценках, выставленных преподавателем, чей табельный номер равен 401.

6. Удалить записи о студентах, чей номер в группе равен 01, а фамилия начинается с «А».

7. Удалить данные о предметах, число часов по которым составляет менее 60 часов, причем занятия проводятся только в виде практик.

Задание 4(использование перекрестных запросов)

1. Для каждой группы определить суммарное число часов по каждому изучаемому предмету.

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

3. Для каждого преподавателя определить среднюю оценку, выставленную им студентам данной группы.

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

5. Для каждой специальности определить сумму часов практических занятий по каждому изучаемому предмету.

6. Определить для каждой кафедры общее количество групп, в которых ведут занятия преподаватели данной кафедры.

7. Получить данные о количестве преподавателей на каждой кафедре, имеющих определенное звание.

 

 

Задания лабораторной работы №4

Задание 1

1. Создать однотабличную форму в режиме Автоформа: в столбец, используя таблицу Кафедра. Осуществить корректировку данных, их просмотр и добавление новых записей.

2. Создать однотабличную форму в режиме Автоформа: в столбец, используя таблицу Преподаватель. Оформить внешний вид формы.

3. Создать однотабличную форму в режиме Автоформа: ленточная, используя таблицу Группа. Преобразовать внешний вид формы из ленточного в столбец.

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

5. Создать однотабличную форму в режиме Автоформа: табличная, используя таблицу Изучение. Преобразовать внешний вид формы из табличного в ленточный.

6. Создать однотабличную форму в режиме Автоформа: в столбец, используя таблицу Студент. Оформить внешний вид формы.

7. Создать однотабличную форму в режиме Автоформа: ленточная, используя таблицу Преподаватель. Преобразовать внешний вид формы из ленточного в столбец.

Задание 2. В форму, созданную в задании 1, встроить кнопки перехода к Предыдущей записи, к Следующей записи, Закрытия формы.

Задание 3.

1. С помощью Конструктора форм создать форму, выбрав в качестве источника таблицу Предмет. Добавить поля КП, НП, ЛЕК, выбрав их из списка полей, а поля ПР, ЧС, используя элемент Свободный. Оформить внешний вид формы.

2. С помощью Конструктора форм создать форму, выбрав в качестве источника таблицу Студент. Добавить поля НГ, НС, ФИО, выбрав их из списка полей, а поля ГОДР, АДРЕС , используя элемент Свободный. Осуществить корректировку данных, их просмотр и добавление новых записей.

3. С помощью Конструктора форм создать форму, выбрав в качестве источника таблицу Кафедра. Добавить поля ККАФ, НКАФ,ТЕЛ, выбрав их из списка полей, а поля ЗАВ, ФОТО , используя элемент Свободный. Оформить внешний вид формы.

4. С помощью Конструктора форм создать форму, выбрав в качестве источника таблицу Преподаватель. Добавить поля ТАБН, ФИО, СТ, выбрав их из списка полей, а поля ЗВ, ККАФ, используя элемент Свободный. Преобразовать внешний вид формы из простой в ленточную.

5. С помощью Конструктора форм создать форму, выбрав в качестве источника таблицу Студент. Добавить поля НГ, ГОДР, АДРЕС, выбрав их из списка полей, а поля НС, ФИО , используя элемент Свободный. Оформить внешний вид формы.

6. С помощью Конструктора форм создать форму, выбрав в качестве источника таблицу Изучение. Добавить поля НГ, КП, ТАБН, выбрав их из списка полей, а поля ВИДЗ, ЧАСЫ, используя элемент Свободный. Преобразовать внешний вид формы из простой в ленточную.

7. С помощью Конструктора форм создать форму, выбрав в качестве источника таблицу Преподаватель. Добавить поля ТАБН, ЗВ, ККАФ, выбрав их из списка полей, а поля ФИО, СТ, используя элемент Свободный. Оформить внешний вид формы.

8. С помощью Конструктора форм создать форму, выбрав в качестве источника таблицу Предмет. Добавить поля КП, ПР, ЧС, выбрав их из списка полей, а поля НП, ЛЕК, используя элемент Свободный. Преобразовать внешний вид формы из простой в ленточную.