
Системи управління базами даних
Тема . Поняття бази даних. Технологія проектування СУБД MS Access. Робота з таблицями в MS Access.
План
Поняття бази даних.
Призначення й класифікація систем керування базами даних. СУБД MS Access.
Основні об'єкти бази даних MS Access.
Структура таблиць в базі даних MS Access.
Типи даних MS Access.
Режими створення, перегляду, редагування структури таблиць і даних таблиць.
Налагодження і редагування властивостей полів. Визначення ключових полів.
Поняття про зв'язок; типи зв'язку між таблицям в базі даних MS Access.
Фільтрації даних в таблицях бази даних MS Access.
Експорт, імпорт таблиць.
База даних (БД) — це значна кількість однорідних даних з конкретної предметної галузі, які зберігаються на комп'ютерних носіях.
БД створюють, якщо є потреба регулярно опрацьовувати великі обсяги однорідної інформації: списки абітурієнтів, студентів з їхніми оцінками, співробітників підприємства чи фірми з анкетними даними, розклади руху різних видів транспорту, пропозиції товарів на ринку, облік матеріалів на складах тощо.
Інформаційно-логічна модель (ІЛМ) — відображає дані предметної області у вигляді сукупності інформаційних об'єктів та зв'язку між ними.
Інформаційні об'єкти — це інформаційне описання деякої сутності предметної області — реального об'єкту, процесу, явища або події.
Робота з БД має такі етапи:
1) створення структури БД;
2) введення даних;
3) редагування структури і даних;
4) відшукання інформації в БД;
5) оформлення звітів.
Для виконання цих робіт є спеціальні програми, такі як Access, FoxPro, dBase-системи та інші. Вони називаються системами керування базами даних (СКБД).
Cистема управління базою даних (СУБД) — це програма, призначена для запису, пошуку, сортування, обробки та аналізу інформації, що міститься в базі даних.
СУБД бувають: ієрархічні, реляційні, мережні.
Реляційна база даних — являє собою сукупність взаємозв'язаних двовимірних таблиць — реляційних таблиць, в кожній з яких зберігаються данні про єдину предметну сутність.
Реляційна таблиця — це таблиця, яка має поля з однотипними даними, між якими встановлено зв'язок.
Microsoft Access — це програма призначена для роботи з реляційними базами даних в середовищі Windows.
В Access база даних — це файл, який містить дані у вигляді однієї чи кількох таблиць. Окрім таблиць, у файлі БД можуть бути такі об'єкти: форми, запити, макроси, модулі. Розширення такого файлу є .mbd
Базу даних в Access створюють у вигляді однієї чи декількох таблиць. Для цього після запуску програми треба виконати таку послідовність команд:
Файл => Створити => На закладці Загальні вибрати Нова база даних => ОК => Вибрати потрібну папку і надати файлу назву => Створити => Активізувати закладку Таблиці => Створити.
Розглянемо структуру таблиці. Таблиця в БД складається з рядків (записів) і стовпців.
Запис містить інформацію про один елемент бази даних: одну людину, книжку, продукцію, рейс тощо. Він складається з полів, які формують структуру запису Структура запису фактично визначає структуру таблиці і всієї БД, якщо в ній є лише одна таблиця.
Поле — це мінімальна (але найважливіша) порція інформації в записі, над якою визначені операції введення, виведення, перетворення тощо. Воно має ім'я, значення, характеризується типом і низкою додаткових властивостей.
Назви полям дає користувач, назви типів є стандартні, а значення полів випливають зі змісту конкретної задачі.
Отже, структура таблиці — це структура запису, тобто сукупність назв полів, їхніх типів та властивостей, визначених користувачем під час аналізу конкретної задачі. Структура визначає послідовність розташування даних у записі на фізичному носії і вигляд даних на екрані.
Основні об'єкти бази даних MS Access:
Таблиця — це основний об'єкт бази даних, в якій зберігаються данні, таблиці організовані, як бухгалтерські відомості і мають рядки та колонки.
Форма — відображає дані з таблиць або запитів відповідно до форматів описаних користувачем.
Запит — вибирає дані з таблиці, згідно умовам, що задаються.
Звіт — відображає і друкує дані з таблиць або запитів, згідно з описаним користувачем форматом.
Макрос — використовується для автоматизації дій, що регулярно повторюються.
Сторінки — новий об'єкт баз даних, який увійшов у версію Microsoft Access 2000.
Як і форми, цей об'єкт використовують для забезпечення доступу до даних, які вміщуються у базі, бо йдеться про віддалений доступ, наприклад, через Internet або корпоративну мережу Intranet.