Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Отчеты по практике » Розробка програми для роботи з базою даних

Реферат Розробка програми для роботи з базою даних





gn="justify"> клієнт-серверні СУБД;

вбудовуються СУБД.

При файл-серверній архітектурі СУБД зберігає локальну копію файлів бази даних на робочих станціях, і періодично відбувається синхронізація копії з файл сервером (малюнок 7).

Малюнок 7 - Робота файл-серверної СУБД


До достоїнств файл серверної моделі належить низьке завантаження файл-сервера.

Дана модель має багато недоліків, таких як низька надійність і продуктивність при роботі великої кількості користувачів, ускладненість управління.

Всі запити користувача виконуються на локальній машині, там знаходиться копія СУБД.

До найбільш поширених файл-серверним СУБД відносяться Paradox, FoxPro, Access, dBase.

У серйозних великих системах файл-серверні СУБД на даний момент практично не використовуються.

Багато в чому для усунення великого числа недоліків файл-серверної архітектури використовуються клієнт-серверні СУБД.

У клієнт-серверної СУБД всі запити до бази даних виконуються на сервері, СУБД так само розташовується тільки там (Малюнок 8).

.

Рисунок 8 - Робота клієнт-серверної СУБД


Переваги клієнт-серверної СУБД: висока надійність і безпеку, централізоване управління, невелике навантаження на локальну мережу.

До найбільш поширених клієнт-серверним СУБД відносяться Interbase (FireBird), Oracle, MySQL, MS SQL Server.

Вбудовувані СУБД, по суті, не є самостійними СУБД і використовуються в якості складової частини будь-якого програмного продукту, який використовує внутрішню базу даних. Вбудовувані СУБД фактично є підключаються бібліотеками.

До найбільш поширених вбудовуваним СУБД відносяться Firebird Embedded, Microsoft SQL Server Compact.

У наступному розділі буде зроблено вибір конкретної СУБД оптимальною для розробки бази даних, що працює по мережі.


Глава 2. Вибір СУБД та розробка бази даних довідника з мов програмування


. 1 Вибір СУБД для створення бази даних в мережі


За результатами розглянутої раніше класифікації СУБД можна зробити висновок про те, що файл-серверні СУБД більше зручні для локального використання, і не дуже зручні для використання в мережі в силу цілого ряду недоліків, позначеного раніше.

Вбудовувані СУБД використовуються, як правило, як частини будь-яких програмних продуктів, основне призначення яких не пов'язане з роботою з базами даних. Найчастіше, база даних використовується тут в службових цілях самого додатка.

Найбільш підходять і призначені для роботи в мережі клієнт-серверні СУБД.

Найбільш затребуваними комерційними клієнт-серверними СУБД є Oracle [11], і MS SQL Server [13].

Першим, критерієм, за яким можна порівняти дві дані СУБД, є те, на яких платформах вони працюють. MS SQL Server працює тільки на Windows, Oracle працює і на Windows і на Unix-подібних системах і при цьому має гарну переносимість.

СУБД Oracle також володіє великим набором функцій по роботі через Інтернет за допомогою мови Java.

Основні недоліки СУБД Oracle: складність адміністрування і висока ціна, в порівнянні з MS SQL Server.

По інших же характеристикам, таким як швидкодія, число користувачів, що працюють з базою даних, робота з великими базами даними Oracle перевершує MS SQL Server.

Однак для баз даних середнього розміру і при не дуже великому числі користувачів, ці переваги можуть бути і не так важливі, тому для систем баз даних середнього розміру може бути вибраний і MS SQL Server, тим більше що він набагато дешевше Oracle.SQL Server коштує приблизно 1000 $, а сервер Oracle коштує близько 5000 $ [20].

Однак для зовсім не великих компаній або ж у навчальних цілях немає великого практичного сенсу купувати дорогі СУБД, якщо існують безкоштовні СУБД, що дають можливість роботи з базою даних по мережі.

Для створення бази даних в мережі в даній роботі обраний сервер Firebird (виріс з InterBase 6.0), так як він є вільно-поширюваної (безкоштовної) і кроссплатформенной (Windows, Unix) системою управління базою даних, підтримує мова SQL [10].

Мова SQL є потужним інструментом дозволяє створювати (CREATE) і видаляти (DROP) таблиці бази даних, робити вибірку даних (SELECT), додавати (INSERT), видаляти (DELETE), редагувати (UPDATE) дані таблиць [16] [17].

До основних достоїнств Firebird, безпосередньо вплинув на виб...


Назад | сторінка 3 з 8 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка бази даних і серверної частини інформаційної системи обліку техніч ...
  • Реферат на тему: Реалізація бази даних і серверної частини інформаційної системи "ДАІ&q ...
  • Реферат на тему: Створення бази даних в СУБД MS SQL Server
  • Реферат на тему: Організація і методи резервування даних в СУБД Oracle
  • Реферат на тему: Створення бази даних освітньої установи в СУБД Access