Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
10
Добавлен:
15.04.2015
Размер:
94.72 Кб
Скачать

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

Создание простых баз данных (БД) в MS Access

Цель работы: ознакомиться с основными принципами работы СУБД MS Access и получить навыки создания простых БД.

Структура отчета:

  1. Титульный лист.

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

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

  • текст задания с учетом своего варианта;

  • описание технологии создания таблиц;

  • описание (распечатка) структуры созданных таблиц;

  • схема базы данных;

  • описание технологии разработки созданных запросов;

  • описание (распечатка) структуры созданных запросов.

Контрольные вопросы к защите:

  1. Какие существуют режимы создания таблиц в СУБД MS Access? Какой режим был использован для создания таблиц при выполнении лабораторной работы?

  2. Что такое первичный ключ? Как создать первичный ключ?

  3. Что такое внешний ключ? Как и для чего он создается?

  4. Назовите основные типы данных и их назначение.

  5. Для чего используются и как устанавливаются свойства полей? Приведите примеры свойств.

  6. Охарактеризуйте тип данных Счетчик. Для чего чаще всего применяется этот тип при создании таблиц?

  7. Что изображается на схеме данных? Как и для чего создаются связи между таблицами?

  8. Что означает режим обеспечения целостности данных, устанавливаемый при создании связей между таблицами?

  9. Назначение запросов. Отличие запросов от таблиц БД.

  10. Какие виды запросов используются в MS Access?

  11. Как создаются запросы в режиме конструктора?

  12. Что такое условие отбора? Как задать простое условие для отбора данных? Приведите примеры.

  13. Когда создаются и используются запросы с параметрами? Приведите примеры.

  14. Назначение и виды форм в MS Access. В чем их отличие?

  15. Как создать автоформу?

Задание 1. Используя учебный пример, создать БД "Оборудование". Выполнить пункты 1 – 12 работы.

Задание 2. Выполнить задание в соответствии с вариантом, совпадающим с номером компьютера. Результаты работы продемонстрировать преподавателю.

Для защиты работы выполнить еще один вариант задания по указанию преподавателя. Преобразовать запросы, имеющие условия отбора, в параметрические запросы.

Порядок выполнения задания 2:

1. Создать БД, состоящую из двух таблиц, имеющих поля, указанные в таблице 1. Ключевое поле выделено *.

  1. Создать структуру таблиц в режиме Конструктора; установить тип первичного ключа Счетчик, внешнего - числовой.

  2. Установить связи между таблицами

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

  4. Заполнить таблицы данными, используя формы. Первыми ввести данные в главную таблицу (4-5 записей), а затем в подчиненную (8-10 записей). Ввести повторяющиеся данные для внешнего ключа (только те, которые были введены для первичного ключа). При выборе данных для ввода в таблицы учесть виды запросов, которые придется выполнять с этими данными.

  5. Создать в режиме Конструктора и выполнить запросы, позволяющие найти необходимую информацию в БД

Таблица 1

Вариант

Главная таблица и ее поля

Подчиненная таблица и ее поля

Запросы

1

Услуги

Код услуги*

Наименование услуги

Стоимость

Срок выполнения (дней)

Заказы

Номер заказа

Дата

Код услуги

  • список услуг, упорядоченный по стоимости;

  • список заказов с услугой «ремонт»;

  • список заказов, срок выполнения которых более 10 дней.

2

Удобрение

Код удобрения *

Название удобрения

Норма внесения на 1 га

Внесение удобрений

Дата внесения

Количество внесенного удобрения

Содержание удобрения в 1 га

Код удобрения

  • список удобрений, норма внесения которых более 30;

  • список удобрений, упорядоченный по дате внесения;

  • список удобрений, внесенных 30.05.10

3

Районы

Код района* Улицы

Наименование района

Улицы

Наименование улицы

Длина

Количество зданий

Код района

  • список улиц, находящихся в Советском районе;

  • список улиц, количество зданий на которых менее 200;

  • список улиц, упорядоченный по длине

4

Художники

Код художника*

ФИО художника

Страна проживания

Картины

Название картины

Год создания

Стоимость

Код художника

  • список художников, проживающих в России;

  • список картин, стоимость которых более 500 000 рублей,

  • список картин, упорядоченный по году создания

