Використовуваного при створенні СУБД
Введення.
Сучасне життя немислима без ефективного управління. Важливою категорією є системи обробки інформації, від яких багато в чому залежить ефективність роботи будь-якого підприємства чи установи. Така система повинна:
забезпечувати отримання загальних та / або деталізованих звітів за підсумками роботи;
дозволяти легко визначати тенденції зміни найважливіших показників;
забезпечувати отримання інформації, критичною по часу, без істотних затримок;
виконувати точний і повний аналіз даних.
Сучасні СУБД в основному є додатками Windows, так як дана середовище дозволяє більш повно використовувати можливості персональної ЕОМ, ніж середовище DOS. Зниження вартості високопродуктивних ПК зумовив не тільки широкий перехід до середовища Windows, де розробник програмного забезпечення може меншою мірою піклуватися про розподіл ресурсів, але також зробив програмне забезпечення ПК в цілому і СУБД зокрема менш критичними до апаратних ресурсів ЕОМ.
Серед найбільш яскравих представників систем управління базами даних можна відзначити: Lotus Approach, Microsoft Access, Borland dBase, Borland Paradox, Microsoft Visual FoxPro, Microsoft Visual Basic, а також баз даних Microsoft SQL Server і Oracle, що використовуються в додатках, побудованих за технологією "клієнт -сервер ». Фактично, у будь-якої сучасної СУБД існує аналог, що випускається іншою компанією, що має аналогічну область застосування і можливості, будь-який додаток здатний працювати з багатьма форматами представлення даних, здійснювати експорт та імпорт даних завдяки наявності великої кількості конвертерів. Загальноприйнятими, також, є технологи, що дозволяють використовувати можливості інших додатків, наприклад, текстових процесорів, пакетів побудови графіків і т.п., і вбудовані версії мов високого рівня (найчастіше - діалекти SQL і / або VBA) і засоби візуального програмування інтерфейсів розробляються. Тому вже не має істотного значення на якій мові і на основі якого пакету написано конкретний додаток, і який формат даних в ньому використовується. Більш того, стандартом «де-факто» стала «швидка розробка додатків» або RAD (від англійського Rapid Application Development), заснована на широко декларованої в літературі «відкритому підході», то є необхідність і можливість використання різних прикладних програм і технологій для розробки більш гнучких і потужних систем обробки даних. Тому в одному ряду з «класичними» СУБД все частіше згадуються мови програмування Visual Basic 4.0 і Visual C + +, які дозволяють швидко створювати необхідні компоненти додатків, критичні за швидкості роботи, які важко, а іноді неможливо розробити засобами «класичних» СУБД. Сучасний підхід до управління базами даних передбачає також широке використання технології «клієнт-сервер».
Таким чином, на сьогоднішній день розробник не пов'язаний рамками якого-небудь конкретного пакету, а в залежності від поставленої задачі може використовувати найрізноманітніші програми. Тому, більш важливим є загальний напрямок розвитку СУБД та інших засобів розробки додатків в даний час.
Коротка характеристика програмного забезпечення,
використовуваного при створенні СУБД.
Access входить до складу самого популярного пакету Microsoft Office. Основні переваги: знаком багатьом кінцевим користувачам і має високу стійкістьданих, простий в освоєнні, може використовуватися непрофесійним програмістом, дозволяє готувати звіти з баз даних різних форматів. Призначений для створення звітів довільної форми на підставі різних даних і розробки некомерційних додатків. Мінімальні ресурси ПК: процесор 468DX, Windows 3.1, 95, NT, обсяг оперативної пам'яті 12 (16) Мб, займаний об'єм на ЖМД 10-40 Мб.
Visual Basic - це універсальний об'єктно-орієнтована мова програмування, діалекти якого вбудовані в Access, Visual FoxPro. Переваги: універсальність, можливість створення компонентів OLE, невисокі вимоги до апаратних ресурсів ЕОМ. Застосовується для створення додатків середньої потужності, не пов'язаних з великою інтенсивністю обробки даних, розробки компонентів OLE, інтеграція компонентів Microsoft Office. Мінімальні ресурси ПК: процесор 368DX, Windows 3.1, 95, NT, обсяг оперативної пам'яті 6 (16) Мб, займаний об'єм на ЖМД 8-36 Мб.
Visual C + + - найбільш потужний об'єктно-орієнтована мова програмування, має необмеженої функціональністю. Призначений для створення компонентів програм для виконання операцій, критичних за швидкості.
SQL Server - сервер баз даних, реалізує підхід «клієнт-сервер» і взаємодіє з зазначеними пакетами. Головні переваги: Висо ступінь захисту даних, потужні засоби для обробки даних, висока продуктивність. Область застосування: зберігання великих обсягів даних, зберігання високоцінних даних або даних, що вимагають дотримання режиму секретності. Мінімальні ресурси ПК: процесор 468DX-33МГц, Windows NT, обсяг оперативної пам'яті 16 (32) Мб, займаний об'єм на ЖМД 80 Мб.
Зазначені програмні продукти мають можливості візуального проектування інтерфейсу користувача, тобто розробник з готових фрагментів створює елементи інтерфейсу, програмує тільки їх зміни у відповідь на будь-які події.