3.. Реляційна, ієрархічна та мережна моделі даних. 2
4.. Поля БД MS Access. 3
5.. Інформаційний аналіз предметної області при проектуванні БД. 4
6.. Основні відомості про СУБД Ассess. 4
7.. ТЕСТ. 6
ЛІТЕРАТУРА
1. Інформатика: Комп'ютерна техніка. Комп'ютерні технології: Підручник для студентів вищих навчальних закладів / За ред. O.I.Пушкаря. – К.: Видавничий центр "Академія", 2002. - 704 с. (стр. 81-84).
2. Информатика: Базовый курс / С.В.Симонович и др. – СПб.: Питер, 2002. - 640 с.
3. Информатика: Учебник / Под ред. проф. Н.В.Макаровой. – М.: Финансы и статистика, 2001. - 768 с. (глава 8).
1. Вступ.
В економіко-виробничій сфері на транспорті часто потрібно працювати з даними із різних джерел, кожен, із яких пов’язаний з певним видом діяльності. Для координації усіх даних необхідні певні знання та організаційні навички.
Особливість самої задачі має певний вплив на вибір технології розв’язання поставленої задачі. Наприклад, при вирішенні задач, які вимагають роботи з кількома джерелами інформації, зберігання вхідних даних, вибір даних за певними критеріями, проведення розрахунків, потрібні технології створення та ведення баз даних. Такими можливостями володіють табличний процесор Excel, але значно вужчими в порівнянні із системами управління базами даних (СУБД.
В подальшому ми будемо розглядати технологію вирішення типових економіко-організаційних задач на транспорті з використанням СУБД Access.
Уведемо декілька визначень щодо баз даних, які використовуються під час роботи з системою управління базами даних (СУБД) Microsoft Access.
2. Основні поняття баз даних та СУБД.
База даних (БД) - це сукупність даних, що описують деяку сферу діяльності людини. У базі даних зберігається інформація про об'єкти цієї сфери діяльності. Дані розміщуються в БД у вигляді таблиць. Замість терміну "База даних" можливе вживання терміна "файл бази даних", бо з точки зору MS Access це - рівнозначні поняття.
БД включає в себе таблиці, запити, звіти, форми та інші структурні елементи, які допомагають зберігати й обробляти дані і підтримувати порядок у них. Всі ці елементи знаходяться в одному файлі.
Під даними розуміють відомості про об’єкти певної предметної області, які представлені у вигляді, придатному для автоматичної обробки.
Предметна область- частина реального світу, що досліджується.
Переваги електронних БД:
√ швидке сортування та пошук інформації,
√ просте створення (генерація) звітів за зразком.
Користувачі баз даних розрізняються за категоріями:
√ кінцеві користувачі;
√ програмісти та системні аналітики;
√ адміністратори.
Адміністратор відповідає за вимоги до БД при проектуванні бази, використанні та супроводі під час експлуатації БД, забезпечує цілісність та безпеку даних.
Безпека - даних-захист даних від випадкового чи навмисного несанкціонованого доступу до даних. Під цілісністю даних розуміють дії, надають можливість відновлення даних у випадку порушень роботи, а також запобігають діям користувачів, що можуть порушити як дані так і зв’язки між ними.
Програмісти та системні аналітики, створюючи БД, намагаються упорядкувати інформацію за різними ознаками, для того, щоб можна було одержувати із БД інформацію за будь-якими вимогами.
У сучасних технологіях БД передбачається створення, підтримка та забезпечення доступу користувача до даних за допомогою спеціального програмного забезпечення - систем управління базами даних (СУБД).
3. Реляційна, ієрархічна та мережна моделі даних.
Системи управління базами даних (СУБД) – пакет програм, який забезпечує створення БД та організацію БД.
СУБД надають користувачам засоби для одержання даних за певним критерієм (вимогами), здійснювати безпосереднє управління даними, а програмістам та системним аналітикам надаються інструменти більш швидкої та досконалої розробки програмних засобів обробки даних. Сучасні СУБД дозволяють працювати з великими обсягами інформації. Є публікації, де вказується, що за останні 15 років розміри баз даних зросли на два порядки. Сьогодні стандартними вважається база даних обсягом 1-10 Гбайт. За прогнозами спеціалістів розвиток великих пошукових систем та сховищ даних приведе до створення БД даних, яка вміщує більше 10 Тбайт.
Найбільш поширені наступні СУБД :
Назва СУБД
Тип БД
MS Access
Реляційна
Clipper
Реляційна
DBase
Реляційна
FoxBase+
Мережна
IMS/VS
Ієрархічна
Oracle
Реляційна
Paradox
Реляційна
Реляційна БД орієнтована на організацію даних у вигляді таблиць (відношень).
Кожна таблиця являє собою двовимірний масив і має такі властивості:
√ Кожен елемент таблиці це один елемент даних;
√ Усі елементи у стовпчику мають один тип та довжину, отже стовпчики у таблиці – однорідні;
√ Кожен стовпчик має унікальне ім’я;
√ Немає однакових рядків;
√ Порядок стовпчиків (рядків) у таблиці може бути довільним.
Таблиця- набір даних із конкретної предметної області. Дані у таблиці розташовуються у стовпчиках (полях) та рядках (записах).
Поле - елементарна одиниця логічної організації даних (атрибут). Для кожного поля задається ім’я поля (ідентифікатор). Наприклад, “Ціна”.
Запис - сукупність логічно зв’язаних полів, рядок таблиці.
Назви полям задає користувач, назви типів обираються користувачем із списку стандартних типів, які підтримує MS Access. Значення полів випливають із змісту конкретної задачі.
Структурована база даних містить у собі декілька таблиць, кожна з яких зберігає інформацію про однотипні об'єкти системи. У стовпцях таблиці розташовано конкретні дані, так би мовити, властивості об'єктів, які називають полями. Один рядок такої таблиці - сукупність властивостей одного об'єкта - буде записом.
Розглянемо введені вище означення на прикладі: ви працюєте у відділі кадрів будь-якого підприємства. Для прийняття працівників на роботу, складання штатних розписів, звільнення працівників тощо треба вести картотеку анкет, в яких вказуються різні особисті дані: імена, дати народження, стаж роботи і т.д. Ці лані записано на аркушах паперу, які, в свою чергу, зберігаються в папках. Крім того, відділ кадрів готує накази, розпорядження, звіти тощо, які теж підшиваються в папки.
У термінах баз даних це буде означати:
кожна окрема папка - це таблиця бази даних.
аркуші паперу ~ це записи в таблиці.
інформація на аркушах - це поля.
Система управління базами даних (СУБД), якою є Acces, дозволяє вам обробляти інформацію. За допомогою СУБД можна змінювати, оновлювати, знищувати дані, складати звіти. MS Acces є реляційною СУБД (від англ. relation - відношення, зв'язок). Це означає, що, замість того, щоб розміщувати всі свої дані в одну таблицю, ви розбиваєте дані на категорії і створюєте таблиці бази даних для кожної категорії окремо. Таким чином, реляційна БД складається з двох або більше таблиць, з'єднаних однаковим полем, яке називається ключовим (або просто ключем).