5

Культуры

Код культуры*

Название культуры

Месяц начала сбора Стоимость

Урожай

Дата сбора

Количество собранного урожая

Код культуры Дата сбора

  • список культур, сбор которых начинается в августе;

  • список культур, по которым количество урожая превысило 100 ц;

  • список культур, упорядоченный по стоимости урожая

6

Виды сооружений

Код сооружения*

Вид сооружения (скульптура, здание,

памятная доска,...)

Памятники

Название памятника

Год создания

Годовые расходы на содержание

Код сооружения

  • список памятников, которые являются скульптурами;

  • список памятников, упорядоченный по году создания;

  • список памятников, годовые расходы на содержание которых более 100 000 рублей

7

Библиотека

Код отдела*

Наименование отдела

Телефон

Книги

Автор

Название

Стоимость

Код отдела

  • список книг, стоимость которых больше 10000 рублей;

  • список отделов, упорядоченный по наименованию;

  • список книг Пушкина.

8

Квартиросъемщики

Код квартиросъемщика*

Фамилия квартиросъемщика

Адрес

Платежи

Дата

Вид платежа (квартплата, газ, вода, антенна, электроэнергия и т.п.)

Сумма оплаты

Код квартиросъемщика

  • список квартиросъемщиков, упорядоченный по фамилии;

  • список платежей, сумма оплаты которых больше 100000 рублей;

  • список квартиросъемщиков, плативших за воду.

9

Кафедры

Код кафедры*

Наименование кафедры

Факультет

Оборудование

Наименование оборудования

Количество единиц

Цена оборудования

Код кафедры

  • список оборудования, упорядоченный по цене;

  • список кафедр факультета ФАИС;

  • список оборудования кафедры ИТ в количестве, меньшем 100 единиц.

10

Договоры

Код договора*

Вид договора (индивидуальный, целевой)

Абитуриенты

ФИО

Дата оформления договора

Код договора

  • список абитуриентов, упорядоченный по ФИО;

  • список абитуриентов, имеющих целевой договор;

  • список абитуриентов, оформивших договор 01.08.08

11

Валюта

Код валюты *

Наименование валюты

Курс валюты

Продажа валюты

Номер пункта

Дата

Количество проданной валюты

Код валюты

  • список продаж долларов США;

  • список валют, упорядоченный по алфавиту;

  • список проданной валюты с количеством не более 1000 единиц.

12

Владельцы

Код владельца *

Номер участка

Фамилия владельца

Количество членов семьи

Оплата за садовый участок

Дата

Сумма оплаты

Код владельца

  • список платежей всех владельцев с суммой оплаты больше 50000 рублей;

  • список участков, упорядоченный по фамилии владельца;

  • список платежей владельца Иванова;

13

Участки

Номер участка *

Фамилия врача

Количество квартир на участке

Пациенты

Фамилия пациента

Адрес

Год рождения

Номер участка

  • список участков, количество квартир на которых меньше 1000;

  • список пациентов, упорядоченный по фамилии;

  • список пациентов врача Петрова.

14

Топливо

Код топлива *

Вид топлива

Цена за 1 литр

Заправки

Номер заправки

Дата

Количество залитых литров

Код топлива

  • список заправок, количество залитых литров на которых меньше 60;

  • список видов топлива, залитых 3.04.09;

  • список видов топлива, упорядоченный по наименованию;

15

Книги

Код книги *

Автор

Название

Стоимость

Выдачи книг

Дата выдачи

Срок выдачи (количество дней)

Код книги

  • список книг, срок выдачи которых больше 10 дней;

  • список книг, упорядоченный по фамилии автора;

  • список выданных книг Достоевского;

Список литературы:

  1. Асенчик О.Д., Стародубцев Е.Г. Системы управления базами данных MS Access. Практическое пособие для студентов экономических специальностей дневной и заочной форм обучения. – Гомель: ГГТУ им. П.О.Сухого, 2005, № 3094.

  2. Чабуркина С.А. Офисные пакеты обработки данных. Курс лекций по одноименной дисциплине. [Электронный ресурс], Гомель, ГГТУ им. П.О. Сухого, 2010.