Сървърът на база данни е компютърна система, която предоставя на други компютри услуги, свързани с достъп и извличане на информация от база данни. Достъпът до сървъра на базата данни може да се осъществи чрез преден край, работещ локално на машината на потребителя (например phpMyAdmin) или заден край, работещ на самия сървър на базата данни, достъпен чрез отдалечена обвивка. След като информацията в базата данни бъде извлечена, тя се експортира към лицето, поискало данните.
Какво е сървър на база данни?

Сървърът на бази данни е компютър в LAN, предназначен за съхраняване и извличане на бази данни
Подобно е на хранилище за данни, където уебсайт съхранява или поддържа информация. Сървърът на бази данни е компютър в LAN, предназначен за съхраняване и извличане на бази данни. Сървърът на базата данни съдържа системата за управление на база данни (СУБД) и бази данни. При поискване от клиенти, той търси в базата данни избрани записи и ги прехвърля обратно по мрежата.
Сървърът за бази данни може да се дефинира като сървър, който е специализиран в предоставянето на услуги за бази данни. Такъв сървър ще изпълнява софтуер за база данни. Сървър на база данни често може да бъде намерен в среда клиент-сървър, където предо��тавя информация, търсена от клиентската система.
Роля на сървър на база данни
Сървърите за бази данни са много полезни за организации, които имат много данни, които трябва да се обработват редовно. Ако имате архитектура клиент-сървър, където клиентите трябва да обработват данни твърде често, по-добре е да работите със сървър на база данни. Някои организации използват файлови сървъри за съхраняване и обработка на данни. Но сървърите на бази данни са много по-ефективни от файловите сървъри.
В мрежа от бази данни клиентите изпълняват SQL заявки към сървъра на базата данни. Сървърът на мрежовата база данни обработва заявки за база данни от клиенти и изпълнените отговори на SQL команди се връщат през компютрите в мрежата. Накратко, сървърът на базата данни обработва заявката или търси исканите резултати. Сървърите на бази данни понякога се наричат също SQL машини.

Функциите на базата данни се управляват от сървъра на базата данни
Всички функции на базата данни се управляват от сървъра на базата данни. Всеки тип компютър може да се използва като сървър на база данни, включително микрокомпютри, миникомпютри или мейнфрейми. В големите организационни мрежи мейнфрейм компютрите се използват като сървъри.
Някои хора наричат функциите на централната СУБД back-end функции, а клиентските приложни програми front-end програми. Можете да кажете, че клиентът е приложението, използвано за комуникация със СУБД, а сървърът на базата данни е СУБД.
Сървърът на базата данни управлява услугите за сигурност за възстановяване на СУБД. Той налага определени ограничения в рамките на СУБД, контролира и управлява всички свързани клиенти и управлява всички функции за достъп и контрол на базата данни.
Сървърът на базата данни осигурява контрол на паралелния достъп, по-добра сигурност и сървърът скрива СУБД от клиентите. Той осигурява многопотребителска среда (няколко потребители могат да имат достъп до базата данни едновременно). Всички данни се съхраняват на сървъра за данни, така че DBA може лесно да създаде резервно копие на базата данни.
Стандарт, наречен ODBC (Open Database Connectivity), осигурява интерфейс за програмиране на приложения (API), позволяващ на програмите от страна на клиента да извикват СУБД от страна на сървъра. За тази цел необходимият софтуер трябва да бъде инсталиран от двете страни (т.е. както клиент, така и сървър). След това клиентска програма се свързва със сървъра на базата данни и изпраща заявки (заявки), използвайки ODBC API. Сървърът обработва заявките и изпраща обратно резултатите от заявките към клиентската програма, която се обработва от клиента.
Виж повече: