Методичні вказівки до виконання лабораторних та самостійних робіт з дисципліни “Інформатика” студентами 1курсу, які навчаються за всіма напрямами підготовки галузі знань 0305 “Економіка та підприємництво” денної та заочної форм навчання НУВГП/І.М.Карпович, В.О.Савич, Б.С.Білан - Рівне: НУВГП, 2014. - 34 с.
Укладачі: І.М.Карпович, канд.фізико-матем.наук, доцент
В.О.Савич, канд.фізико-матем.наук, доцент
Б.С.Білан, старший викладач
Відповільний за випуск: Б.Б.Круліковський, завідувач кафедри обчислювальної техніки
1 Бази даних та системи управління базами даних………………………..4
2 Основи MS Access………………………………………………………….6
3 Побудова бази даних………………..……………………………………...6
3.1 Таблиці………………………………………………………………………7
3.1.1 Проектування структури таблиць ……………………………7
3.1.2 Індекси та ключі ……………………………………………….7
3.1.3 Побудова та редагування структури таблиць………………..9
3.1.4 Зв’язування таблиць…………………………….....…...11
3.2 Форми……………………………………………………………...............11
3.2.1 Види форм………………………………………………...…..12
3.2.2 Проектування та побудова форм ……………………… ….13
3.2.3 Редагування форм………………………………………..…...16
3.2.4 Пошук та сортування даних………………………….……...17
3.3 Звіти………………………………………………………………… … ...18
3.3.1 Механізми створення звітів…………………………… ……18
3.3.2 Редагування звіту……………………………………………..20
3.3.3 Виконання обчислень та підведення підсумків…………….23
4 Робота з даними…………………………………………………………...24
4.1 Можливості та типи запитів………………………………………….…24
4.2 Створення запитів у середовищі MS Access…………………………..25
4.3 SQL – запити…………………………………………………………….25
4.4 Кнопкові форми…………………………………………………………28
5 Теми розробок для самостійної роботи студентів……………………..29
6 Приклади таблиць та їх полів для розробки баз даних………………..30
Список літератури………………………………………………………..34
Бази даних та системи управління базами даних
У звичайному розумінні будь-яку сукупність типових даних деякої предметної області можна визначити терміном база даних. При цьому структурно ці дані уявляються у вигляді множини пов¢язаних між собою окремих інформаційних частин. Базою даних (БД) можна вважати сукупність інформації про кадровий стан підприємства, розклад занять у навчальному закладі, бібліотечний фонд тощо. З точки зору використання програмних засобів управління даними БД - це визначений набір записів та файлів, які організовані певним чином. Спеціальне програмне забезпечення, необхідне для використання та модифікації баз даних користувачем, називається системою управління базами даних.
До основних функцій СУБД належать:
- забезпечення користувачів засобами одночасного незалежного оперування даними в абстрактних термінах, які не пов¢язані із способом збереження даних в ЕОМ;
- синхронізація доступу до даних;
- захист цілісності даних;
- забезпечення секретності і пріоритетності доступу до даних;
- захист даних від аварій та відновлення даних тощо.
Функції СУБД за типом можна розподілити на такі групи:
- Визначення даних. Задати структуру даних та їх тип, зв¢язки між даними, елементи підстановок для значень тощо.
- Обробка даних. Обробка та представлення даних різними методами, залучаючи функції фільтрації, сортування та ін.
- Керування даними. Розподіл даних між користувачами, надаючи їм право доступу до даних з наданням або запереченням можливості коригування даних та ін.
Кожну інформаційну область за своєю структурою можна віднести до деякого типу, найпоширеніші з них – ієрархічні, мережні, реляційні. Сукупність даних можна назвати реляційною (relation - відношення), якщо дані графічно виглядають як пов¢язані між собою двовимірні таблиці. Відповідно до типу даних називають і системи управління базами даних. Найбільш поширеними є реляційні СУБД ( ORACLE, MS SQL Server, MS Access та ін.). Зазначимо, що будь-яку інформаційну структуру можна визначити через модель іншої визначеної структури. СУБД реляційного типу дозволяє це зробити простіше - наочно і з прийнятними втратами.
Рядки двовимірної таблиці бази даних називають записами, а стовпчики – полями. У реляційних СУБД таблиці називають відношеннями. Запис визначається своїм номером, а поле – ім’ям. Основні вимоги до змісту таблиць:
- однакові записи забороняються;
- всі записи повинні мати однакову кількість полів;
- значення полів атомарні, тобто таблиця не може мати своїми компонентами інші таблиці.
Елементами даних MS Access є сталі, змінні пам¢яті та поля таблиць. Елементи даних та функції над ними складають вираз, які будемо позначати словом Exp, додаючи один із символів C, M, N, D, L – початкові букви типів даних (наприклад, ExpN). Типи даних поділяються на базові і визначені користувачем. Деякі базові типи даних наведені в таблиці 1.
Таблиця 1.
Базові типи даних MS Access
Тип даних
Позначення
Назва в MS Access
Рядок (Character)
C
текст
Текст ( Memo )
M
текст Memo
Числовий (Numeric)
N
числовий
Дата (Date)
D
дата/час
Логічний (Logical)
L
логічний
Приклади сталих: “010201” – рядок (ExpC), 010201 – число (ExpN), 01.02.01 – дата (ExpD). Типи полів таблиць визначаються під час визначеня таблиці або модіфікаціїї її структури. Тип даних рядок – це множина послідовностей символів, довжина якої не може перевищувати 255. Існує операція конкатенації даних типу рядок. Позначається ця операція знаком + . Наприклад, якщо значення зміних A і B є відповідно ‘Micro’ і ‘soft’, то значенням виразу A+B буде рядок ‘Microsoft’. Тип даних текст (Memo) використовується для даних, значення яких – символи, а їх кількість може перевищувати 255.
Числовий тип даних використовується для даних, що характеризують кількісні властивості. Тип даних дата використовується для обробки дат. Логічний тип даних використовується у виразах, які набувають значення істина або хибність. Для даних логічного типу існують операції: OR - логічне додавання, AND – логічне множення, NOT – логічне заперечення.