Delphi-де мәліметтер қорын құру технологиялары жайлы ақпарат


Қазақстан республикасының білім және ғылым министрлігі

семей қаласының Шәкәрім атындағы мемлекеттік университеті

Жаратылыстану-математика факультеті

информатика және ақпараттық технологиялар кафедрасы

СӨЖ

Тақырыбы: «Delphi-де мәліметтер қорын құру технологиялары. »

Орындаған: Ражанова Ж. А Т-241

Тексерген: Каженова Ж. С

Семей қаласы 2015 жыл

ЖОСПАР:

І. КІРІСПЕ БӨЛІМ.

ІІ. НЕГІЗГІ БӨЛІМ.

1. DELPHI-ДЕ ПРОГРАММА ҚҰРУ.

2. DELPHI ПРОГРАММАЛАУ ОРТАСЫНДА МӘЛІМЕТТЕР ҚОРЫН ЖОБАЛАУ

3. BORLAND DELPHI ОРТАСЫНДА МӘЛІМЕТТЕР ҚОРЫМЕН ЖҰМЫС ІСТЕУ ТЕХНОЛОГИЯЛАРЫ

4. ACTIVE XDATE OBJECT ТЕХНОЛОГИЯСЫНЫҢ ЕРЕКШЕЛІКТЕРІ

5. IBTERBASE EXPRESS (IBX) ТЕХНОЛОГИЯСЫ

ІІІ. ҚОРЫТЫНДЫ.

ПАЙДАЛАНЫЛҒАН ӘДЕБИЕТТЕР.

КІРІСПЕ

Қазіргі уақытта қоғамдық өмірде ақпараттың таралу қарқыны өте жылдам дамып келеді. Ақпараттық процесстер - адамдар арасында, тірі организмдерде, техникалық құрылғыларда, қоғамдық өмірде ақпарат тасымалдау, жинақтау мен түрлендіру процестері.

Мәліметтер қоры - ақпараттық жүйенің бір бөлігі және қоғамның қандай да бір саласындағы немесе оның бөлігіндегі нақты объектілер туралы мәліметтер жиынтығы. Мәліметтер қорын басқару жүйесі компьютерлік техниканың даму жолдарына байланысты жетілдіріліп тұрды, пайдаланушының қойған барлық күрделі деңгейдегі талаптарын орындауға бейімделді.

Қазіргі қоғамның талаптарына сәйкес жаңа техналогиялардың даму барысында жұмыс орнын автоматтандыру негізгі мәселелердің бірі. Автоматтандыру үшін көптеген автоматтандырылған бағдарламалық жүйелер мен құрылғылар қолданылады, олардың ішінде бухгалтерлік есептеулер жүйесі, электронды деканат, оқу жүктемесін есептеу, қызметкерлер, оқушылар туралы электронды мәліметтер қоры және тағы да басқалар бар.

Әлемдегі миллиондаған программистер Delphi-де жұмыс жасайды және олардың көбісі Delphi-де мәліметтерді өңдеуге және сақтауға арналған программалар құрады. Күнбе-күн коммерциялық және жеке мәліметтерді санамағанда (адам аттары, мекен-жайлар, есепшоттар) визуальды интерфейс көмегімен жұмыс істеу керек болатын көптеген ақпараттар бар: дыбыс файлдары, видео көріністер, WEB -парақшалары және т. б. Осындай көп ақпарат арасында өзімізге керекті мәліметтерді алу үшін, оларды өңдейтін программалар қажет.

Программа құруға ыңғайлы тамаша ортаның бірі - Delphi ортасы таңдап алынды. Оны оқып үйрену, түсіну және логикалыңқ ойлауға өте қарапайым, әрі жеңіл. Delphi программалаудың структуралық тәртібін және программалаудың басқа тілдерге қарағанда жалпы жақсы дамыған. Оның қызықты рекурсивті мүмкіндіктері, сонымен қатар қызықты есептер шығару мүмкіндіктері бар.

1. DELPHI-ДЕ ПРОГРАММА ҚҰРУ.

Delphi типті жүйені тез және визуальды құру ортасы деп атайды. Себебі ол өзіне компилятормен қоса редактор және көптеген дайын программалар жиынтығын қамтиды. Delphi - де шамамен 200 - ге жуық дайын компоненттер бар. Delphi-де программа құру жақсы жабдықталған компьютерді қажет етеді. DELPHI - бұл Borland International-дың қосымшаларды тез құруға арналған жеткілікті жаңа өнімі. Қосымшалармен мәліметтер қорымен “клиент-сервер “ архитектурасында, Internet/Intranet, сонымен қатар локальді машиналар және “ файл-серверлік “ архитектурасында жұмыс істейді. DELPHI тілі объектілі - бағытталған Object Pascal тілінің жалғасы. DELPHI-ге InterBase локальді SQL сервері, есеп беру генераторлары, визуальді компоненттің және информациялық жүйені немесе Windows ортасының қарапайым программаларын кәсіби өндеуде өзінді сенімді сезіну үшін арналған тағы басқа құрылғылар жатады. Delphi 6 Windows 95, Windows 98 немесе Windows NT операциялық жүйесінің басқаруымен жұмыс істейді. Delphi 6 ерекшелігі: көптеген Delphi 6-да құрылған программалар негізінен өндіріс және бизнес есептерін шешуге бағытталған. Бұл мәлімметтер қорымен және есеп беру жұмыстары басты шешілу керек есептер болып табылады.

