Деректер базасын құру және онымен жұмыс істеу

Мазмұны

Есептің қойылымы

I . Кіріспе 4
Мәліметтер базасы дегеніміз не?

II. Негізгі бөлім 6
2.1 Мәліметтер базасын ұйымдастыру.
2.2 BDE Administrator.
2.3 Мәліметтер базасының кестесін құру.
2.4 Кіру құжаттары.
Программаны орындау барысы.
Paradox форматының кестелері.
Компоненттер парағы.
Кестенің қасиетін беру.
2.5 Шығу құжаттары.
Мәліметтер қорымен жұмыс жасайтын жобалар құру.
2.6 Программалық жабдықталуы.

III Қорытынды 29

IV Программа листингі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..30

V Пайдаланған әдебиеттер тізімі ... ... ... ... ... ... ... ... ... ... ... .32
Кіріспе
Мәліметтер базасы – ақпаратты сақтауды және де мәліметтерге ыңғайлы, тез кіруді қамтамасыз етеді. Мәліметтер базасы өзінен белгілі бір ережелерге сай құрылған деректер жиынтығын құрайды. Деректер базасындағы ақпарат:
1) Қайшылықсыз;
2) Артықсыз;
3) Тұтас
болуы керек.
Мәліметтер базасын басқару жүйесі деректер базасын құруға, толтыруға, жаңартқанға, жоюға арналған программалық жабдық болып табылады.
DELPHI жүйесі деректер базасын басқару жүйесі болып табылмайды, егер сөздің тура мағынасын алатын болсақ, бірақ толық МББЖ (мәліметтер базасын басқару жүйесі) мүмкіндіктеріне ие. Ұсынылып отырған DELPHI құралы локальдік және тораптық деректер базасын құрып және оның ішінде жұмыс істеуге және кез келген деректер базасымен жұмыс істей алатын қолданба құруға мүмкіндік береді.
Локальді МББЖ – барлық бөліктері қолданушы компьютерінің деректер базасында орналасады. Егер бір мәліметтер базасына бірнеше қолданушылар бір мезгілде қатынас жасаса, әрбір қолданушының компьютерінде өзінің локальді МББЖ – нің көшірмесі болуы керек.
Тораптық МББЖ – ге файл – серверлік, клиент – серверлік, бөлінген МББЖ – лар жатады. Осы жүйенің негізгі атрибуты болып, торап саналады. Торап – бірнеше компьютерлерді байланыстырып, бір дерекпен бірнеше қолданушылардың корпоративті жұмысын қамтамасыз етеді.
Көпқолданбалы МББЖ – ақпараттық жүйе құруға мүмкіндік береді. Көпқолданбалы МББЖ – леріне: Oracle, Informix, SyBase, Microsoft SQL Server, InterBase және т.б. жатады.
DELPHI – ді кәдімгі МББЖ деп айтуға, оның өзінің кестелік форматының болмауы (деректерді сипаттау тілі) бөгет жасайды. Сондықтан ол басқа МББЖ кестелік форматын қолданады. Мысалы: dBase, Paradox, InterBase.
Бұны бірақ та жетіспеушілігі деп те айтуға болмайды, себебі аталған форматтар өздерін жақсы қолданушылық қабілетін көрсетті. Сонда да DELPHI мүмкіншіліктерінен қалыспайды, кей – кезде олардан асып та тұрады.
Мәліметтер базасын басқару жүйесі дегеніміз жаңа мәліметтер базасын құруға, оны мәліметтермен толтыруға, оның мазмұнын редакциялауға, оларды реттеуге, безендіруге және баспа құрылғыларына шығаруға немесе байланыс арналарына жөнелтуге арналған программалық құралдар кешені.
База ақпаратын көрсетушілік ретінде берілген критерийге сәйкес бейнелейтін мәліметтерді іріктеу, оларды реттеу, сосын шығаратын құрылғыға беру немесе байланыс арналары бойынша беру.
Кез келген МББЖ мәліметтермен төрт қарапайым операция орындауға мүмкіндік береді:
• Кестеге бір немесе бірнеше жазбаны қосу;
• Кестеден бір немесе бірнеше жазбаны қою;
• Кейбір өрістердің бір немесе бірнеше жазбаларындағы мәндерді жаңарту;
• Берілген шартты қанағаттандыратын бір немесе бірнеше жазбаларды табу.
МББЖ – нің тағы бір функциясы – мәліметтерді басқару. Мәліметтерді басқару ретінде, әдетте, мәліметтерді рұқсат етілмей қол жетуден қорғау, мәліметтермен жұмыс режимін көп мәрте пайдалануды қолдау және мәліметтердің тұтастығы мен үйлесімділігін қамтамасыз ету.
МББЖ – ның екі жұмыс режимі бар: жобалаушылық және пайдаланушылық. Бірінші режим база құрылымын құру немесе баяндауға және оның объектілірін жасауға арналған. Екінші режимде базаны толтыру немесе одан мәліметтер алу үшін бұрын дайындалған объектілер пайдаланылады.
Жобалаушы кесте құрылымдарын мәліметсіз жасайды және оны тапсырыс берушімен бірге келісіп, бір қорытындыға келеді.Базаны құрушылар базаны нақты мәліметтермен толтырмайды. База объектілерін қалау кезеңін де үлгілік мәліметтер мен эксперименттік толтыру бұған қосылмайды.
Базаны пайдаланушы – формалардың көмегімен оны ақпаратпен толтырады, мәліметтерді сұрау салулардың көмегімен өңдейді және қорытындыны нәтижелік кестелер мен есептер түрін де алады.
Пайдаланылған әдебиеттер тізімі:

