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

Кіріспе
Негізгі бөлім
1. Delphi және мәліметтер қоры.
2. Delphi.дегі МҚБЖ.мен жұмыс істеуге қажетті базалық класстар мен компоненттер.
3. Delphi программалау ортасында мәліметтер қорын жобалау.
Қорытынды
Пайдаланылған әдебиеттер тізімі
Мәліметтер қоры қолданбасы қандай-да бір мәліметтер көзімен – мәліметтер қорымен (МҚ) өзара әрекеттесуге арналған. Өзара әрекеттесу мәліметтерді алу, оларды пайдаланушы көру үшін белгілі форматта көрсету бағдарламада жүзеге асырылған бизнес-алгоритмге сәйкес өңдеу және өңделген мәліметтерді қайтадан мәліметтер қорына қайтару.
Мәліметтер көзі ретінде мәліметтер қорлары және де кәдімгі файлдар – мәтіндік, электронды кестелер, және т.б. бола алады.
Күн сайын көбейіп отырған ақпарат көлемін өңдеу адамның қолынан келмейді. Сол себепті мәліметтерді тез өңдеу үшін дербес компьютерлер пайдаланылады. Қазіргі заманғы ақпараттық жүйелер (АЖ)– мәліметтер банкі болып табылады. Олардың құрамына мыналар енеді:
• Есептеуіш жүйе;
• Бір немесе бірнеше мәліметтер қоры;
• Мәліметтер қорын басқару жүйесі (МҚБЖ);
• Қолданбалы программалар жиыны.
Мәліметтер қорларын басқару жүйелері (МҚБЖ) жергілікті, яғни бір пайдаланушыға арналған, сол сияқты серверлік – желілік, көп пайдаланушыға арналған болып бөлінеді. Осылай топтаудың негізгі критерийі – мәліметтер қоры көлемі және МҚБЖ –ға орташа жүктеме.
Дегенмен, жүзеге асырудың әртүрлілігіне қарамастан, мәліметтер қоры қолданбаларының жалпы архитектурасы өзгеріссіз қалады.
Қолданбаның өзі мәліметтерді алу мен жөнелту механизмдерін, мәліметтердің белгілі түрде ішкі көрсетілімінің механизмін, мәліметтерді көрсету мен өңдеуге арналған пайдаланушы интерфейсін, мәліметтерді өңдеу логикасын қосады.
Мәліметтерді алу мен жөнелту механизмі мәліметтер көзімен байланыстыруды қамтамасыз етеді.
Мәліметтердің ішкі көрсетілім механизмі мәліметтер қоры қолданбасының ядросы болып табылады. Ол алынған мәліметтердің қолданбада сақталуын қамтамасыз етеді және оларды сұраныс бойынша қолданбаның басқа бөліктеріне береді.
Пайдаланушы интерфейсі мәліметтерді көру мен өңдеуді, сол сияқты мәліметтер мен жалпы қолданбаны басқаруды қамтамасыз етеді.
1. Фаронов В.В. Программирование баз данных в Delphi 7: Учебный курс/В.В.Фаронов. – СПб.: Питер, 2004.
2. Харрингтон Д. Проектирование объектно-ориентированных баз данных. Пер. С англ. – М.: ДМК Пресс, 2001.
3. Абдолдина Ф.Н. Delphi ортасында бағдарламалау. Әдістемелік құрал.- ШҚМУ баспасы, Өскемен, 2005.
4. Конноли Т. Базы данных. Проектирование, реализация и сопровождение. Теория и практика.-М.: Вильямс, 2001.
5. Культин Н. Основы программирования в Delphi 7.0 - Санкт-Петербург, 2005.
6. Гофман В. Delphi6/В.Гофман, А.Хомоненко. – Санкт-Петербург: БХВ – Петербург, 2001.
7. Архангельский А. 100 компонентов библиотеки Delphi5. - Санкт-Петербург, 2001.
        
        ҚАЗАҚСТАН РЕСПУБЛИКАСЫ БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ СЕМЕЙ ҚАЛАСЫНЫҢ ШӘКӘРІМ
