Главная » Файлы » Для учня/студента » Інформатика [ Добавить материал ]

База даних (БД) Теор. конспект
[ · Скачать удаленно (176.0 Kb) ] 02.08.2010, 23:02
Теоретичний конспект
База даних (БД) — це структурована сукупність взаємопов'язаних даних певної предметної області (реальних об'єктів, процесів, явищ тощо). Приклади: БД щодо наявності медикаментів; БД у системі розкладу літаків, поїздів або БД продажу квитків транспорту; БД документів учнів школи, картотека відділу кадрів або в бібліотеки тощо.
Поява комп'ютерної техніки підвищила ефективність роботи з базами даних. Доступ до даних та керування ними відбувається в середовищі спеціального програмного пакету — системи управління базами даних (СУБД).
СУБД — це програма, за допомогою якої здійснюється збере¬ження, обробка та пошук інформації в базах даних.
За структурою організації інформації в БД розрізняють такі моделі баз даних: ієрархічна, мережева та реляційна.
Ієрархічна модель бази даних. Ця модель являє собою структуру даних, які впорядковані за підляганням від загального до конкретного; нагадує «дерево» (граф), тому має такі самі параметри: рівень, вузол, зв'язок. Модель працює за таким принципом: кілька вузлів нижчого рівня з'єднуються за допомогою зв'язку з одним вузлом вищого рівня. Ієрархічну модель шкільної бази даних наведено на схемі 1.

Ієрархічна модель бази даних має такі властивості: кілька вузлів нижчого рівня пов'язані тільки з одним вузлом вищого рівня; дерево ієрархії має тільки одну вершину, що не підлягає іншій; кожний вузол має власне ім'я, є тільки один маршрут від вершини дерева (кореневого вузла) до будь-якого вузла структури.
Мережева модель бази даних. Загальним виглядом вона схожа на ієрархічну. Має такі самі складові структури, вирізняється характером відношення між ними. Між елементами структури до¬вільний, не обмежений кількістю елементів-зв'язок. Мережеву модель роботи викладачів у школі наведено на схемі 2.

Реляційна модель бази даних. (Походження назви від латинсь¬кого слова relatio — відношення). Модель побудована на взаємо¬відношеннях між складовими структури. Являє собою одну таб¬лицю або сукупність взаємопов'язаних двовимірних таблиць (табл. 1).
Реляційна модель створена на основі двовимірної таблиці.
Рядок таблиці — це запис, що містить інформацію про окремий об'єкт таблиці (один учень). Структура записів однакова; сукупність елементів даних, іа яких складається запис, називається полем. Інформація запису знаходиться в полях. Поле таблиці — це колонка таблиці.
Однакові записи у таблиці не допускаються. Оскільки в усіх записах є одні й ті самі поля, їм надають унікальні імена (прізвище учня, ім'я учня,...). Поле має бути однорідним за типом за всіма записами у колонці (або текстові дані, або числові тощо).
Реляційна модель однієї бази даних, як правило, містить декілька таблиць, зв'язок між якими здійснюється за допомогою спеціального поля —ключа.
Приклади реляційних СУБД: dBASE, FoxBase, FoxPro, Clipper та Access.
Додаток MS Access є системою управління базами даних, яка входить до складу пакету Microsoft Office і призначена для роботи за персональним комп'ютером або в мережі під керівництвом операційної системи Windows. База даних СУБД Access є реляційною базою даних, яка складається з взаємопов'язаних двовимірних таблиць.
СУБД Access дає змогу:
• проектувати табличні об'єкти бази даних;
• встановлювати зв'язки між таблицями;
• вводити, зберігати, переглядати, сортувати, модифікувати дані таблиці з використанням апарату алгебри логіки та індексування;
• створювати й використовувати об'єкти БД.
Об'єкти СУБД Access
База даних — файл, який містить різні об'єкти збереження даних.
Таблиця (tables) - організація збереження даних у вигляді двовимірного масиву. Є основним об'єктом БД. Решта - похідні від таблиці.
Форми (forms) - об'єкти для зображення даних із таблиць на екрані в зручному для перегляду та обробки вигляді.
Запити (queries) - об'єкти для вибору та фільтрації даних таблиці за визначеними критеріями (умовами).
Звіти (reports) - формування документа даних із таблиці для друку.
Макроси (macros) - опис дій у вигляді послідовності команд та їх автоматичного виконання.
Модулі (modules) - програми на Visual Basic, які розробляє користувач для реалізації нестандартних процедур.
Категория: Інформатика | Добавил: referatwm
Просмотров: 349 | Загрузок: 142 | Рейтинг: 3.0/1