
- •Часть 2. Лабораторный практикум
- •Лабораторная работа № 1 Знакомство с системой управления базами данных Microsoft Access. (8 часов).
- •1.1 Цель работы
- •1.2 Необходимые краткие сведения
- •1.3 Порядок выполнения работы
- •1.4 Контрольные вопросы
- •1.5 Литература
- •2.3 Порядок выполнения работы
- •2.4 Индивидуальные задания
- •2.5 Контрольные вопросы
- •2.6 Литература
- •2.7 Приложение (маска ввода)
- •Лабораторная работа № 3
- •3.2.2 Отчеты
- •3.3 Порядок выполнения работы
- •3.4 Контрольные вопросы
- •3.5 Литература
- •4.2.2 Панели инструментов
- •4.2.3 Запуск базы данных
- •4.3 Порядок выполнения работы
- •4.4 Контрольные вопросы
- •4.5 Литература
2.4 Индивидуальные задания
Создайте сущности (таблицы): Товар, Заказчики, Заказы, Заказано. Их свойства (атрибуты) приведены ниже.
Изделия (атрибуты: тип, (обязательное поле, тип данных текстовый), далее не менее 10 атрибутов, например тактовая частота CPU, объем КЭШ-памяти и тд.);
Индексы: тип, далее составной индекс, например «тактовая частота CPU *потребляемая мощность».
Задания по вариантам на сущность Изделие приведены в таблице 10.
Таблица 10
№ |
Изделие |
№ |
Изделие |
№ |
Изделие |
№ |
Изделие |
1 |
Видеокарта |
5 |
Принтеры |
9 |
Фотоаппараты |
13 |
Телевизоры |
2 |
Жесткий диск |
6 |
Сканеры |
10 |
ФЛЭШ |
14 |
Ноутбуки |
3 |
Мониторы |
7 |
Проекторы |
11 |
Видеокамеры |
15 |
Смартфоны |
4 |
Системная плата |
8 |
ОЗУ |
12 |
Мобильные телефоны |
16 |
КПК |
Заказчики (атрибуты: код заказчика (тип данных – счетчик), название, контактное лицо, телефон);
Индексы: код заказчика.
Заказы (атрибуты: код заказа (тип данных - счетчик), код заказчика, дата заказа, дата исполнения, сотрудник);
Индексы: код заказа.
Заказано (атрибуты: код заказа, тип , количество);
Индексы – составной индекс: «код заказа, тип».
Замечание: при заполнении в таблице полей имеющих тип данных дата/время используйте маску ввода (см. приложение 2.7).
2.5 Контрольные вопросы
Объясните, как создается таблица данных в среде Access?
Перечислите и охарактеризуйте типы данных полей Access.
Для чего в БД обеспечивается распределение записей по отдельным таблицам, а не объединяются все сведения в одной большой таблице?
Объясните, что означают свойства полей: “маска ввода”, “подпись”, ”формат поля”?
Продемонстрировать создание маски ввода.
Как осуществляется добавление, удаление и изменение последовательности полей?
Как устанавливается ключевое поле и индексы таблицы в Access?
Какие поля можно индексировать? Как можно выполнить просмотр и установку индексов?
Объясните смысл понятия «целостность данных». Как обеспечивается контроль целостности данных в Access?
Охарактеризуйте типы связей между таблицами БД. Как связываются таблицы в Access? Продемонстрируйте установку и удаление связей.
Как соединяются таблицы, где первичный ключ имеет тип счетчик с таблицей имеющей аналогичный внешний ключ с таким же именем?
Поясните смысл составного ключа, состоящего из двух внешних ключей?
Продемонстрируйте просмотр записей с использованием фильтра.
Как можно удалить записи из таблицы Access?
В чем состоит основное отличие между понятиями Ключ и Индекс?
Что дает индексирование полей и как они реализуются физически?
Чем мы «заплатим» за индексирование и ускорение доступа?
В чем состоит отличие между избыточным и не избыточным дублированием?
2.6 Литература
Голицына О.Л., Максимов Н.В., Попов И.И. Базы данных: Учебное пособие.- М.: Форум: ИНФРА-М, 2004.-352с.
Хомоненко А.Д., Гридин В.В. Microsoft Access. Быстрый старт.- СПб.: БХВ -Петербург, 2002.- 304с.
Изучаем Access 2000. Мультимедийный курс.–Библиотека Кирилла и Мефодия.-2003.
Робинсон С. Access 2000. Учебный курс. – СПб.: Питер, 2000