Программалардың сәйкестендірілуі үлкен роль атқарылады. Бұл аппаратпен қамтамассыздандырумен байланысты (HardWare) жекелеген жағдайда

Мобильді компьютерлерді тарату кең ауқым алуымен байланысты.

Дыбыс, сурет, тексттік және цифрлық типтермен берілген информацияларды беру және оқыту, алу үшін арналған техникалық жабдықтардың әрі қарай дамуы.

Жоғарыда айтылғандай бизнеспен және өндіріспен тығыз байланысты болғандықтан қолданушылар Delphi 6-дан өздерінің есептерін шешу үшін идеал көмекші құрал тапты. Delphi 6-дің Visual Basic және C++ сияқты қолданушы интерфейсі бар. Қазіргі кезде көптеген фирмалар өз программа интерфейсінің стандарты ретінде қабылдады. Қолданушы интерфейсі визуалды құрылатын болғандықтан Delphi ортасында программалауды тез программа құру ортасы делінеді. Құрудың графикалық ортасынан басқа аспектісі ол- көмекші жүйесінінің күштілігі.

Delphi 6-да басқа да қазіргі программалау ортасы сияқты, объектілі бағытталған программаларға негізделген. Программа құру барысында дайын компоненттерді, олардың қасиетін, әдістерін және алдын-ала анықталған оқиғаларды пайдалану арқылы аз ғана программа кодымен айналып өтуге болады. Программа құрушыға бұл өзінің программасының қолданушы интерфейсін құру барысында көп уақыт үнемдеуді білдіреді. Delphi 6 қолданушыға өте ыңғайлы, тез программа құруға мүмкіндік береді. Бұл ортаның құрал-саймандары өте көп және керек кезінде актив элемент үшін F1 пернесін басу арқылы көмек алуға болады.

2. DELPHI ПРОГРАММАЛАУ ОРТАСЫНДА МӘЛІМЕТТЕР ҚОРЫН ЖОБАЛАУ

Delphi7 программасы Windows операциялық жүйесінің басқаруымен жұмыс істейді. Delphi ортасының негізгі ерекшелігі мұнда құрылған программалар негізінен өндіріс және бизнес есептерін шешуге бағытталған. Delphi-дің Visual Basic және C# сияқты қолданушы интерфейсі бар. Қазіргі кезде көптеген фирмалар өз программа интерфейсінің стандарты ретінде қабылдады. Қолданушы интерфейсі визуальды құрылатын болғандықтан Delphi ортасында программалауды программа құру ортасы делінеді. Құрудың графикалық ортасынан басқа аспектісі ол - көмекші жүйесінінің күштілігі.

Delphi -де басқа да қазіргі программалау ортасы сияқты, объектілі бағытталған программаларға негізделген. Программа құру барысында дайын компоненттерді, олардың қасиетін, әдістерін және алдын-ала анықталған оқиғаларды пайдалану арқылы аз ғана программа кодымен айналып өтуге болады. Программа құрушыға бұл өзінің программасының қолданушы интерфейсін құру барысында көп уақыт үнемдеуді білдіреді.

Delphi қолданушыға өте ыңғайлы, тез программа құруға мүмкіндік береді. Бұл ортаның құрал-саймандары өте көп және керек кезінде актив элемент үшін F1 пернесін басу арқылы көмек алуға болады.

Delphi-дің өзінде кестелер форматы жоқ. Бірақ ол локальді кестелердің 2 түрін қолдайды - dBase және Paradox. Біз Paradox кестелерімен жұмыс жасаймыз. Delphi-де Database Desktop қосымшасы бар және ол арқылы мәліметтер қорын DBase немесе Paradox форматында құрып оны өзгертуге болады және сұраныстарды орындауға болады.

Қарапайым қосымша құруды қарастырайық. Ол келесі сатылардан тұрады:

  1. МҚ кестесін құру;
  2. Қосымша формасын құру.

МҚ кестесін құру үшін Database Desktop программасын қолданған ыңғайлы. Ол кесте құруға, құрылымын өзгертуге, жазбаларды редактрлеуге мүмкіндік береді.

