Жалпы білім беретін колледждердің информатика пәнін оқытуда,объектілік бағдарланған программалау негіздерін қарастырып,ішкі программалармен жұмыс істеу
I. Кіріспe 3
II. Негізгі бөлім
Тапсырма (А)
1.1 Мәліметтер қорының негізгі түсініктері 4
1.2 Мәліметтер қорын құру қағидалары
1.3 Қарапайым мәліметтер қорының құрылымы 6
Тапсырма (В)
2.1 Мәліметтер базасын құру техникасы 7
2.2 Мәліметтер базасының кестесін құру 8
Тапсырма (С)
3.1 Терминология 15
3.2 Мәліметтерді іздеу 17
III. Қорытынды 18
IV. Пайдаланылған әдебиет
II. Негізгі бөлім
Тапсырма (А)
1.1 Мәліметтер қорының негізгі түсініктері 4
1.2 Мәліметтер қорын құру қағидалары
1.3 Қарапайым мәліметтер қорының құрылымы 6
Тапсырма (В)
2.1 Мәліметтер базасын құру техникасы 7
2.2 Мәліметтер базасының кестесін құру 8
Тапсырма (С)
3.1 Терминология 15
3.2 Мәліметтерді іздеу 17
III. Қорытынды 18
IV. Пайдаланылған әдебиет
Тапсырма (А) 1.1Мәліметтер қорының негізгі түсініктері
Мәліметтер қоры дегеніміз ақпаратты сақтауға және жинақтауға арналған ұйымдасқан құрылым. Ең алғаш мәліметтер қоры ұғымы жаңадан қалыптасқан кезде онда шындығында мәліметтер сақталатын. Бірақ қазіргі кездегі көптеген мәліметтер қоры басқару жүйелері өздерінің құрылымдарында тек мәліметтерді ғана емес, сонымен қатар олардың тұтынушымен және басқа да ақпараттық – программалық кешендермен қарым – қатынасының әдістерін де қамтиды. Сондықтан біз қазіргі заманғы мәліметтер қорында тек мәліметтер ғана емес, ақпараттар да сақтай аламыз.
Көп мәліметтер жұмыс жасау қажеттілігі пайда болғанда әрқашанда мәліметтер қорын пайдаланды.
Мәліметтер қоры – бұл ең алдымен кестелер жиынтығы, алайда, біз соңынан мәліметтер қорына сондай – ақ процедуралармен бірқатар басқа объектілер жатуы мүмкін екенін көреміз. Таблицаны көптеген объектілердің сипаттамалары бар кәдімгі екі өлшемді таблица түрінде көруге болады. Таблицаның идентификатор аты болады.Кесте бағандары объектілердің қандайда бір сипаттамаларына – алаңдарға сәйкес. Әрбір алаң сақталатын мәліметтердің атымен және түрімен сипатталады. Алаң аты – бұл мәліметтермен пайдалану үшін, әртүрлі программаларда қолданылатын идентификатор. Ол кез келген идентификатор сияқты латын әріптерімен жазылады, бір сөзден тұрады және т.б.
Мәліметтер қоры дегеніміз ақпаратты сақтауға және жинақтауға арналған ұйымдасқан құрылым. Ең алғаш мәліметтер қоры ұғымы жаңадан қалыптасқан кезде онда шындығында мәліметтер сақталатын. Бірақ қазіргі кездегі көптеген мәліметтер қоры басқару жүйелері өздерінің құрылымдарында тек мәліметтерді ғана емес, сонымен қатар олардың тұтынушымен және басқа да ақпараттық – программалық кешендермен қарым – қатынасының әдістерін де қамтиды. Сондықтан біз қазіргі заманғы мәліметтер қорында тек мәліметтер ғана емес, ақпараттар да сақтай аламыз.
Көп мәліметтер жұмыс жасау қажеттілігі пайда болғанда әрқашанда мәліметтер қорын пайдаланды.
Мәліметтер қоры – бұл ең алдымен кестелер жиынтығы, алайда, біз соңынан мәліметтер қорына сондай – ақ процедуралармен бірқатар басқа объектілер жатуы мүмкін екенін көреміз. Таблицаны көптеген объектілердің сипаттамалары бар кәдімгі екі өлшемді таблица түрінде көруге болады. Таблицаның идентификатор аты болады.Кесте бағандары объектілердің қандайда бір сипаттамаларына – алаңдарға сәйкес. Әрбір алаң сақталатын мәліметтердің атымен және түрімен сипатталады. Алаң аты – бұл мәліметтермен пайдалану үшін, әртүрлі программаларда қолданылатын идентификатор. Ол кез келген идентификатор сияқты латын әріптерімен жазылады, бір сөзден тұрады және т.б.
1. А.Я. Архангельский. Программирование в Delphi7. Москва, 2004ж.
2. А. Хомоненко, В. Гофман, Е. Мещеряков, В. Никифоров. Delphi 7. Санкт – Петербург, 2004ж.
3. С. В. Федотова. Создание Windows – приложениий в среде Delphi. Москва, 2004ж.
4. А. Я. Архангельский. Приемы программирования в Delphi. Москва, 2003ж.
5. Халықова, Бостанов, Тұрғанбаев. “Объектілібағдарланғанпрограммалаужүйелерініңнегіздері”. Алматы, 2004ж.
2. А. Хомоненко, В. Гофман, Е. Мещеряков, В. Никифоров. Delphi 7. Санкт – Петербург, 2004ж.
3. С. В. Федотова. Создание Windows – приложениий в среде Delphi. Москва, 2004ж.
4. А. Я. Архангельский. Приемы программирования в Delphi. Москва, 2003ж.
5. Халықова, Бостанов, Тұрғанбаев. “Объектілібағдарланғанпрограммалаужүйелерініңнегіздері”. Алматы, 2004ж.
Пән: Информатика, Программалау, Мәліметтер қоры
Жұмыс түрі: Курстық жұмыс
Тегін: Антиплагиат
Көлемі: 19 бет
Таңдаулыға:
Жұмыс түрі: Курстық жұмыс
Тегін: Антиплагиат
Көлемі: 19 бет
Таңдаулыға:
Мазмұны
I. Кіріспe 3
II. Негізгі бөлім
Тапсырма (А)
0.1 Мәліметтер қорының негізгі түсініктері 4
0.2 Мәліметтер қорын құру қағидалары
0.3 Қарапайым мәліметтер қорының құрылымы 6
Тапсырма (В)
2.1 Мәліметтер базасын құру техникасы 7
2.2 Мәліметтер базасының кестесін құру 8
Тапсырма (С)
3.1 Терминология 15
3.2 Мәліметтерді іздеу 17
III. Қорытынды 18
IV. Пайдаланылған әдебиет 20
Кіріспе
Мен Дәуіт Медет Тілеулесқлы практиканы өту барысында көптеген жұмыстарды,тәжірибелерді іс жүзінде жасап жүріп үйрендім.
Бұл мекемеде АТТ және BSD жүйелері, UNІX-те баспаны ұйымдастыру Make depend программасы, Vі - редакторында мәтінді теру, Cat, pg және more командалары, Файлдық жүйені қорғау бағдарламаларымен жұмыс жасай жүріп көптеген программаларды үйрендім.
Практика өту кезінде мәліметтер базасын басқару жүйелерін құру,анимация, мультимедиа үрдістерін ұйымдастыру, программа дайындау, көптеген есептерді шешуге, кестелерді, графиктері бар күрделі есеп берулерді құру және баспаға шығаруды т.б. іс әрекеттерді орындадым.
Тәжірибелік жұмыстың мақсаты,жалпы білім беретін колледждердің информатика пәнін оқытуда,объектілік бағдарланған программалау негіздерін қарастырып,ішкі программалармен жұмыс істеу іскерліктерін үйрендім.
Теориялық мағлұматтар алып,жаттығу есептерін оқу процесінде мекемеде қолданылып жүрген тәсілін үйрендім. Жалпы білім беретін колледждердің информатика пәнін оқытуда,объектілік бағдарланған программалау негіздерін қарастырамыз.
II. Негізгі бөлім
Тапсырма (А) 1.1 Мәліметтер қорының негізгі түсініктері
Мәліметтер қоры дегеніміз ақпаратты сақтауға және жинақтауға арналған ұйымдасқан құрылым. Ең алғаш мәліметтер қоры ұғымы жаңадан қалыптасқан кезде онда шындығында мәліметтер сақталатын. Бірақ қазіргі кездегі көптеген мәліметтер қоры басқару жүйелері өздерінің құрылымдарында тек мәліметтерді ғана емес, сонымен қатар олардың тұтынушымен және басқа да ақпараттық - программалық кешендермен қарым - қатынасының әдістерін де қамтиды. Сондықтан біз қазіргі заманғы мәліметтер қорында тек мәліметтер ғана емес, ақпараттар да сақтай аламыз.
1.2 Мәліметтер қорын құру қағидалары
Көп мәліметтер жұмыс жасау қажеттілігі пайда болғанда әрқашанда мәліметтер қорын пайдаланды.
Мәліметтер қоры - бұл ең алдымен кестелер жиынтығы, алайда, біз соңынан мәліметтер қорына сондай - ақ процедуралармен бірқатар басқа объектілер жатуы мүмкін екенін көреміз. Таблицаны көптеген объектілердің сипаттамалары бар кәдімгі екі өлшемді таблица түрінде көруге болады. Таблицаның идентификатор аты болады.Кесте бағандары объектілердің қандайда бір сипаттамаларына - алаңдарға сәйкес. Әрбір алаң сақталатын мәліметтердің атымен және түрімен сипатталады. Алаң аты - бұл мәліметтермен пайдалану үшін, әртүрлі программаларда қолданылатын идентификатор. Ол кез келген идентификатор сияқты латын әріптерімен жазылады, бір сөзден тұрады және т.б.
Алаң түрі алаңда сақталатын мәліметтердің түрін сипаттайды. Бұл жолдар, сандар, үлкен мәтіндер (мысалы, қызметкерлердің мінездемелері), суреттер (қызметкерлердің суреттері) және т.с.с. болуы мүмкін.Кестенің әрбір жолы объектілердің біреуіне сәйкес келеді. Ол жазба деп аталады және осы объектіні сипаттайтын барлық алаңдардың мазмұнын құрайды.Мәліметтер қорының кестелерін құрған кезде ақпараттың қарама - қайшылықсыздығын қамтамасыз ету маңызды. Әдетте бұл негізгі алаңдарды енгізумен жасалады. Негізгі болып бір немесе бірнеше алаң болуы мүмкін.Кестемен жұмыс кезінде пайдаланушы немесе программа жазбалар үстінен курсормен жылжып отыратын сияқты. Әрбір уақыт сәтінде ағымдағы жазба бар, содан жұмыс жүргізіледі. Мәліметтер қорының кестелерінде жазбалар қандай да бір тәртіпсіз, оларды енгізу (жаңа қызметкерлердің пайда болуы) ретіне қарай орналасуы мүмкін. Бірақ кесте мәліметтері пайдаланушыға ұсынылған кезде реттелуі керек. Пайдаланушы оларды алфавиттік тәртіпке, немесе бөлімдер бойынша реттелген, немесе туған жылының өсуіне қарай және т.б. қарауы мүмкін. Мәліметтерді реттеу үшін индекс түсінігі қолданылады. Индекс кестені қандай реттілікте қараған жөн екенін көрсетеді. Ол пайдаланушы мен кесте арасында делдал болып табылады.Мәліметтер қоры әдетте бір емес, көптеген кестелерден тұрады. Мысалы, кейбір ұйым туралы мәліметтер қорында әрбір бөлімшенің сипаттамасы бар кесте бар. Dep атты осындай таблицаның мысалы келесі кестеде көрсетілген. Осы кестенің алаң аттары Dep және Proisv. Бөлек және кестелер әрине пайдалы, бірақ одан да көп ақпаратты кестелер жиынтығынан алуға болады. Мысалы, өндірістік цехтерде жұмыс жасайтын, қызметкерлердің жалпы саны пайдаланушыға білу қажет болады. Бірақ жоғарыда көрсетілген кестелердің біреуіде бұл сұраққа жауап бермейді, себебі Pers кестесінде бөлімшелердің түрлері жайлы мағлұматтар, Dep кестесінде қызметкерлер жайлы мағлұматтар жоқ. Осындай сұраныстарға жауап алу үшін байланысқан кестелердің жиынтығын қарастыру қажет. Байланысқан кестелерде әдетте бір кесте басты болады, ал басқасы немесе бірнеше басқа кестелер - көмекші кестелер болады. Басты және көмекші кестелер бір - бірімен кілт арқылы байланысады. Кілт ретінде екі кестеде де болатын алаң шыға алады. Мысалы, жоғарыда келтірілген кестелерде басты болып Dep кестесі, көмекші болып Pers кестесі бола алады, ал олар болса екі кестеде де бар Dep алаңы бойынша байланысады. Курсор басты кестенің индексі үстінен жүреді. Осылайша біздің мысалда егер басты кестенің Dep алаңындағы ағымдағы жазбада бухгалтерия деп жазылған болса, онда көмекші Pers кестесінде бухгалтерия қызметкерлерінің барлық жазбалары шығады.
1.3 Қарапайым мәліметтер қорының құрылымы
Базаға ешқандай мәліметтер енгізілмеген жағдайда да мәліметтерқоры болып қала береді. Өйткені ондай мәліметтер болмаған күннің өзінде де, қандай да бір ақпарат бар - бұл мәліметтер қорының құрылымы. Ол мәліметтерді енгізудің және сақтаудың әдістерін анықтап береді. Мәліметтер қоры көптеген объектілерден тұрады, бірақ солардың ең негізгісі кесте болып табылады. Ең қарапайым мәліметтер қоры бір ғана кестеден тұрады. Сәйкесінше, ең қарапайым мәліметтер қорының құрылымы сол кестенің құрылымымен анықталады.
Тапсырма (В) 2.1 Мәліметтер базасын құру техникасы
Мәліметтер базасын құру техникасы:
Қарапайым ақпараттық жүйенi құруда Delphi-дiң МБ-мен жұмыс iстеуiн қарастырайық. Бұл АЖ-нi код жазбай-ақ атқаруға болады. Барлық керектi операциялар Database Desktop, форманың конструкторы, объектiлер инспекторы көмегiмен жүзеге асады. АЖ-де жүмыс iстеу келесi басты кезеңдерден тұрады:
МБ-ын құру;
жоба құру;
Мәліметтер базасы(МБ) мен жобадан басқа АЖ-ге есептеу жүйесi мен мәліметтер базасын басқару жүйесі (МББЖ) кiредi. Компьютер немесе компьютерлiк желi бар делiк, және олардың характеристикалары болашақ АЖ-нiң қажеттiлiктерiн өтейдi делiк. МББЖ ретiнде Delphi-дi таңдаймыз.
Қарапайым кезде МБ бiр кестеден тұрады. Егер кестелер бар болса, онда бiрiншi кезең орындалмайды. Айта кететiн жайт, Delphi-мен қоса жобаның көптеген мысалдары, сонымен қатар МБ-ның жобасы да берiледi. Осы жобаға арналған кестелердiң файлдары С:Program FilesCommonFilesBorlandSharedDat a каталогында орналасқан.
Мәліметтердің ұйымдастыру -- түріне байланысты мәліметтер базасындағы деректердің негізгі модульдері келесі түрде болады:
-- иерархиялық
-- желілік
-- реляциялық
-- объектілі - бағытталған
Иерархиялық модельде деректер ағаштәріздес (иерархиялық) құрылым түріне беріледі. Деректердің осындай ұйымы иерархиялық реттелген ақпараттармен жұмыс жасағанда ыңғайлы, бірақ қиын логикалық байланыстармен жұмыс жасағанда иерархиялық модель әлсіз.
Желілік модельде деректер ерікті граф түрінде ұйымдастырылады. Желілік модельдің кемшілігі болып, құрылымының қаттылығы және оны ұйымдастырудың қиындылығы болып табылады. Сонымен қатар, иерархиялық және желілік модельдерінің кемшіліктерінің бірі болып, деректер құрылымының деректер базасын жобалау кезінде берілуі және деректерге қатынау барысында өзгертуге келмейді.
Объектілі - бағытталған модельде мәліметтер базасының жазбасы объект түрінде беріледі. Объектілі - бағытталған модель желілік және реляциялық модель ерекшеліктерін қамтып, күрделі мәліметтер базасын құруда пайдаланылады.
2.2 Мәліметтер базасының кестесін құру
Деректер базасын құрайтын кестелер қатты дискідегі каталогта тұрады. Кестелер файлдарда сақталып, бөлек құжаттарға немесе электрондық кестелерге ұқсас. Кестелерді көшіруге, орнын ауыстыруға болады. Бірақ, құжаттарға қарағанда, деректер базасының кестелері көпқолданбалы қатынау режимін қолдайды, яғни бірнеше қолданбалармен бір мезгілде қолданылуына болады. Бір кесте үшін (деректер, кілттер, индекстер т.б. құрайтын) бірнеше файлдар жасалады. Осылардың ішінде негізгісі болып кестенің атымен аталатын деректер файлы болып есептеледі. Кестені таңдағанда, әсіресе оның негізгі файлы таңдалады. Мысалы: dBase кестесі үшін кеңейтіндісі DBF болатын файл, ал Paradox кестесі үшін DB кеңейтіндісі болып табылады. Деректер базасының әрбір кестесі жолдан және бағаннан тұрады, бір типті объектілердің ақпараттық жүйелер деректерін сақтауға негізделген.
Өріс мүмкін болатын типтің деректерін қамтиды. Кестенің негізін оның өрісінің сипаты құрайды. Әрбір кестенің кем дегенде бір өрісі болуытиіс. Кестенің құрылымдық түсінігі өте кең және оның құрамына:
-- өріс сипаты
-- кілт
-- индекс
-- өрістің мәтініне шек қою
-- кестелер арсындағы біртұтастықты сақтау
-- парольдер
кіреді. Кестені құрғанда кестенің аты және құрылымы беріледі. Кестенің атын өзгерткенде кесте және оның файлдары жаңа атқа ие болады. Бұл үшін деректер базасының кестелерімен жұмыс істейтін арнайы программалар қолданылады. Мыс: DataBase немесе Data Pump. Дискіден кестені жойғанда, оның барлық файлдары да жойылады.
Ал енді мәліметтер базасымен жұмыс жасамас бұрын, біз оның каталогын құрып алайық. Ол каталог бізде D:POS. Деректер базасын құру DataBase Desktop (DBD) утилит көмегімен іске асырылады. DBD утилит көмегімен кестені құруға және оның құрылымын өзгертуге, оның біріншілік кілттерін және индекстерін, жазбалар құру және өзгертулер жасауға болады.
Жаңа кестені құру келесі команда бойынша іске асады: ПускПрограммыBorland Delphi7Database Desktop. DBD кірген мезетте жұмыс істейтін каталогты таңдап алу керек. Ол үшін DBD менюінде FileWorking Directory және көрсетілген терезеден D:POS каталогына сілтеме жасаймыз. Менің жағдайымда кестені құру үшін FileNewTable. DBD Creat Table терезесін шығарады, оның форматын таңдап алу керек.
Құрылып жатқан кестенің әрбір өрісіне бір жазба сәйкес келеді. Field Name бағанына өріс атын, Type - символ, өрісте сақталынатын мәліметтердің типін анықтайды. Size бағанына - сан қойылады, өрістің ұзындығын анықтайды, Key-* символы, егер бұл өріс бойынша біріншілік кілт қою керек болса.
Кестенің қасиетін беру
Validity Checks - бұл қасиет кестенің мәндерінің дұрыстығын тексереді.
Table Lookup - бұл бөлім берілген кестенің өрісін басқа көрсетіліп отырған кестенің өрісімен байланысын көрсетеді. Table Lookup - ті таңдағанннан кейін Define - аңықтау батырмасы шығады. Бұл терезеде драйверлер мен псевдонимдерді қолдана аламыз.
Secondary Index - бұл бөлім ары қарай жұмыс барысына керекті екінші индекс құруға мүмкіндік береді.
Жаңа индекс құру үшін Define - анықтау батырмасын басу керек. Бұл батырманы басқанда көру диалогтық терезесі ашылады. Оның сол жақ терезесінде Fields қатынау өрістерінің тізімі көрсетілген, ал оң жақ терезесінде Indexed Fields екінші индекс болатын өрістер көрсетіледі.
Индексі таңдалғаннан кейін, оның индексін беретін терезе ашылады.
Referential Integrity - бұл бөлім әртүрлі кестелердің арасында бүтін сілтеме байланыстарды қамтамасыз ету үшін қолданылады. Егер екі кестенің арасында сілтеме байланыс көрсетілсе, оның біреу - бас, ал басқасы - қосымша кестелер, онда қосымша кестеде бас кестеден алатын мәнің өрісі көрсетіледі. Сонымен қатар, бас кестедегі кілттік өрістің өзгерістеріне қосымша кестенің өзгеруін қамтамасыз ететін операция көрсетуге болады. Бұндай бүтін сілтеме деңгейі барлық кестелерге тән емес, бірақ Paradox 7 - де барлығы қарастырылған.
Update Rule - радиобатырмалар тобы егер бас кестеде кілттік өрісті өшіргенде қосымша кестеде болатын өзгерістерді анықтайды. Егер Prohibit - ті таңдасақ, онда Database Desktop бұндай операцияны болдыртпайды. Егерде Cascade опциясы тұрса, онда кілттік өрісі бар бас кестеде өзгеріс болса, онда қосымша кестеде де өзгеріс болады. Ал егер сіз бас кестеден кілт өрісі бар жазбаны өшірсеңіз, онда қосымша кестеде сол кілттік өрісі бар жазба автоматты түрде өшеді.
Strict Referential индекстерін орнатқанда Paradox - тың алғашқы версияларына (соның ішінде Paradox for DOS) кестелердің ашылуын және бұзылуына жол бермейді.
... жалғасы
I. Кіріспe 3
II. Негізгі бөлім
Тапсырма (А)
0.1 Мәліметтер қорының негізгі түсініктері 4
0.2 Мәліметтер қорын құру қағидалары
0.3 Қарапайым мәліметтер қорының құрылымы 6
Тапсырма (В)
2.1 Мәліметтер базасын құру техникасы 7
2.2 Мәліметтер базасының кестесін құру 8
Тапсырма (С)
3.1 Терминология 15
3.2 Мәліметтерді іздеу 17
III. Қорытынды 18
IV. Пайдаланылған әдебиет 20
Кіріспе
Мен Дәуіт Медет Тілеулесқлы практиканы өту барысында көптеген жұмыстарды,тәжірибелерді іс жүзінде жасап жүріп үйрендім.
Бұл мекемеде АТТ және BSD жүйелері, UNІX-те баспаны ұйымдастыру Make depend программасы, Vі - редакторында мәтінді теру, Cat, pg және more командалары, Файлдық жүйені қорғау бағдарламаларымен жұмыс жасай жүріп көптеген программаларды үйрендім.
Практика өту кезінде мәліметтер базасын басқару жүйелерін құру,анимация, мультимедиа үрдістерін ұйымдастыру, программа дайындау, көптеген есептерді шешуге, кестелерді, графиктері бар күрделі есеп берулерді құру және баспаға шығаруды т.б. іс әрекеттерді орындадым.
Тәжірибелік жұмыстың мақсаты,жалпы білім беретін колледждердің информатика пәнін оқытуда,объектілік бағдарланған программалау негіздерін қарастырып,ішкі программалармен жұмыс істеу іскерліктерін үйрендім.
Теориялық мағлұматтар алып,жаттығу есептерін оқу процесінде мекемеде қолданылып жүрген тәсілін үйрендім. Жалпы білім беретін колледждердің информатика пәнін оқытуда,объектілік бағдарланған программалау негіздерін қарастырамыз.
II. Негізгі бөлім
Тапсырма (А) 1.1 Мәліметтер қорының негізгі түсініктері
Мәліметтер қоры дегеніміз ақпаратты сақтауға және жинақтауға арналған ұйымдасқан құрылым. Ең алғаш мәліметтер қоры ұғымы жаңадан қалыптасқан кезде онда шындығында мәліметтер сақталатын. Бірақ қазіргі кездегі көптеген мәліметтер қоры басқару жүйелері өздерінің құрылымдарында тек мәліметтерді ғана емес, сонымен қатар олардың тұтынушымен және басқа да ақпараттық - программалық кешендермен қарым - қатынасының әдістерін де қамтиды. Сондықтан біз қазіргі заманғы мәліметтер қорында тек мәліметтер ғана емес, ақпараттар да сақтай аламыз.
1.2 Мәліметтер қорын құру қағидалары
Көп мәліметтер жұмыс жасау қажеттілігі пайда болғанда әрқашанда мәліметтер қорын пайдаланды.
Мәліметтер қоры - бұл ең алдымен кестелер жиынтығы, алайда, біз соңынан мәліметтер қорына сондай - ақ процедуралармен бірқатар басқа объектілер жатуы мүмкін екенін көреміз. Таблицаны көптеген объектілердің сипаттамалары бар кәдімгі екі өлшемді таблица түрінде көруге болады. Таблицаның идентификатор аты болады.Кесте бағандары объектілердің қандайда бір сипаттамаларына - алаңдарға сәйкес. Әрбір алаң сақталатын мәліметтердің атымен және түрімен сипатталады. Алаң аты - бұл мәліметтермен пайдалану үшін, әртүрлі программаларда қолданылатын идентификатор. Ол кез келген идентификатор сияқты латын әріптерімен жазылады, бір сөзден тұрады және т.б.
Алаң түрі алаңда сақталатын мәліметтердің түрін сипаттайды. Бұл жолдар, сандар, үлкен мәтіндер (мысалы, қызметкерлердің мінездемелері), суреттер (қызметкерлердің суреттері) және т.с.с. болуы мүмкін.Кестенің әрбір жолы объектілердің біреуіне сәйкес келеді. Ол жазба деп аталады және осы объектіні сипаттайтын барлық алаңдардың мазмұнын құрайды.Мәліметтер қорының кестелерін құрған кезде ақпараттың қарама - қайшылықсыздығын қамтамасыз ету маңызды. Әдетте бұл негізгі алаңдарды енгізумен жасалады. Негізгі болып бір немесе бірнеше алаң болуы мүмкін.Кестемен жұмыс кезінде пайдаланушы немесе программа жазбалар үстінен курсормен жылжып отыратын сияқты. Әрбір уақыт сәтінде ағымдағы жазба бар, содан жұмыс жүргізіледі. Мәліметтер қорының кестелерінде жазбалар қандай да бір тәртіпсіз, оларды енгізу (жаңа қызметкерлердің пайда болуы) ретіне қарай орналасуы мүмкін. Бірақ кесте мәліметтері пайдаланушыға ұсынылған кезде реттелуі керек. Пайдаланушы оларды алфавиттік тәртіпке, немесе бөлімдер бойынша реттелген, немесе туған жылының өсуіне қарай және т.б. қарауы мүмкін. Мәліметтерді реттеу үшін индекс түсінігі қолданылады. Индекс кестені қандай реттілікте қараған жөн екенін көрсетеді. Ол пайдаланушы мен кесте арасында делдал болып табылады.Мәліметтер қоры әдетте бір емес, көптеген кестелерден тұрады. Мысалы, кейбір ұйым туралы мәліметтер қорында әрбір бөлімшенің сипаттамасы бар кесте бар. Dep атты осындай таблицаның мысалы келесі кестеде көрсетілген. Осы кестенің алаң аттары Dep және Proisv. Бөлек және кестелер әрине пайдалы, бірақ одан да көп ақпаратты кестелер жиынтығынан алуға болады. Мысалы, өндірістік цехтерде жұмыс жасайтын, қызметкерлердің жалпы саны пайдаланушыға білу қажет болады. Бірақ жоғарыда көрсетілген кестелердің біреуіде бұл сұраққа жауап бермейді, себебі Pers кестесінде бөлімшелердің түрлері жайлы мағлұматтар, Dep кестесінде қызметкерлер жайлы мағлұматтар жоқ. Осындай сұраныстарға жауап алу үшін байланысқан кестелердің жиынтығын қарастыру қажет. Байланысқан кестелерде әдетте бір кесте басты болады, ал басқасы немесе бірнеше басқа кестелер - көмекші кестелер болады. Басты және көмекші кестелер бір - бірімен кілт арқылы байланысады. Кілт ретінде екі кестеде де болатын алаң шыға алады. Мысалы, жоғарыда келтірілген кестелерде басты болып Dep кестесі, көмекші болып Pers кестесі бола алады, ал олар болса екі кестеде де бар Dep алаңы бойынша байланысады. Курсор басты кестенің индексі үстінен жүреді. Осылайша біздің мысалда егер басты кестенің Dep алаңындағы ағымдағы жазбада бухгалтерия деп жазылған болса, онда көмекші Pers кестесінде бухгалтерия қызметкерлерінің барлық жазбалары шығады.
1.3 Қарапайым мәліметтер қорының құрылымы
Базаға ешқандай мәліметтер енгізілмеген жағдайда да мәліметтерқоры болып қала береді. Өйткені ондай мәліметтер болмаған күннің өзінде де, қандай да бір ақпарат бар - бұл мәліметтер қорының құрылымы. Ол мәліметтерді енгізудің және сақтаудың әдістерін анықтап береді. Мәліметтер қоры көптеген объектілерден тұрады, бірақ солардың ең негізгісі кесте болып табылады. Ең қарапайым мәліметтер қоры бір ғана кестеден тұрады. Сәйкесінше, ең қарапайым мәліметтер қорының құрылымы сол кестенің құрылымымен анықталады.
Тапсырма (В) 2.1 Мәліметтер базасын құру техникасы
Мәліметтер базасын құру техникасы:
Қарапайым ақпараттық жүйенi құруда Delphi-дiң МБ-мен жұмыс iстеуiн қарастырайық. Бұл АЖ-нi код жазбай-ақ атқаруға болады. Барлық керектi операциялар Database Desktop, форманың конструкторы, объектiлер инспекторы көмегiмен жүзеге асады. АЖ-де жүмыс iстеу келесi басты кезеңдерден тұрады:
МБ-ын құру;
жоба құру;
Мәліметтер базасы(МБ) мен жобадан басқа АЖ-ге есептеу жүйесi мен мәліметтер базасын басқару жүйесі (МББЖ) кiредi. Компьютер немесе компьютерлiк желi бар делiк, және олардың характеристикалары болашақ АЖ-нiң қажеттiлiктерiн өтейдi делiк. МББЖ ретiнде Delphi-дi таңдаймыз.
Қарапайым кезде МБ бiр кестеден тұрады. Егер кестелер бар болса, онда бiрiншi кезең орындалмайды. Айта кететiн жайт, Delphi-мен қоса жобаның көптеген мысалдары, сонымен қатар МБ-ның жобасы да берiледi. Осы жобаға арналған кестелердiң файлдары С:Program FilesCommonFilesBorlandSharedDat a каталогында орналасқан.
Мәліметтердің ұйымдастыру -- түріне байланысты мәліметтер базасындағы деректердің негізгі модульдері келесі түрде болады:
-- иерархиялық
-- желілік
-- реляциялық
-- объектілі - бағытталған
Иерархиялық модельде деректер ағаштәріздес (иерархиялық) құрылым түріне беріледі. Деректердің осындай ұйымы иерархиялық реттелген ақпараттармен жұмыс жасағанда ыңғайлы, бірақ қиын логикалық байланыстармен жұмыс жасағанда иерархиялық модель әлсіз.
Желілік модельде деректер ерікті граф түрінде ұйымдастырылады. Желілік модельдің кемшілігі болып, құрылымының қаттылығы және оны ұйымдастырудың қиындылығы болып табылады. Сонымен қатар, иерархиялық және желілік модельдерінің кемшіліктерінің бірі болып, деректер құрылымының деректер базасын жобалау кезінде берілуі және деректерге қатынау барысында өзгертуге келмейді.
Объектілі - бағытталған модельде мәліметтер базасының жазбасы объект түрінде беріледі. Объектілі - бағытталған модель желілік және реляциялық модель ерекшеліктерін қамтып, күрделі мәліметтер базасын құруда пайдаланылады.
2.2 Мәліметтер базасының кестесін құру
Деректер базасын құрайтын кестелер қатты дискідегі каталогта тұрады. Кестелер файлдарда сақталып, бөлек құжаттарға немесе электрондық кестелерге ұқсас. Кестелерді көшіруге, орнын ауыстыруға болады. Бірақ, құжаттарға қарағанда, деректер базасының кестелері көпқолданбалы қатынау режимін қолдайды, яғни бірнеше қолданбалармен бір мезгілде қолданылуына болады. Бір кесте үшін (деректер, кілттер, индекстер т.б. құрайтын) бірнеше файлдар жасалады. Осылардың ішінде негізгісі болып кестенің атымен аталатын деректер файлы болып есептеледі. Кестені таңдағанда, әсіресе оның негізгі файлы таңдалады. Мысалы: dBase кестесі үшін кеңейтіндісі DBF болатын файл, ал Paradox кестесі үшін DB кеңейтіндісі болып табылады. Деректер базасының әрбір кестесі жолдан және бағаннан тұрады, бір типті объектілердің ақпараттық жүйелер деректерін сақтауға негізделген.
Өріс мүмкін болатын типтің деректерін қамтиды. Кестенің негізін оның өрісінің сипаты құрайды. Әрбір кестенің кем дегенде бір өрісі болуытиіс. Кестенің құрылымдық түсінігі өте кең және оның құрамына:
-- өріс сипаты
-- кілт
-- индекс
-- өрістің мәтініне шек қою
-- кестелер арсындағы біртұтастықты сақтау
-- парольдер
кіреді. Кестені құрғанда кестенің аты және құрылымы беріледі. Кестенің атын өзгерткенде кесте және оның файлдары жаңа атқа ие болады. Бұл үшін деректер базасының кестелерімен жұмыс істейтін арнайы программалар қолданылады. Мыс: DataBase немесе Data Pump. Дискіден кестені жойғанда, оның барлық файлдары да жойылады.
Ал енді мәліметтер базасымен жұмыс жасамас бұрын, біз оның каталогын құрып алайық. Ол каталог бізде D:POS. Деректер базасын құру DataBase Desktop (DBD) утилит көмегімен іске асырылады. DBD утилит көмегімен кестені құруға және оның құрылымын өзгертуге, оның біріншілік кілттерін және индекстерін, жазбалар құру және өзгертулер жасауға болады.
Жаңа кестені құру келесі команда бойынша іске асады: ПускПрограммыBorland Delphi7Database Desktop. DBD кірген мезетте жұмыс істейтін каталогты таңдап алу керек. Ол үшін DBD менюінде FileWorking Directory және көрсетілген терезеден D:POS каталогына сілтеме жасаймыз. Менің жағдайымда кестені құру үшін FileNewTable. DBD Creat Table терезесін шығарады, оның форматын таңдап алу керек.
Құрылып жатқан кестенің әрбір өрісіне бір жазба сәйкес келеді. Field Name бағанына өріс атын, Type - символ, өрісте сақталынатын мәліметтердің типін анықтайды. Size бағанына - сан қойылады, өрістің ұзындығын анықтайды, Key-* символы, егер бұл өріс бойынша біріншілік кілт қою керек болса.
Кестенің қасиетін беру
Validity Checks - бұл қасиет кестенің мәндерінің дұрыстығын тексереді.
Table Lookup - бұл бөлім берілген кестенің өрісін басқа көрсетіліп отырған кестенің өрісімен байланысын көрсетеді. Table Lookup - ті таңдағанннан кейін Define - аңықтау батырмасы шығады. Бұл терезеде драйверлер мен псевдонимдерді қолдана аламыз.
Secondary Index - бұл бөлім ары қарай жұмыс барысына керекті екінші индекс құруға мүмкіндік береді.
Жаңа индекс құру үшін Define - анықтау батырмасын басу керек. Бұл батырманы басқанда көру диалогтық терезесі ашылады. Оның сол жақ терезесінде Fields қатынау өрістерінің тізімі көрсетілген, ал оң жақ терезесінде Indexed Fields екінші индекс болатын өрістер көрсетіледі.
Индексі таңдалғаннан кейін, оның индексін беретін терезе ашылады.
Referential Integrity - бұл бөлім әртүрлі кестелердің арасында бүтін сілтеме байланыстарды қамтамасыз ету үшін қолданылады. Егер екі кестенің арасында сілтеме байланыс көрсетілсе, оның біреу - бас, ал басқасы - қосымша кестелер, онда қосымша кестеде бас кестеден алатын мәнің өрісі көрсетіледі. Сонымен қатар, бас кестедегі кілттік өрістің өзгерістеріне қосымша кестенің өзгеруін қамтамасыз ететін операция көрсетуге болады. Бұндай бүтін сілтеме деңгейі барлық кестелерге тән емес, бірақ Paradox 7 - де барлығы қарастырылған.
Update Rule - радиобатырмалар тобы егер бас кестеде кілттік өрісті өшіргенде қосымша кестеде болатын өзгерістерді анықтайды. Егер Prohibit - ті таңдасақ, онда Database Desktop бұндай операцияны болдыртпайды. Егерде Cascade опциясы тұрса, онда кілттік өрісі бар бас кестеде өзгеріс болса, онда қосымша кестеде де өзгеріс болады. Ал егер сіз бас кестеден кілт өрісі бар жазбаны өшірсеңіз, онда қосымша кестеде сол кілттік өрісі бар жазба автоматты түрде өшеді.
Strict Referential индекстерін орнатқанда Paradox - тың алғашқы версияларына (соның ішінде Paradox for DOS) кестелердің ашылуын және бұзылуына жол бермейді.
... жалғасы
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz