- •Первомайський політехнічний інститут
- •Лабораторна робота №1
- •Теми для попереднього вивчення:
- •Завдання №1: Створити перший об’єкт реляційної бази даних «замовлення». Теоретична частина
- •1. Розробка структури бд.
- •2. Розробка структури таблиць.
- •3. Створення ключових полів та упорядкування інформації.
- •4. Збереження таблиць.
- •5. Заповнення таблиць.
- •6. Модифікація даних.
- •Послідовність виконання лабораторної роботи
- •Контрольні питання
- •Оформлення звіту лабораторної роботи
- •Завдання №1 для самоперевірки
- •Оформлення звіту індивідуального завдання
- •Послідовність виконання лабораторної роботи
- •Контрольні питання
- •Оформлення звіту лабораторної роботи
- •Завдання №2 для самоперевірки
- •Оформлення звіту індивідуального завдання
- •Лабораторна робота №3
- •Теми для попереднього вивчення:
- •Завдання №3: Побудувати форму з графічним відображенням табличних даних для аналізу замовлень Теоретична частина
- •Послідовність виконання лабораторної роботи
- •Контрольні питання
- •Оформлення звіту лабораторної роботи
- •Завдання №3 для самоперевірки
- •Оформлення звіту виконання індивідуального завдання
- •Лабораторна робота №4
- •Теми для попереднього вивчення:
- •Теоретична частина
- •Послідовність виконання лабораторної роботи
- •Контрольні питання
- •Оформлення звіту лабораторної роботи
- •Завдання №4 для самоперевірки
- •Оформлення звіту виконання індивідуального завдання
- •Лабораторна робота №5
- •Теми для попереднього вивчення:
- •Теоретична частина
- •Послідовність виконання лабораторної роботи
- •Контрольні питання
- •Оформлення звіту лабораторної роботи
- •Завдання №5 для самоперевірки
- •Оформлення звіту виконання індивідуального завдання
- •Список літератури
- •Тетяна Олександрівна Науменко
- •Для виконання лабораторних та індивідуальних робіт по створенню реляційних баз даних
Контрольні питання
Що називається базою даних?
З яких об’єктів складається база даних?
Розкрийте поняття реляційної бази даних.
З якою метою створюється первинний ключ?
Що забезпечують зв’язки між таблицями?
Оформлення звіту лабораторної роботи
Тема та мета лабораторної роботи.
Постановка задачі та завдання до лабораторної роботи
Технологія виконання завдання.
Висновок щодо отриманих результатів виконання лабораторної роботи.
Завдання №1 для самоперевірки
Виберіть в додатку №1 або в електронному вигляді наочну область бази даних індивідуального завдання відповідно до списку групи в журналі.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
створення БД;
створення структури таблиць;
створення ключових полів;
заповнення таблиць;
установка зв'язків між таблицями.
3. Заповніть таблиці п’ятьма записами. Роботу оформіть у вигляді звіту, структура якого надається нижче.
Оформлення звіту індивідуального завдання
Наочна область та постановка індивідуального завдання
Технологія та методика виконання завдання.
Висновок щодо отриманих результатів.
ЛАБОРАТОРНА РОБОТА №2
Тема: Формування запитів засобами СУБД ACCESS.
Мета: Навчитися будувати запити в середовищі СУБД ACCESS для відбору інформації за різними ознаками; різних типів.
Теми для попереднього вивчення:
Перед виконанням лабораторної роботи №2 необхідно ознайомитися з наступними питаннями:
призначення запитів;
типи запитів;
технологія розробки запитів в середовищі СУБД ACCESS;
методика побудови умов відбору.
Основні поняття: 1. Поняття запитів. 2. Різновидності запитів.
3. Стандартна панель інструментів вікна запиту.
4. Структура бланку запиту в режимі конструктора.
5. Основні функції, які використовуються для підведення підсумків в полях груп. 6. Побудова обчислювальних полів. 7. Як формують умови відбору?
Наочна область інформаційної системи: ЗАМОВЛЕННЯ ТОВАРІВ.
Задача: Суб’єкти підприємницької діяльності (покупці) здійснюють замовлення на товари (продукцію), про що постачальник веде облік в книгах замовлень товарів. З метою спрощення формування звітів та автоматизованого ведення обліку реалізації товарів постачальників необхідно створити автоматизовану інформаційну систему (АІС) „ЗАМОВЛЕННЯ”.
Завдання №2:
Створити запити для формування таблиць трьох видів:
таблиця, що відображає замовлення в кількісному та вартісному показниках за вказаний період;
таблиця, що відображає кількість та вартість замовлень по групі товару;
таблиця, що відображає кількість замовлень по групі товару, а також в розрізі місяців.
Теоретична частина
Особливість запитів полягає в тому, що вони черпають дані із базових таблиць і створюють на їх основі тимчасову результуючу таблицю. Тобто отримується електронна таблиця, що не має аналогу на жорсткому диску, – образ відібраних полів і записів. При створенні запитів використовується декілька направлень:
відбір інформації за певними ознаками;
відображення інформації з виконанням обчислень;
групування інформації за певними ознаками з підведенням необхідних підсумків;
систематизація інформації у вигляді таблиці, що має графи та стовпці (перехресної).
Перераховані можливості запитів дозволяють будувати на основі них складні звіти, оперативно проводити необхідну обробку даних при зміні табличної інформації.
Для отримання необхідних специфічних даних задаються умови, яким мають відповідати дані, що вибираються.
Access допускає використання різних способів введення текстових виразів. Можна вводити текст у лапках або без них, ставити знаки рівності перед текстом або опускати їх (коли курсор виходить за межі поля, що містить текстовий вираз, Access автоматично бере текст в лапки). Тобто можна вводити будь-який з таких виразів: Київ, “Київ”, = Київ, = “Київ”.
Разом з текстовими умовами можна використовувати оператор Like і символ «*», який означає довільну послідовність символів.
Для полів, що містять числові або грошові значення, у виразах можна використовувати математичні операції. Так, вирази = 20.00 і Between 5 And 12 є типовими числовими умовами. Для полів, які містять дати, також використовуються математичні операції у виразах умов. Дати вводяться у будь-якому з таких форматів: чер 23 10, # 23/6/10 #, 23-чер-10. Брати дати в символи # не обов'язково (якщо вони відсутні, то Access додасть їх автоматично). В умовах для дат можна використовувати функцію Date() для відбору записів, що містять поточну дату. Можна використовувати також вираз з Between, наприклад, Between 24/8/10 And Date().
Для вибору підмножини даних, що задовільняють декільком умовам, у відповідні поля бланка запиту треба внести умови у відповідному форматі. Такі запити використовують логічні операції And, що означає “і” і OR, що означає “або”. And використовують, коли мають одночасно задовольнятися перша і друга умова. OR використовують, коли для вибору записи мають задовільняти ту або іншу умову. Введення умов під рядком «Условие отбора» бланка запиту.
Access використовує мову бази даних SQL (Structured Query Language - структурована мова запитів) для створення запитів. Незважаючи на те, що запит розробляється візуально у вікні конструктора запиту, при збереженні запиту Access транслює цей візуальний проект в оператор SQL, який і виконується при запуску запиту. Оператор SQL, який відповідає даному запиту, можна побачити у вікні конструктора запиту, якщо вибрати команду Вид/Режим SQL.