
- •Зертханалық жұмыс №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. Бақылау сұрақтары
6.1.3. Қосымшаны құрастыру процесі
Жұмысты орындау үшін каталог құру, мысалы PR8 каталогін. Деректер базасын орналастыру үшін осы каталогтың ішінде ішкі каталог құру, мысалы BASE ішкі каталогін. Жұмыстың орындалу процесі келесі кезеңдерден тұрады:
Paradox7 типті кестелермен жұмыс жасау үшін русификаторды орнату;
жаңа деректер базасының псевдонимін және конфигурация файлын құру;
деректер базасының жазбаларының құрылымын (өрісін) жасау;
негізгі мәзірден, деректер базасына рұқсат алу, деректер базасын жүргізуді басқару және деректерді көрсету компонентерінен тұратын форманы жасау;
қосымшаны қолдану процесінде оны басқару мәзірін құру;
есептелетін өрісті құру;
деректерді таңдау үшін фильтр құру;
деректерді көрсету үшін TDBGrid типті компонентті редакциялау;
әдістер жасау:
а) фильтр көмегімен, SQL тілінде жазылған статикалық және динамикалық сұратулар көмегімен анықталған шарттар бойынша деректер базасынан деректерді таңдау үшін;
б) деректер базасының жазбаларына тікелей рұқсат үшін ;
Олардың мақсаты:
баған мәнінің қосындысын есептеу және шығару,
бағанның орташа мәнін анықтау;
в) негізгі және қосымша индекстерді қолдану арқылы кез келген берілген баған мәні бойынша деректерді сұрыптау үшін;
ДБ деректерінің тәуелділік графигін шығару компоненті бар форма жасау;
ДБ-ның деректерінен тұратын есеп беруді құру, алдын-ала қарау және баспаға шығару компоненттері бар форма жасау.
Русификаторды орнату үшін Windows жүйесінің программалар мәзірі арқылы BDE Administrator-на кіру қажет. Бұдан Config парағын, ал одан Drivers түйінін таңдау. Онда деректер базасының типтерінің тізімі ашылады. PARADOX типін таңдау қажет. Форманың оң жағында тип параметрлерін анықтау парағы (Definition) ашылады. LANGDRIVER (тілді драйвер) параметрі бар жолды таңдау қажет. Типтер тізімінің оң жақ бағанында драйверлер тізімі ашық тұрады, одан Pdox ANSI Cyrillic драйверін таңдау. Оны Apply көмекші сөзі бар пиктограммаға шерту арқылы қолдану қажет.
6.1.4. Деректер базасының псевдонимін құру
Деректер базасымен жұмыс жасау үшін ДБ-ң псевдонимінің атын және оның орналасқан жеріне жолды анықтап алып, оларды сақтап, деректер базасының конфигурация файлын жасау қажет(кеңеймесі .cfg ). Ол Tools\Database Desktop командасымен шақырылатын ішкі жүйенің көмегімен орындалады.
Ішкі жүйені шақырғаннан кейін псевдонимді құру басталады. Ол үшін Tools\Alias Manager командасын орындау қажет. Деректер базасы псевдонимінің параметрін анықтау үшін‘Alias Manager’ формасы пайда болады. Содан кейін келесі батырмаларды басу қажет:
New; псевдоним аты бар ‘Database Alias:’ терезесі тазартылады, псевдоним атын енгізуге болады,мысалы STUD; ‘Driver type’ терезесіндегі мәнді STANDARD деп қалдыру;
Browse; ‘Directory Browser’формасы пайда болады; оның ‘Drive (or Alias):’ терезесінде ДБ бар каталогты таңдап, ашу (мысалы, BASE) және OK батырмасына басу; ‘Alias Manager’ формасының ‘Path:’терезесінде деректер базасына баратын жол көрсетіледі;
Keep New; псевдоним мен ДБ-на баратын жол сақталынады; ‘Database Alias:’ терезесінің тізімінде ДБ псевдонимінің аты пайда болады;
Save As; ‘Save Configuration File’ формасы пайда болады; мұнда конфигурация файлының толық аты ұсынылады: оған баратын жол мен аты IDAPI32.cfg; ‘Alias’ терезесінде жаңа немесе қажетті псевдоним атын таңдау қажет; ‘Сохранить в’ терезесінде ДБ файлдары бар каталог аты пайда болады; конфигурация файлын оның ішінде немесе басқа каталогта да сақтауға болады, мысалы PR8 каталогінде;ол үшін:
‘Directories’ жоғарғы терезесінде PR8 каталогіне өту,
‘Тип файла’ терезесінде файл типін Config (*.cfg) деп қалдыру,
‘Alias’ терезесінде жаңа псевдонимнің атын таңдау,
Сохранить батырмасын басу;
‘Alias Manager’ формасына өткеннен кейін ОК батырмасын басу.
TTable жәнеTQuery типті компоненттердің DataBaseName қасиетінің тізімінде жаңа псевдоним аты пайда болады.