Комплексна практична робота
Тема: Створення бази даних в середовищі СУБД Microsoft Office Access Робота з об’єктами бази даних.
Мета: Формувати вміння та навички створювати базу даних в середовищі СУБД, працювати з об’єктами бази даних.
Етапи роботи:
База даних Товар буде складатися з п’яти таблиць: Вид, Клієнти, Постачальники, Товари, Угоди.
Всі таблиці створюються в режимі «Конструктор».
Схему даних слід створювати у відповідності з рисунком.
Для заповнення таблиць створюються відповідні форми.
Спочатку створюються запити, потім – звіти. Далі створюється головна кнопкова форма.
Хід роботи:
Увага! Під час роботи з комп’ютером дотримуйтеся правил безпеки та санітарно-гігієнічних норм.
Таблиця Вид:
Назва поля |
Тип поля |
Опис вмісту поля |
Властивості поля |
КодВиду |
Счетчик |
|
ключове поле |
НазваВиду |
Текстовый |
|
розмір поля – 20 |
Таблиця Клієнти:
Назва поля |
Тип поля |
Опис вмісту поля |
Властивості поля |
КодКлієнта |
Счетчик |
|
ключове поле |
НазваКлієнта |
Текстовый |
|
розмір поля – 20 |
Розрахунковий рахунок |
Числовой |
|
|
Представник |
Текстовый |
ПІП представника |
розмір поля – 50 |
АдресаКлієнта |
Текстовый |
|
|
Телефон |
Текстовый |
|
розмір поля – 15 |
КодВиду |
Числовой (Мастер подстановок*) |
|
|
* вводиться набір значень з таблиці Вид за двома полями: КодВиду, НазваВиду
Таблиця Постачальники:
Назва поля |
Тип поля |
Опис вмісту поля |
Властивості поля |
КодПостач |
Счетчик |
|
ключове поле |
НазваПостач |
Текстовый |
|
розмір поля – 50 |
Розрахунковий рахунок |
Числовой |
|
|
Представник |
Текстовый |
ПІП представника |
розмір поля – 50 |
АдресаПостач |
Текстовый |
|
|
Телефон |
Текстовый |
|
розмір поля – 15 |
КодВиду |
Числовой (Мастер подстановок*) |
|
|
* вводиться набір значень з таблиці Вид за двома полями: КодВиду, НазваВиду
Таблиця Товари:
Назва поля |
Тип поля |
Опис вмісту поля |
Властивості поля |
КодТовару |
Счетчик |
|
ключове поле |
ТоварнаГрупа |
Текстовый (Мастер подстановок*) |
Назва товарної групи |
розмір поля – 50 |
НазваТовару |
Текстовый |
|
розмір поля – 50 |
* вводиться фіксований набір значень: молочна продукція, крупи, макаронні вироби, чай, кава.
Таблиця Угоди:
Назва поля |
Тип поля |
Опис вмісту поля |
Властивості поля |
КодУгоди |
Счетчик |
|
ключове поле |
КодПостач |
Числовой (Мастер подстановок1) |
|
|
КодКлієнта |
Числовой (Мастер подстановок1) |
|
|
КодТовару |
Числовой (Мастер подстановок1) |
|
|
КількістьТовару |
Числовой |
|
|
ЦінаТовару |
Денежный |
|
2 десяткових знаки |
Дата |
Дата/Время |
Дата укладання угоди |
краткий формат даты |
ВидРозрахунку |
Текстовый (Мастер подстановок2) |
|
розмір поля – 20 |
Оплата |
Логический |
Відмітка про оплату |
Да/Нет |
1 – вводиться набір значень з відповідних таблиць за двома полями (аналогічно до таблиць Клієнти та Постачальники)
КодВиду |
НазваВиду |
1 |
ТОВ |
2 |
ВАТ |
3 |
ЗАТ |
4 |
ПП |
Таблиця Клієнти:
Код Клієнта |
Назва Клієнта |
Розрахунковий рахунок |
Представник |
АдресаКлієнта |
Телефон |
Код Виду |
1 |
Форум |
1256952321 |
Криворучко Микола Павлович |
м. Бровари, вул. Короленка, 60 |
7-23-51 |
4 |
2 |
ПРОДУКТ |
1325623541 |
Сидоренко Іван Борисович |
м. Житомир, вул. Шевченка, 13 |
20-42-03 |
1 |
3 |
Мегамаркет |
1235623124 |
Петров Олександр Іванович |
м. Київ, вул. Бориспільська, 2 |
536-52-63 |
2 |
4 |
ТОРБА |
1245632563 |
Петухов Станіслав Олексійович |
м. Чернігів, вул. Хлібна, 23 |
30-10-10 |
3 |
5 |
Міщенко |
1235623214 |
Міщенко Олексій Сергійович |
м. Ніжин, вул. Гоголя, 25 |
9-25-45 |
4 |
6 |
Ласунка |
1236252141 |
Кривошапко Сергій Сергійович |
м. Бориспіль, вул. Декабристів, 123 |
56-23-14 |
2 |
7 |
Чайна країна |
1231231521 |
Мартиненко Олег Іванович |
м. Вишневе, вул. Пітерська, 67 |
23-52-66 |
2 |
8 |
ФОРА |
1214125241 |
Кожух Валерій Іванович |
м. Обухів, вул. Київська, 12б |
85-96-52 |
3 |
9 |
Сервис-продукт |
1321212131 |
Похитайло Павло Іванович |
м. Бровари, вул. Черняхівського, 1 |
5-62-36 |
4 |
10 |
Три товстуни |
1112252325 |
Товстенко Петро Петрович |
м. Черкаси, вул. Княжизька, 56 |
41-23-25 |
4 |
Таблиця Постачальники:
Код Постач |
Назва Постач |
Розрахунковий рахунок |
Представник |
АдресаПостач |
Телефон |
Код Виду |
1 |
ГАЛАКТОН |
1256987452 |
Глущенко Володимир Іванович |
м. Київ, вул. Марини Раскової, 4 |
516-92-67 |
2 |
2 |
Тандем |
1632545632 |
Мазур Віталій Сергійович |
м. Вінниця, вул. Лермонтова, 12 |
42-16-54 |
4 |
3 |
ПП Буглак |
1526398524 |
Литвин Борис Петрович |
м. Київ, вул. Кадетський Гай, 6 |
813-92-22 |
4 |
4 |
Галка |
1452123695 |
Приходько Іван Іванович |
м. Львiв, вул. Заповiтна, 1 |
240-91-82 |
3 |
5 |
Чайная ложка |
1256932561 |
Підгулько Станіслав Ігорович |
м. Горлівка, вул. Леніна, 5 |
528-58-09 |
1 |
Таблиця Товари:
КодТовару |
ТоварнаГрупа |
НазваТовару |
1 |
молочна продукція |
молоко, 2,6% |
2 |
молочна продукція |
йогурт з наповнювачем, 3% |
3 |
молочна продукція |
морозиво "Ріжок" |
4 |
крупи |
гречка |
5 |
макаронні вироби |
спагетті, 0,5 кг |
6 |
чай |
зелений особливий |
7 |
чай |
чорний фасований |
8 |
крупи |
рис довгозернистий |
9 |
макаронні вироби |
лапша, 1 кг |
10 |
макаронні вироби |
спагетті, 850 г |
Таблиця Угоди:
Код Угоди |
Код Постач |
Код Клієнта |
Код Товару |
Кількість Товару |
Ціна Товару |
Дата |
Вид Розрахунку |
Оплата |
1 |
1 |
2 |
1 |
1230 |
8,25грн. |
12.11.2012 |
безготівковий |
Да |
2 |
3 |
7 |
6 |
2301 |
15,23грн. |
13.11.2012 |
безготівковий |
Да |
3 |
2 |
4 |
4 |
2365 |
7,55грн. |
13.11.2012 |
готівкою |
Нет |
4 |
3 |
7 |
7 |
235 |
10,23грн. |
14.11.2012 |
безготівковий |
Да |
5 |
4 |
9 |
7 |
256 |
12,35грн. |
15.11.2012 |
готівкою |
Нет |
Як правило, головна кнопкова форма програми (додатку) служить для групування складових частин програми, які представлені за допомогою різних компонентів, таких як форми, звіти, запити і т.п. Зручність використання головної кнопкової форми полягає в тому, що розрізнені компоненти можна згрупувати за функціями, які вони виконують або за результатами, які отримуються після їх виконання.
В нашій програмі групування проведемо по таких категоріях:
1) Форми.
2) Звіти.
3) Запити.