Введення
Сучасне життя немислима без ефективного управління. Важливою категорією є системи обробки інформації, від яких у багато залежить ефективність роботи будь-якого підприємства чи установи. Мета таких систем управління базами даних - це вміти справлятися з наступними завданнями:
Визначення тенденції зміни найважливіших показників;
Забезпечення отримання інформації, критичної за часом, без істотних затримок;
Виконання точного і повного аналізу даних.
База даних - це реалізована за допомогою комп'ютера інформаційна структура (модель), яка відображає стан об'єктів та їх відносини.
Треба відзначити, що база даних - це, власне, сховище інформації і не більше того. Однак, робота з базами даних трудомістка й виснажлива. Для створення, запровадження та здійснення можливості колективного користування базами даних використовуються програмні засоби, звані системами управління базами даних (СКБД).
Бази даних на ПК розвивалися у напрямку від настільних (desktop), або локальних додатків, коли реально з БД могло працювати один додаток, до систем колективного доступу до БД. Локальна програма встановлювалося на одиничному ПК; там же і розташовувалася база даних (БД), з якою працювало даний додаток. Однак необхідність колективної роботи з однією і тією ж БД спричинило за собою перенесення БД на сервер. Додаток, що працює з БД, розташовувалося також на сервері.
Для аналізу властивостей баз даних пропонується виділяти характеристики якості системи управління базою даних і міститься в ній інформації. Склад цих характеристик рекомендується систематизувати на основі вимог міжнародного стандарту ISO 9126.
Сучасні бази даних - один з тих об'єктів у сфері інформатизації, від яких іноді потрібно особливо висока якість і наявність можливості його оцінки. СУБД в основному є додатками Windows, так як дана середу дозволяє більш повно використовувати можливості персональної ЕОМ, ніж середу DOS. Зниження вартості високопродуктивних ПК зумовив не тільки широкий перехід до середовища Windows, де розробник програмного забезпечення може меншою мірою піклуватися про розподіл ресурсів, але також зробив програмне забезпечення ПК в цілому і СУБД зокрема менш критичними до апаратних ресурсів ЕОМ. Серед найбільш яскравих представників систем управління базами даних можна відзначити: Lotus Approach, Microsoft Access, Borland dBase, Borland Paradox, Microsoft Visual FoxPro, Microsoft Visual Basic, а також баз даних Microsoft SQL Server і Oracle, використовувані в додатках, побудованих за технологією «клієнт-сервер ». Фактично, у будь-якої сучасної СУБД існує аналог, що випускається іншою компанією, що має аналогічну область застосування і можливості, будь-який додаток здатний працювати з багатьма форматами представлення даних, здійснювати експорт та імпорт даних завдяки наявності великої кількості конвертерів. Загальноприйнятими, також, є технології, що дозволяють використовувати можливості інших додатків, наприклад, текстових процесорів, пакетів побудови графіків і т.п., і вбудовані версії мов високого рівня (частіше - діалекти SQL і / або VBA) і засоби візуального програмування інтерфейсів розробляються . Тому вже не має істотного значення на якій мові і на основі якого пакету написано конкре...