msgbartop

Мрежови приложения на бази данни » Web design and custom web page design, SEO optimization and Internet development

msgbarbottom

Мрежови приложения на бази данни



Архитектура на Client-Server
Кратка история - едновременна работа на множество потребители с една и съща база данни отпреди повече от 20 години - компютрите на банковите служители за работа с клиенти, свързани с машина на която е инсталирана БД.
Общ модел Client Server - поглед към БД
СУБД (Системи за управление на база данни) която подържа основни функции - дефиниране, манипулирани, цялостност на данните и др. е сървър.

Клиентите са различни приложения на базата данни


Клиент-сървър архитектура в система базата данни

Разделен модел Client Server - тъй като най общо база данни е разделена на две части - възможност те да работят на две различни машини. Това означава сървъра и клиентите да работят на различни компютри и да са свързани чрез комуникационна мрежа. Така на практика възникват условия за разпределена обработка на данни - широко разпространен модел, удобен за различни типови приложения на БД, включително Web базите за данни в Интернет.

  • Модел А - базата данни и СУБД са на един компютър, а клиентите на друг. Прилага се в Интернет.
  • Модел Б - Client-Server е отдалечена БД, когато СУБД е на клиентската машина

Web бази данни - Интернет

Три основни стандарта в Интернет:

HTML - език за форматиране на хипер текст
HTTP - протокол за трансфер на хипер текст
TCP\IP - мрежов протокол

Трислойна архитектура. Подход от потребителя към БД

Клиентски слой. В трислойната архитектура този слой представлява Web-браузър. Всички Web браузъри са клиенти на HTTP, които изпращат заявки и получават отговори от Web сървърите, използвайки графична среда. Браузърите интерпретират Web страниците когато ги обработват- представят заглавията, изображенията, хипервръзките на потребителите. Много браузъри изпълняват код, вграден в страниците, могат да работят със специални типове обекти: звуци, филми и др.

Среден слой. “Приложна логика” - разработена на скриптов език от страна на сървъра, който взаймодеиства със СИСТЕМА ЗА УПРАВЛЕНИЕ НА БАЗА ДАННИ, декодира и произвежда кода на HTML, използван за представяне на информация в Web браузъра на клиента. Този слой обслужва задачите по свързването на другите два слоя - извежда структурата и съдържанието на данните, формира заявките за БД за четене или запис, осъществява връзка към протокола HTTP. По принцип: приложната логика на средния слой интегрира СУБД и Интернет.

Трислойна архитектура на Web бази данни

Слой база данни. Този слой е основата на Web приложенията на БД. Състой се от Система за управление на база данни (СУБД) и база с данни. В този слой се управлява информацията - въвеждане, модифициране, търсене и т.н. Управлението на данните дава възможност за едновременен достъп до няколко от процесите в средния слой, осигурявайки сигурност и архивиране на данните.

  • Компютърни архитектури и бази данни Компютърната архитектура отразява най-общите принципи на взаимодействие на хардуера и софтуера при организацията на изчислителния процес. Тя не разглежда конкретните конструктивни особености на компютъра, управлението и предаването на данните вътре...
  • Многослойни приложения в Интернет и WEB системите В някои случаи се оказва подходящо трислойната архитектура допълнително да се разшири независимо дали ще се използва за локален сървър или за WEB приложение на уеб сайт, интерактивен модул или...
  • MS Access работа с база от данни. Пример с уеб дизайн услуги Релационен модел на базата от данни в средата на MS ACCESS. Релационният модел на базата от данни има за цел да представи в схематичен вид съвкупността от таблиците и необходимите...
  • Свързване на компютърни мрежи Свързване на локални компютърни мрежи. Междумрежови комуникации. Основни принципи. Локалните компютърни мрежи (ЛКМ) обединяват голям брой работни станции (PC) и предоставят на потребителите определени услуги. Все по-голямо значение придобива обаче...
  • Semantic Web - Семантични мрежи или новия Web 3.0 Проектът Semantic Web предполага създаване на специализирана система, в която компютрите могат да си взаимодействат без участието на човека, а приложенията ще се научат да разпознават информацията. За това във...
  • Web design and SEO topics: , , , , ,



    Leave a Comment