
- •Зертханалық жұмыс №1 (6сағат) байланыспаған кестелермен және локалды деректер базасымен жұмыс жасау
- •6.1. Локалды деректер базасымен жұмыс істеуге арналған қосымша
- •6.1.1. Жұмыстың мақсаты
- •6.1.2. Жұмысты орындауға арналған тапсырмалар
- •6.1.3. Қосымшаны құрастыру процесі
- •6.1.4. Деректер базасының псевдонимін құру
- •6.1.5. Деректер базасы кестесінің жазбаларының құрылымын жасау
- •6.1.6. Негізгі форма мен оның дб-мен жұмыс істейтін компоненттерін жасау
- •6.1.6.1. Негізгі компоненттерді орналастыру мен жөндеу
- •6.1.6.2. Панельдерді орналастыру және жөндеу
- •6.1.6.3. DbGrid компонентін жөндеу
- •6.1.6.4. Есептелетін өрісті құру
- •6.1.6.5. Форманы кестенің өрістер редакторынан алынған терезелермен толықтыру
- •6.1.8. «Деректерді көрсету» ішкі мәзірінің әдістері
- •6.1.8.1. Query компонентінің көмегімен сұрату арқылы таңдау
- •6.1.8.2. Table және Query компоненттерінің фильтрлерімен таңдау
- •6.1.9. Мәліметтерді сұрыптау әдістері
- •6.1.10. Мәліметтерді іздеу әдістері
- •6.1.12. ‘График’ мәзірі командасы әдісі және графиктің бапталуы
- •6.1.14. Проект мысалының листингісі
- •6.1.15. Локальдық мәліметтер қорымен жұмыс үшін тапсырмалар нұсқалары
- •6.1.16. Бақылау сұрақтары
- •6.2. Екі кестені біріктіруге арналған қосымша 1:1
- •6.2.1. Жұмыстың орындалу мақсаты және тапсырмалары
- •6.2.2. Қосымшаны өңдеу процесі
- •6.2.3. Екі кестедегі мәліметтерді біріктіру әдісі
- •6.2.4. Бақылау сұрақтары
- •6.3. Бір типті мәліметтер базасының кестелерінің қосу, ажырату және жасау қосымшасын құру
- •6.3.1. Жұмыстың орындалу мақсаты және тапсырмалары
- •6.3.2. Қосымшаны өңдеу процесі
- •6.3.3. Екі кестенің мәліметтерімен жұмыс жасауға арналған әдіс
- •6.3.4. Бақылау сұрақтары
- •Зертханалық жұмыс №2(4 сағат). Кестелермен байланысқан локальдық мәліметтер базасымен жұмыс
- •7.1. Тәуелді кесте жазбаларының құрылымын өңдеу үшін орнатылған Lockup қасиеті көмегімен кестелерден жіберілетін мәнді таңдауға арналған қосымша құру
- •7.1.1 Программаның орындалу мақсаты және тапсырмалары
- •7.1.2. Қосымшаны өңдеу процесі
- •7.1.3. Екі кестенің деректерімен жұмыс жасауға арналған әдіс
- •7.1.4. Бақылау сұрақтары
- •7.2. Тәуелді кестенің жаңа өрісін құру кезіндегі өрістердің редакторы көмегімен анықталған мүмкін болатын мәндерді таңдауға арналған кестесі бар қосымша
- •7.2.1. Жұмыстың мақсаты, тапсырмасы және орындалу процесі
- •7.2.2. Бақылау сұрақтары
- •7.3. Referential Integrity қасиетінің көмегімен байланысқан кестелерге арналған қосымша
- •7.3.1. Жұмыстың мақсаты және орындалу тапсырмасы
- •7.3.2. Жұмыстың орындалу барысы
- •7.3.3. Бақылау сұрақтары
Зертханалық жұмыс №1 (6сағат) байланыспаған кестелермен және локалды деректер базасымен жұмыс жасау
6.1. Локалды деректер базасымен жұмыс істеуге арналған қосымша
6.1.1. Жұмыстың мақсаты
Жұмыстың мақсаты келесі жұмыстардың негізгі мысалдарын меңгеру болып табылады:
жаңа деректер базасын құру және бұрын құрылған деректер базасын қолдану;
деректер базасы жазбаларының элементтерін редакциялау терезелерін жөндеу және оларды орналастыру;
база деректерін енгізуге арналған кестені жөндеу және орналастыру;
есептелетін баған мәнін құру және оны шығару;
таңдау арқылы кестеге деректер шығару:
TTable және TQuery типті компоненттердің фильтрі бойынша,
TQuery типті компоненттегі алдын-ала құрылған статикалық сұрату бойынша,
TQuery типті компоненттегі қосымшаның орындалу процесі кезінде құрылған динамикалық сұрату бойынша;
деректер базасының элементтеріне тікелей рұқсатты қолдану арқылы деректерді өңдеу;
деректерді сұрыптау үшін қолданылатын индекстерді құру және қолдану;
деректер базасының мәндерінің тәуелділік графигін шығару;
деректер базасының мәтіндік және графикалық деректері бар есеп беруді алдын-ала қарау және баспаға шығару;
статус жолына көмекші сөздер мен уақытты шығару.
Ол үшін мыналарды қолданатын қосымшаны құрастыру қажет:
әртүрлі типтегі өрістерден құралған жазбалары бар деректер базасын;
деректер базасымен жұмыс істеу үшін навигаторды;
деректер базасының деректерін редакциялау және қарауға арналған редакциялау терезесін;
деректерді редакциялау және қарауға арналған кестені;
деректер кестесіндегі есептелетін өрісті;
деректерді өңдеу процесін басқаратын негізгі мәзірді;
мына түрде деректерді өңдеуді:
TTable және TQuery типті компоненттердің фильтрі көмегімен деректерді таңдау,
статикалық және динамикалық сұратуларды қолдану арқылы деректерді таңдау,
деректер базасының жазбаларына тікелей рұқсат арқылы база деректерінің мәнін өңдеу;
жазбаның кез келген элементі бойынша сұрыптауды орындау үшін индексті;
берілген іздеу белгілері бойынша деректерді іздеу әдістерін;
деректер базасынан алынған мәндердің тәуелділік графигін құру үшін қолданылатын компонентті;
ДЖ-нан алынған деректері бар есеп беруді құру, қарау және баспаға шығаруға арналған компонентті.
6.1.2. Жұмысты орындауға арналған тапсырмалар
Деректерінің типтері әртүрлі (графикалық элемент те бар), құрамы берілген жазбалардан тұратын жаңа базаның деректерін өңдеу үшін интерактивті жүйені құрастыру. Деректер базасымен жұмыс жасау үшін проектіге арналған каталог (KR) және деректер базасына арналған ішкі каталог (BASE) құру .
Жүйе мыналарды қамтамасыз етуі тиіс:
локалды деректер базасын жүргізуді: деректер базасын қарау, түзету, өшіру, толықтыру;
база жазбаларының графикалық элементтерінің толтырылуын;
деректерді кестеде және редакциялау терезесінде қарауды;
есептелетін өріс (баған) мәндерін құруды;
TTable және TQuery типті компоненттердің фильтрі көмегімен, TQuery типті компоненттердегі SQL тілінде жазылған статикалық және динамикалық сұратулар көмегімен анықталған шарттар бойынша деректерді таңдауды;
деректерді әртүрлі тәсілдермен іздеуді;
деректер базасының жазбаларын өңдеу үшін оларға тікелей рұқсатты (мысалы қосындыны құру);
негізгі және қосымша индекстер бойынша деректерді сұрыптауды;
деректер базасы мәндерінің тәуелділік графигін құруды;
ДБ деректерінің есеп беруін құру, қарау және баспаға шығаруды.
Жұмысты орындау және бақылау сұрақтарына жауап беру үшін 9 бөлімнің материалын қарап шығу қажет.