Разработка СУБД в Microsoft Office Access 2010
Автор: SerhioF • Октябрь 15, 2022 • Лабораторная работа • 2,403 Слов (10 Страниц) • 223 Просмотры
МИНИСТЕРСТВО СЕЛЬСКОГО ХОЗЯЙСТВА И ПРОДОВОЛЬСТВИЯ РЕСПУБЛИКИ БЕЛАРУСЬ
Учреждение образования «БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ АГРАРНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
ОТЧЕТ ПО ЛАБОРАТОРНОЙ РАБОТЕ №1, №2
По дисциплине: «Информационные технологии»
По теме: « Разработка СУБД в Microsoft Office Access 2010»
Выполнил: ст.гр.60зэ Карцев С.А.
Проверил:
Минск
2022
Cодержание
Лабораторная работа №1. 3
Задание 1. 3
Задание 2. 8
Лабораторная работа №2. 10
Задание 1. 10
Задание 2. 11
Задание 3. 12
Задание 4. 13
Задание 5. 14
Задание 6. 16
Контрольные задания. 19
Вывод. 22
Лабораторная работа №1. Создание таблиц и простых форм.
Цель работы: приобрести навыки создания структуры таблиц базы данных и межтабличных связей; приобрести навыки создания простых форм и заполнения таблиц базы данных.
Задание 1. Создание структуры таблиц и связей.
Для того чтобы начать работу, открыл Microsoft Office Access 2010. В панели Новая база данных в поле Имя файла набрал название базы данных – Деканат, нажал кнопку [pic 1]и указал путь к своей рабочей папке. Нажал кнопку Создать. В панели интерфейса Access на вкладке Главная открылось окно пустой БД Деканат. В этом окне сразу создаль первую таблицу БД, которая по умолчанию названа Таблица1, в так называемом Режиме таблицы. Создал структуру будущей таблицы с помощью режима Конструктор.
На вкладке Создание в группе Таблицы указал курсором мыши на кнопку Конструктор таблиц [pic 2]. Занес информацию в соответствующие поля из Таблицы 1, в поле Тип данных выбрал тип данных из списка. Нажал кнопку и сохранил таблицу под именем Дисциплины. На вопрос Access Создать ключевое поле сейчас? Ответил Нет, так как создавать ключевые поля удобнее на этапе создания Схемы данных, когда формируются связи между таблицами.
Окончательный вид структуры таблицы Дисциплины в режиме конструктора Рисунок 1.1
[pic 3]
Рис.1.1. Структура таблицы Дисциплины
Аналогичным образом, пользуясь данными Таблицы 2 и Таблицы 3, создал структуру таблиц Личные данные(рис.1.2), Успеваемость(рис.1.3).
[pic 4]
Рис.1.2. Структура таблицы Личные данные
[pic 5]
Рис.1.3. Структура таблицы Успеваемость
Создание связей между таблицами
Перешёл на вкладку Работа с базами данных и в группе Отношения выбрал пункт Схема данных [pic 6]. Одновременно с открытием вкладки Схема данных открывается диалоговое окно Добавление таблицы (рисунок 1.4).
[pic 7]
Рис. 1.4. Диалоговое окно Добавление таблицы
В открывшемся окне Добавление таблицы выделил название таблицы Дисциплины и нажал кнопку Добавить. Повторил это для таблиц Личные данные, Успеваемость и закрыл окно Добавление таблицы. Откорректировал размер и положение таблиц на вкладке Схема данных так, как показано на рисунке 1.5.
[pic 8]
Рис. 1.5. Вкладка Схема данных с таблицами СУБД Деканат
В таблицах Дисциплины и Успеваемость есть общее поле Код дисциплины с помощью которого эти таблицы связаны между собой, причем в таблице Дисциплины поле Код дисциплины содержит уникальные значения и является полем первичного ключа (ключевым). На вкладке Схема данных навёл курсор мыши на заголовок таблицы Дисциплины и нажал правую кнопку мыши. В открывшемся меню выбрал пункт Конструктор таблиц. Установил курсор мыши в поле Код дисциплины, нажал правую кнопку мыши и выбрал пункт меню Ключевое поле. Теперь поле Код дисциплины будет ключевым. Таким же образом сделал ключевым поле Код студента в таблице Личные данные. Закрыл все открытые таблицы, сохранив внесенные изменения. Для создания связи между таблицами Дисциплины и Успеваемость выбрал ключевое поле Код дисциплины в таблице Дисциплины и, не отпуская левую клавишу мыши, переместил его на поле Код дисциплины таблицы Успеваемость. На экране открылось окно Изменение связей. В этом окне проверил правильность имен связываемых полей, включить флажки Обеспечение целостности данных, каскадное обновление связанных полей и каскадное удаление связанных записей. При установлении связи между таблицами Дисциплины и Успеваемость окно Изменение связей выглядит так, как показано на рисунке 1.6.
...