АТЫНДАҒЫ МЕМЛЕКЕТТІК УНИВЕРСИТЕТІ
ЖАРАТЫЛЫСТАНУ – ... ... ЖӘНЕ ... ... ... Delphi-де мәліметтер қорын құру технологиялары
Орындаған: Урузбаев С.О. Т-241
Тексерген: Каженова Ж.С.
Семей 2015 ... ... Delphi және ... ... ... ... жұмыс істеуге қажетті базалық класстар мен
компоненттер.
3. Delphi программалау ... ... ... ... ... ... қоры ... қандай-да бір мәліметтер ... ... ... (МҚ) ... әрекеттесуге арналған. Өзара әрекеттесу
мәліметтерді алу, оларды ... көру үшін ... ... ... ... асырылған бизнес-алгоритмге сәйкес өңдеу және өңделген
мәліметтерді ... ... ... ... көзі ... ... ... де кәдімгі файлдар –
мәтіндік, электронды кестелер, және т.б. бола алады.
Күн сайын көбейіп отырған ... ... ... ... қолынан
келмейді. Сол себепті мәліметтерді тез ... үшін ... ... ... заманғы ақпараттық жүйелер (АЖ)– мәліметтер банкі
болып табылады. Олардың құрамына мыналар енеді:
... ... Бір ... бірнеше мәліметтер қоры;
• Мәліметтер қорын басқару жүйесі (МҚБЖ);
• Қолданбалы программалар жиыны.
Мәліметтер қорларын басқару жүйелері ... ... яғни ... ... сол ... ...... көп пайдаланушыға
арналған болып бөлінеді. Осылай ... ... ...... ... және МҚБЖ –ға орташа жүктеме.
Дегенмен, жүзеге асырудың ... ... ... ... жалпы архитектурасы өзгеріссіз қалады.
Қолданбаның өзі ... алу мен ... ... түрде ішкі көрсетілімінің механизмін,
мәліметтерді көрсету мен өңдеуге арналған ... ... ... логикасын қосады.
Мәліметтерді алу мен ... ... ... ... қамтамасыз етеді.
Мәліметтердің ішкі көрсетілім механизмі мәліметтер қоры ... ... ... Ол ... ... ... сақталуын
қамтамасыз етеді және оларды сұраныс бойынша қолданбаның басқа бөліктеріне
береді.
Пайдаланушы интерфейсі ... көру мен ... сол ... мен жалпы қолданбаны басқаруды қамтамасыз етеді.
1. Delphi және мәліметтер қоры.
Delphi-де қорлармен жұмыс ... үшін ... ... бар. ... ... ... бір ... орындауға өте
жақсы келеді. Олардың бәрі мәліметтерге қатынаудың әр түрлі
технологияларын қолданады және мүмкіншіліктері бойынша ажыратылады.
Microsoft өзінің өнімдеріне тек ADO ... ... ... Borland ... ... ... ... жұмыс істейтін әр
түрлі құралдарды ұсынды және бағдарламалаушыны тек өзінің жобаларымен
шектемейді. Осындай жағдай өте үлкен ... ... Одан ... ... ... ... алатын компоненттер топтары бар.
Мәліметтер қорларына қатынаудың бар құралдарына қысқаша шолу жасайық.
- Data Access вкладкасында мәліметтерге ... ... ... Олар жалпыға ортақ және басқа компоненттері топтарымен
қоса қолданулары мүмкін.
- Data Controls ... ... ... көрсету мен
редакторлауға арналған компоненттер орналасқан. Бұл компоненттер осы
кезде қолданылатын мәліметтерге қатынау технологиясының қандай екеніне
қарамастан бірдей қолданылған.
- BDE ... Borland Database Engine деп ... Borland ... ... бойынша мәліметтер қорларына қатынауға мүмкіндік
беретін компоненттерді құрайды. Бұл технология өте қатты ескірді және
ескі ... ... ... үшін ғана ... ... ол ... қорларының ескірген типтерімен (Paradox,
dBase сияқты)жақсы жұмыс ... ... ... Borland фирмасының мәліметтерге қатынаудың жаңа
технологиясы. Ол жоғары иілгіштікпен ерекшеленеді және ... ... ... ... бағдарламалауға
жақсы келеді. DBExpress вкладкасындағы компоненттерді Oracle, BB2 және
MySQL сияқты серверлік технологиямен құрылған мәлімет қорларында
қолданған жөн.
ADO (Active Data Objects) – ... ... ... қатынау технологиясы. Ол өте жақсы кітапхана, бірақ оны ... ... ... яғни MS Access және MS SQL Server ... Оны ... тек ODBC арқылы жұмыс істей алатын мәлімет қорларының
спецификалық сервері болса да қолдануға болады.
2. Delphi-дегі МҚБЖ-мен жұмыс ... ... ... класстар мен
компоненттер.
TTable (кесте) классы.
TDataSet (мәліметтің абстрактілі жиыны) базалық класына мәліметтер
жиындарымен жұмыс ... ... ... ... жүзеге асыратын
TBDEDataSet классы негізделген. Оның ұрпағы - ... ...... ... үшін жауап береді. Оның негізінде бағандар мен жолдарға
ұйымдастырылған кестелер түріндегі реляциялық ақпаратпен ... ... ... жасалған. Атап айтқанда, маңызды компоненттердің бірі ... ... ... болып табылады.
TField (жазба өрісі) класы.
Берілген класс бағдарламада виртуалды келтірілген нақты жазба ... яғни ол ... ... үшін қабық ретінде болады және оны
жобалаушыға ... ... мен ... ... ... ... бар) ... сипаттайтын TFiеldDef класына қарағанда
TField класының негізінде ... ... ... ... ... келу ... және тағы ... типі бағдарламада шынайы жоқ. Оның орнына, жазба өрісінің нақты
типтеріне сәйкес келетін (мысалы, TDataField ... ... өріс ... ... ... ... өріс үшін ... оның көптеген
ұрпақтары қолданылады. Сонымен қатар қасиеттердің көбісі осы ... ... ... өрісін сипаттау) классы.
TFieldDef класы мәлімет қоры кестесінің физикалық өрісін сипаттауға
қолданылады. Мәліметтер модуліне жаңа ... ... ол үшін ... ... ... Келешекте, мысалы, мәлімет модулін
көру ... Fields ... ... ... NewField (өріс
құру)пунктін таңдау арқылы ... ... де ... ... Одан ... ... ... класымен мәлімет
көзімен байланыс блогында TFiеldDef класының өрістерін TField ... ... ... ... ... ... ... емес
болып қалады.
TNamedItem классы (мәлімет қоры элементтерін анықтаудың базалық
классы) ... ... ... кластардың қасиеттер мен
әдістерін мұрағаттайды.
TDataSource (мәліметтер көзі) компоненті.
Арналуы. Компонент ... мен ... да ... мәліметтер
жиынтықтары және формадағы басқару элементтері арасындағы ... ... Бұл ... ... ... ... етпейді. Оның тек State
(TdataSetState типі) қасиетін ғана қарастырайық. Ол ... ... ... ... жиынының жағдайы туралы ақпарат алуға
(мәлімет ... ... ... және т.б.) ... ... Бағдарламалаушыға тәжірибелік жұмысында келесі әдіс қажет
болады: functionISlinkedTo (DataSet: TDataSet): Boolean;
Ол мәліметтер көзі ... ... ... DataSet ... ... және ... анықтайды. OnDataChahge
оқиғасы мәліметтер жиынтығының бір жазбасының редакторлауы болған ... ... ... оқиғасы – мәліметтер жиынтығының жағдайы
өзгерген кезде, ал ... ...... ... жасалған
жаңартуларды енгізгеннен кейін Post әдісі ... ... ... Delphi ... ... ... қорын жобалау.
Delphi7 бағдарламасы Windows операциялық жүйесінің басқаруымен ... Delphi ... ... ... мұнда құрылған бағдарламалар
негізінен өндіріс және бизнес есептерін шешуге бағытталған. ... Basic және C# ... ... интерфейсі бар. Қазіргі кезде
көптеген фирмалар өз программа интерфейсінің стандарты ... ... ... визуалды құрылатын болғандықтан Delphi ортасында
программалауды ... құру ... ... ... ... ... ... ол - көмекші жүйесінінің күштілігі.
Delphi –де басқа да қазіргі бағдарламалау ... ... ... ... ... Бағдарлама құру барысында дайын
компоненттерді, олардың қасиетін, әдістерін және ... ... ... ... аз ғана ... ... айналып өтуге болады.
Бағдарлама құрушыға бұл өзінің программасының ... ... ... көп уақыт үнемдеуді білдіреді.
Delphi қолданушыға өте ыңғайлы, тез программа құруға мүмкіндік береді.
Бұл ортаның құрал-саймандары өте көп және ... ... ... ... ... ... басу арқылы көмек алуға болады.
Delphi-дің өзінде кестелер форматы жоқ. Бірақ ол локальді кестелердің 2
түрін ... – dBase және Paradox. Біз Paradox ... ... ... Database Desktop ... бар және ол ... қорын DBase немесе Paradox форматында құрып оны өзгертуге болады
және сұраныстарды орындауға ... ... ... ... Ол ... ... тұрады:
1. МҚ кестесін құру;
2. Қосымша формасын құру.
МҚ ... құру үшін Database Desktop ... ... ... ... ... құрылымын өзгертуге, жазбаларды редактрлеуге мүмкіндік
береді.
Database Desktop программасын жүктеу үшін Delphi ... ... Database Desktop ... ... содан кейін Database Desktop
экранда пайда болады.
Жаңа ... құру New => Table ... ... және ... ... ... Ашылған терезеден кесте типін көрсетеміз де ОК
кнопкасын басқаннан кейін Create Table ... ... ... Бұл ... ... ... анықтаймыз. МҚ кестесін құрушы мыналарды ... ... ... ... ( Paradox);
2. Кесте құрылымын анықтау;
3. Кілттік өрістерді көрсету;
4. Индекстерді анықтау;
5. Өрістер мәндеріне қойылған шектеулерді анықтау;
6. Парольді анықтау;
7. Кестелерді байланыстыру.
Қорытынды
Мәліметтер қоры – ... бір ... ... ... ... ... ... жалпы принциптерін қарастыратын, компьютердің
көмегімен туындайтын ақпараттық структура немесе модель. Қазіргі ... (ADO, dBase, FoxPro, Access, Paradox) және ... Oracle, Sysbase, Infomix, ... SQL Server) ... ... және ... ... беретін көптеген бағдарламалы
жүйелер бар.
Delphi-дегі мәліметтер қоры – бұл ең ... ... ... ... ... жасауды қамтамасыз ететін кітапханасының күшті қоры
құрылып, ол универсалды интерфейс арқылы жүзеге асырылады.
Delphi ... ... ... қорын басқару жүйесінің (МҚБЖ) тура
мағынасында болмаса да, ... ... ... ... ... ДҚ-ның объектілері SQL негізінде жасалған және өзіне Borland
Database Engine ... ... ... Delphi ... Borland SQL
Link те енгізілген, сондықтан да Oracle, Sybase, Informix және ... ... ... ... Одан басқа Delphi өзіне InterBase
локальды серверін ... кез ... ішкі SQL ... офлайндық режимде өңдеуге мүмкіндік береді. Локальді машина
үшін ақпараттық жүйе ... ... ... ... .dbf ... ... Clipper) немесе .db (Paradox) форматында сақтауға ... Егер ... ... ... for Windows 4.0–ті қолданатын болса, ол ... ... ... ... ... әдебиеттер тізімі
1. Фаронов В.В. Программирование баз данных в Delphi 7: ... – СПб.: ... ... Харрингтон Д. Проектирование объектно-ориентированных баз ... С ... – М.: ДМК ... 2001.
3. Абдолдина Ф.Н. Delphi ортасында бағдарламалау. Әдістемелік құрал.-
ШҚМУ баспасы, Өскемен, 2005.
4. Конноли Т. Базы данных. ... ... и ... и ... ... ... Культин Н. Основы программирования в Delphi 7.0 - Санкт-Петербург,
2005.
6. Гофман В. Delphi6/В.Гофман, А.Хомоненко. – Санкт-Петербург: БХВ ... ... ... ... ... Delphi5. - Санкт-
Петербург, 2001.

Пән: Информатика
Жұмыс түрі: Реферат
Көлемі: 6 бет
Бұл жұмыстың бағасы: 300 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Delphi-де мәліметтер қорын құру технологиялары жайлы11 бет
Delphi-де мәліметтер қорын құру технологиялары жайлы ақпарат7 бет
Delphi-де мәліметтер қорын құру технологиялары жайлы мәлімет4 бет
Delphi-де мәліметтер қорын құру технологиялары туралы6 бет
Delphi-де мәліметтер қорын құру технологиялары туралы ақпарат5 бет
Delphi-де мәліметтер қорын құру құралдары20 бет
Delphi және мәліметтер қоры100 бет
Қонақ үйінің жұмысын автоматттандыр65 бет
Бастауыш сынып ана тілін оқытуда қазіргі технологияларды қолдануға болашақ мұғалімдердің даярлығын қалыптастыру121 бет
Инновациялық процестің ұғымы мен мәні7 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь