БД. Институт математики физики и информационных технологий
Скачать 473.48 Kb.
|
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ федеральное государственное бюджетное образовательное учреждение высшего образования «Тольяттинский государственный университет» ИНСТИТУТ МАТЕМАТИКИ ФИЗИКИ И ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ Кафедра «Прикладная математика и информатика» (кафедра) Журнал отчётов по учебному курсу «Базы данных и управление данными»
Тольятти 2022 ПРАКТИЧЕСКАЯ РАБОТА 1 Тема работы: Работа с таблицами базы данных Задание 1 Создайте базу данных «Универ». База данных должна содержать 4 таблицы: Студент, Группа, Специальность и Факультет. Создаем БД Универ Создаем таблицу Студент И заполняем ее Создаем таблицу Группа И заполняем ее Создаем таблицу Специальность И заполняем ее Создаем таблицу Факультет И заполняем ее Задание 2 Установите связи между таблицами Факультет, Специальность, Группа и Студент. Связываем таблицы (с обеспечением целостности данных): Факультет – Группа (№ факультета) Специальность – Группа (№ специальности) Группа – Студент (№ группы) Итог: В практической работе №1 мы создаем таблицы и устанавливаем связи между ними. В данной работе я научился создавать таблицы и устанавливать между ними связи. ПРАКТИЧЕСКАЯ РАБОТА 2 Тема работы: Конструирование запросов на выборку Задание 1 Создать простой запрос для выборки сведений из базы дан- ных, включающий следующие поля: - N зачетной книжки - ФИО - N группы - Наименование факультета - Наименование специальности Задание 2 Создайте простой запрос на выборку сведений из базы дан- ных, включающий те же поля, что и предыдущий запрос, но содержащий све- дения только о студентах, обучающихся на коммерческой основе. Задание 3 Самостоятельно создайте запрос на выборку, включающий те же поля, что и запрос Выборка 1, но содержащий сведения о студенте, ФИО которого совпадают с Вашими Фамилией И.О. Сохраните запрос с именем Запрос по ФИО. Задание 4 Создайте запрос на выборку, с помощью которого найдите фа- милию и номер зачетной книжки самого молодого студента в одной из групп. Задание 5 Создайте итоговый запрос для подсчета количества коммер- ческих студентов в каждой группе. Задание 7 Составьте запрос, позволяющий увидеть выборку, отражаю- щую количество коммерческих студентов по каждому факультету и каждой группе. Заголовки столбцов должны соответствовать названиям факультетов, заголовки строк – номерам групп. Выборка должна содержать также итоговый столбец с общим количеством коммерческих студентов на каждом факультете. Такой вид выборки может быть реализован перекрестным запросом. Для применения подобного запроса желательно иметь в базе данных сведения по 5- 6 группам студентов, обучающихся на 3-х факультетах. Задание 9 Составьте запрос для вывода списков групп, причем номер группы должен запрашиваться в процессе выполнения запроса. Такой запрос называется запросом с параметром. Параметром является Номер группы. Зна- чение параметра вводится в диалоговом окне. Для создания запроса необходи- мо ввести в ячейку с условием отбора текст подсказки для ввода значения па- раметра в квадратных скобках. Задание 11 Составьте запрос для получения справки о стоимости обуче- ния коммерческих студентов с учетом НДС. Принять, что стоимость обучения с учетом НДС коммерческого студента равна стоимости обучения по выбранной им специальности, умноженной на (1+0,2), где 0,2 – величина процента НДС. Такой запрос называется запросом с вычисляемым полем Задание 12 Самостоятельно составьте запрос для студента, ФИО которо- го совпадают с Вашими Фамилией И.О., включив в запрос расчет суммы нало- гового вычета за оплату обучения. Сохраните запрос с именем Запрос 2 с вы- числяемым полем Итог: во время выполнения практической работы №2 мы научились выполнять запросы с различными условиями |