Реферат: Система управління базами даних
Системи управління даними другого покоління
Файли взаємопов'язаних даних об'єднуються в бази даних. СУБД створюються для таких досвідчених користувачів, як програмісти.
Системи управління даними третього покоління
Можливості СУБД розширились. Створені розвинуті інтерфейси, що забезпечують інтерактивний доступ звичайним користувачам.
Переваги СУБД :
· Скорочення надлишку даних;
· Без баз даних неможливо уникнути зберігання надлишкових даних;
· При наявності центрального контролю баз даних деякі надлишкові дані можна усунути;
· Надлишкові дані не можуть бути повністю усунені, оскільки велику роль в СУБД відіграють питання часу і достовірності.
У світі існує безліч СУБД. Незважаючи на те, що вони можуть по-різному працювати з різними об'єктами і надають користувачу різні функції й засоби, більшість СУБД спираються на єдиний устояний комплекс основних понять. Це дає нам можливість розглянути одну систему й узагальнити її поняття, прийоми й методи на весь клас СУБД.
Найпоширенішими СУБД є Visual FoxPro та Microsoft Access.
Система управління базами даних VISUAL FOX PRO (VFP)
СУБД VFP — це реляційна база даних. Кожна таблиця зберігається в окремому файлі з розширенням dbf. Усі інші об'єкти — форми (form), запити (query), звіти (report), програми (program), меню (menu), уявлення (view) теж зберігаються в окремих файлах з відповідними типами.
Дані поділяються на змінні бази даних (поля), змінні пам'яті (використовуються для проміжного зберігання даних) та масиви змінних пам'яті. Ім'я змінної може мати довжину до 10 символів, містити літери від А до Z, всі цифри та знак підкреслювання (—). У таблиці 1 перелічені типи даних, які можуть приймати змінні.
Таблиця 1
Тип даних | Характеристика |
Character | Може містити всі символи клавіатури, максимальна довжина — 254 |
Currency | Грошовий тип, може приймати значення від -900Е8 до +900Е8, містить 4 дробові розряди • |
Float | Може містити цифри, десяткову крапку. Максимальна довжина поля — 20 символів |
Numeric | Може містити цифри, десяткову крапку. Максимальна довжина поля — 20 символів (ціла частина + дробова частина + 1, якщо є десяткова крапка) |
Date | Містить дату в такому вигляді: місяць/число/рік, наприклад, 10/31/01 |
Date Time | Містить дату та час, наприклад, 10/31/01 11:59 РМ |
Double | Може містити числові дані, але обчислення виконуються з більшою точністю, ніж з даними типу Numeric |
Logical | Логічний тип даних. Може приймати два значення Т (True) та F (False) |
Memo | Дозволяє зберігати текст необмеженого розміру. Дані у цьому випадку зберігаються в іншому файлі |
General | Може містити OLE-об'єкти, компоненти Windows, об'єкти, що створені в інших додатках |
Character (binary) | Може містити будь-які 8-бітні значення та символ null (0) |
Memo (binary) | Дозволяє зберігати відскановані зображення, оцифровану музику тощо. |
СУБД FoxPro – це реляційна СУБД. При роботі в СУБД FoxPro користувач може працювати в інтерактивному і програмному режимах. В пам’яті зберігаються бази даних і змінні які можуть бути записані у файлах.
Система управлшня базами даних MICROSOFT ACCESS
Система управління базами даних Microsoft Access входить до складу пакета Microsoft Office. Вона дозволяє розв’язувати широке коло завдань користувачів без програмування і доступна для широкого кола непрофесійних користувачів персональних комп’ютерів.
Система управління базами даних (СУБД) Access розроблена для експлуатації у комп’ютерних мережах у середовищі Windows.
Одна з основних переваг СУБД Ассеss полягає у тому, що вона має прості та зручні засоби обробки кількох таблиць у одній базі даних. Таблиця є основним об’єктом бази даних. У одній базі даних зберігається кілька таблиць та засоби зв’язування таблиць.
У системі Acсess є різні способи управління даними, а саме:
· система меню;
· панелі інструментів;
· контекстивне меню;
· укажчик миші;
· комбінації клавіш.
СУБД Access має значну кількість спеціальних програм – “майстрів”. Є майстер таблиць, майстер кнопок, майстер форм та ін. Майстри здійснюють діалог з користувачем, у процесі якого визначаються дані, необхідні для розв’язування відповідної задачі. Для зручності роботи кожен майстер має певні етапи (кроки). Будь-який етап можна пропустити або звернутись до попередніх.
Формою видачі даних на екран користувач може управляти. Важливо правильно конструювати форми, оскільки саме з ними працює користувач при введенні і редагуванні записів бази даних. Крім того, форми можна використовувати для збирання та виведення інформації.
Етапи створення бази даних у середовищі Microsoft Access:
· визначення мети створення бази даних;
· визначення таблиць, які повинна містити база даних;
· визначення структури таблиць (полів та їх типів);