Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка Access.doc
Скачиваний:
15
Добавлен:
07.02.2016
Размер:
4.06 Mб
Скачать

71

10

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

Запорізький національний технічний університет

Інформаційні системи в економіці

МЕТОДИЧНІ ВКАЗІВКИ ТА ЗАВДАННЯ ДО

лабораторних робот

для студентів ФПО

економічних спеціальностей

Запоріжжя 2003

Інформаційні системи в економіці. Методичні вказівки до лабораторних робот для студентів ФПО економічних спеціальностей. / Укл.: Н.І. Біла, Т.М. Оникієнко, Терещенко Е.В. . – Запоріжжя: ЗНТУ, 2003.- с.

Містить теоретичні відомості та приклади виконання лабораторних робот з курсу “Інформаційні системи в економіці” для студентів ФПО економічних спеціальностей за темами “Використання систем управління базами даних Access для створення інформаційних систем”, “Фінансові розрахунки з використанням електронних таблиць Excel”.

Укладачі:

Н.І. Біла, доцент,

Т.М. Онікієнко , асистент

Е.В. Терещенко, асистент

Рецензент: доц. Корольков В.В.

Відповідальний за випуск

Затверджено

на засіданні кафедри обчислювальної математики

протокол .01.2003

Зміст

  1. Лабораторна робота №1. Створення бази даних. Створення таблиць............................................................................................. 4

  2. Лабораторна робота № 2. Створення запитів............................. 15

  3. Лабораторна робота № 3. Створення форм для перегляду та введення даних............................................................................... 30

  4. Лабораторна робота № 4. Створення звітів для виведення даних на принтер..................................................................…...….37

  5. Лабораторна робота №5. Фінансові розрахунки з використанням електронних таблиць Excel …………………….41

  6. Література....................................................................................... 48

Лабораторна робота №1

Тема: Створення бази даних (БД), створення таблиць, заповнення таблиць інформацією, коригування та перегляд даних.

    1. Створення бази даних.

Запустіть програму Microsoft Access:

Пуск – Программы - Microsoft Access

Рисунок 1. Вікно Microsoft Access

У вікні , що з’явилося , Microsoft Access виберіть Новая база даних і клацніть на кнопці OK. У вікні Файл новой базы виберіть папку, у якій будете поміщати БД, а в нижній частині вікна дайте ім’я файлу Бібліотека.mdb (розширення mdb система додасть автоматично). Клацніть на кнопці Создать.

Відчиняється вікно бази даних, де відображені всі компоненти БД.

Рисунок 2. Вікно бази даних

Компоненти бази даних:

  • таблиці – об’єкти, у яких зберігається інформація про якусь предметну область (наприклад, роботи бібліотеки, складального

цеху ЗТЗ і т.д.). У таблицях інформація подана

  • в стовпчиках, що називаються полями,

  • в рядках, що називаються записами.

Кожне поле має ім’я, тип, розмір, заголовок, що задаються користувачем при створенні таблиць;

  • запити – вибірки з однієї або декількох таблиць (запитів), що задовольняють певним умовам;

  • звіти – інформація з таблиць, підготовлена для друку;

  • форми – зображення даних із таблиць на екрані у формі зручної для запровадження, перегляду й коригування інформації;

  • макроси й модулі – програми обробки даних, що зберігаються в БД на мові VBA.

    1. Створення таблиць.

Створимо три таблиці, що містять інформацію про роботу бібліотеки університету:

  • Книги – містить інформацію про книги, що зберігаються в бібліотеці;

  • ЧитКниги – містить інформацію про книги, що одержані читачами;

  • Читатели – містить інформацію про читачів бібліотеки.

