Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа3 ОТЧЕТЫ.docx
Скачиваний:
3
Добавлен:
12.09.2019
Размер:
30.56 Кб
Скачать

Лабораторная работа №2

Определение связей между таблицами в базе данных Access

1. Цель работы

Приобретение навыков установления и изменения связей между таблицами.

2. Задание к лабораторной работе

Согласно заданию из приложения 1, установить все требуемые связи.

3. Содержание отчета

1)Подробное описание последовательности действий установки связей.

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

3)Написать ответы на контрольные вопросы.

1)Заходим МЕНЮ, дальше СЕРВИС, дальше СХЕМА ДАННЫХ. Потом щелкаем правой кнопкой мыши ДОБАВИТЬ ТАБЛИЦЫ. Появляется окошко с таблицами, выбираем три интересующих нас таблицы СЕССИЯ, ДИСЦИПЛИНА,ГРУППА.

Они появляются в специальном окне, потом делаем связи. От таблицы ГРУППА берем фио преподавателя и перетаскиваем до таблицы СЕССИЯ до пункта фио преподавателя, появляется диалоговое окно, где нажимаем ОБЕСПЕЧЕНИЕ ЦЕЛОСТНОСТИ ДАННЫХ и кнопку ОК. Дальше в таблице ДИСЦИПЛИНА выбираем пункт название предмета и перетаскиваем до таблицы СЕССИЯ тоже до пункта название предмета, появляется диалоговое окно, где нажимаем ОБЕСПЕЧЕНИЕ ЦЕЛОСТНОСТИ ДАННЫХ и кнопку ОК.

В итоге получается связь один ко многим (1-М).

Лабораторная работа №3

Создание и изменение формы в Microsoft Access

1. Цель работы

Приобретение навыков работы с формами Microsoft Access.

2. Задание к лабораторной работе

Создать автоформу к одной из таблиц (база данных из лабораторной работы №1).

Создать при помощи мастера форму к второй таблице

Создать в режиме конструктора форму для ввода информации в базу данных.

3. Содержание отчета

1)Подробное описание последовательности действий при создании форм разными методами

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

3)Ответы на контрольные вопросы.

Первая форма сделана из таблицы ГРУППА. Создание формы в режиме мастера, выбираем все поля , дальше в один столбец , стандартный и сохраняем ее.

Вторая форма сделана из таблицы СЕССИЯ с помощью мастера форм. Выбираешь создание таблицы с помощью мастера форм, выбираешь поля для формы, внешний вид формы, стиль формы, задать имя формы и сохранить форму.

Третья форма сделана из таблицы ДИСЦИПЛИНА с помощью конструктора. Выбираешь конструктор форм, перетаскиваешь туда таблицу, редактируешь и сохраняешь ее.

Лабораторная работа №4 Создание и изменение запросов в Microsoft Access

1. Цель работы

Приобретение навыков организации запросов Microsoft Access.

2. Задание к лабораторной работе

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

3. Содержание отчета

1)Подробное описание последовательности действий при создании запросов разными методами.

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

3)Ответы на контрольные вопросы.

Первый запрос с помощью таблицы СЕССИЯ с помощью мастера запросов запрос на выборку, простой запрос, выбираем данные для запроса в нашем случае ФИО преподавателя, название предмета, вид контроля, дата, называем запрос и его сохраняем. Потом открываем с помощью конструктора, и где колонка вид контроля ставим «зачет». Проверяем запрос.

Второй запрос с помощью таблицу СЕССИЯ с помощью мастера запросов. Выбираем перекрестный запрос, выбираем таблицу СЕССИЯ, выбираем поля номер и ФИО преподавателя, дальше выбираем перекрестное поля название предмета и вид контроля и ОК. Перекрестный запрос создан.

Третий запрос с параметром с помощью таблицы СЕССИЯ с помощью мастера запросов. Выбираем таблицу СЕССИЯ, поля ФИО преподавателя, название предмета, вид контроля, дата. Сохраняем запрос, потом в поле ФАМИЛИЯ вводим условие Like [фамилия] & "*". Проверяем запрос.

Третий запрос. С помощью таблицы ДИСЦИПЛИНА создаем запрос с вычислением. Выбираем данные для запроса в нашем случае поля категория, название предмета, объем часов 1 и 2 семестр, сумма. Открываем с помощью конструктора и в поле сумма вводим сумма: [объем часов 1 семестр] + [объем часов 2 семестр]. Запрос создан.