Кіріспе
Федерацияланған деректер базасы жүйесі (FDBS) – бірнеше автономды деректер базасы жүйелерін бірыңғай федерацияланған деректер базасына ашық түрде бейімдейтін, мета деректерді басқару жүйесінің (DBMS) бір түрі. Құрамындағы деректер базалары компьютерлік желі арқылы байланыстырылған және географиялық тұрғыдан шашыраңқы орналасуы мүмкін. Құрамындағы деректер базасы жүйелері өздерінің дербестігін сақтайтындықтан, федерацияланған деректер базасы жүйесі, бірнеше әртүрлі деректер базаларын біріктірудің (кейде қиынға соққан) міндетіне альтернатива болып табылады. Федерацияланған деректер қоры немесе виртуалды деректер қоры – федерацияланған деректер базасы жүйесіндегі барлық құрамына кіретін деректер базаларының жиынтығы. Деректерді федерациялау нәтижесінде, құрамындағы әртүрлі деректер базаларында деректердің интеграциясы жүргізілмейді. Деректерді абстракциялау арқылы федерацияланған деректер базасы жүйелері бірыңғай пайдаланушы интерфейсін қамтамасыз етеді, бұл пайдаланушылар мен клиенттерге бір ғана сұрау арқылы бірнеше байланыссыз деректер базасынан деректерді сақтауға және алуға мүмкіндік береді, тіпті құрамындағы деректер базалары әртүрлі болса да. Осы мақсатта, федерацияланған деректер базасы жүйесі сұрауды тиісті құрамына кіретін DBMS-ке жіберу үшін кіші сұрауларға бөле алуы керек, содан кейін жүйе кіші сұраулардың нәтижелер жиынтығын біріктіруі керек. Әртүрлі деректерді басқару жүйелері әртүрлі сұрау тілдерін қолданғандықтан, федерацияланған деректер базасы жүйелері оларды тиісті сұрау тілдеріне аудару үшін кіші сұрауларға орамалар қолдана алады.
Анықтама
МакЛеод пен Хеймбигнер 1980 жылдардың ортасында федерацияланған деректер базасы жүйесін анықтаған алғашқылардың бірі болды. FDBS – бұл «орталық билікті барынша азайтып, деректер базаларының өзара байланысын қамтамасыз ететін және деректер базасы жүйелері арасындағы ішінара бөлісу мен үйлестіруді қолдайтын архитектураны анықтайтын» деректер базасы. Практиктер Федерацияланған деректер қорын автономды және мүмкін гетерогенді, өзара іс-қимыл жасайтын құрамдас жүйелер жиынтығы ретінде анықтайды. FDBS-тің үш маңызды компоненті – автономия, гетерогендік және таралу. Компоненттік схема – бұл компонент иесі ұйымның FDBS-тің басқа пайдаланушыларымен бөлісуге дайын жергілікті схеманың кіші жиынтығы және ол ортақ деректер моделіне аударылады. Экспорттық схема – белгілі бір федерацияға қолжетімді компоненттік схеманың кіші жиынтығы. Ол белгілі бір федерация пайдаланушысының оны пайдалануына қатысты қол жеткізуді бақылау туралы ақпаратты қамтуы мүмкін. Экспорттық схема деректер ағынының басқарылуына көмектеседі. Федеративтік схема – бірнеше экспорттық схемалардың интеграциясы. Ол экспорттық схемаларды интеграциялау кезінде туындайтын деректер таралуы туралы ақпаратты қамтиды. Сыртқы схема федерацияланған схемадан алынады және белгілі бір федерацияның пайдаланушылары/қосымшалары үшін анықталады. Деректерді интеграциялаудағы қазіргі деңгейді дәл бейнелесе де, жоғарыда аталған бес деңгейлі схемалық архитектураның бір кемшілігі бар – IT-нің таңған көрінісі. Қазіргі деректер пайдаланушылары деректердің қалай ұсынылатынын бақылауды қалайды; олардың қажеттіліктері деректерді интеграциялаудың төменнен жоғарыға қарайтын тәсілдерімен кейбір қарама-қайшылықтарды тудырады.