- •Міністерство освіти і науки україни Запорізький національний технічний університет
- •Лабораторна робота №1
- •Створення бази даних.
- •Пуск – Программы - Microsoft Access
- •Створення таблиць.
- •1.4. Робота з даними в режимі таблиці.
- •Лабораторна робота №2 Тема: Створення запитів
- •2.1. Робота з однією таблицею.
- •2.1.1. Запит, що відбирає дані з однієї таблиці за умовою.
- •2.2. Створення запитів, що відбирають дані з декількох таблиць.
- •Модифікація даних за допомогою запитів
- •2.3.1 Створіть запит, який змінює значення групи записів.
- •Лабораторна робота № 3 Тема: Створення форм для перегляду та введення даних. Створення звітів для виведення даних на принтер.
- •3.1 Створення форм для перегляду і введення даних
- •3.2 Створення форм з підпорядкованою формою
- •3.3 Створення звітів для виведення даних на принтер
- •Лабораторна робота №4
- •4.1 Internet Explorer. Загальні відомості
- •4.2 Лабораторне завдання
- •4.3 Зміст письмового звіту
- •4.4 Контрольні запитання
- •4.5 “Електронна пошта”. Загальні відомості
- •4.6 Лабораторне завдання
- •4.7 Зміст письмового звіту
- •4.8 Контрольні запитання
- •4.9 "Chat" (Практика ведення діалогів). Загальні відомості
- •Лабораторна робота №5
- •5.2 Лабораторне завдання
- •5.3 Зміст письмового звіту
- •5.4 Контрольні запитання
- •Лабораторна робота №6
- •6.1 Загальна характеристика інформаційної системи Project Expert
- •Послідовність дій. Робота з Project Expert може бути представлена у вигляді наступних основних кроків:
- •Визначення потреби у фінансуванні
- •Розробка стратегії фінансування підприємства
- •Аналіз ефективності проекту
- •Формування звіту
- •Контроль за ходом реалізації проекту
- •6.2 Аналіз імітаційної моделі фінансово-економічної діяльності консалтингової фірми . Постановка задачі
- •6.3 Створення й аналіз імітаційної моделі для попереднього аналізу проекту
- •6.4 Проект з обліком дисконтування і курсової інфляції
- •6.5 Проект з урахуванням вартості кредиту
- •6.6 Проект з урахуванням податків
- •6.7 Заключний проект
- •6.8 Контрольні запитання
- •Перелік посилань
Створення таблиць.
Створимо три таблиці, що містять інформацію про роботу бібліотеки університету:
Книги – містить інформацію про книги, що зберігаються в бібліотеці;
ЧитКниги – містить інформацію про книги, що одержані читачами;
Читатели – містить інформацію про читачів бібліотеки.
Для створення таблиці клацніть на кнопці Создание таблицы в режиме конструктора. У вікні конструктора таблиць введіть інформацію, подану на рис.1.3. Вам необхідно задати для кожного поля його властивості:
Ім’я поля,
Тип даних поля, який вибирається зі списку;
Розмір поля ;
Описание дозволяє зазначити призначення поля й особливості інформації , що зберігається у ньому;
Формат поля можна указувати формат для даних, що вводяться;
Подпись дозволяє задати заголовок поля при виведенні таблиці на екран, якщо заголовок не заданий, то виводиться ім’я поля;
Условие на значение записують логічні вирази для значень, що вводяться в поле (наприклад, для поля Вартість можна поставити <100, якщо вартість книги не повинна перевищувати 100 гривень);
Сообщение об ошибке містить повідомлення користувачу при введенні помилкових значень.
Одне з полів таблиці звичайно, призначається ключовим. Значення в цьому полі однозначно визначають запис. Це поле повинно бути призначено Обязательным і необхідно зазначити, що це поле є Индексированным(без повторений). Таким полем у таблиці Книги є поле Инв№. Щоб призначити це поле ключовим, відзначте поле і клацніть на інструменті Ключ (він виділений на рисунку 1.3). Закрийте вікно Конструктора таблиць для зберігання структури таблиці та надайте їй ім’я у вікні запиту.
Рисунок 1.3 - Створення структури таблиці Книги
Тепер потрібно ввести дані в таблицю. Це можна зробити багатьма способами. Наведемо два найпростіших:
1). Перегляд та введення даних у режимі таблиці: для цього у вікні бази даних необхідно виділити таблицю та натиснути на кнопку Открыть. Ви побачите пусту таблицю. Введіть до неї декілька записів про книги вашої бібліотеки як наведено в таблиці 1.1.
2). Використання автоформи: натисніть на кнопку Новый объект на панелі інструментів та оберіть пункт Автоформа. Буде створена та відкрита форма для перегляду та редагування записів. Введіть не менш 10 записів до таблиці Книги.
Таблиця 1.1- Список книг таблиці Книги
Инв№ |
Шифр |
Автор |
Название |
Издательство |
Город |
Год |
Стоимость |
Аннотация |
1 |
681.3 |
Пинчук В.П. |
Объектно-ориентированное программирование |
ЗНТУ |
Запорожье |
2002 |
10,00 грн. |
Конспект лекций для студентов, изучающих программирование. |
10 |
657.1 |
Овчаренко Е.К. |
Финансово-экономические расчеты в Excel |
Филинъ |
Москва |
1997 |
8,00 грн. |
Книга в доступной форме знакомит с возможностями Excel |
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. |
Створіть нову таблицю ЧитКниги з полями (Рис. 1.4):
Инв№ - інвентарний номер книги, виданої читачу;
NB – номер читацького квитка читача;
Дата выдачи- дата видачі книги читачу;
Дата возврата – дата, коли читач повинний повернути книгу до бібліотеки.
Виберіть відповідні до змісту типи полів і їхні розміри. Поле Инв№ повинне бути типу Текстовый та мати розмір 6 (байтів) як і в таблиці Книги. Поле NB теж зробіть текстовим. Поля Инв№ і NB мають бути індексованими й обов’язковими. У цій таблиці можна не призначати ключового поля.
З аповніть таблицю даними про видані книги (Таблиця 1.2). Стежте за тим, щоб дані у всіх трьох таблицях були узгоджені, тобто не видавайте книг, котрих немає в бібліотеці.
Рисунок 1.4 - Створення структури таблиці ЧитКниги
Таблиця 1.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 |
Не можна затримувати |
Створіть нову таблицю Читатели (Рис.1.5) з полями:
NB – номер читацького квитка читача;
Фамилия – прізвище читача;
Кафедра – кафедра, на якій працює читач, або група, у якій навчається читач;
Телефон – робочий телефон читача.
Ключовим полем в останній таблиці є поле NB, тому що саме воно однозначно визначає кожний запис. Це поле повинно бути індексованим і обов’язковим.
Рисунок 1.5 - Структура таблиці Читатели
Заповніть і цю таблицю даними (Таблиця 1.3). Стежте за тим, щоб не видавати книги неіснуючим читачам, тому що в цьому випадку ви не зможете встановити необхідні зв’язки поміж таблицями.
Таблиця 1.3 - Список читачів до таблиці Читатели
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. Створення зв’язків поміж таблицями. Проектування нашої бази даних можна вважати завершеним. Залишилося тільки встановити постійні зв’язки між таблицями для того, щоб можна було вибирати дані з декількох таблиць у відповідності зі значеннями збіжних полів. Для цього клацніть на інструменті Схема данных та додайте до вікна схеми даних три створені таблиці. На екрані з’явилося схематичне зображення трьох таблиць. Зв’язки між ними встановлюються за допомогою миші за методою «зачепити й перетягнути». Зачепіть поле Инв№ у таблиці Книги і протягніть до такого ж поля в таблиці ЧитКниги. У вікні діалогу поставте позначку для цілісності даних (Рисунок 1.6). На схемі з’явиться лінія, що з’єднує ці поля. Аналогічно встановіть зв’язок двох інших таблиць по полю NB (Рисунок 1.7).
Рисунок 1.6 - Створення зв’язків поміж таблицями
Рисунок 1.7 - Загальний вид Схемы данних