1. Под редакцией доктора технических наук А.Ф.Черняевского.
Автоматизированные обучающие системы на базе ЭВМ, Минск, Издательство БГУ им.В.И.Ленина, 1980 г.
2. Баронов В.В. и др. – М.: ИНФА – М, 2000. – 239 с. – (Серия “Секреты менеджмента”).
3. Драгныш Ю.Е., Учебное пособие, перевод с англ., Европейский гостиничный маркетинг, Финансы – Статистика, Москва,2004.
4. В.В.Фаронов DELPHI 5. Руководство программиста. Издательство “Нолидж”, Москва,2001.
5. В.Гофман, А.Хомоненко Работа с базами данных в DELPHI. Издательство “БХВ – Петербург”, Санкт - Петербург, 2000г.
6. А.М.Епанешников, В.А.Епанешников DELPHI база данных.
Издательство “ДИАЛОГ – МИФИ”, Москва, 2000г.
7. А.Я.Архангельский Прогамирование в DELPHI 7. Издательство “Бином”, Москва,2004г.
8. Электронный учебник по DELPHI 6.
9. “rambler.ru” және “google.ru” сайттары
        
        Мазмұны
Есептің қойылымы
I . Кіріспе 4
Мәліметтер базасы дегеніміз не?
II. Негізгі ... ... ... ... ... BDE ... ... базасының кестесін құру.
2.4 Кіру құжаттары.
Программаны орындау барысы.
Paradox ... ... ... қасиетін беру.
2.5 Шығу құжаттары.
Мәліметтер қорымен жұмыс жасайтын жобалар құру.
2.6 Программалық жабдықталуы.
III ... ... ... ... ... ... ... негізгі шарттар және оындау жолдар:
Бұл курстық жұмыстың мақсаты – ... ... құру және ... ... ... қарым – қатынас құрып, оларға қойылған талаптарды жүзеге
асыру. Қатынастар құру барысында « ... ... » - ... ... ... ... ... тиіс:
1) Атрибуттарға есім берілуі керек және олардың құрылымы біртекті
болуы тиіс;
2) ... ... ... ... ... ... маңызды емес;
4) Қайталанатын жолдары болмауы тиіс;
Менің курстық жұмысымның негізгі мақсатым – мемлекеттер туралы ... ... ... ... жасау – дүние жүзі мемлекеттері жайлы барлық
мағлұматтардың базасын кішкентай ғана ... ... ... де ... БҰҰ әкімшілігі осыншама күрделі ақпарттарды ... ... ... арқылы реттеп отыр.Жасалынған жоба
мемлекеттердің қандай да бір ретпен ... ... ... ... деректерді пайдаланып мемлекет жөнінде толық мағлұматтарды алуға
болады.
Мемлекет туралы жалпы мәліметтер базасын құрудағы біздің мақсатымыз
- өте аз ... ... кез ... ... ... ... нақты
мәліметтерді алу.Сонымен қатар ... ... ... ... ... жасай білу керек.
Кіріспе
Мәліметтер базасы – ақпаратты сақтауды және де мәліметтерге ыңғайлы, тез
кіруді қамтамасыз ... ... ... өзінен белгілі бір ережелерге
сай құрылған деректер жиынтығын құрайды. Деректер ... ... ... ... ... керек.
Мәліметтер базасын басқару жүйесі деректер базасын құруға, толтыруға,
жаңартқанға, жоюға арналған программалық жабдық болып ... ... ... ... ... ... ... табылмайды, егер
сөздің тура мағынасын алатын болсақ, бірақ ... МББЖ ... ... ... мүмкіндіктеріне ие. Ұсынылып отырған DELPHI ... және ... ... ... құрып және оның ішінде жұмыс
істеуге және кез ... ... ... ... ... алатын қолданба
құруға мүмкіндік береді.
Локальді МББЖ – ... ... ... ... ... ... Егер бір ... базасына бірнеше қолданушылар бір
мезгілде қатынас жасаса, ... ... ... ... ... – нің ... ... керек.
Тораптық МББЖ – ге файл – серверлік, ...... ... МББЖ ... ... Осы жүйенің негізгі атрибуты болып, торап саналады. Торап ... ... ... бір ... ... ... ... қамтамасыз етеді.
Көпқолданбалы МББЖ – ақпараттық жүйе құруға мүмкіндік ... МББЖ – ... Oracle, ... SyBase, ... ... ... және т.б. жатады.
DELPHI – ді кәдімгі МББЖ деп айтуға, оның өзінің ... ... ... ... ... бөгет жасайды. Сондықтан ол басқа МББЖ
кестелік форматын қолданады. Мысалы: dBase, Paradox, InterBase.
Бұны бірақ та жетіспеушілігі деп те ... ... ... аталған
форматтар өздерін жақсы қолданушылық қабілетін көрсетті. Сонда да DELPHI
мүмкіншіліктерінен қалыспайды, кей – ... ... асып та ... ... ... ... дегеніміз жаңа мәліметтер базасын
құруға, оны мәліметтермен толтыруға, оның мазмұнын редакциялауға, ... ... және ... ... шығаруға немесе байланыс
арналарына жөнелтуге арналған программалық құралдар кешені.
База ақпаратын ... ... ... ... ... ... ... оларды реттеу, сосын шығаратын құрылғыға
беру немесе байланыс арналары бойынша беру.
Кез ... МББЖ ... төрт ... ... орындауға
мүмкіндік береді:
• Кестеге бір немесе бірнеше жазбаны қосу;
• Кестеден бір немесе бірнеше жазбаны қою;
... ... бір ... бірнеше жазбаларындағы мәндерді жаңарту;
• Берілген шартты қанағаттандыратын бір немесе бірнеше жазбаларды табу.
МББЖ – нің тағы бір ...... ... басқару ретінде, әдетте, мәліметтерді ... ... ... ... ... ... ... көп мәрте пайдалануды қолдау
және мәліметтердің тұтастығы мен ... ... ... – ның екі ... режимі бар: ... ... ... ... база ... құру ... ... және
оның объектілірін жасауға арналған. Екінші режимде базаны ... ... ... алу үшін бұрын дайындалған объектілер пайдаланылады.
Жобалаушы кесте құрылымдарын мәліметсіз ... және оны ... ... ... бір қорытындыға келеді.Базаны құрушылар базаны
нақты мәліметтермен толтырмайды. База объектілерін қалау кезеңін де ... мен ... ... ... қосылмайды.
Базаны пайдаланушы – формалардың көмегімен оны ақпаратпен
толтырады, мәліметтерді ... ... ... ... және ... ... мен ... түрін де алады.
Негізгі бөлім
2.1Мәліметтер базасын ұйымдастыру
Мәліметтер ... ... ... ақпараттық жүйеде қолданылатын
деректерді қамтиды. Мәліметтердің ұйымдастыру түріне ... ... ... ... ... ... ... болады:
1) Иерархиялық;
2) Желілік;
3) Реляциялық;
4) Объекті - бағытталған;
Иерархиялық модельде – деректер ағаш тәріздес ... ... ... Деректердің осындай ұйымы иерархиялық ... ... ... ... ... қиын логикалық байланыстармен
жұмыс жасағанда иерархиялық модель әлсіз.
Желілік модельде - ... ... граф ... ... ... ... болып, құрылымының қаттылығы және оны ұйымдастырудың
қиындылығы болып табылады. Сонымен ... ... және ... ... бірі ... ... ... деректер
базасын жобалау кезінде берілуі және деректерге қатынау барысында өзгертуге
келмейді.
Объекті – ... ... ... ... ... объект
түрінде беріледі. Объекті – бағытталған модель желілік және ... ... ... ... ... базасын құруда
пайдаланылады.
2.2 BDE Administrator
DELPHI қолданбасы деректер ... ... BDE (Borland ... – Borland фирмасының деректер базасының процессоры) ... ... BDE ... ... ... ... кітапханалар және
драйвер жиынтығын құрайды. BDE деректер базасымен жұмыс істейтін барлық
компьютерлерге ... ... ... ... BDE ... ... ... сұратқан деректерді алады.
Жергілікті деректер базасы және онымен жұмыс ... ... ... орналасады. Бұл жағдайда ақпараттық жүйе жергілікті сәулетке
ие.
Деректер ... ... ... сай ... режимінде жұмыс
істейді. STANDART драйверлер үшін, әдетте Paradox деректер ... ... ... ... ... Type - драйвер аты
және PATH – деректер базасына жол. PATH параметрін басқанда,сіз көп ... ... Оны ... Windows – тің жаңа ... ... ... ... ол арқылы бір керекті каталогты таңдап аламыз.
STANDART типті драйверлерді тек Paradox, dBase, FoxPro кестелері үшін
қолдануға болады.
Жергілікті ... ... ... үшін BDE деректер базасының
процессоры стандартты драйверлерді қолданады. Олар Paradox, dBase, ... ... ... жұмыс жасайды. Жергілікті ... ... ... деректер базасына қолданушылық қатынауды ұйымдастыруға
болады. Бұл жағдайда ... ... ... және ... жұмыс істейтін
қолданбалар желінің серверінде орналасады. Сонда әрбір қолданушы ... ... ... ... ... өз ... көшірмесі іске асырылады.
BDE Administrator программасы түрлі типтегі BDE мәліметтер қорының жаңа
драйверлерін ... ... ... ... ... терезесі екі беттен тұрады: ...... ...... Сол жақ ... мәліметтер қорының жалған
аттарының бұтақшасын көре аласыздар. Кез келген бір ... атты ... жақ ... Definion оның ... көре ... мысалдағы кестеге жалған ат құру үшін Object – New ... ... ... терезе ашылады. Сырғымалы тізімнен STANDART
драйверін таңдап алу ... Бұл ... Paradox, dBase, FoxPro ... ... басу арқылы сол жақтағы жалған ... ... ... ат ... STANDART сөзін өз қалауыңызша ... ... ... ... ... көп ... ... басу арқылы кесте
орналасқан каталогты ... ... ... ... құрал – саймандар
тақташасында Apply батырмасын басамыз.
Жалпы алғанда, BDE ... – дың ... ... жасағанда
қызметі өте маңызды болып табылады. Себебі ол арқылы біз DataBase – ... және ... атты ... және де ... DELPHI – ... барлық формаларымызбен байланыстырамыз. Бұл байланыстарсыз ... да ... ... ... ... да мәліметтер базасын
жасағанда бұл байланыстардың бар болуы және ұйымдастырылуы біз үшін ... шарт ... ... Оның соншалықты маңыздылығын дұрыс түсіну үшін
бұл байланыстарды жасаған кезде өте ... болу ... және оны ... ... ... ... кестесін құру
Деректер базасын құрайтын кестелер қатты дискідегі каталогта
тұрады. Кестелер файлдарда ... ... ... ... электрондық
кестелерге ұқсас. Кестелерді көшіруге, орнын ауыстыруға болады. Бірақ,
құжаттарға ... ... ... ... ... қатынау
режимін қолдайды,яғни бірнеше қолданбалармен бір мезгілде қолданылуына
болады. Бір кесте үшін (деректер, кілттер, индекстер т.б. ... ... ... ... ішінде негізгісі болып кестенің атымен аталатын
деректер файлы болып есептеледі. ... ... ... оның ... таңдалады. Мыс:dBase кестесі үшін кеңейтіндісі DBF болатын файл, ал
Paradox кестесі үшін DB ... ... ... ... ... ... ... және бағаннан тұрады, бір типті ... ... ... ... негізделген.
Өріс мүмкін болатын типтің деректерін қамтиды. ... ... ... ... ... Әрбір кестенің кем дегенде бір өрісі болуы тиіс
кестенің құрылымдық түсінігі өте кең және оның ... Өріс ... ... ... ... мәтініне шек қою;
5) Кестелер арасындағы біртұтастықты сақтау;
6) Парольдер
кіреді. Кестені құрғанда кестенің аты және ... ... ... ... ... және оның файлдары жаңа атқа ие болады. Бұл үшін
деректер базасының кестелерімен ... ... ... программалар
қолданылады. Мыс: DataBase немесе Data Pump. Дискіден ... ... ... ... да ... енді ... базасымен жұмыс жасамас бұрын, біз оның ... ... Ол ... ... C:\Aika. Деректер базасын ... ... ... іске ... DBD ... ... құруға және оның құрылымын өзгертуге, оның ... ... ... жазбалар құру және өзгертулер жасауға болады.
2.4 Кіру құжаттары
Программаны орындау барысы
Осы курстық жұмыста мен әрбір көлік жүргізуші жөнінде ... ... Desktop - ты ... File – New ... ... ... ... көреміз:
|QBE Query |Визуалды сұраныстарды құру және оларды файлға |
| ... ... File |SQL – ... ... және ... ... ... |
|Table ... ... ... ... ... ... ... ... ... ... ашылады. Сырғымалы
тізімнен МББЖ таңдап алуға болады,содан кейін Paradox7 – ні таңдап алдым.
Жаңа ... құру ... ... ... іске ... ... Desktop. DBD ... мезетте жұмыс
істейтін каталогты таңдап алу керек. Ол үшін DBD ... ... және ... ... C:\Aika каталогына сілтеме жасаймыз.
Менің жағдайымда МАИ кестесін құру үшін ... DBD Create ... ... оның ... ... алу ... кестеде программаны іске қосудың жалпы кестесі көрсетілген. ... ... Delphi7 Borland – Tools – Database Desktop – File – New – ... жаңа кесте құрамыз. Содан кейін келесі кестені толтырамыз. Ол үшін
берілген есептің шарты бойынша керекті мәліметтерді жинаймыз.
Құрылып жатқан ... ... ... бір жазба сәйкес келеді. Field Name
бағанына өріс атын, Type – символ, өрісте сақталынатын мәліметтердің ... Size ... – сан ... ... ... анықтайды, Key -
“*” символы, егер бұл өріс бойынша ... кілт қою ... ... ... ең ... ат (Field Name) беріледі. Өріс идентификаторы. ... ... ... ... кейін біз типін анықтаймыз.
Paradox форматының кестелері
Delphi – дің өзіндік кестелік ... жоқ, ... ол Paradox ... ... ... Осы кестелердің әрқайсысының өзіндік ерекшеліктері бар.
Paradox кестесі деректер базасын құруға және онымен ... ... ... ... ... ... атап ... деректердің тұтастығын;
2) әр түрлі типті деректерді ұсынуға арналған өрістік типті;
3) енгізілген деректерді тексеруді;
4) кестенің ... ... ... ... ... Paradox 7 кестесінің өрістік типінің тізімі берілген:
|Тип ... ... ... |A ... қатары. Ұзындығы 255 символ. |
|Number |N ... ... ... ... |$ ... ... ... |S ... сан. ... ... ... |I ... сан. ... -2 147483648...2 147483647|
|BCD |# ...... ... сан. ... |D |Күн ... |T ... ... |@ |Күн мен ай ... |M ... ... Ұзындығы шектелмеген. |
|Formatted |F ... ... Memo – дан ... |
| | ... ... ... текст болады. |
|Graphic |G ... ... ... BMP, PCX, TIF, |
| | |GIF. ... |O |OLE ... ... деректер форматы. |
|Logical |L ... мән. ... |+ ... ... ... |B ... ... Ұзындығы шектелмеген. |
|Bytes |Y ... ... ... 255 ... |
| | ... ... Desktop ... ... ... істегенде Graphic, Binary,
Memo және OLE өрістік ... мәні ... ... өріс аты ... ... ... мен сандар құрылуы
тиіс. өріс атының максимал ұзындығы 25 символдан аспауы ... атын ... ... “#”, “$” ... ... ... “.”, “!”, “|” символдарын ... ... ... ... DELPHI – де ... мақсаттарда қолданылады.
DELPHI – дің өзіндік деректер базасының кестелік форматы болмаса да, әр
түрлі МББЖ қамтамасыз ... ... ... жұмыс істеуге арналған
DELPHI құралын екіге бөлуге болады:
1) ... ... ... ... арнайы программалар мен пакеттер жатады. Олар
деректер базасына қызмет етуді қамтамасыз етеді.
Компоненттер, ... ... ... ... ... ... Біз солардың компоненттерін қарастырайық.
Компоненттер парағы
Деректер базасының қолданбасын құруда ... ... ... ... ... ... компоненттер Data Access,
Data Control, Midas, Decision Cube, Rave және InterBase ... Access ... ... ... ... ... емес
компоненттер орналасады:
1) DataSource – деректердің басы;
2) Table – ДБ кестесіне негізделген деректер жинағы;
3) Query – SQL – сұранысқа ... ... ... ...... ... ... шақыру;
5) DataBase – ДБ қосылу;
6) Session – ДБ жұмысының ағымды сеансы;
7) BatchMove – топ ... ... ... Update – деректер жиынтығын модификациялау;
9) NestedTable – қойылған кесте;
Data Controls парағында деректерді ... ... ... DB Grid - ... DB ...... интерфейс;
3) DB Text - жазба;
4) DB Edit – бірқатарлы редактор;
5) DB Memo – ... ... DB Image – ... көрініс;
7) DB ListBox – қарапайым тізім;
8) DB ComboBox – комбинацияланған тізім ;
9) DB CheckBox – ... ... DB ...... ауыстырғыш топтары;
11) DB LookupListBox – басқа өріс деректерінің қарапайым тізімі;
12) DB LookupComboBox – басқа өріс деректерінің комбинацияланған ... DB RichEdit – ... ... ... ... DB CtrlGrid – модификацияланған кесте;
15) DB Chart - диаграмма;
Midas парағында қашық деректер ... ... ... ... ... – клиенттік деректер жинағы;
2) DCOMConnection – көпқолданбалы режимде қашық сервермен қосылу;
3) SocketConnection – Windows ... ... ... сервермен қосылу;
4) DataSetProvider – деректер жиынының провайдері;
5) SimpleObjectBroker – қарапайым объект брокері;
6) WebConnection – Web – сервермен қосылу;
7) ... – Corba – ... ... Cube:
1) DecisionCube – көпшекті деректер кубы;
2) DecisionQuery – ... ... ... DecisionSource – көпшекті деректердің бастамасы;
4) DecisionPivot – көпшекті деректердің көпөлшемді проекциясы;
5) DecisionGrid – көпшекті деректердің кестесі;
6) ...... ... ... ұсынысы;
Rave парағында есеп берудің ретіне арналған визуалды ... ...... басты компоненті, Rave – пен ... ... RvSystem – ... ... есеп ... ... және баспаға
шығаруды қамтамассыз етеді;
3) RvNDRWriter – есеп беруді ... ... ... ... және ... ... ... баспаға шығарады;
4) RvCustomConnection – мәліметтері жоқ есеп берумен байланыстырады;
5) RvDataSetConnection – мәліметтермен байланыстырады;
6) RvTableConnection – Table ... бар ... ... RvQueryConnection – Query компоненті бар мәліметтермен байланыстырады;
8) RvRenderPreview – RvNDRWriter арқылы құрылған ... ... ... ... ...... арқылы құрылған файлдағы мәліметтерді
баспа құрылғысына жібереді;
10) RvRenderPDF – есеп ... PDF ... ... ... – есеп ... RTF форматына ауыстырады;
12) RvRenderHTML – есеп беруді HTML ... ... ... – есеп ... ... файлға ауыстырады;
InterBase парағында InterBase серверімен жұмыс істеуге ... ... IBTable – Table ... ... IBQuery – Query ... ... IBStoredProc – InterBase серверінде сақталатын процедураны шақырады;
4) IBDataBase – деректер базасымен қосылу;
5) IBTransaction - ... ...... ... ... ...... бастамасы;
8) IBSQL – SQL – сұранысты орындау;
9) IBDataBaseInfo – деректер базасы туралы ақпарат;
10) ... – SQL – ... ... ... IBEvents – ... оқиғасы;
InterBase парағының көп компоненттері Data Access компоненттеріне ұқсас
болып келеді, айырмашылығы InterBase компоненттері, тек ... ... ... ... Data Access парағының компоненттері
әмбебап болып келеді.
Кестенің қасиетін беру
Validity Checks – бұл ... ... ... ... ... Бұл
бөлімнің оң жақ терезесі төмендегі кестеде көрсетілген және ... ... ... отыруы мүмкін:
|Required Field |Бұл ... ... ... ... жолдар|
| ... ... ... ... ... Бұл ... ... өріске |
| ... ... ... ... ... Бұл қасиетті сандық өріске |
| ... ... ... |Бұл ... ... және ... ... ал|
| ... ... ... ... ... ... ... мәннің түрін көрсетуге болады. |
| ... ... ... ... ... ... |Бұл ... Picture ... ... ... |
| ... терезені шақырады. ... Lookup – бұл ... ... ... ... ... ... кестенің өрісімен байланысын көрсетеді. Table Lookup – ... ... Define – ... ... шығады. Бұл батырманы басқанда
көру диалогтық терезесі ашылады. Бұл терезеде драйверлер мен псевдонимдерді
қолдана аламыз.
Drive (or Alias) ... ... ... батырмасын басу арқылы
қосымша кесте орналасқан папканы ... ... ... ... ... топтарды байланыстырамыз. Ол стрелка арқылы жүзеге ... ... ОК ... ... Index – бұл ... ары ... ... барысында керекті екінші
индекс құруға мүмкіндік береді.
Жаңа индекс құру үшін Define – ... ... басу ... ... ... көру ... ... ашылады. Оның сол жақ
терезесінде Fields ... ... ... ... ал оң ... Indexed Fields ... ... болатын өрістер көрсетіледі.
Index Options радиобатырма панелі келесідей қасиеттерді құруға мүмкіндік
береді:
|Unique |Бұл ... ... ... ... өрісті болдырмайды, егер |
| ... бір – ... ... ... ... ... |Бұл опция кестені кему бойынша реттейді. ... ... ... ... символдардың регистріне назар |
| ... ... ... бұл опция тұрса, онда кестеде өзгерістерден кейін |
| ... ... ... ... ... ... оның ... беретін терезе ашылады.
Referential Integrity – бұл бөлім әр ... ... ... бүтін
сілтеме байланыстарды қамтамасыз ету үшін қолданылады. Егер екі ... ... ... ... оның біреуі – бас, ал екіншісі ... ... онда ... ... бас ... ... мәннің өрісі
көрсетіледі. Сонымен қатар, бас ... ... ... өзгерістеріне
қосымша кестенің өзгеруін қамтамасыз ететін операция ... ... ... ... ... ... кестелерге тән емес, бірақ Paradox 7 ... ... ... ... ... ... өрісті таңдап аламыз. Стрелкасы бар батырма
арқылы сол өрісті Child Fields қосымша ... ... ... ... ОК ... ... ... төмендегі суретте көрсетілген
терезе ашылады. Сілтеме деңгейіндегі бүтінділік ... rule – ... тобы егер бас ... ... өрісті
өшіргенде қосымша кестеде болатын өзгерістерді анықтайды. Егер Prohibit ... ... ... онда ... ... бар бас ... өзгеріс болса,
онда қосымша кестеде де өзгеріс болады. Ал егер сіз бас кестеде кілт өрісі
бар жазбаны өшірсеңіз, онда ... ... сол ... ... бар ... түрде өшеді.
Strict Referential индекаторын орнатқанда Paradox – тың алғашқы
версияларына ... ... Paradox for DOS) ... ... ... жол ... ... біткеннен кейін құрылған сілтеме атын беру керек.
Password Security бөлімі Paradox – та құрылған кестелерге және оның ... ... ... ... ... береді. Бұл үшін Define батырмасын
басу керек, сонда диалогтық терезе ... ... ... ... (Master password ... ... және сол парольді мақұлдауға
(Verify master password) мүмкіндік аламыз. Егер Auxiliary Password (қосымша
парольдар) батырмасын ... ... ... ... ... ... ережесін көрсетуге болады.
Current Password (ағымдағы пароль) терезесінде сіз парольді көрсетесіз
(ол сіз кірген парольге ... ... ... емес), бұл пароль арқылы сіз
қатынау ережесін құрасыз. Table Rights ... ... ... ... ... ... ... құқығын анықтауға болады.
|All ... ... ... ... ... |
| ... ... парольдерді өзгерту және өшіру. |
|Insert & Delete |Кестедегі жазбаларға барлық операциялар қолданылады |
| ... қою, ... ... кестенің құрамын |
| ... және ... тиім ... ... Entry ... ... және ... ... |
| ... ... ... ... және ... ... |өзгертуге, өшіруге тиім салынады. ... ... ... және кілті жоқ өрістерді өзгертуге |
| ... ... Only |Тек ... көруге болады. ... Language – бұл ... BDE ... ... кестенің тілін
көрсетуге (егер көрсетілмесе) немесе ... (Modify ... ... Tables – бұл ... ... ... сілтемелі деңгейіндегі
кестелерді көруге мүмкіндік береді.
Барлық керекті құрылымдық мәліметтер кестеге енгізілгеннен кейін Save As
батырмасын басу керек, сол ... Windows – тағы ... ... ... ... терезеден айырмашылығы Alias тізімнің болуында. Бұл тізімде
әр түрлі мәліметтер базасының псевдонимді таңдап, ... ... Шығу ... ... ... ... ... құру
Мәліметтер қорымен жұмыс жасайтын қарапайым жоба жасап көрейік:
Бұл кестедегі жобадағы компоненттер мен МБ – дағы ... ... ... және де сол ... ... ... ... жасай отырып, “Объект инспекторы” көмегімен компоненттерге
қасиет бере аламыз:
|Компонент ... ... ... ... Name ... |
| |Table Name |1tab |
| |Active |True ... Sourse1 |Dataset |Table1 ... ... ... ... ... ... ... жоба ашып ... BDE ... Table ... Сонымен қатар Data Access бетіне мәліметтер көзі болатын
DataSource компонентін орналастырайық. Бұл компоненттер ... ... ... ... ... ... кез ... жеріне
орналастыруға болады. Кестедегі мәліметтерді көру үшін DBGrid ... Control ... ... ... қою ... ... ... бойынша форма саны ... , яғни Form1, Form2, ... ... ... ... үшін ... қосымшалар енгіземіз.
Объектілер инспекторы бетіне форманың On Create оқиғасына мынадай мән
береміз:
procedure ... Sender: TObject ... ... ... OnDestroy оқиғасына мынандай өңдеуші енгіземіз:
Procedure Tform2.FormDestroy(Sender: TObject);
begin
Table1.Active:=false;
end;
Бұл өзгерістер программаны ... ... мен ... ... ... ... программа тоқтаған кезде ... ... Бұл ... сіз ... жұмыс жасап отырсаңыз, мәліметтер қорының
жобалау кезінде бос болуын қамтамасыз етеді.
Барлық орналастырған формамызды бір – ... ... ... ... орындалады. Form… бұл жерде негізгі болса, ... ... ... ... ... ... компоннттерді орналастырамыз. Соларға
жеке тоқталар болсақ, Form1 – де Main Menu және Image ... Image ... ... ... ... барлық формаларға бірдей компоненттерді орналастырамыз. Олар:
Table, DataSource, DBGrid, DBNavigator.
Form2 – де, төмендегі суреттен байқасақ, мемлекеттер жөнінде мәліметтері
берілген:
Ал ... ... яғни Form3 –те ... ... діні тағы да ... ... ... барлық формалардағы мәліметтерді сұрыптауға болатындығын
айта кеткен жөн. Мәліметтерді сұрыптау арқылы табу өте ... ... ... қана ... не ... ... да ... ... болса, онда оны шығару өте
жеңіл. Сұрыптауды қасиеттер бөлімінен таба аламыз:
Іздеген мәліметімізді ... ... Filter ... жерге жазамыз,
содан кейін Filtered – ке TRUE, яғни ... ... ... ... ... шығады. Мысал алар болсақ, унитарлы ... ғана ... ... ... ... ... берген кезде шынында да тек қана
осында унитарлы мемлекеттер тізімі шықты. Оны келесі, яғни ... көре ... ... базасының негізгі мақсаты – көптеген ақпараттарды жинап,
оларды архивтеп, дер кезінде қолданушыға тауып беру. Бұл ... ... ... ... ... ... Ең ... оның мақсатын, қалай жұмыс
жасау керектігін түсініп алған жөн.
Осы курстық жұмысты жасау арқылы, мен көптеген ... ... ... ... DELPHI ... ... ... алдым. Бұл маған көп
көмек ... Енді мен ... ... ... ... ... ... ақпараттық технологиялар дәуірі деп атайды. Қазіргі ғалым
немесе кез келген маман қандай да бір ... шешу ... ол ... ... білуі керек: іздеуді, таңдауды, талдауды және оны қолдануды
білу керек. ... ол ... ... бұл ... шеше ... – ді ... бұл өңдеудің белгілі- бір бөлігін,адамның қатысуынсыз
жұмыс істейтін және ... ... ... ... ... есе
көп, автоматты құрылғыларға аударуға болады.
ЭЕМ – дер адам қызметінің барлық салаларына еніп жатыр, сондықтан ... ... ... ... ... ... ... машиналарын
көпшіліктің жаппай пайдалануында түрлі программалау тілдерінің алатын
орнының мағынасы ... ЭЕМ – мен ... тілі ... және ... ... адам мен ЭЕМ – нің ... байланысы тиімді болады.
Программалау дағдыларын бала ... ... ... ... ... ... тілдері ерекше қызығушылық танытты.
Жалпы қорытындылай келсек, барлық өндірістерде, ауыл шаруашылығы ... ... ... ... және банктерде, жеке кәсіпкерлік
фирмаларда және де көптеген тағы да ... ... МББЖ ... ... ... емес. Себебі мұндай салаларда ... ... ... ... ... жиі кездеседі. XXI ... ... ... деп ... Қазіргі ғалым немесе кез келген маман
қандай да бір мәселені шешу үшін, ол ... ... ... ... ... ... талдауды және оны қолдануды білу керек. Сондықтан ол
ақпараттану білімінсіз бұл мәселені шеше алмайды. ЭЕМ – ді ... ... ... бір ... ... жұмыс істейтін және
жылдамдғы ... ... ... ... есе көп, ... ... болады.
Осы курстық жұмыстың тапсырмасы – МБ-н құру кезінде, оны тек қана ... ... ... ... оған ... ... алуды түсіндіру. Және ол өңдеу
әдістері қалай ... ... ... ... сонымен қатар
импорттау арқылы , яғни басқа жерден ... ... ... ... тағы да ... ... ... әдістеріме,н таныстыру және оны
тиімді пайдалануды үйрету болып табылады.
Бұл курстық жұмыстың студентке берген пайдасы көп. Студенттің ... ... ... десек те болады. Сонымен қатар автоматтандырылған
жүйелердің еліміздегі озық оқу ... ... ... ... байқадық.
Программа листингісі
Пайдаланылған әдебиеттер тізімі:
1. Под редакцией доктора технических наук А.Ф.Черняевского.
Автоматизированные обучающие ... на базе ЭВМ, ... ... ... 1980 ... Баронов В.В. и др. – М.: ИНФА – М, 2000. – 239 с. – ... ... ... Ю.Е., ... ... ... с ... Европейский
гостиничный маркетинг, Финансы – Статистика, Москва,2004.
4. В.В.Фаронов DELPHI 5. Руководство программиста. ... ... ... А.Хомоненко Работа с базами данных в DELPHI. ...... ... - ... ... ... В.А.Епанешников DELPHI база данных.
Издательство “ДИАЛОГ – МИФИ”, Москва, 2000г.
7. А.Я.Архангельский Прогамирование в DELPHI 7. ... ... ... ... по DELPHI ... ... және ... сайттары

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









Ұқсас жұмыстар
Тақырыб Бет саны
Flash ортасында жұмыс71 бет
Мемлекеттік тіркеу102 бет
Мүлікке салық салудың экономикалық мазмұны7 бет
"Деректер базасы және оның объектілері"4 бет
"Кітапхана" деректер базасы (Delphi тілінде)14 бет
"Кинопарк 7 Ақтөбе" деректер қорына навигациялық тәсілдерді қолдану20 бет
''SC Food'' ЖШС-нің ірі қара мал бұзаутазын алдын алу және онымен күресу шаралары.14 бет
''Қазақ'' этнонимі туралы зерттеу деректері11 бет
5-сыныптың «Ежелгі дүние тарихы» оқулығымен оқушылардың жұмыс істеуі42 бет
Access - деректер базасы13 бет


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


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

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

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

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

Email: info@stud.kz

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

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