Кинотеатр деректер базасын құру
Мазмұны
КІРІСПЕ 3
1 НЕГІЗГІ БӨЛІМ 5
1.1 Қазіргі заманғы деректер базасы туралы жалпы мағлұмат 5
1.2 Деректер базасының кең түрде қолданылуының алғы шарттары 6
1.3 Деректер базасы администраторының байланыстары 6
2 ТЕОРИЯЛЫҚ БӨЛІМ 9
2.1 Delphi бағдарламалау ортасымен танысу 9
2.2 DataBase Desktop кесте құру ортасы 10
2.3 Delphi мәліметтер базасында кесте құру 12
3 ТӘЖІРИБЕЛІК БӨЛІМ 14
3.1 Кинотеатр деректер базасын құру 14
3.2 Мән – байланыс диаграммасы 15
3.3 Қалыпты кесте қатынастары құру 16
ҚОРЫТЫНДЫ 26
ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ 27
ҚОСЫМША 28
КІРІСПЕ
Қазiргi ақпараттық технологияның негiзгi идеялары мәлiметтерге сәйкес
өзгеретiн нақты мәліметтің бiрдей бейнесi және қолданушылардың ақпараттық
қажеттiктi қанағаттандыруын мақсаты бар деректер базасына ұйымдастыруы
керек болған тұжырымдамада негiзделедi. Бұл деректер базасы деректер
базасын басқару жүйесі (ДББЖ) деп аталатын арнайы программалық кешендердiң
басқаруларымен жасалып жұмыс iстейдi.
Көлем және сақталатын мәлiметтердiң құрылымдық күрделiлiгiнiң үлкеюi,
ақпараттық жүйелердiң қолданушыларының шеңберiнiң кеңейтуi кең таратуға өте
ыңғайлы келтiрдi және реляциялық (кестелiк) ДББЖ түсiнуi үшiн бос тұрулар
салыстырмалы. Қашық бiр-бiрiмен және деректер қорының сақтау орынынан
жеткiлiктi жиi орналасқан қолданушылардың жиынның бiр уақыттағы мәлiметке
қол жеткiзуiнiң қамтамасыз етулерi үшiн негiзделген реляциялық құрылымдағы
ДБ торлық қолданбалы болжамдары жасалған. Оларда параллел процесстерiнiң
ерекше мәселелерi, бүтiндiк және мәлiметтердiң қауiпсiздiгi, сонымен бiрге
рұқсаттың мақұлдаулары не бiр жолымен ұйғарылады.
Деректер базасының қазіргі заманғы технологиясына сай мәліметтер
базасын жасау, оны толықтыру және деректерді пайдаланушылардың оған қатынас
құруын жасақтау арнайы бағдарламалық аспаптар арқылы, яғни мәліметтер
базасын басқару жүйесі арқылы орталықтандырылған түрде жүзеге асырылады.
Біз деректер базасын басқару жүйесінен Delphi жүйесін алатын болсақ.
Delphi жүйесі деректер базасын басқару жүйесінің нағыз өзі болмағанымен,
дегенмен, деректер базасын басқару жүйесінің едәуір дамыған мүмкіндіктеріне
ие.
Delphi жергілікті және клиент-серверлік мәліметтер қорын құруға және
оны ары қарай демеуге арналған құралдармен қамтамасыз етеді, сонымен қатар,
кез келген мәліметтер қорымен жұмыс жасауға арналған қолданбалы
программаларды құруға да мүмкіндік береді. Өзінің кесте пішімі (деректерді
сипаттау тілі) болмағандықтан басқа мәліметтер қорын басқару жүйелерінің
кесте пішімдерін қолданады. Мысалы, DBase, Paradox немесе InterBase. Бұл
кестелердің әрқайсысының өзіндік ерекшеліктері бар. DBase кестесі дербес
компьютерлері үшін ең алғаш пайда болған кесте пішімдерінің бірі болып
табылады.
Кесте – бұл деректер базасының негізгі объектісі, яғни онда барлық
мәліметтер сақталады.
Бұл курстық жұмыстың мақсаты кинотеатр деректер базасын жобалау,
сонымен қатар керек мәліметтерді тез іздеу, керек емес мәліметтерді жою.
Деректербазасы қаладағы кинотеатрларының анықтамалық қызметiнiң
қызметкерлерi үшiн диалогтiң тәртiбiнде оларданның өзара әрекеттесу
қамтамасыз ететiн бағдарламаны құрастыру.
Келесi мәлiметтердi қаладағы кинотеатрлардың анықтамалық қызметiн
қызметкерге: қала кинотеатрлары және кинотеатр жүретiн фильмдер туралы
мәлiмет жеткізу.
Сонымен бiрге қызметкер деректер базасына кейбiр өзгерiстер кiргiзе
алады, жеке алғанда: кинотеатрдан фильмi ендiрiп немесе алып тастасын,
фильмдер және кинотеатрлар туралы мәлiметтi толықсытып немесе өзгертуі.
Кинотеатрдағы фильм туралы мағлұматтарды көруге болады, яғни, фильмнiң
атауы, жанр, өндiрiс және шығарылымның жылы, режиссер.
Деректер базасы iске асырулардың жанында сонымен бiрге қатенiң
мүмкiндiгi тиiстi мәлiметтiң енгiзуiнде шеттетедi, таңдаулы тiзiмнен
мәлiметiнiң таңдауы қолданушының жұмысын үдетуге мүмкiндiк беретiнiн ескеру
керек.
Менiң курстық жұмысым кинотеатр үшiн арналған.
Талдаудың өткiзулерiнен кейiн, келесi есептер айқындалған:
- кино туралы мағлұматтар;
- орындары;
- адрестері туралы мағлұматтар
- әр түрлi есептеу нәтижелерiнiң беруi.
Программалық қамтамасыз ету игерiлген онда деректер базасының хабары
қалай жылдам және оңай мүмкiндiк бередi, сол сияқты кинотеатрдың ары қарай
дамытуы үшiн есептеу нәтижелерiн қалыптастыру. ДББЖ және программалау
тiлiнiң таңдауы салық органдарының соңғы сәйкес келетiн соңғы талаптарына
деректер базасы тығыз реляциялық үлгiлерiн жасауға мүмкiндiк бередi. Әрбiр
форманың сыртқы дизайны мәлiметтi құнтты осы уақытта алуға оңай және тез
мүмкiндiк бередi.
1. НЕГІЗГІ БӨЛІМ
1. Қазіргі заманғы деректер базасы туралы жалпы мағлұмат
Деректер базасы бұл ақпараттарды сақтау үшін арналған ұйымдастырылған
құрылым. Алғашқы кезде, яғни, деректер базасы түсінігі қалыптаса бастаған
жылдары, бұл базаларда тек қана мәліметтер сақталып жүрді. Бірақ бүгінгі
күнгі деректер базасын басқару жүйелері (ДББЖ) өз құрылымында тек қана
мәліметтерді ғана емес, сонымен қатар тұтынушылармен немесе басқа да
программалық-ақпараттық кешендермен қарым-қатынас жүзеге асырылатын
әдістерді (яғни, программалық код) де орналастыруға мүмкіндік береді.
Осылайша біз қазіргі заманғы деректер базасында тек қана мәліметтер ғана
емес, сонымен бірге ақпарат та сақталатындығын айта аламыз.
Мысалы, кинотеатрдың деректер базасын қарастыратын болсақ, бұл
анықтаманы оңай түсіндіруге болады. Бұнда кино туралы, олардың коды, жанры,
режиссерлары, шығарылған уақыты және т.б. туралы мәліметтер сақталады. Бұл
базаға киноның көптеген түрлері кіре алады. Бірақ олардың ішінде бұл базаға
толықтай ие болып, оған өзі жеке өзгерістер енгізе алатын адам жоқ.
Деректерден басқа базада әр түрлі әдістер мен жабдықтар бар, ол әрбір
қызметкерге оның компетенциясына кіретін мәліметтермен ғана жұмыс жасауға
мүмкіндік береді. Базадағы деректердің нақты мағлұматқа тиісті әдістермен
өзара байланысы нәтижесінде қызметкерлер пайдаланатын және өз компетенциясы
шеңберінде мәліметтерді енгізу мен редакторлауды жүргізетін ақпарат
қалыптасады.
Деректер базасы түсінігімен деректер базасын басқару жүйесі түсінігі
тығыз байланысты. Бұл жаңа базасының құрылымын құру, оны мәліметтермен
толтыру, мәліметтерді редакторлау мен ақпараттарды визуалдау үшін арналған
бағдарламалық жабдықтар кешені. Базаның ақпаратын визуаладау деп - берілген
критерилерге байланысты көріністегі мәліметтерді іріктеуді, оларды
тәртіптеуді, толықтыру және шығару құрылғысына беру немесе байланыс
каналдары бойынша жіберуді түсінуге болады.
Әлемде көптеген деректер базасын басқару жүйелері бар. Олардың әр
түрлі объектілермен әр түрлі жұмыс істеу мүмкіндігі мен пайдаланушыларға әр
түрлі функциялар мен жабдықтар ұсынатындағына қарамастан ДББЖ-нің көбі
ортақ негізгі түсініктердің тұрақты кешеніне негізделеді. Бұл бізге бір
жүйені қарастырып, оның түсініктерін, әдістерін және тәсілдерін ДББЖ-нің
барлық классына жалпылауға мүмкіндік береді.
2. Деректер базасының кең түрде қолданылуының алғы шарттары
Деректер базасының айқын басымдылықтары мен объективті алғы шарттары
оның кең түрдегі қолданысына әкелді. Оны қолданудың алғы шарттарына
келесілер жатады:
– нақты өмірдің объектілері өзара күрделі қарым-қатынаста болады. Бұның
бәрі олардың ақпараттық көрінісі өзара байланысқан бір бүтінді
қалыптастыруды талап етеді;
– әртүрлі пайдаланушылардың ақпараттық қажеттіліктері өзара қиылысады, ал
бұл бір деректер базасын қолдануды және әртүрлі пайдаланушылардың оған
кіру мүмкіндігін бір мақсатты қылады;
– ақпараттық қорды құру мен жүргізу функциялары мен қажетті мәліметтерді
ұсыну әртүрлі тапсырмаларды шешуде универсалды және жалпы болып табылады.
Деректерді басқару үшін мамандандырылған программалық жабдықтарды құру
бұл функциялардың орындалу деңгейінің өсуі мен ақпараттық жүйелерді
құрудың еңбек сыйымдылығының қысқаруына әкеледі;
– техникалық және бағдарламалық қамтамасыз етудің дамуының қазіргі заманғы
деңгейі, ақпараттық жүйелерді құру теориялары мен практикасы тиімді ДБ
құруға мүмкіндік береді.
1.3 Деректер базасы администраторының байланыстары
Деректер базасының администраторы (ДБА) өз қызметінің барысында
деректер базасының басқа пайдаланушыларымен, сонымен қатар деректер
базасының пайдаланушылары болып табылмайтын сыртқы мамандармен де қарым-
қатынасқа түседі.
Ең алдымен егер деректер базасы қандай да бір кәсіпорынды немесе
ұйымды ақпараттық қамтамасыз ету үшін құрылса, онда осы ұйымның
әкімшілігімен қарым - қатынас қажет. Жоғарыда көрсетілгендей ДБ енгізу
ақпаратты өңдеу жүйесінде ғана емес, сонымен бірге ұйымды басқарудың
бүтіндей жүйесіне де өзгеріс енгізеді. Бұндай үлкен жобалардың ұйым
басшылығының белсенді түрде араласуынсыз және қолдауынсыз орындалмайтыны
анық. Ұйым басшылығы ДБ-мен ұсынылатын мүмкіндіктермен танысуы керек, оның
басымдылықтары мен жеткіліксіздіктері туралы хабарлануы тиіс, сонымен қатар
ДБ-ның құрылуы мен функционалдануы барысында пайда болатын мәселелер туралы
ақпарат алуы тиіс.
Деректер базасы пәндік облыстың динамикалық ақпараттық көрінісі болып
табылатындықтан деректер базасының администраторлары өз кезегінде
ақпараттық жүйе құрылатын объектінің даму переспективасы туралы уақытында
хабарлануы тиіс.
Ұйым басшылығы мен ДБ-ның администраторы ДБ құрудың негізгі бағыттары
мен уақыты және оның дамуы, пайдаланушыларды қосу кезектілігі туралы
келісуі қажет.
Деректер базасының администраторларының тобының құрамында олардың
атқаратын функцияларына байланысты әртүрлі топшаларды бөліп көрсетуге
болады. Әкімшілік топтың құрамының саны, олардың атқаратын қызметі деректер
базасының масшатабына, онда сақталатын ақпараттың спецификасына, деректер
базасының типіне, қолданыстағы бағдарламалық жабдықтар ерекшеліктеріне және
кейбір басқа факторларға белгілі-бір дәрежеде тәуелді болады.
ДБА-ның деректер базасының бүкіл өмірлік циклінің кезеңдеріндегі өте
тығыз байланыс түпкілікті пайдаланушылармен байқалады. Бұл қарым-қатынас
пайдаланушылардың қажеттіліктері зерттелген кездегі, пәндік облыстың
ерекшеліктері анықталған кездегі жүйені жобалаудың алғашқы кезеңдерінде
басталады және жобалау процессі мен жүйенің функционалдануы кезінде де
қолдау табады.
Соңғы уақыттарда деректер базасының түпкілікті пайдаланушылары мен
администраторлары арасында функцияларды қайта бөлу жүріп жатқандығын айта
кеткен жөн. Бұл ең алдымен түпкілікті пайдаланушыларға бағытталған тілдік
және бағдарламалық жабдықтардың дамуымен байланысты. Бұған қарапайым және
соған қоса күшті сұрау салу тілдері, сонымен қатар жобалауды автоматтандыру
жабдықтары жатады.
Егер деректер базасы қандай да бір оны қосушы автоматтандырылған
ақпараттық жүйенің құрамында функционалданса, онда ДБА бұл жүйеде
мәліметтерді өңдеу бойынша мамандармен қарым-қатынаста жұмыс істеуі қажет.
ДБ-ның администраторлары оған қатысты мамандардың сыртқы топтарымен де
және ең алдымен ДББЖ жеткізушілерімен, басқа ДБ администраторларымен қарым-
қатынасқа түседі.
Деректер базасының администраторлары жан-жақты функциялардың үлкен
шеңберін орындайды. Әрі қарай олардың кейбіреуін қарастырып өтуге болады.
Бұл функциялардың негізгілері келесідей:
1. пәндік облыс анализі: пәндік облысты жазбаша суреттеу,
толықтылықты шектеуді табу, ақпарат статусын анықтау,
пайдаланушылар қажеттіліктерін анықтау, пайдаланушылар статусын
анықтау, "деректер - пайдаланушы" сәйкестігін анықтау, деректерді
өңдеудің уақыттық - көлемдік мінездемесін анықтау;
2. деректер базасының құрылымын жобалау: деректер базасының
файлдарының құрамы мен құрылымын анықтау, олардың арасындағы
байланыстарды анықтау, деректерді тәртіптеу әдістері мен
ақпаратқа енуі әдістерін таңдау, деректер базасы мен мәліметтерді
жазбаша суреттеу тілдерінің құрылымын жазбаша суреттеу;
3. деректер базасы мен ДБ өңдеу шараларының құрылымын жазбаша
суреттеу кезінде толықтылықты шектеуді беру: пәндік облысқа
жататын толықтылықты шектеуді беру, деректер базасының
құрылымымен шақырылған толықтылықты шектеуді анықтау,
мәліметтерді енгізу мен корректировкалауда ДБ толықтылығын
қамтамасыз ететін шараларды құру, көп пайдаланушылар режимінде
пайдаланушылардың параллельді жұмысында толықтылықты шектеуді
қамтамасыз ету;
4. деректер базасын алғашқы жүктеу мен жүргізу: деректер базасын
алғашқы жүктеу мен жүргізу технологиясын жасау, енгізу формаларын
жобалау, деректерді дайындау, енгізу және енгізуді бақылау;
5. деректерді қорғау:
- жүйеге пароль арқылы кіруді қамтамасыз ету: пайдаланушыларды тіркеу,
парольдарды тағайындау және өзгерту;
- нақты деректерді қорғауды қамтамасыз ету: пайдаланушылар топтарының
және жеке пайдаланушылардың ену құқықтарын анықтау, жеке пайдаланушылар
үшін деректерге жасалатын рұқсат етілген операцияларды анықтау, деректерді
қорғаудың бағдарламалық - технологиялық жабдықтарын таңдау және құру;
- дерeктерді қорғау жабдықтарын тестілеу;
- ақпаратқа енудің қарастырылмаған жолдарын анықтау және тіркеу;
- деректерді қорғауды бұзудың пайда болған жағдайларын зерттеу және
оларды жою мен алдын-алу бойынша іс-шаралар жүргізу;
6. ДБ қайта қалыптастыруды қамтамасыз ету: ДБ қайта қалыптастырудың
бағдарламалық-технолгиялық жабдықтарын құру, жүйелік журналдарды
жүргізуді ұйымдастыру;
7. ДБ пайдаланушылардың жолдауның анализі: пайдаланушылардың ДБ
жолдауының статистикасын жинау, оны сақтау және анализдеу;
8. ДБ-ның жұмыс жасау тиімділігінің анализі мен жүйенің дамуы:
жүйенің жұмыс жасу көрсеткіштерінің анализі (өңдеу уақыты,
жадының көлемі, құндық көрсеткіштер), деректер базасын қайта
ұйымдастыру мен қайта құрылымдау, деректер базасының құрамын
өзгерту, программалық және техникалық жабдықтарды дамыту;
9. пайдаланушылармен жұмыс жасау: пәндік облыстағы өзгерістер туралы
ақпарат жинау, пайдаланушылардың деректер жұмысын бағалау туралы
ақпарат жинау, пайдаланушыларды оқыту, пайдаланушыларға кеңес
беру;
10. жүйелік юағдарламалық жабдықтарды дайындау және қолдау: ДББЖ
туралы ақпарат жинау және анализдеу, бағдарламалық жабдықтарды
иемдену, оларды орналастыру, жұмысқа жарамдылығын тексеру,
жүйелік кітапханаларды қолдау, бағдарламалық жабдықтарды дамыту.
2. ТЕОРИЯЛЫҚ БӨЛІМ
2.1 Delphi бағдарламалау ортасы
Delphi ортасын – бағдарламаушысының сапалы жұмысын қамтамасыз ететін
күрделі механизм. Ол экрандағы бір уақытта ашылатын бірнеше терезелермен
сипатталады. Бұл терезелер бір-бірін жартылай немесе толығымен жауып,
экранда орын ауыстыра алады.
Delphi ортасы – көптерезелік жүйе. Оның негізгі төрт терезесі:
- негізгі терезе (Project 1)
- объектілер бақылаушысының терезесі (Object Inspector)
- формаларды құрастырушының терезесі (Form 1)
- Б кодының терезесі (Unit 1. Pas).
Негізгі терезеден басқа терезелерді жылжытуға, өлшемін өзгертуге
немесе экраннан алып тастауға болады. Форманың терезесінен Unit кодына өту
және одан кері өту F 12 пернесі арқылы орындалады.
Негізгі терезе мен компоненттер жинағы.Негізгі терезе бағдарламаның
жобасын құрудағы жұмыстарды басқарады және Delphi ортасы іске қосылып
тұрғанда міндетті түрде экранның жоғарғы қатарында орналасады.
Бұл терезде Delphi негізгі меню жүйесі, пиктограммалық командалық
батырмалары мен компоненттер политрасы орналасады.
Компоненттер жинағы – Delphi негізгі байлығы болып табылады. Ол
негізгі терезенің оң жағында орналасып, қажетті компонентті тез табуға
арналған белгілерден тұрады:
Компонент деп белгілі бір қасиеттерді иемденген және форма терезесінде
кез-келген объектіні орналастыру мүмкіндігін туғызатын функциональды
элементті айтады. Delphi ортасының компоненттері 19 топқа бөлінген, ол
топтарды парақтар деп атаймыз.
Форма құрастырушының және объектілер бақылаушысының терезесі. Форма
құрастырушының немесе форманың терезесі – болашақ программаның Windows
жобасы. Алдымен бұл терезе бос болады. Бұл терезенің жұмыс аймағы
координаттық тордың нүктелерімен реттелген.
Формада орналасқан әр компоненттер өзінің мекен-жайымен, мөлшерімен
және түсімен анықталады. Форманы құрастыру File=New=Form опциялары арқылы
орындалады. Шығып тұрған бос формаға бір компонентті, мысалы Standard
парағының Button батырмасын орналастыру үшін компоненттер жинағындағы
Standard белгісін сырт еткізіп, парақты екпінді күйге келтіру керек.
Button батырмасының кескінің ажырату үшін тышқанды баспай тұрып
парақта орналасқан белгілердің үстінен жылжытып көрген сәтте
компоненттердің аты шығып тұрады. Қажетті компонентті сырт еткізіп
белгілеп, тышқанды форма аймағының кез-келген жеріне сырт еткізсек,
форманың бетінде Button 1 элементі пайда болады.
Объектілер бақылаушысының терезесі 2 парақтан құрылады:
Properties–қасиеттері және Events – оқиғалары. Properties парағы арқылы
компоненттің қасиеттері – параметрлері анықталады, ал Events парағы арқылы
компонентті әртүрлі оқиғаларға сәйкес сезіндіру анықталады.
Программа кодының терезесі программаның мәтінін құруға және оны
түзетуге арналған. Бұл мәтін арнайы ережелер бойынша құрылып, алгоритм
жұмысын анықтайды. Delphi жүйесінде Pascal тілінің ұлғайтылған және
дамытылған нұсқасы – Object Pascal программалау тілі қолданылады. Delphi
ортасы іске қосылғанда программа кодының терезесі Windows ортасының бос
терезесінің бастапқы кодынан тұрады. Жаңа форманың кодына Delphi ортасы бұл
қатарларды автоматты түрде қосып отырады.
Жобаны құру барысында осы кодқа қажетті өзгерістер енгізіледі. Delphi
ортасы Unit, Unit 1 және implementation қатарларының аралығын өзгертіп
отырады, ал программалаушының жұмыс аймағы – {SR*DFM} және END қатарлар
аралығы бойынша.
2.2 DataBase Desktop кесте құру ортасы
Delphi қолданбасы деректер базасына қатынауды DataBase Desktop арқылы
жүзеге асырады. DataBase Desktop өзінен деректерге қатынайтын динамикалық
кітапханалар және драйвер жиынтығын құрайды. DataBase Desktop деректер
базасымен жұмыс істейтін барлық компьютерлерге орнатылуы тиіс. Деректер
базасына DataBase Desktop арқылы жіберілген сұраныс қолданушы сұратқан
деректерді алады. Жергілікті деректер базасы және онымен жұмыс істейтін
қолданба бір компьютерде орналасады. Бұл жағдайда ақпараттық жүйе
жергілікті сәулетке ие.
Деректер базасымен жұмыс ережеге сай, бірқолданушылық режимде жұмыс
істейді. STANDART драйверлер үшін әдетте Paradox деректер
базасы,мінездемелер псевдонимі жиынтығы минималды болады: DataBase Alias –
драйвер аты және PATH – деректер базасына жол. PATH параметрін басқанда,сіз
көп нүктелі батырманы көресіз. Оны басқанда Windows жаңа каталогты таңдау
стандартты диалогы ашылады, ол арқылы біз керекті каталогты таңдап аламыз.
STANDART типті драйверлерді тек Paradox, dBASE, FoxPro кестелері үшін
қолдануға болады.
Жергілікті деректер базасына қатынау үшін DataBase Desktop деректер
базасының процессоры стандартты драйверлерді қолданады. Олар dBase,
Paradox, FoxPro және текстік файлдарымен жұмыс жасайды. Жергілікті деректер
базасын қолданғанда,желіде деректер базасына көпқолданушылық қатынауды
ұйымдастыруға болады. Бұл жағдайда деректер базасының файлдары және осымен
жұмыс істейтін қолданбалар желінің серверінде орналасады. Сонда әрбір
қолданушы өз компьютерінен серверде орналасқан қолданбаны қосқанда,өз
компьютерінде қолданбаның көшірмесі іске асады.
2.1-сурет DataBase Desktop кесте құру ортасы
2.2-сурет DataBase Desktop кесте құру ортасында кестені көру
2.3-сурет DataBase Desktop кесте құру ортасында Кино кестесін көру
2.3 Delphi мәліметтер базасында кесте құру
Деректер базасын құрайтын кестелер қатты дискідегі каталогта тұрады.
Кестелер файлдарда сақталып,бөле құжаттарға немесе электрондық кестелерге
ұқсас. Кестелерді көшіруге, орнын ауыстыруға болады. Бірақ, құжаттарға
қарағанда, деректер базасының кестелері көпқолданбалы қатынау режимін
қолдайды, яғни бірнеше қолданбалармен бірмезгілде қолданылуына болады. Бір
кесте үшін (деректер, кілттер, индекстер т.б құрайтын) бірнеше файлдар
жасалады. Осылардың ішінде негізгісі болып кестенің атымен аталатын
деректер файлы болып есептеледі. Кестені таңдағанда, әсіресе оның негізгі
файлы таңдалады. Мысалы: dBase кестесі үшін кеңейтіндісі DBF болатын файл,
ал Paradox кестесі үшін DB кеңейтіндісі болып табылады. Деректер базасының
әрбір кестесі жолдан және бағаннан тұрады, бір типті объектілердің
ақпараттық жүйелер деректерін сақтауға негізделген.
Өріс мүмкін болатын типтің деректерін қамтиды. Кестенің негізін оның
өрісінің сипаты құрайды. Әрбір кестенің кем дегенде бір өрісі болуы тиіс.
Кестенің құрылымдық түсінігі өте кең және оның құрамында болтындар:
1. өріс сипаты
2. кілт
3. индекс
4. өрістің мәтініне шек қою
5. кестелер арсындағы біртұтастықты сақтау
6. парольдер
Кестені құрғанда кестенің аты және құрылымы беріледі. Кестенің атын
өзгерткенде кесте және оның файлдары жаңа атқа ие болады. Бұл үшін деректер
базасының ... жалғасы
КІРІСПЕ 3
1 НЕГІЗГІ БӨЛІМ 5
1.1 Қазіргі заманғы деректер базасы туралы жалпы мағлұмат 5
1.2 Деректер базасының кең түрде қолданылуының алғы шарттары 6
1.3 Деректер базасы администраторының байланыстары 6
2 ТЕОРИЯЛЫҚ БӨЛІМ 9
2.1 Delphi бағдарламалау ортасымен танысу 9
2.2 DataBase Desktop кесте құру ортасы 10
2.3 Delphi мәліметтер базасында кесте құру 12
3 ТӘЖІРИБЕЛІК БӨЛІМ 14
3.1 Кинотеатр деректер базасын құру 14
3.2 Мән – байланыс диаграммасы 15
3.3 Қалыпты кесте қатынастары құру 16
ҚОРЫТЫНДЫ 26
ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ 27
ҚОСЫМША 28
КІРІСПЕ
Қазiргi ақпараттық технологияның негiзгi идеялары мәлiметтерге сәйкес
өзгеретiн нақты мәліметтің бiрдей бейнесi және қолданушылардың ақпараттық
қажеттiктi қанағаттандыруын мақсаты бар деректер базасына ұйымдастыруы
керек болған тұжырымдамада негiзделедi. Бұл деректер базасы деректер
базасын басқару жүйесі (ДББЖ) деп аталатын арнайы программалық кешендердiң
басқаруларымен жасалып жұмыс iстейдi.
Көлем және сақталатын мәлiметтердiң құрылымдық күрделiлiгiнiң үлкеюi,
ақпараттық жүйелердiң қолданушыларының шеңберiнiң кеңейтуi кең таратуға өте
ыңғайлы келтiрдi және реляциялық (кестелiк) ДББЖ түсiнуi үшiн бос тұрулар
салыстырмалы. Қашық бiр-бiрiмен және деректер қорының сақтау орынынан
жеткiлiктi жиi орналасқан қолданушылардың жиынның бiр уақыттағы мәлiметке
қол жеткiзуiнiң қамтамасыз етулерi үшiн негiзделген реляциялық құрылымдағы
ДБ торлық қолданбалы болжамдары жасалған. Оларда параллел процесстерiнiң
ерекше мәселелерi, бүтiндiк және мәлiметтердiң қауiпсiздiгi, сонымен бiрге
рұқсаттың мақұлдаулары не бiр жолымен ұйғарылады.
Деректер базасының қазіргі заманғы технологиясына сай мәліметтер
базасын жасау, оны толықтыру және деректерді пайдаланушылардың оған қатынас
құруын жасақтау арнайы бағдарламалық аспаптар арқылы, яғни мәліметтер
базасын басқару жүйесі арқылы орталықтандырылған түрде жүзеге асырылады.
Біз деректер базасын басқару жүйесінен Delphi жүйесін алатын болсақ.
Delphi жүйесі деректер базасын басқару жүйесінің нағыз өзі болмағанымен,
дегенмен, деректер базасын басқару жүйесінің едәуір дамыған мүмкіндіктеріне
ие.
Delphi жергілікті және клиент-серверлік мәліметтер қорын құруға және
оны ары қарай демеуге арналған құралдармен қамтамасыз етеді, сонымен қатар,
кез келген мәліметтер қорымен жұмыс жасауға арналған қолданбалы
программаларды құруға да мүмкіндік береді. Өзінің кесте пішімі (деректерді
сипаттау тілі) болмағандықтан басқа мәліметтер қорын басқару жүйелерінің
кесте пішімдерін қолданады. Мысалы, DBase, Paradox немесе InterBase. Бұл
кестелердің әрқайсысының өзіндік ерекшеліктері бар. DBase кестесі дербес
компьютерлері үшін ең алғаш пайда болған кесте пішімдерінің бірі болып
табылады.
Кесте – бұл деректер базасының негізгі объектісі, яғни онда барлық
мәліметтер сақталады.
Бұл курстық жұмыстың мақсаты кинотеатр деректер базасын жобалау,
сонымен қатар керек мәліметтерді тез іздеу, керек емес мәліметтерді жою.
Деректербазасы қаладағы кинотеатрларының анықтамалық қызметiнiң
қызметкерлерi үшiн диалогтiң тәртiбiнде оларданның өзара әрекеттесу
қамтамасыз ететiн бағдарламаны құрастыру.
Келесi мәлiметтердi қаладағы кинотеатрлардың анықтамалық қызметiн
қызметкерге: қала кинотеатрлары және кинотеатр жүретiн фильмдер туралы
мәлiмет жеткізу.
Сонымен бiрге қызметкер деректер базасына кейбiр өзгерiстер кiргiзе
алады, жеке алғанда: кинотеатрдан фильмi ендiрiп немесе алып тастасын,
фильмдер және кинотеатрлар туралы мәлiметтi толықсытып немесе өзгертуі.
Кинотеатрдағы фильм туралы мағлұматтарды көруге болады, яғни, фильмнiң
атауы, жанр, өндiрiс және шығарылымның жылы, режиссер.
Деректер базасы iске асырулардың жанында сонымен бiрге қатенiң
мүмкiндiгi тиiстi мәлiметтiң енгiзуiнде шеттетедi, таңдаулы тiзiмнен
мәлiметiнiң таңдауы қолданушының жұмысын үдетуге мүмкiндiк беретiнiн ескеру
керек.
Менiң курстық жұмысым кинотеатр үшiн арналған.
Талдаудың өткiзулерiнен кейiн, келесi есептер айқындалған:
- кино туралы мағлұматтар;
- орындары;
- адрестері туралы мағлұматтар
- әр түрлi есептеу нәтижелерiнiң беруi.
Программалық қамтамасыз ету игерiлген онда деректер базасының хабары
қалай жылдам және оңай мүмкiндiк бередi, сол сияқты кинотеатрдың ары қарай
дамытуы үшiн есептеу нәтижелерiн қалыптастыру. ДББЖ және программалау
тiлiнiң таңдауы салық органдарының соңғы сәйкес келетiн соңғы талаптарына
деректер базасы тығыз реляциялық үлгiлерiн жасауға мүмкiндiк бередi. Әрбiр
форманың сыртқы дизайны мәлiметтi құнтты осы уақытта алуға оңай және тез
мүмкiндiк бередi.
1. НЕГІЗГІ БӨЛІМ
1. Қазіргі заманғы деректер базасы туралы жалпы мағлұмат
Деректер базасы бұл ақпараттарды сақтау үшін арналған ұйымдастырылған
құрылым. Алғашқы кезде, яғни, деректер базасы түсінігі қалыптаса бастаған
жылдары, бұл базаларда тек қана мәліметтер сақталып жүрді. Бірақ бүгінгі
күнгі деректер базасын басқару жүйелері (ДББЖ) өз құрылымында тек қана
мәліметтерді ғана емес, сонымен қатар тұтынушылармен немесе басқа да
программалық-ақпараттық кешендермен қарым-қатынас жүзеге асырылатын
әдістерді (яғни, программалық код) де орналастыруға мүмкіндік береді.
Осылайша біз қазіргі заманғы деректер базасында тек қана мәліметтер ғана
емес, сонымен бірге ақпарат та сақталатындығын айта аламыз.
Мысалы, кинотеатрдың деректер базасын қарастыратын болсақ, бұл
анықтаманы оңай түсіндіруге болады. Бұнда кино туралы, олардың коды, жанры,
режиссерлары, шығарылған уақыты және т.б. туралы мәліметтер сақталады. Бұл
базаға киноның көптеген түрлері кіре алады. Бірақ олардың ішінде бұл базаға
толықтай ие болып, оған өзі жеке өзгерістер енгізе алатын адам жоқ.
Деректерден басқа базада әр түрлі әдістер мен жабдықтар бар, ол әрбір
қызметкерге оның компетенциясына кіретін мәліметтермен ғана жұмыс жасауға
мүмкіндік береді. Базадағы деректердің нақты мағлұматқа тиісті әдістермен
өзара байланысы нәтижесінде қызметкерлер пайдаланатын және өз компетенциясы
шеңберінде мәліметтерді енгізу мен редакторлауды жүргізетін ақпарат
қалыптасады.
Деректер базасы түсінігімен деректер базасын басқару жүйесі түсінігі
тығыз байланысты. Бұл жаңа базасының құрылымын құру, оны мәліметтермен
толтыру, мәліметтерді редакторлау мен ақпараттарды визуалдау үшін арналған
бағдарламалық жабдықтар кешені. Базаның ақпаратын визуаладау деп - берілген
критерилерге байланысты көріністегі мәліметтерді іріктеуді, оларды
тәртіптеуді, толықтыру және шығару құрылғысына беру немесе байланыс
каналдары бойынша жіберуді түсінуге болады.
Әлемде көптеген деректер базасын басқару жүйелері бар. Олардың әр
түрлі объектілермен әр түрлі жұмыс істеу мүмкіндігі мен пайдаланушыларға әр
түрлі функциялар мен жабдықтар ұсынатындағына қарамастан ДББЖ-нің көбі
ортақ негізгі түсініктердің тұрақты кешеніне негізделеді. Бұл бізге бір
жүйені қарастырып, оның түсініктерін, әдістерін және тәсілдерін ДББЖ-нің
барлық классына жалпылауға мүмкіндік береді.
2. Деректер базасының кең түрде қолданылуының алғы шарттары
Деректер базасының айқын басымдылықтары мен объективті алғы шарттары
оның кең түрдегі қолданысына әкелді. Оны қолданудың алғы шарттарына
келесілер жатады:
– нақты өмірдің объектілері өзара күрделі қарым-қатынаста болады. Бұның
бәрі олардың ақпараттық көрінісі өзара байланысқан бір бүтінді
қалыптастыруды талап етеді;
– әртүрлі пайдаланушылардың ақпараттық қажеттіліктері өзара қиылысады, ал
бұл бір деректер базасын қолдануды және әртүрлі пайдаланушылардың оған
кіру мүмкіндігін бір мақсатты қылады;
– ақпараттық қорды құру мен жүргізу функциялары мен қажетті мәліметтерді
ұсыну әртүрлі тапсырмаларды шешуде универсалды және жалпы болып табылады.
Деректерді басқару үшін мамандандырылған программалық жабдықтарды құру
бұл функциялардың орындалу деңгейінің өсуі мен ақпараттық жүйелерді
құрудың еңбек сыйымдылығының қысқаруына әкеледі;
– техникалық және бағдарламалық қамтамасыз етудің дамуының қазіргі заманғы
деңгейі, ақпараттық жүйелерді құру теориялары мен практикасы тиімді ДБ
құруға мүмкіндік береді.
1.3 Деректер базасы администраторының байланыстары
Деректер базасының администраторы (ДБА) өз қызметінің барысында
деректер базасының басқа пайдаланушыларымен, сонымен қатар деректер
базасының пайдаланушылары болып табылмайтын сыртқы мамандармен де қарым-
қатынасқа түседі.
Ең алдымен егер деректер базасы қандай да бір кәсіпорынды немесе
ұйымды ақпараттық қамтамасыз ету үшін құрылса, онда осы ұйымның
әкімшілігімен қарым - қатынас қажет. Жоғарыда көрсетілгендей ДБ енгізу
ақпаратты өңдеу жүйесінде ғана емес, сонымен бірге ұйымды басқарудың
бүтіндей жүйесіне де өзгеріс енгізеді. Бұндай үлкен жобалардың ұйым
басшылығының белсенді түрде араласуынсыз және қолдауынсыз орындалмайтыны
анық. Ұйым басшылығы ДБ-мен ұсынылатын мүмкіндіктермен танысуы керек, оның
басымдылықтары мен жеткіліксіздіктері туралы хабарлануы тиіс, сонымен қатар
ДБ-ның құрылуы мен функционалдануы барысында пайда болатын мәселелер туралы
ақпарат алуы тиіс.
Деректер базасы пәндік облыстың динамикалық ақпараттық көрінісі болып
табылатындықтан деректер базасының администраторлары өз кезегінде
ақпараттық жүйе құрылатын объектінің даму переспективасы туралы уақытында
хабарлануы тиіс.
Ұйым басшылығы мен ДБ-ның администраторы ДБ құрудың негізгі бағыттары
мен уақыты және оның дамуы, пайдаланушыларды қосу кезектілігі туралы
келісуі қажет.
Деректер базасының администраторларының тобының құрамында олардың
атқаратын функцияларына байланысты әртүрлі топшаларды бөліп көрсетуге
болады. Әкімшілік топтың құрамының саны, олардың атқаратын қызметі деректер
базасының масшатабына, онда сақталатын ақпараттың спецификасына, деректер
базасының типіне, қолданыстағы бағдарламалық жабдықтар ерекшеліктеріне және
кейбір басқа факторларға белгілі-бір дәрежеде тәуелді болады.
ДБА-ның деректер базасының бүкіл өмірлік циклінің кезеңдеріндегі өте
тығыз байланыс түпкілікті пайдаланушылармен байқалады. Бұл қарым-қатынас
пайдаланушылардың қажеттіліктері зерттелген кездегі, пәндік облыстың
ерекшеліктері анықталған кездегі жүйені жобалаудың алғашқы кезеңдерінде
басталады және жобалау процессі мен жүйенің функционалдануы кезінде де
қолдау табады.
Соңғы уақыттарда деректер базасының түпкілікті пайдаланушылары мен
администраторлары арасында функцияларды қайта бөлу жүріп жатқандығын айта
кеткен жөн. Бұл ең алдымен түпкілікті пайдаланушыларға бағытталған тілдік
және бағдарламалық жабдықтардың дамуымен байланысты. Бұған қарапайым және
соған қоса күшті сұрау салу тілдері, сонымен қатар жобалауды автоматтандыру
жабдықтары жатады.
Егер деректер базасы қандай да бір оны қосушы автоматтандырылған
ақпараттық жүйенің құрамында функционалданса, онда ДБА бұл жүйеде
мәліметтерді өңдеу бойынша мамандармен қарым-қатынаста жұмыс істеуі қажет.
ДБ-ның администраторлары оған қатысты мамандардың сыртқы топтарымен де
және ең алдымен ДББЖ жеткізушілерімен, басқа ДБ администраторларымен қарым-
қатынасқа түседі.
Деректер базасының администраторлары жан-жақты функциялардың үлкен
шеңберін орындайды. Әрі қарай олардың кейбіреуін қарастырып өтуге болады.
Бұл функциялардың негізгілері келесідей:
1. пәндік облыс анализі: пәндік облысты жазбаша суреттеу,
толықтылықты шектеуді табу, ақпарат статусын анықтау,
пайдаланушылар қажеттіліктерін анықтау, пайдаланушылар статусын
анықтау, "деректер - пайдаланушы" сәйкестігін анықтау, деректерді
өңдеудің уақыттық - көлемдік мінездемесін анықтау;
2. деректер базасының құрылымын жобалау: деректер базасының
файлдарының құрамы мен құрылымын анықтау, олардың арасындағы
байланыстарды анықтау, деректерді тәртіптеу әдістері мен
ақпаратқа енуі әдістерін таңдау, деректер базасы мен мәліметтерді
жазбаша суреттеу тілдерінің құрылымын жазбаша суреттеу;
3. деректер базасы мен ДБ өңдеу шараларының құрылымын жазбаша
суреттеу кезінде толықтылықты шектеуді беру: пәндік облысқа
жататын толықтылықты шектеуді беру, деректер базасының
құрылымымен шақырылған толықтылықты шектеуді анықтау,
мәліметтерді енгізу мен корректировкалауда ДБ толықтылығын
қамтамасыз ететін шараларды құру, көп пайдаланушылар режимінде
пайдаланушылардың параллельді жұмысында толықтылықты шектеуді
қамтамасыз ету;
4. деректер базасын алғашқы жүктеу мен жүргізу: деректер базасын
алғашқы жүктеу мен жүргізу технологиясын жасау, енгізу формаларын
жобалау, деректерді дайындау, енгізу және енгізуді бақылау;
5. деректерді қорғау:
- жүйеге пароль арқылы кіруді қамтамасыз ету: пайдаланушыларды тіркеу,
парольдарды тағайындау және өзгерту;
- нақты деректерді қорғауды қамтамасыз ету: пайдаланушылар топтарының
және жеке пайдаланушылардың ену құқықтарын анықтау, жеке пайдаланушылар
үшін деректерге жасалатын рұқсат етілген операцияларды анықтау, деректерді
қорғаудың бағдарламалық - технологиялық жабдықтарын таңдау және құру;
- дерeктерді қорғау жабдықтарын тестілеу;
- ақпаратқа енудің қарастырылмаған жолдарын анықтау және тіркеу;
- деректерді қорғауды бұзудың пайда болған жағдайларын зерттеу және
оларды жою мен алдын-алу бойынша іс-шаралар жүргізу;
6. ДБ қайта қалыптастыруды қамтамасыз ету: ДБ қайта қалыптастырудың
бағдарламалық-технолгиялық жабдықтарын құру, жүйелік журналдарды
жүргізуді ұйымдастыру;
7. ДБ пайдаланушылардың жолдауның анализі: пайдаланушылардың ДБ
жолдауының статистикасын жинау, оны сақтау және анализдеу;
8. ДБ-ның жұмыс жасау тиімділігінің анализі мен жүйенің дамуы:
жүйенің жұмыс жасу көрсеткіштерінің анализі (өңдеу уақыты,
жадының көлемі, құндық көрсеткіштер), деректер базасын қайта
ұйымдастыру мен қайта құрылымдау, деректер базасының құрамын
өзгерту, программалық және техникалық жабдықтарды дамыту;
9. пайдаланушылармен жұмыс жасау: пәндік облыстағы өзгерістер туралы
ақпарат жинау, пайдаланушылардың деректер жұмысын бағалау туралы
ақпарат жинау, пайдаланушыларды оқыту, пайдаланушыларға кеңес
беру;
10. жүйелік юағдарламалық жабдықтарды дайындау және қолдау: ДББЖ
туралы ақпарат жинау және анализдеу, бағдарламалық жабдықтарды
иемдену, оларды орналастыру, жұмысқа жарамдылығын тексеру,
жүйелік кітапханаларды қолдау, бағдарламалық жабдықтарды дамыту.
2. ТЕОРИЯЛЫҚ БӨЛІМ
2.1 Delphi бағдарламалау ортасы
Delphi ортасын – бағдарламаушысының сапалы жұмысын қамтамасыз ететін
күрделі механизм. Ол экрандағы бір уақытта ашылатын бірнеше терезелермен
сипатталады. Бұл терезелер бір-бірін жартылай немесе толығымен жауып,
экранда орын ауыстыра алады.
Delphi ортасы – көптерезелік жүйе. Оның негізгі төрт терезесі:
- негізгі терезе (Project 1)
- объектілер бақылаушысының терезесі (Object Inspector)
- формаларды құрастырушының терезесі (Form 1)
- Б кодының терезесі (Unit 1. Pas).
Негізгі терезеден басқа терезелерді жылжытуға, өлшемін өзгертуге
немесе экраннан алып тастауға болады. Форманың терезесінен Unit кодына өту
және одан кері өту F 12 пернесі арқылы орындалады.
Негізгі терезе мен компоненттер жинағы.Негізгі терезе бағдарламаның
жобасын құрудағы жұмыстарды басқарады және Delphi ортасы іске қосылып
тұрғанда міндетті түрде экранның жоғарғы қатарында орналасады.
Бұл терезде Delphi негізгі меню жүйесі, пиктограммалық командалық
батырмалары мен компоненттер политрасы орналасады.
Компоненттер жинағы – Delphi негізгі байлығы болып табылады. Ол
негізгі терезенің оң жағында орналасып, қажетті компонентті тез табуға
арналған белгілерден тұрады:
Компонент деп белгілі бір қасиеттерді иемденген және форма терезесінде
кез-келген объектіні орналастыру мүмкіндігін туғызатын функциональды
элементті айтады. Delphi ортасының компоненттері 19 топқа бөлінген, ол
топтарды парақтар деп атаймыз.
Форма құрастырушының және объектілер бақылаушысының терезесі. Форма
құрастырушының немесе форманың терезесі – болашақ программаның Windows
жобасы. Алдымен бұл терезе бос болады. Бұл терезенің жұмыс аймағы
координаттық тордың нүктелерімен реттелген.
Формада орналасқан әр компоненттер өзінің мекен-жайымен, мөлшерімен
және түсімен анықталады. Форманы құрастыру File=New=Form опциялары арқылы
орындалады. Шығып тұрған бос формаға бір компонентті, мысалы Standard
парағының Button батырмасын орналастыру үшін компоненттер жинағындағы
Standard белгісін сырт еткізіп, парақты екпінді күйге келтіру керек.
Button батырмасының кескінің ажырату үшін тышқанды баспай тұрып
парақта орналасқан белгілердің үстінен жылжытып көрген сәтте
компоненттердің аты шығып тұрады. Қажетті компонентті сырт еткізіп
белгілеп, тышқанды форма аймағының кез-келген жеріне сырт еткізсек,
форманың бетінде Button 1 элементі пайда болады.
Объектілер бақылаушысының терезесі 2 парақтан құрылады:
Properties–қасиеттері және Events – оқиғалары. Properties парағы арқылы
компоненттің қасиеттері – параметрлері анықталады, ал Events парағы арқылы
компонентті әртүрлі оқиғаларға сәйкес сезіндіру анықталады.
Программа кодының терезесі программаның мәтінін құруға және оны
түзетуге арналған. Бұл мәтін арнайы ережелер бойынша құрылып, алгоритм
жұмысын анықтайды. Delphi жүйесінде Pascal тілінің ұлғайтылған және
дамытылған нұсқасы – Object Pascal программалау тілі қолданылады. Delphi
ортасы іске қосылғанда программа кодының терезесі Windows ортасының бос
терезесінің бастапқы кодынан тұрады. Жаңа форманың кодына Delphi ортасы бұл
қатарларды автоматты түрде қосып отырады.
Жобаны құру барысында осы кодқа қажетті өзгерістер енгізіледі. Delphi
ортасы Unit, Unit 1 және implementation қатарларының аралығын өзгертіп
отырады, ал программалаушының жұмыс аймағы – {SR*DFM} және END қатарлар
аралығы бойынша.
2.2 DataBase Desktop кесте құру ортасы
Delphi қолданбасы деректер базасына қатынауды DataBase Desktop арқылы
жүзеге асырады. DataBase Desktop өзінен деректерге қатынайтын динамикалық
кітапханалар және драйвер жиынтығын құрайды. DataBase Desktop деректер
базасымен жұмыс істейтін барлық компьютерлерге орнатылуы тиіс. Деректер
базасына DataBase Desktop арқылы жіберілген сұраныс қолданушы сұратқан
деректерді алады. Жергілікті деректер базасы және онымен жұмыс істейтін
қолданба бір компьютерде орналасады. Бұл жағдайда ақпараттық жүйе
жергілікті сәулетке ие.
Деректер базасымен жұмыс ережеге сай, бірқолданушылық режимде жұмыс
істейді. STANDART драйверлер үшін әдетте Paradox деректер
базасы,мінездемелер псевдонимі жиынтығы минималды болады: DataBase Alias –
драйвер аты және PATH – деректер базасына жол. PATH параметрін басқанда,сіз
көп нүктелі батырманы көресіз. Оны басқанда Windows жаңа каталогты таңдау
стандартты диалогы ашылады, ол арқылы біз керекті каталогты таңдап аламыз.
STANDART типті драйверлерді тек Paradox, dBASE, FoxPro кестелері үшін
қолдануға болады.
Жергілікті деректер базасына қатынау үшін DataBase Desktop деректер
базасының процессоры стандартты драйверлерді қолданады. Олар dBase,
Paradox, FoxPro және текстік файлдарымен жұмыс жасайды. Жергілікті деректер
базасын қолданғанда,желіде деректер базасына көпқолданушылық қатынауды
ұйымдастыруға болады. Бұл жағдайда деректер базасының файлдары және осымен
жұмыс істейтін қолданбалар желінің серверінде орналасады. Сонда әрбір
қолданушы өз компьютерінен серверде орналасқан қолданбаны қосқанда,өз
компьютерінде қолданбаның көшірмесі іске асады.
2.1-сурет DataBase Desktop кесте құру ортасы
2.2-сурет DataBase Desktop кесте құру ортасында кестені көру
2.3-сурет DataBase Desktop кесте құру ортасында Кино кестесін көру
2.3 Delphi мәліметтер базасында кесте құру
Деректер базасын құрайтын кестелер қатты дискідегі каталогта тұрады.
Кестелер файлдарда сақталып,бөле құжаттарға немесе электрондық кестелерге
ұқсас. Кестелерді көшіруге, орнын ауыстыруға болады. Бірақ, құжаттарға
қарағанда, деректер базасының кестелері көпқолданбалы қатынау режимін
қолдайды, яғни бірнеше қолданбалармен бірмезгілде қолданылуына болады. Бір
кесте үшін (деректер, кілттер, индекстер т.б құрайтын) бірнеше файлдар
жасалады. Осылардың ішінде негізгісі болып кестенің атымен аталатын
деректер файлы болып есептеледі. Кестені таңдағанда, әсіресе оның негізгі
файлы таңдалады. Мысалы: dBase кестесі үшін кеңейтіндісі DBF болатын файл,
ал Paradox кестесі үшін DB кеңейтіндісі болып табылады. Деректер базасының
әрбір кестесі жолдан және бағаннан тұрады, бір типті объектілердің
ақпараттық жүйелер деректерін сақтауға негізделген.
Өріс мүмкін болатын типтің деректерін қамтиды. Кестенің негізін оның
өрісінің сипаты құрайды. Әрбір кестенің кем дегенде бір өрісі болуы тиіс.
Кестенің құрылымдық түсінігі өте кең және оның құрамында болтындар:
1. өріс сипаты
2. кілт
3. индекс
4. өрістің мәтініне шек қою
5. кестелер арсындағы біртұтастықты сақтау
6. парольдер
Кестені құрғанда кестенің аты және құрылымы беріледі. Кестенің атын
өзгерткенде кесте және оның файлдары жаңа атқа ие болады. Бұл үшін деректер
базасының ... жалғасы
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz