Теоретические сведенья по ОПОДУ / Laboratornaja_rabota_5
.doc
Лабораторная работа 5
Создание простых баз данных (БД) в MS Access
Цель работы: ознакомиться с основными принципами работы СУБД MS Access и получить навыки создания простых БД.
Структура отчета:
-
Титульный лист.
-
Цель работы.
-
Содержание отчета:
-
текст задания с учетом своего варианта;
-
описание технологии создания таблиц;
-
описание (распечатка) структуры созданных таблиц;
-
схема базы данных;
-
описание технологии разработки созданных запросов;
-
описание (распечатка) структуры созданных запросов.
Контрольные вопросы к защите:
-
Какие существуют режимы создания таблиц в СУБД MS Access? Какой режим был использован для создания таблиц при выполнении лабораторной работы?
-
Что такое первичный ключ? Как создать первичный ключ?
-
Что такое внешний ключ? Как и для чего он создается?
-
Назовите основные типы данных и их назначение.
-
Для чего используются и как устанавливаются свойства полей? Приведите примеры свойств.
-
Охарактеризуйте тип данных Счетчик. Для чего чаще всего применяется этот тип при создании таблиц?
-
Что изображается на схеме данных? Как и для чего создаются связи между таблицами?
-
Что означает режим обеспечения целостности данных, устанавливаемый при создании связей между таблицами?
-
Назначение запросов. Отличие запросов от таблиц БД.
-
Какие виды запросов используются в MS Access?
-
Как создаются запросы в режиме конструктора?
-
Что такое условие отбора? Как задать простое условие для отбора данных? Приведите примеры.
-
Когда создаются и используются запросы с параметрами? Приведите примеры.
-
Назначение и виды форм в MS Access. В чем их отличие?
-
Как создать автоформу?
Задание 1. Используя учебный пример, создать БД "Оборудование". Выполнить пункты 1 – 12 работы.
Задание 2. Выполнить задание в соответствии с вариантом, совпадающим с номером компьютера. Результаты работы продемонстрировать преподавателю.
Для защиты работы выполнить еще один вариант задания по указанию преподавателя. Преобразовать запросы, имеющие условия отбора, в параметрические запросы.
Порядок выполнения задания 2:
1. Создать БД, состоящую из двух таблиц, имеющих поля, указанные в таблице 1. Ключевое поле выделено *.
-
Создать структуру таблиц в режиме Конструктора; установить тип первичного ключа Счетчик, внешнего - числовой.
-
Установить связи между таблицами
-
Создать ленточную автоформу для главной таблицы и автоформу в столбец для подчиненной таблицы.
-
Заполнить таблицы данными, используя формы. Первыми ввести данные в главную таблицу (4-5 записей), а затем в подчиненную (8-10 записей). Ввести повторяющиеся данные для внешнего ключа (только те, которые были введены для первичного ключа). При выборе данных для ввода в таблицы учесть виды запросов, которые придется выполнять с этими данными.
-
Создать в режиме Конструктора и выполнить запросы, позволяющие найти необходимую информацию в БД
Таблица 1
Вариант |
Главная таблица и ее поля |
Подчиненная таблица и ее поля |
Запросы |
1 |
Услуги
Код услуги* Наименование услуги Стоимость Срок выполнения (дней) |
Заказы
Номер заказа Дата Код услуги
|
|
2 |
Удобрение
Код удобрения * Название удобрения Норма внесения на 1 га
|
Внесение удобрений
Дата внесения Количество внесенного удобрения Содержание удобрения в 1 га Код удобрения
|
|
3 |
Районы
Код района* Улицы Наименование района |
Улицы
Наименование улицы Длина Количество зданий Код района |
|
4 |
Художники
Код художника* ФИО художника Страна проживания
|
Картины
Название картины Год создания Стоимость Код художника |
|
5 |
Культуры
Код культуры* Название культуры Месяц начала сбора Стоимость |
Урожай
Дата сбора Количество собранного урожая Код культуры Дата сбора |
|
6 |
Виды сооружений
Код сооружения* Вид сооружения (скульптура, здание, памятная доска,...) |
Памятники
Название памятника Год создания Годовые расходы на содержание Код сооружения |
|
7 |
Библиотека
Код отдела* Наименование отдела Телефон |
Книги
Автор Название Стоимость Код отдела |
|
8 |
Квартиросъемщики
Код квартиросъемщика* Фамилия квартиросъемщика Адрес
|
Платежи
Дата Вид платежа (квартплата, газ, вода, антенна, электроэнергия и т.п.) Сумма оплаты Код квартиросъемщика |
|
9 |
Кафедры
Код кафедры* Наименование кафедры Факультет
|
Оборудование
Наименование оборудования Количество единиц Цена оборудования Код кафедры |
|
10 |
Договоры
Код договора* Вид договора (индивидуальный, целевой)
|
Абитуриенты
ФИО Дата оформления договора Код договора
|
|
11 |
Валюта
Код валюты * Наименование валюты Курс валюты |
Продажа валюты
Номер пункта Дата Количество проданной валюты Код валюты |
|
12 |
Владельцы
Код владельца * Номер участка Фамилия владельца Количество членов семьи |
Оплата за садовый участок
Дата Сумма оплаты Код владельца |
|
13 |
Участки
Номер участка * Фамилия врача Количество квартир на участке |
Пациенты
Фамилия пациента Адрес Год рождения Номер участка |
|
14 |
Топливо
Код топлива * Вид топлива Цена за 1 литр |
Заправки
Номер заправки Дата Количество залитых литров Код топлива |
|
15 |
Книги
Код книги * Автор Название Стоимость |
Выдачи книг
Дата выдачи Срок выдачи (количество дней) Код книги |
|
Список литературы:
-
Асенчик О.Д., Стародубцев Е.Г. Системы управления базами данных MS Access. Практическое пособие для студентов экономических специальностей дневной и заочной форм обучения. – Гомель: ГГТУ им. П.О.Сухого, 2005, № 3094.
-
Чабуркина С.А. Офисные пакеты обработки данных. Курс лекций по одноименной дисциплине. [Электронный ресурс], Гомель, ГГТУ им. П.О. Сухого, 2010.