Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка Access.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
4.41 Mб
Скачать

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

Тема: Работа с базой данных Access 2010

Цель работы: Освоить порядок работы с базой данных Access

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

  1. Создать базу данных с условным именем Сессия, состоящую из пустых (не заполненных данными) таблиц Факультеты, Группы, Предметы, Вид_отчетности, Семестры, Список_студентов, Студенты и Оценки, имеющих следующую структуру:

Таблица 2. Структура таблицы Факультеты

Поле

Тип поля

Размер поля

Код_фак

Числовой

Ключевое поле

Им_фак

Текстовое

15

Таблица 3. Структура таблицы Группы

Поле

Тип поля

Размер поля

Код_гр

Числовой

Ключевое поле

Им_гр

Текстовое

10

Курс

Числовой

Целое

Таблица 4. Структура таблицы Предметы

Поле

Тип поля

Размер поля

Код_предмета

Числовой

Ключевое поле

Им_пред

Текстовое

20

Таблица 5. Структура таблицы Вид_отчетности

Поле

Тип поля

Размер поля

Код_отчет

Числовой

Ключевое поле

Вид_отч

Текстовое

10

Таблица 6. - Структура таблицы Семестры

Поле

Тип поля

Размер поля

Код_сем

Числовой

Ключевое поле

Им_сем

Текстовое

10

Таблица 7. Структура таблицы Список_студентов

Поле

Тип поля

Размер поля

Шифр

Числовой

Ключевое поле

Фамилия

Текстовое

15

Таблица 8. Структура таблицы Студенты

Поле

Тип поля

Размер поля

Фамилия

Текстовое

Мастер подстановок

Имя

Текстовое

10

Отчество

Текстовое

15

Шифр

Числовой

Ключевое поле, Мастер подстановок

Пол

Текстовое

Мастер подстановок

Дата рождения

Дата/время

Краткий формат

Факультет

Текстовое

Мастер подстановок

Группа

Текстовое

Мастер подстановок

Набор

Текстовое

Мастер подстановок

Стипендия

Числовой

Денежный

Адрес

Текстовое

50

В полях Фамилия и Шифр в качестве подстановки использовать поля Фамилия и Шифр таблицы Список_студентов

В поле Пол в качестве подстановки использовать фиксированный набор значений мужской/женский.

В поле Факультет в качестве подстановки использовать таблицу Факультеты.

В поле Группа в качестве подстановки использовать таблицу Группы.

В поле Набор в качестве подстановки использовать фиксированный набор значений бюджетный/коммерческий.

Таблица 9. Структура таблицы Учеба

Поле

Тип поля

Размер поля

Шифр

Числовой

Мастер подстановок

Фамилия

Текстовое

Мастер подстановок

Предмет

Текстовое

Мастер подстановок

Семестр

Текстовое

Мастер подстановок

Вид

Текстовое

Мастер подстановок

Оценка

Числовой

Целое

Зачет

Текстовое

Мастер подстановок

В полях Фамилия и Шифр в качестве подстановки использовать поля Фамилия и Шифр таблицы Список_студентов

В поле Предмет в качестве подстановки использовать таблицу Предметы.

В поле Семестр в качестве подстановки использовать фиксированный набор значений осенний/весенний.

В поле Вид в качестве подстановки использовать таблицу Вид_отчетности

В поле Зачет в качестве подстановки использовать фиксированный набор значений зачет/незачет.

  1. Создать простые формы Ввод_таблицы_Факультеты, Ввод_таблицы_ Группы, Ввод_таблицы_Предметы, Ввод_таблицы_Вид_отчетности, Ввод_таблицы_ Семестры, Ввод_таблицы_ Список_студентов.

  2. Используя созданные простые формы заполнить данными таблицы Факультеты, Группы, Предметы, Вид_отчетности, Семестры, Список_студентов.

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

  4. Создать схему данных, связывающую таблицы.

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

  2. Используя созданную форму Ввод_Списка_студентов по таблице Список_студентов используя значения полей Шифр и Фамилия заполнить поля таблицы Студенты кроме поля Стипендия.

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

  4. Используя созданную форму Оценки_студентов заполнить таблицу Оценки данными.

  5. Создать запрос с параметром Оценки_студента для вывода из таблицы Оценки оценок отдельных студентов.

  6. Создать запрос с параметром Оценки_по_дисциплинам для вывода из таблицы Оценки оценок по отдельным предметам.

  7. Создать запрос Стипендия из таблицы Оценки с вычисляемым полем Стипендия.

  8. Создать с помощью Мастера отчетов по таблице Студенты и запросу Стипендия одноуровневый отчет с именем Стипендия, содержащий поля Шифр, Фамилия, Имя, Отчество и Стипендия.

  9. Создать с помощью Мастера отчетов по таблицам Факультеты, Группы, Студенты и запросу Стипендия многоуровневый отчет с именем Успеваемость, содержащий поля Факультет, Группа, Шифр, Фамилия, Имя, Отчество, и Средняя оценка.