Введення
Років двадцять тому обробка даних проісводілась за допомогою мейнфреймів і міні-ЕОМ і мала свої переваги, певною мірою втрачені пізніше, в епоху персональних комп'ютерів і настільних СУБД. До них, зокрема, належали:
В· можливість колективного використання ресурсів і устаткування, наприклад центрального процесора, оперативної пам'яті, зовнішніх пристроїв (принтерів, плотерів, накопичувачів на магнітній стрічці та інших пристроїв зберігання даних і т.д.);
В· централізоване зберігання даних.
Серйозним недоліком подібних систем було практична відсутність персоналізації робочого середовища - все програмне забезпечення, включаючи текстові редактори, компілятори, СУБД, зберігалася також централізовано і використовувалося колективно. p> Цей недолік був однією з причин бурхливого зростання індустрії персональних комп'ютерів - поряд з простотою в експлуатації і невисокою вартістю в порівнянні з мейнфреймами і міні-ЕОМ користувачів привертали можливості персоналізації робочого середовища, в особливості можливість вибору найбільш підходящого даному користувачеві програмного забезпечення. Саме в той період і почалося бурхливе зростання популярністю настільних СУБД, таких як dBase (РЕБУС) і, трохи пізніше, FoxBASE, Paradox, а також деяких інших, нині благополучно забутих. Треба сказати, в той час відбувалися процеси запозичення і стандартизації вдалих ідей і підходів, що особливо помітно відбилося на долі такого продукту, як dBase, чия мова програмування і принципи організації даних були запозичені багатьма іншими виробниками в своїх продуктах.
1.Настольние СУБД
1.1. Основи роботи настільних СУБД
Багато авторів класифікують СУБД на дві великі категорії: В«настільніВ» і В«серверніВ».
Настільні СУБД відрізняються тим, що використовують в модель обчислень з мережею і файловим сервером (Архітектура В«файл-серверВ»). Збільшення складності завдань, поява персональних комп'ютерів і локальних обчислювальних мереж стало передумовами появи нової архітектури В«файл-серверВ». Ця архітектура баз даних з мережевим доступом передбачає призначення одного з комп'ютерів мережі в якості виділеного сервера, на якому зберігатимуться файли бази даних. У відповідність з запитами користувачів файли з файл-сервера передаються на робочі станції користувачів, де і здійснюється основна частина обробки даних. Центральний сервер виконує в основному тільки роль сховища файлів, що не беручи участь в обробці самих даних.
Робота побудована наступним чином:
База даних у вигляді набору файлів знаходиться на жорсткому диску спеціально виділеного комп'ютера (Файлового сервера). Існує локальна мережа, що складається з клієнтських комп'ютерів, на кожному з яких встановлені СУБД і додаток для роботи з БД. На кожному з клієнтських комп'ютерів користувачі мають можливість запустити програму. Використовуючи наданий додатком користувальницький інтерфейс, він ініціює звернення до БД на вибірку/оновлення інформації.
Усі звернення до БД йдуть через СУБД, яка інкапсулює усередині себе всі відомості про фізичну структурі БД, розташованої на файловому сервері. СУБД ініціює звернення до даних, що знаходяться на файловому сервері, в результаті яких частина файлів БД копіюється на клієнтський комп'ютер і обробляється, що забезпечує виконання запитів користувача (здійснюються необхідні операції над даними). При необхідності (у разі зміни даних) дані відправляються тому на файловий сервер з метою оновлення БД. Результат СУБД повертає в додаток. Додаток, використовуючи користувальницький інтерфейс, відображає результат виконання запитів. У рамках архітектури В«файл-серверВ» були виконані перші версії популярних т.зв. настільних СУБД, таких як dBase і Microsoft Access. p> Вказуються наступні основні недоліки даної архітектури: при одночасному зверненні безлічі користувачів до одних і тих же даних продуктивність роботи різко падає, тому що необхідно дочекатися поки користувач, що працює з даними, завершить свою роботу. У Інакше можливе затирання виправлень, зроблених одними користувачами, змінами інших користувачів. [2, 78]
1.2. Найбільш популярні настільні СУБД
На сьогоднішній день відомо більше двох десятків форматів даних настільних СУБД, проте найбільш популярними, виходячи з числа проданих копій, слід визнати dBase, Paradox, FoxPro і Access. З з'явилися нещодавно СУБД слід також відзначити Microsoft Data Engine - по суті серверну СУБД, що представляє собою <Полегшену> версію Microsoft SQL Server, але призначену, тим не Проте, для використання головним чином в настільних системах і невеликих робочих групах.
Відомості про виробниках перерахованих вище СУБД представлені в наступній таблиці.
СУБД
Схожі реферати:
Реферат на тему: Створення бази даних &Комп'ютерна школа& в СУБД MS AccessРеферат на тему: Створення бази даних освітньої установи в СУБД AccessРеферат на тему: Створення бази даних в СУБД MS SQL Server Реферат на тему: Розробка бази даних і серверної частини інформаційної системи обліку техніч ...Реферат на тему: Розробка бази даних веломастерні &Super Bike Inc& з використанням СУБД Acce ...
|
Український реферат переглянуто разів: | Коментарів до українського реферату: 0
|
|
|