49
приложреения. Принрецип хранерения данреных в Paradox – кажредая таблреица хранирется в
своем файле (расширреение *.db), MEMO- и BLOB-поля хранярется в отдельреном
файле (расширреение *.md), как и индере ксы (расширреение *.рх). Форремат данреных
Paradox не являерется открыретым, поэтреому для достреупа к данреным этого формреата
требуюрется специарельные библиоретеки. Отмеретим, что отсутсретвие “открытреости”
формреата данреных имеет и свои достоиренства. Так как в этой ситуареции досретуп к
данреным осущесретвляется толреько с поморещью “знаюрещих” этот форремат библиоретек,
просретое редактреирование подобреных данреных сущестревенно затрудренено. В этом
слуречае возморежны такие недостреупные при испольрезовании “открыретых” формаретов
данреных сервреисы, как защреита табрелиц и отдельреных полей парорелем, хранерение
некоторерых праревил ссылочреной целострености в самих таблирецах – все эти сервреисы
предосретавляются Paradox, начиреная с перревых верресий этой СУБД [27, с.325].
InterBase 7 SQL Server был созредан, разрабреатывался и продавреался фирремой
InterBase Software Corporation (ISC). InterBase предстреавляет собой
полнофреункциональный SQL-серревер. Серревер баз данреных - это програреммный
процреесс, которерый выполнреяется на узле сети, где располреожен главреный компьюретер
и физичерески располреожена сама база данреных. Процреесс сервреера - единстревенный
процреесс на любом узле, которерый может исполнреять пряремые операреции ввода-вывреода
для файрелов базы данреных. Клиеренты посылреают запрреосы серверреному процерессу,
чтобы выполнреить различреные дейстревия в базе данреных, вклюречая: поиск в базе
данреных по заданреным условреиям; сравнерение, сортирреовку и предосретавление данреных
в табличреном виде; изменерение храниремых данреных; добавлреение новых данреных в базу;
удалерение данреных из базы данреных; создарение новых базы данреных и струкретур
данреных; выполнреение програреммного кода на сервреере; передреачу сообщерения друрегим
клиенретам, подклюреченным в данреный момреент к серврееру.
Серверреный процре есс являерется полносре тью сетеревым, он поддерреживает запрреосы
на подклюречение от друрегих узлов сети и тот же самый проторекол InterBase
прикларедной програреммы, что и клиентреские процерессы. Несколреько клиенретов могут
быть связреаны с многопреоточным процесресом сервреера одноврре еменно. Серревер
регулирерует досретуп к отдельреным запиресям данреных в предерелах базы данреных и
обесперечивает монопорельный досретуп к запиресям, когда клиеренты выдреают запрреосы на
изменерение данреных в запиресях.