Архитектура на Client-Server
Кратка история - едновременна работа на множество потребители с една и съща база данни отпреди повече от 20 години - компютрите на банковите служители за работа с клиенти, свързани с машина на която е инсталирана БД.
Общ модел Client Server - поглед към БД
СУБД (Системи за управление на база данни) която подържа основни функции - дефиниране, манипулирани, цялостност на данните и др. е сървър.
Клиентите са различни приложения на базата данни
Клиент-сървър архитектура в система базата данни
Разделен модел Client Server - тъй като най общо база данни е разделена на две части - възможност те да работят на две различни машини. Това означава сървъра и клиентите да работят на различни компютри и да са свързани чрез комуникационна мрежа. Така на практика възникват условия за разпределена обработка на данни - широко разпространен модел, удобен за различни типови приложения на БД, включително Web базите за данни в Интернет.
Web бази данни - Интернет
Три основни стандарта в Интернет:
HTML - език за форматиране на хипер текст
HTTP - протокол за трансфер на хипер текст
TCP\IP - мрежов протокол
Трислойна архитектура. Подход от потребителя към БД
Клиентски слой. В трислойната архитектура този слой представлява Web-браузър. Всички Web браузъри са клиенти на HTTP, които изпращат заявки и получават отговори от Web сървърите, използвайки графична среда. Браузърите интерпретират Web страниците когато ги обработват- представят заглавията, изображенията, хипервръзките на потребителите. Много браузъри изпълняват код, вграден в страниците, могат да работят със специални типове обекти: звуци, филми и др.
Среден слой. “Приложна логика” - разработена на скриптов език от страна на сървъра, който взаймодеиства със СИСТЕМА ЗА УПРАВЛЕНИЕ НА БАЗА ДАННИ, декодира и произвежда кода на HTML, използван за представяне на информация в Web браузъра на клиента. Този слой обслужва задачите по свързването на другите два слоя - извежда структурата и съдържанието на данните, формира заявките за БД за четене или запис, осъществява връзка към протокола HTTP. По принцип: приложната логика на средния слой интегрира СУБД и Интернет.
Слой база данни. Този слой е основата на Web приложенията на БД. Състой се от Система за управление на база данни (СУБД) и база с данни. В този слой се управлява информацията - въвеждане, модифициране, търсене и т.н. Управлението на данните дава възможност за едновременен достъп до няколко от процесите в средния слой, осигурявайки сигурност и архивиране на данните.
Web design and SEO topics: HTML, web server, база данни, браузъри, Интернет, Компютри