- •Практичні заняття по розробці баз даних
- •Вправа 1. Телефонний довідник
- •Лабораторна робота № 11 Створення базових таблиць і робота з ними
- •Лабораторна робота № 12 Створення міжтабличних зв'язків
- •Лабораторна робота № 13 Створення запитів і робота з ними
- •2. Запити з параметром.
- •Підсумкові запити
- •5. Запити на зміну
- •Лабораторна робота № 12 Робота з Майстром форм в ms Access
- •Лабораторна робота № 13 Створення й робота зі звітами. Експортування
- •Експорт даних або об'єктів бази даних Експорт у файл Microsoft Access або Microsoft Excel
- •Експорт у формат Microsoft Word або інший текстовий формат
- •Хід роботи:
- •Вправа 2. Облік замовлень
- •Крок 2. Створення бази даних
- •Крок 3. Аналіз інформації в базі даних
- •Практична робота «Розробка баз даних в ms Access»
- •Створення запитів
- •Розробка форм
- •Створення звітів
- •Передача даних з access в word
- •Завдання для самостійної роботи
- •Практична робота № 1
- •Теоретична частина:
- •Правила безпеки:
- •Зразок виконання завдання:
- •Завдання для самостійної роботи:
- •Практична робота № 2
- •Теоретична частина:
- •Правила безпеки:
- •1. Строго виконуйте вказівки викладача.
- •2. Правильно запускайте програму Access. Не змінюйте макроси й шаблони.
- •3. Не робіть різких ударів при роботі із клавіатурою. Не кладіть на неї книги або зошити. Зразок виконання завдання:
- •Завдання для самостійної роботи:
- •Практична робота № 3
- •Теоретична частина:
- •Правила безпеки:
- •Зразок виконання завдання:
- •Завдання для самостійної роботи:
- •Рецензія на методичну розробку « практичні заняття по розробці баз даних
Вправа 2. Облік замовлень
Завдання: Нехай якась фірма займається торгівлею кондитерськими виробами. Клієнтами (покупцями) фірми є ресторани, кафе, клуби й т.д. Необхідно розробити базу даних для обліку й аналізу замовлень фірми.
Крок 1. Проектування бази даних
Основна таблиця проектованої бази даних повинна містити відомості про замовлення. У числі таких відомостей повинні бути: Номер замовлення, Код клієнта, Найменування клієнта, Адреса клієнта, Код продукту, Назва продукту, Кількість, Дата поставки, Ціна, Вартість.
Кожен рядок таблиці з такими полями містить повну інформацію про конкретне замовлення, а вся таблиця в цілому - дає можливість не тільки вести облік, але й аналізувати діяльність фірми (по обсягах продукції, вартості, датам і т.п.).
Якщо таблиця з відомостями про замовлення буде оформлена у вигляді єдиної таблиці Microsoft Access, то це буде не найкращим варіантом організації даних. Наприклад, значення полів "Найменування клієнта" й "Адреса клієнта" повністю визначаються полем "Код клієнта" й у базі буде спостерігатися дублювання інформації. Може відбутися й втрата інформації: при видаленні записів про замовлення будуть віддалятися й відомості про клієнтів.
Аналогічна ситуація складається й з полями "Код продукту", "Назва продукту", "Ціна". Крім того, значення поле "Вартість" є добутком ціни на кількість, тому дане поле можна взагалі не включати в таблицю, при необхідності його варто обчислювати.
Таким чином, має сенс організувати розглянуту нами базу даних у вигляді трьох зв'язаних таблиць:
Класифікатор "КЛІЄНТИ" ("Код клієнта", "Найменування клієнта", "Адреса клієнта");
Класифікатор "ПРОДУКТИ" ("Код продукту", "Назва продукту", "Ціна");
"ЗАМОВЛЕННЯ" ("Номер замовлення", "Код клієнта", "Код продукту", "Кількість", "Дата поставки").
Поля "Код клієнта" й "Код продукту" таблиці "ЗАМОВЛЕННЯ" повинні бути пов'язані з відповідними полями таблиць "КЛІЄНТИ" й "ПРОДУКТИ".
Подумайте про призначення ключових полів у таблицях, типах даних і розмірах полів, додаткових параметрах (необхідності вказівки значень за замовчуванням, ознак обов'язковості й т.п.).
Крок 2. Створення бази даних
Створіть макети зазначених вище таблиць. Налаштуйте підстановочні поля й укажіть параметри міжтабличних зв'язків (забезпечення цілісності даних).
Створіть форми для роботи із всіма таблицями. Зробіть так, щоб форми для роботи з таблицями "КЛІЄНТИ" й "ПРОДУКТИ" у кожен момент часу дозволяли б працювати тільки з одним записом (наприклад, з даними тільки одного клієнта), а форма для роботи з таблицею "ЗАМОВЛЕННЯ" відображала б відразу групу замовлень.
Заповніть таблиці наступними даними:
КЛІЄНТИ
Код клієнта |
Найменування клієнта |
Адреса клієнта |
10 |
Кафе «Вітрило» |
Зелена, 12 |
20 |
Клуб «Білий папуга» |
Лісова, 28 |
30 |
Закусочна «Сирена» |
Весняна, 45 |
40 |
Ресторан «Маяк» |
Голубєва, 10 |
50 |
Бістро «Париж» |
Московська, 7 |
60 |
Клуб «Орфей» |
Волзька, 51 |
ПРОДУКТИ
Код продукту |
Назва продукту |
Ціна |
200 |
Цукерки «Південна ніч» |
32,60 |
300 |
Печиво «Столичне» |
16,40 |
400 |
Торт «Пташине молоко» |
35,20 |
500 |
Пастила фруктова |
24,80 |
Таблицю "ЗАМОВЛЕННЯ" заповніть за своїм розсудом (10-30 записів).