Database Desktop программасын жүктеу үшін Delphi программасы тобының ішінен Database Desktop элементтерін таңдалық, содан кейін Database Desktop экранда пайда болады:

hello_html_493d96a3.png

Жаңа кестені құру New => Table командасынан басталады және интерактивті режимде жүзеге асырылады. Ашылған терезеден кесте типін көрсетеміз де ОК кнопкасын басқаннан кейін Create Table терезесі пайда болады. Бұл диалогтық терезеде кесте құрылымын анықтаймыз. МҚ кестесін құрушы мыналарды орындау керек:

  1. Кесте типін таңдау ( Paradox) ;
  2. Кесте құрылымын анықтау;
  3. Кілттік өрістерді көрсету;
  4. Индекстерді анықтау;
  5. Өрістер мәндеріне қойылған шектеулерді анықтау;
  6. Парольді анықтау;
  7. Кестелерді байланыстыру.

3. BORLAND DELPHI ОРТАСЫНДА МӘЛІМЕТТЕР ҚОРЫМЕН ЖҰМЫС ІСТЕУ ТЕХНОЛОГИЯЛАРЫ

Delphi-дің алғашқы нұсқаларында қорымен жұмыс істеу негізі болып Borland Database Engine (BDE) - Borland фирмасының мәліметтер қоры прцессоры болып табылады. Ол қазірде өз қасиеттерін жоғалытқан жоқ. Бірақта, Delphi 5 бастап компоненттер кітапханасында мәліметтермен байланысудың альтернативті миханизмдері пайда бола бастады. Олардың көпшілік бөлігі Delphi 6 - да пайда болды. BDE қолданба мен мәліметтер қоры арасында келістіруші (делдал) болып жұмыс атқарады. Ол қолдаушыға нақты мәліметтер қорын жүзеге асыратын бірыңғай интерфейспен жұмыс істеу мүмкіндігін береді. Осыған орай мәліметтер қорын жүзеге асырудың ауысуы барысында қолданбаны ауыстыру қажет емес. Delphi қолданбасы мәліметтер қорына BDE арқылы қатынайды. Бұл жағдайда мәліметтер қорымен байланысу сурет 1 - де көрсетілген сызбаға сәйкес келеді. Delphi қолданбасы мәліметтер қорымен байланысу қажет болған жағдайда BDE жүгінеді немесе әдетте мәліметтер қоры бүркеніш атымен оған қажетті кестелерді хабарлайды. BDE динамикасы біріктірілген DDL кітапханасы түрінде жүзеге асырылған (IDAPIO1. DLL, IDAPI32. DLL файлдары) . Олар басқада кез келген кітапханалар сияқты IDAPI(Integrated Database Application Program Interface) деп аталған API(Application Program Interface - қолдп\анбалы бағдарламалар интерфейсі) жабдықталған. Бұл қолданбада қоолданылатын мәліметтер қорымен жұмыс істеу үшін арналған процедуралар мен функциялар тізімі. BDE бүркеніш аты бойынша көрсетілген мәліметтер қорына сәйкес келетін драйверлерді табады. Драйвер - бұл анықталған типті мәліметтер қорымен қалай жұмыс істеуді білетін көмекші бағдарлама. Егер BDE-де МҚБЖ-не сәйкес келетін өз драйвері бар болса, онда BDE ол арқылы мәліметтер қорымен және қажетті кестелермен байланысады. BDE Microsoft Access, Fox Pro, Paradox, dBase және т. б сияқты мәліметтер қорына қатынауды сүйемелдейді. Егер BDE-де МҚБЖ қажет драйвер жоқ болса, онда ODBC драйвері қолданылады. ODBC (Open Database Connectivity) - Microsoft фирмасымен құрылған BDE функцияларына ұқсас DLL. Ол ODBC. DLL файлында сақталады. BDE, Sybase, Microsoft SQL, Oracle, Interbase сияқты SQL серверлерімен мәліметтер алмасуға мүмкіндік беретін сұраныстардың стандартталған тілі SQL сүйемелдейді. Бұл мүмкіндік әсіресе клиент/сервер платформасында және үлестірілген қолданбаларда кеңінен қолданылады.

4. ACTIVE XDATE OBJECT ТЕХНОЛОГИЯСЫНЫҢ ЕРЕКШЕЛІКТЕРІ

... жалғасы

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



Реферат Курстық жұмыс Диплом Материал Диссертация Практика Презентация Сабақ жоспары Мақал-мәтелдер 1‑10 бет 11‑20 бет 21‑30 бет 31‑60 бет 61+ бет Негізгі Бет саны Қосымша Іздеу Ештеңе табылмады :( Соңғы қаралған жұмыстар Қаралған жұмыстар табылмады Тапсырыс Антиплагиат Қаралған жұмыстар kz