Dеlphi ортасында мәліметтер қорына рұқсат алу механизмдер



Жұмыс түрі:  Материал
Тегін:  Антиплагиат
Көлемі: 3 бет
Таңдаулыға:   
Дәріс №10. Тақырыбы: Dеlphi ортасында мәліметтер қорына рұқсат алу механизмдері

Дәрістің мақсаты: Жаңа мағлұматтармен, анықтама-терминдермен таныстыру, түсінік беру, мамандық бойынша машықтық бағдарлау.
Дәріс жоспары:
BDE, ODBC механизмі
ADO технологиялары

Delphi7 бағдарламалау ортасында бірнеше мәліметтер қорына қатынау механизмдері бар: InterBase, Informix, IB Server, BDE, ODBC және де ADO технологиясы. Солардың ішінен біразына тоқталып өтейік.

Delphi көмегімен құрылған және файл-серверлік мәліметтер қорымен жұмыс істеуге арналған бағдарламалар арнайы BDE (Borland Database Engine - Borland корпорациясының мәліметтер қорының машинасы) бағдарламалар кітапханасына негізделеді. BDE әр түрлі форматтағы төмен деңгейлі DLL кітапханасының жиынтығын ұсынады. BDE Delphi-ді орнатып жатқан кезде автоматты түрде орнатылады және Windows-тің 32-разрядты нұсқамасында тіркеледі. BDE МҚБЖ-ның көптеген кестелерімен жұмыс атқара алады, мәселен, файл-серверлік (dBase, Paradox, FoxPro, Clipper), сондай-ақ клиент-серверлік (Inter Base, Microsoft SQL Server, Oracle және т.б). BDE механизмінде SQL тілінің өзінің интерпретаторы бар, яғни соның арқасында тек мәліметтер қорының серверіне ғана емес, сонымен бірге, файл-сервер кестелеріне де сұраныс құра алады.
Компьютерде BDE орнатылмаса және тіркелмесе Delphi-де жасалған және BDE механизмін қолданатын бірде бір мәліметтер қоры жұмысын жалғастыра алмайды. Бұл жағдай бағдарламаны таратуды қиындата түседі, себебі бағдарламамен бірге BDE кітапханасының жиынтығын да бірге жіберу керек болады.
BDE механизміне ұқсас ODBC (Open Data Base Connection - мәліметтер қорымен ашық байланысу) драйверлер жүйесі де қолданылады. ODBC драйверлері де BDE механизмінің функцияларын, яғни төмен деңгейлі мәліметтер қорына қатынас құрады және бағдарламамен бірге таратылады.
Microsoft фирмасының өңдеуімен жасалынған МҚБЖ мүмкіндіктерінің өзара байланысы болып табылады. Ол қолданып отырған МҚБЖ мен деңгей қосымшаларының арасындағы байланысты орнатады. ODBC қызметі - қосымшалардан таңдалып алынған ақпарат бойынша сұраныстар қабылдау және оларды мәліметтер қоры ядросының тіліне аудару .
ODBC механизмінің негізгі тағайындалуы: қосымшаларды абстрогирлейді, яғни сол арқылы серверлік мәліметтер қоры кез келген клиенттік қосымшаларға ашық, қол жеткізімді бола алады.
ODBC механизмінің артықшылығы болып оның қосымшаларды өңдеудегі қарапайымдылығы және МҚБЖ-ның кез келген қорына қатынау мүмкіндігінің болуы табылады.
Негізгі МҚБЖ-ның мүмкіндіктерін пайдаланып, клиент-серверлік қосымша, ал SQL Server-дің мүмкіндіктерін пайдаланып, сервер бөлігін тағайындауға болады.
Негізгі кемшілігі мәліметтер қорына қатынау жылдамдығын баяулататын сұраныстар трансляциясы болып табылады. Клиент-сервер жүйесінде бұл олқылық сұранысты клиент-компьютерінен сервер компьютеріне ауыстыру арқылы жойылады.
Delphi7-де BDE мен ODBC- ден басқа кеңірек қарастырылып отырған ADO механизмі қолданылады.

ADО механизмі.
Delphi-де мәліметтер қорына қатынаудың Borland Database Engine және ODBC сияқты дәстүрлі құралдары сияқты Microsoft ActiveX Data Objects (ADO) технологиясын да қолдануға болады, яғни бұл технология СОМ мүмкіндіктеріне, соның ішінде OLE DB интерфейсіне негізделген.
ADO технологиясы әмбебаптылығының арқасында өңдеушілер арасында танымалдылыққа ие болды. Енді OLE DB интерфейсінің базалық жинақтамасы Microsoft операциялық жүйесінің барлығында бар десек те болады. Сондықтан да осы жолмен мәліметтерге қатынау үшін тек ADO байланыс провайдерін көрсетіп, қажет мәліметтер қоры мен ADO орнатылған кез келген компьютерге бағдарламаны тасымалдай аламыз.
Delphi компоненттерінің палитрасында мәліметтерге ADO арқылы қатынасатын, мәліметтер қорының толық ... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
ADO технологиясы
Мектеп кітапханасы жұмысын автоматтандыру
Басқару жұмыстарын автоматтандыру
Ғылыми жаратылыстану бағытындағы сыныптарда delphi ортасындағы мәліметтер қоры туралы түсініктерді қалыптастыру
Бағдарлама кодтарының терезесі
«Телефон анықтамасы» мәліметтер қорын жобалау
Delphi және мәліметтер қоры
Мәлімет қоры қосымшасының құрылымы
Кәсіпорындағы еңбек ақысын төлеудің ақпараттық жүйесі
Парасат Телеарна қызметкерлерінің деректер қорын жобалау
Пәндер