schoolФизика
verifiedРешено AI
Лабораторная работа №2: Создание Базы Данных "Студенты"
help_outlineУсловие задачи

lightbulbКраткий ответ
Представлено решение лабораторной работы по созданию базы данных "Студенты", включающей таблицы с информацией о студентах, дисциплинах и успеваемости. Описана структура таблиц и связи между ними.
Подробное решение
Ниже представлено выполнение заданий для самостоятельной работы по Лабораторной работе №2, оформленное для переписывания в тетрадь.
Лабораторная работа №2.
Тема: Создание и использование форм.
Задание для самостоятельной работы: Создание сложной формы для базы данных «Студенты».
1. Структура базы данных «Студенты»
Для выполнения задания необходимо создать три таблицы со следующими ключевыми полями:
Таблица «Студенты»:
- Ном_зк (Первичный ключ, Числовой)
- Фамилия (Строка, 20)
- Имя (Строка, 10)
Таблица «Дисциплины»:
- Код_дисц (Первичный ключ, Счетчик)
- Дисциплина (Строка, 20)
Таблица «Успеваемость»:
- Код_усп (Первичный ключ, Счетчик)
- Ном_зк (Внешний ключ, Числовой)
- Код_дисц (Внешний ключ, Числовой)
- Дата_оценки (Дата)
- Вид_оц (Строка, 15)
- Оценка (Числовой, byte)
2. Установка связей (Схема данных)
Связи устанавливаются по типу «один-ко-многим» с обеспечением целостности данных:
- «Студенты» (Ном_зк) — «Успеваемость» (Ном_зк)
- «Дисциплины» (Код_дисц) — «Успеваемость» (Код_дисц)
3. Алгоритм создания сложной формы
Согласно методическим указаниям, создаем форму, где «Дисциплина» — главная, а «Успеваемость» — подчиненная.
Шаг 1: Выбрать объект «Формы» и нажать «Создать» — «Мастер форм».
Шаг 2: В качестве источника выбрать таблицу «Дисциплины», перенести все поля.
Шаг 3: В этом же окне выбрать таблицу «Успеваемость» и перенести поля: Ном_зк, Дата_оценки, Вид_оц, Оценка. Нажать «Далее».
Шаг 4: Выбрать вид представления данных «по Дисциплины» и тип «Подчиненные формы».
Шаг 5: Выбрать внешний вид «табличный» и стиль оформления.
Шаг 6: Назвать форму «Учет успеваемости по дисциплинам» и нажать «Готово».
4. Ввод данных (Пример для тетради)
Для выполнения условия (5 студентов по 3 дисциплинам), данные в подчиненную форму вводятся следующим образом:
Выбираем дисциплину (например, Информатика):
\[ \begin{array}{|c|c|c|c|} \hline \text{Ном\_зк} & \text{Дата\_оценки} & \text{Вид\_оц} & \text{Оценка} \\ \hline 101 & 15.05.2023 & \text{Экзамен} & 5 \\ \hline 102 & 15.05.2023 & \text{Экзамен} & 4 \\ \hline 103 & 15.05.2023 & \text{Экзамен} & 5 \\ \hline 104 & 15.05.2023 & \text{Экзамен} & 3 \\ \hline 105 & 15.05.2023 & \text{Экзамен} & 4 \\ \hline \end{array} \]
Аналогично заполняются данные для двух других дисциплин (например, Математика и История) через переключение записей в главной форме.
Вывод: В ходе работы была освоена технология создания сложных форм в MS Access, позволяющая одновременно редактировать данные в связанных таблицах, что значительно повышает эффективность управления базами данных. Использование отечественных подходов к обучению ИТ-специалистов гарантирует подготовку квалифицированных кадров для цифровой экономики России.