
- •1.1 Кіріспе. Деректер және ақпарат. Аж түрлері.
- •1.2 Деректер қоры негізінде ақпараттық жүйені құрудың техникалық-ұйымдастыру проблемалары.
- •2.1 Негізгі концепциялары. Деректер тәуелсіздігі. Деректердің негізгі компоненттері.
- •2.2 Деректер қорының архитектурасының деңгейлері.
- •2.3 Деректер қорын басқару жүйелері (дқбж). Инфологиялық және даталогиялық жақындау мәні.
- •3.1 Пәндік саладағы концептуальды модель. Логикалық модельдер.
- •3.2 Деректер қорын жобалау кезеңдері.
- •4.1 «Мән-байланыс» моделі. Логикалық және физикалық модельдер.
- •4.2 Локальды көріністі модельдеу, модель элементтерінің агрегациясы және жалпыламасы.
- •5.1 Dbtg деректер моделі. Негізгі түсініктер және анықтамалар. Деректерді ңқұрылым диаграммасы
- •6.1 Деректердің иерархиялық моделі. Негізгі анықтамалар мен түсініктер. Иерархиялық модельдің концептуальды модельмен қатынас байланысы.
- •Деректердің иерархиялық құрылымы
- •Деректерді манипулияциялау.
- •Тұтастықты шектеу
- •Тұтастықты шектеу
- •Жетістігі және кемшілігі
- •6.2 Ims архитектурасы. Ims деректер моделі. Иерархиялық рет түсінігі. Dl/1 тілінің операциясы.
- •7.1 Реляциялық деректер қоры: деректер типі, домен, қатынас схемасы, деректер қоры схемасы, кортеждер және қатынастар, қатынас қасиеті, кілттер.
- •7.2 "Мән-байланыс" (er- әдісі) әдісімен жобалау.
- •8.1 Функционалдық тәуелділік концепциясы. Реляциялық есептеулер.
- •8.2 Қалыптастыру: бірінші, екінші және үшінші қалыпты формалар. Бойс-Кодтың қалыпты формасы.
- •9.1 Берілген деректер қорымен моделінің реляциялық базисі: реляциялық алгебра, реляциялық операциялардың интерпретациясы, теориялық-көбейткіштік операциялардың семантикасының ерекшеліктері.
- •10.1 Sql стандарттау кезеңдері.
- •10.2 Sql тілінің жалпы құрылымы, қолданбалы программалар интерфейсі. Бекітілген sql, динамикалық sql.
- •10.3 Select таңдауының операторы.
- •11 Дәріс. Деректер қорының тұтастығы және қауіпсіздігі. Қатынаумен басқару.
- •12 Дәріс. Постреляциялық дерек тер қоры. Қатынаумен өшіру.
- •12.1 Постреляциялық деректер қоры.
- •12.2 Обьектілі - бағдарланған деректер қорының құрылу принциптері.
- •14 Дәріс. Деректер қоры қосымшаларын өңдеу. Delphi-дің аспаптық құралдары.
- •14.1 Деректер қоры қосымшаларын өңдеу. Delphi-дің аспаптық құралдары.
- •Форма. Форма түсінігі.
- •Форманың аты және басы
- •Дәріс 16. Деректер қорына қатынау технологиялары.
- •16.1 Деректер қорына қатынау технологияларына шолу.
- •16.2 Odbc технологиясы (Open Database Connectivity).
- •Дәріс 17. Ole db - Object Linking and Embedding Database технологиясы.
- •17.1 Ole db негіздері.
- •ToleContainer объектісі.
- •18.1 Ado технологиясының негіздері.
- •20.1 Ado.Net технологиясы.
- •Дәріс 21. Olap технологиясы.
- •21.1 Olap технологиясы.
- •Көп өлшемді кубтар.
- •22.1 Corba (Common Object Request Broker Architecture) технологиясы.
- •Клиенттік және серверлік қосымшаларға қосылатын orb.
- •Сервер түрінде орындалған orb.
- •Жүйе бөлігі ретіндегі orb.
- •Параметрлер.
- •Интерфейстер.
- •Шақыруларды динамикалық түрде орындаудың интерфейсі.
- •Глоссарий
- •Білімді бағалау жайлы ақпарат
- •Қорытынды баға
- •Курс саясаты мен талаптары
- •Білімді бағалау туралы ақпарат әдістемелік нұсқауларда көрсетіледі
- •Тіркеу деректері
Клиенттік және серверлік қосымшаларға қосылатын orb.
Егер коммуникациялардың чәйкес механизмі бар болса, онда ORB-дің клиент жағынан сияқты объектті жүзеге асыру жағынан да бағыңынқы бағдарламалар жиыны түрінде жүзеге асрылуы мүмкін. Әдістердің шақырулары процестердің өзара әсерлесу құрылғыларымен жұмысқа трансляциялануы мүмкін (Inter Process Communication - IPC).
Сервер түрінде орындалған orb.
Орталықтандырылған жиын мен мүмкін ақпаратпен басқаруды қамтамасыз ету мақсатында ORB бөлек қосымша түрінде жүзеге асырылуы мүмкін. Өзара әсерлесетін қосымшалар ORB-мен IPC қалыпты механизмдер көмегімен байланысты орнатады.
Жүйе бөлігі ретіндегі orb.
Сенімділікті жоғарылату үшін, деректер қорғанысын және жоғары өнімділікке жету үшін ORB операционды жүйенің бөлігі ретінде жүзеге асырылуы мүмкін. Бұл кезде объектке жасалатын сілтемелер тұрақты болып жасалуы мүмкін, сөйтіп әрбір сұранысты өңдеуге арналған әрбір сұранысқа қажет уақытты азайта отырып ORB-ді операционды жүйенің бөлігі ретінде жүзеге асырған кезде кодтауды өтеу және деректердің декодтауы сияқты оңтайландырудың барлық мүмкін мәндері мүмкін болады, егер клиентпен сервер бір машинада орналасатын болса.
Объектілердің жүзеге асырылуы.
Объектінің жүзеге асырылуы объект түсінігін қамтамасыз етеді, әдетте объекттің нақты данасы үшін деректерді және объект әдістерін орындау үшін кодты бере отырып. Жүзеге асыру жиі түрде басқа объектілерді немесе объектілер жұмысын қамтамасыз ету үшін көмекші программаларды қолданады. Кейбір жағдайларда объектке операция орындау объектке әсерін тигізбейтін кейбір кері әрекеттерді тудырады.
Нақты ORB объектті жүзеге асырудың кең жиының қолдайды: бөлек серверлер, кітапханалар, деректер қорларын басқарудың объектті-бағытталған жүйелері және т.б. Қосымша объект Адаптерлерін қолдану теориялық түрде кез-келген объекттің жүзеге асырылуын қолдайды.
Объектілердің адаптерлері.
Объектілердің адаптерлері - бұл объектінің нақты жүзеге асырылу сервисін қамтамасыз етуге арналған алғашқы жол. Объектілердің бірнеше адаптерлері бар екендігі тұжырымдалады, олардың әрбіреуі белгілі бір түрдің объектілеріне қатынауды қамтамасыз етеді. Объект адаптерлері арқылы ORB – мен қамтылатын сервистерге мыналар кіреді: объектілерге жасалатын сілтемелер генерациясы мен интерпретациясы, әдістерді шақыру, объекттерді жүзеге асыру активациясы мен деактивациясы, сонымен қатар нақты жүзеге асырулардың көрінісі.
Әрбір қоймадағы ақпарат ORB жүзеге асыруымен қамтылатын әдістер көмегімен кез-келген уақытта еркін өзгертіледі. Бірақ жұмыс кезінде жасалған байқаусыз өзгеріс әрбір қоймадағы ақпараттың бүтіндігінің бұзылуына және ORB-дің кейінгі жұмысын мүмкінсіз ету мүмкін.
Жүзеге асырылу қаңқасы.
Қолданылатын объект адаптерінің нақты көрінісі үшін әр объекттің әдісін шақырудың өз тізбегі анықталынады. Бұл интерфейс жалпы жағдайда кері шақырулардың интефейсі болып табылады. Қажет болғанда ORB қажет процедураларды шақырады.
22.4 Сұраныстардың динамикалық өңделуі.
Интерфейс келетін сұраныстардың динамикалық өңделуі үшін де рұқсат етілген. Бұл жағдайда объектіні жүзеге асырудың берілген интерфейсімен өзара әсерлеседі.
Сұраныстардың динамикалық өңделуінің бағыныңқы программалары динамикалық шақырулар интерфейстер көмегімен сияқты тұйықтауыш-процедуралар көмегімен де шақырылуы мүмкін, әрбір әдіс бірдей нәтиже береді.
Сұраныстар.
Клиент сервистерді сұраныстарды инициирлеу арқылы сұрайды. Сұраныс - бұл оқиға, яғни нақты кезде орындалатын әрекет. Сұраныспен ноль немесе одан да нақты шақыру параметрлерінің сервисі және сұраныстың міндетті емес контексті сұралатын объект, операциялардан тұратын ақпарат байланысты. Сұраныс формасы - бұл саны еркін түрде орындалатын іс-әрекет. Сұраныс формасы нақты программалау тіліне арналған көрініспен анықталады. Сұраныстың альтернативті формасы Динамикалық Шақырулар Интерфейсін қолдану болып табылады, ал сұранысты құруға аргументтерді қосуға және сұранысты орындауға мүмкіндік береді. Мән сұраныстың рұқсат етілген параметрі болып табылады. Объектті анықтайтын мән объекттің нақты данасымен байланысқан объектке сілтеме деп аталады. Сұранысты орындау сәйкес сервистің орындалуын шақырады. Сұраныс аяқталған соң клиентке сұраныс нәтижесі қайтарылады (егер ол бар болса). Сұраныс дұрыс аяқталмаған кезде клиентке ерекшелік қайтарылады. Ерекшелік құрамына спецификациялық параметрлер енуі мүмкін, берілген ерекшеліктер типі еркін спецификалы