едачі відповідних параметрів виробляються аналогічні перетворення.
Якщо система реалізована на основі стандартного пакета RPC, вона може бути легко перенесена в будь-яку відкриту середу.
Технологія «клієнт-сервер» стосовно до СУБД зводиться до поділу системи на дві частини - додаток-клієнт (front-end) і сервер бази даних (back-end). Ця архітектура поєднує кращі риси обробки даних на мейнфреймах і технології «файл-сервер». Від мейнфреймів технологія «клієнт-сервер» запозичила такі риси, як централізоване адміністрування, безпека, надійність. Від технології «файл-сервер» успадковані низька вартість і можливість розподіленої обробки даних, використовуючи ресурси комп'ютерів-клієнтів. Зараз графічний інтерфейс користувача став стандартом для систем «клієнт-сервер». Крім того, архітектура «клієнт-сервер» значно спрощує і прискорює розробку додатків за рахунок того, що правила перевірки цілісності даних знаходяться на сервері. Неправильно працююче клієнтську програму не може привести до втрати або спотворення даних. Всі ці можливості, раніше властиві тільки складним і дорогим системам, зараз доступні навіть невеликим організаціям. Вартість обладнання, програмного забезпечення та обслуговування для персональних комп'ютерів в десятки разів нижче, ніж для мейнфреймів.
Термін «сервер баз даних» зазвичай використовують для позначення всієї СУБД, заснованої на архітектурі «клієнт-сервер», включаючи і серверну, і клієнтську частини. Такі системи призначені для зберігання та забезпечення доступу до баз даних.
Хоча зазвичай одна база даних цілком зберігається в одному вузлі мережі і підтримується одним сервером, сервери баз даних являють собою просте й дешеве наближення до розподілених баз даних, оскільки загальна база даних доступна для всіх користувачів локальної мережі.
Доступ до бази даних від прикладної програми або користувача виробляється шляхом звернення до клієнтської частини системи. В якості основного інтерфейсу між клієнтської і серверної частинами виступає мова баз даних SQL.
Це мова по суті справи представляє собою поточний стандарт інтерфейсу СУБД у відкритих системах. Збірна назва SQL-сервер відноситься до всіх серверів баз даних, заснованих на SQL.
Сервери баз даних, інтерфейс яких заснований виключно на мові SQL, мають своїми перевагами і своїми недоліками. Очевидна перевага - стандартність інтерфейсу. У межі, хоча поки це не зовсім так, клієнтські частини будь SQL-орієнтованої СУБД могли б працювати з будь-яким SQL-сервером незалежно від того, хто його зробив. автоматизація діловодство документація серверний
Недолік теж досить очевидний. При такому високому рівні інтерфейсу між клієнтської і серверної частинами системи на стороні клієнта працює занадто мало програм СУБД. Це нормально, якщо на стороні клієнта використовується малопотужна робоча станція. Але якщо клієнтський комп'ютер володіє достатньою потужністю, то часто виникає бажання покласти на нього більше функцій управління базами даних, розвантаживши сервер, який є вузьким місцем всієї системи.
Одним з перспективних напрямків СУБД є гнучке конфігурування системи, при якому розподіл функцій між клієнтською і користувальницької частинами СУБД визначається при встановленні системи.
Згадувані вище прот...