Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
колледж_каз_лаб.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2 Мб
Скачать
☆

Б.Кесте деталін конструкциялау

Кесте деталі болып табылатын екінші кесте құрылымын анықтаймыз " материалдардың түсуі " (сурет .12) . Бұл кесте құрлымын констукциялау әдісі кесте мастерімен ұқсас. Келесі айырмашылықтар бар.

Сурет.12. Prihod кестесінің құрылымы

Бәріне алаңдарға N_ Prih алаңынан басқасына Required атрибутін тағайындаймыз, өйткені бұл алаң автоинкрементті болғандықтан оны мәнмен толтырғанда жаңа жазбаны автоматты түрде есте сақтайды.

“ Кіріс датасы ”,“ Материал ” алаңдарына индекс құрамыз. Ол үшін біз қиылысатын Table Properties тізімінен Secondary Indexes) элементін таңдаймыз . Осыдан кейін диалогты терезе 13- суретте көрсетілгендей көрініс береді.

Сурет 13.Терезенің оң жағына Secondary Indexes элементі пайда болды

Жаңа индексті анықтау үшін , Define батырмасын басамыз. Көрінген диалогтық терезеде Fields алаңында біз анықтаған кестенің тізім мазмұны көрсетіледі. Index Fields алаңы құрылған индекске кірушілерді сақтау үшін тағайындалған. Fields тізімінен Index Fields тізіміне нақтылы алаңды көшіріп алу үшін оң бағдарша бейнелеуі бар батырманы басу керек. Алаңға тізімді жүйелілі қосу маңызды, өйткені ол тізімде алаңның алмасу ретін анықтайды. Index Fields тізіміне керек алаңдарды сыйғызған соң ( сурет .14), Ok батырмасын басамыз .

Сурет 14. Индикс құрамына кіретін өрістерді анықтау

Көрінген терезеде индекс аты сұралады ( сурет.15) Аты енгіп Ok батырмасын басу керек .

Сурет 15. Индексті сақтау терезесі

Индекс атын алаң атымен қою ұсынылмайды. Өйткені келесіде көрініп тұрғандай жаңа индексті қосқаннан кейін оның аты индекстер тізімінде пайда болады.

16 суретте көрсетілген, жаңа индексті қосқанан кейін оның аты индекстар тізіміне пайда болады.

Сурет 16. Prihod кестесі үшін анықталған индекстер тізімі

Индекс аты бойынша шертіп , біз оны өшіре аламыз (Erase батырмасы) немесе өзгерту ( Modify батырмасы ).

Құрылған кестені Prihod атымен сақтаймыз.

В . Деректер қорын конструкциялау

Мәліметтер базасының конструкциялау

Енді ДҚ кестеден тұтас конструкциялаймыз. Олардың құрлымы конструкциясын кестелерден тұрады.Есептің қойлымынан белгілі болғандай " Материалдар " және " Материалдардың кірісі " кестесі “бірдің-көпке” деген қатынасында, олай дейтініміз Materialy кестесіндегі бір жазбаға Prihod кестесіндегі сол материалға бірнеше жазба сәйкес келеді. Байланыс алаңы болып 2 кестеде бар Materialy алаңы болып табылады.кете мәліметтің бүтінділігін ашықтайық .

Paradox –те сілтемелік бүтінділік біріншіден кесте арасындағы байланысты 2-ден каскадты жерді анықтайды.

Prihod кестесін ( элемент File менюі | Table | Open )ащып және кестені өзгерту құрлымы режіміне ( Table | Restructure ) кіреді. Table Properties түсетін тізімінде Refrential Integrity элементін таңдаймыз және Define бүркеншектегі шегесін басамыз . көрінген диалогтық терезеде ( сурет .17) Fields тізімінде Prihod кестелері далаларды көрсетілген , ал Tables тізімінде – primer базасының кестелері көрсетілген .

Сурет 17. Сілтемелік бүтіндікті құруға арналған терезе

Tables тізімінде Materialy кестесін таңдаймыз және сол жақ бағдаршаны басамыз . Parents Key алаңына ( аталық кесте кілті ) Materialy кестсінің бірінші кілті көрсетілген .

Update rules айырып қосқыштар Materialy кестесінде жазбаларды жою немесе Materialy кестесінде алаң байланыс мәнінің өзгеруін Prihod кестесінің каскады әсерін анықтайды:

  • Cascade – Prihod кестесінд бағынышты жазуларды жою немесе каскадты өзгеріс;

Prohibit - Materialy кестесінде жазбаны жою немесе байланыс алаңына өзгерісті шектеу. Cascade таңдап ( сурет .18) Ok кнопкасын басамыз.

Сурет 18.Сілтемелік бүтіндік шартын анықтау

Paradox –те атау сұралып –сілтегішті бүтіндік аталынады. Атыны енгіземіз мысалы Materialy мысалы _ Prihod _ Integrity және Ok кнопкасын басамыз .енді құрылған сілтегішті бүтіндік аты тізімге орналасады.

Prihod ( Save кнопкаыс )кестесіндегі өзгерістерді есте сақтап, Prihod ( Table | Restructure ) кестесінің реструкизациясы режіміне қайта кіреміз. Table properties тізімінде Secondary Indexes элементін таңдаймыз индекстер тізімінде Material атмен пайда болған жаңа индексті көреміз .Бұл индекс сілтегіш бүтіндік құрылған кезде автоматты түрде тұрғызылған ( сурет .19).

Сурет.19. Сілтілік бүтіндікті құрғанан кейінгі Prihod кестесіндегі индекстер тізімі

Осымен БД процесін құруы аяқталады , реструктуризации режімімен жылжыуымызға болыды. Осыдан кейін құрылған кестелермен жұмыс үшін қарапайым қосымшаларды өңдеуге көшеміз.

№ 2 Лабораториялық жұмыс

DELPHI-ДЕ ДҚБЖ-НЫ ҚҰРУ

Сабақтың мақсаты: Экрандық форманы құру, ДҚ-ға рұқсатты орнату және мәліметтерді өңдеуді ұйымдастыру