Для створення таблиці клацніть на кнопці Создание таблицы в режиме конструктора. У вікні конструктора таблиць введіть інформацію, подану на рис. 3. Вам необхідно задати для кожного поля його властивості:

  • Ім’я поля,

  • Тип даних поля, який вибирається зі списку;

  • Розмір поля ;

  • Описаниедозволяє зазначити призначення поля й особливості інформації , що зберігається у ньому;

  • Формат поля можна указувати формат для даних, що вводяться;

  • Подпись дозволяє задати заголовок поля при виведенні таблиці на екран, якщо заголовок не заданий, то виводиться ім’я поля;

  • Условие на значение записують логічні вирази для значень, що вводяться в поле (наприклад, для поля Вартість можна поставити <100, якщо вартість книги не повинна перевищувати 100 гривень);

  • Сообщение об ошибке містить повідомлення користувачу при введенні помилкових значень.

Одне з полів таблиці звичайно, призначається ключовим. Значення в цьому полі однозначно визначають запис. Це поле повинно бути призначено Обязательным і необхідно зазначити, що це поле є Индексированным(без повторений). Таким полем у таблиці Книги є поле Инв№. Щоб призначити це поле ключовим, відзначте поле і клацніть на інструменті Ключ (він виділений на рисунку 3). Закрийте вікно Конструктора таблиць для зберігання структури таблиці та надайте їй ім’я у вікні запиту.

Рисунок 3. Створення структури таблиці Книги

Тепер потрібно ввести дані в таблицю. Це можна зробити багатьма способами. Наведемо два найпростіших:

1). Перегляд та введення даних у режимі таблиці: для цього у вікні бази даних необхідно виділити таблицю та натиснути на кнопку Открыть. Ви побачите пусту таблицю. Введіть до неї декілька записів про книги вашої бібліотеки як наведено в таблиці 1.

2). Використання автоформи: натисніть на кнопку Новый объект на панелі інструментів та оберіть пункт Автоформа. Буде створена та відкрита форма для перегляду та редагування записів. Введіть не менш 10 записів до таблиці Книги.

Таблиця 1- Список книг таблиці Книги

Инв№

Шифр

Автор

Название

Издательство

Город

Год

Стоимость

Аннотация

1

681.3

Пинчук В.П.

Объектно-ориентированное программирование

ЗНТУ

Запорожье

2002

10,00 грн.

Конспект лекций для студентов, изучающих программирование.

10

657.1

Овчаренко Е.К.

Финансово-экономические расчеты в Excel

Филинъ

Москва

1997

8,00 грн.

11

681.3

Праг, Карри Н. и др.

Секреты Access 97

Диалектика

Киев

1997

24,00 грн.

Особенности использования Access 97 на примерах

9

681.3

Гарнаев А.

Самоучитель VBA. Технология создания пользовательских приложений.

БХВ

Санкт-Петербург

1999

14,00 грн.

Является подробным справочником по VBA, а также самоучителем по разработке приложений с помощью этого языка.

8

681.3

Додж М., Стинсон Барни

Эффективная работа с Microsoft Excel 2000.

Питер

Санкт-Петербург

1998

28,00 грн.

Представляет новую версию программы электронных таблиц.

2

681.3

Біла Н.І.

Програмування мовою VBA.

ЗНТУ

Запоріжжя

2000

10,00 грн.

Конспект лекцій для студентів.

3

681.3

Гарнаев А.

Использование Excel в экономике и финансах.

БХВ

Санкт-Петербург

1997

23,00 грн.

Содержит полный перечень всех функций и примеры их использования.

4

681.3

Вейскас Дж.

Эффективная работа с Microsoft Access 2000

Питер

Санкт-Петербург

2000

35,00 грн.

Новая версия популярной системы управления базами данных.

5

681.3

Керри Н.Праг

Библия пользователя Microsoft Office 2000

Диалектика

Киев

2001

43,00 грн.

Описываются возможности программ Word, Excel, Access, Power Point, Outlook

6

517

Ефимов Д.В.

Сборник задач по высшей математике

Наука

Москва

1994

12,00 грн.

Для студентов технических вузов

7

681.3.06

Бухвалов А.В., Идельсон А.В.

Финансовые вычисления для профессионалов.

БХВ

Санкт-Петербург

2001

23,00 грн.

Рассматриваются решения многочисленных финансовых задач. Каждая тема заканчивается методикой вычислений в Excel.

Створіть нову таблицю ЧитКниги з полями (Рис. 4):

  1. Инв№ - інвентарний номер книги, виданої читачу;

  1. NB – номер читацького квитка читача;

  1. Дата выдачи- дата видачі книги читачу;

  1. Дата возврата – дата, коли читач повинний повернути книгу до бібліотеки.

Виберіть відповідні до змісту типи полів і їхні розміри. Поле Инв№ повинне бути типу Текстовый та мати розмір 6 (байтів) як і в таблиці Книги. Поле NB теж зробіть текстовим. Поля Инв№ і NB мають бути індексованими й обов’язковими. У цій таблиці можна не призначати ключового поля.

Заповніть таблицю даними про видані книги (Таблиця 3). Стежте за тим, щоб дані у всіх трьох таблицях були узгоджені, тобто не видавайте книг, котрих немає в бібліотеці.

Рисунок 4. Створення структури таблиці ЧитКниги

Таблиця 2. Список книг до таблиці ЧитКниги

Инв№

NB

Дата выдачи

Дата возврата

Прим

1

700

3.01.03

4.02.03

11

830

20.01.03

3.02.03

10

830

2.12.02

6.01.03

8

830

21.12.02

23.01.03

5

700

3.12.02

4.01.03

3

1220

10.12.02

11.01.03

4

830

2.12.02

3.01.03

6

1220

10.12.02

12.01.03

Книга має дефекти

7

1020

10.12.02

11.01.03

Не можна затримувати

Створіть нову таблицю Читатели (Рис.6) з полями:

  • NB – номер читацького квитка читача;

  • Фамилия – прізвище читача;

  • Кафедра – кафедра, на якій працює читач, або група, у якій навчається читач;

  • Телефон – робочий телефон читача.

Ключовим полем в останній таблиці є поле NB, тому що саме воно однозначно визначає кожний запис. Це поле повинно бути індексованим і обов’язковим.

Рисунок 6. Структура таблиці Читатели

Заповніть і цю таблицю даними (Таблиця 4). Стежте за тим, щоб не видавати книги неіснуючим читачам, тому що в цьому випадку ви не зможете встановити необхідні зв’язки поміж таблицями.

Таблиця 4. Список читачів до таблиці Читатели

NB

Фамилия

Кафедра

Телефон

3

Божко Б.Б.

ЭМ

2-22

4

Барабанов Б.Р.

ТиГ

4-44

6

Пархоменко Л.А.

ВМ

4-14

7

Корнич В.Г.

Физика

2-92

8

Нечай И.С.

Физика

2-91

11

Цокотун П.В.

ВМ

4-14

12

Кладько С.Р.

Прикладна мат.

3-32

13

Карагодов А.А.

ЭМ

54

Кротов В.В.

ВМ

3-32

110

Зарубина Т.В.

Прикладна мат.

3-32

555

Романиченко Г.В.

ВМ

4-14

700

Бояринцева Е.В.

ЭА

4-30

830

Белая Н.И.

ВМ

4-14

1020

Шепилова Л.И.

Прикладна мат.

3-32

1220

Бондаренко Л.А.

ЭА

4-30

1450

Мазин В.Г.

ТиГ

2-41

1.3. Створення зв’язків поміж таблицями. Проектування нашої бази даних можна вважати завершеним. Залишилося тільки встановити постійні зв’язки між таблицями для того, щоб можна було вибирати дані з декількох таблиць у відповідності зі значеннями збіжних полів. Для цього клацніть на інструменті Схема данных та додайте до вікна схеми даних три створені таблиці. На екрані з’явилося схематичне зображення трьох таблиць. Зв’язки між ними встановлюються за допомогою миші за методою «зачепити й перетягнути». Зачепіть поле Инв№ у таблиці Книги і протягніть до такого ж поля в таблиці ЧитКниги. У вікні діалогу поставте позначку для цілісності даних (Рисунок 7). На схемі з’явиться лінія, що з’єднує ці поля. Аналогічно встановіть зв’язок двох інших таблиць по полю NB (Рисунок 8).

Рисунок 7. Створення зв’язків поміж таблицями

Рисунок 8. Загальний вид Схемы данних