Құрылыс заттар сататын дүкеннің деректер қорын құру

Мазмұны

Кіріспе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 51 Деректер қоры жүйесі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 6
1.1 Информациялық жүйелер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .6
1.2 Деректер Қорын Басқару Жүйесі ... ... ... ... ... ... ... ... ... ... ... ... ... ...6

2 VISUAL FOXPRO.мен танысу ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...8
2.1 Visual FoxPro объекттерінің мүмкіндіктері ... ... ... ... ... ... ... ... ... ... ... ...8
2.2 Реляциялық берілгендер қоры ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...10
2.3 Қазіргі заманғы реляционды БҚБЖ ... ... ... ... ... ... ... ... ... ... ... ... ... ... 10
2.4 Visual FoxPro объектілері ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..11
2.5 Visual FoxPro . мен жұмыс ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .12
2.6 Деректер қорының ішкі жүйесі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .14

3 Жұмыстың құрылымы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...15
3.1 Кесте құру ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 15
3.2 Сұранысты құру ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...16
3.3 ДҚ конструкциясы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...17
3.4 Қойылған есеп шешімі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 19
3.5 Жұмыстың бағдарламасы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...19

Қорытынды ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 21

Қолданылған әдебиеттер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..22

Қосымша А ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .23

Қосымша Б ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .24
        
        Ф.7.14-02
ҚАЗАҚСТАН РЕСПУБЛИКАСЫ БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ
«Есептеу техникасы және бағдарламалық қамтамасыз ету»
кафедрасы
КУРСТЫҚ ЖҰМЫС
«___________________________________________» пәні ... ... ... | ... ... ... | |
| ... ___________________________ |
|______________________________ |(қолы, ф.а.ж., ... ... ... | |
| | ... ... __________________________ |
| ... ... ... | ... ... | |
| | ... | ... ф.а.ж.) | ... 200__ ... ... ... ЖӘНЕ ... МИНИСТРЛІГІ
«Есептеу техникасы және бағдарламалық қамтамасыз ету» кафедрасы
БЕКІТЕМІН
_________________________
_________________________
_________________________
«____»_____________200__ж.
ТАПСЫРМА №____
«____________________________________________» пәні
бойынша курстық жұмысқа
Студент _________________________________ тобы ... ... ... ... ... |Жобамен көлемі|
| | ... ... ... |
|1 | | | |
|2 | | | |
|3 | | | |
|4 | | | |
|5 | | | ... |Графикалық бөлім мазмұны |Орындалу ... ... |
| | ... ... | |
| | | | | ... ... ... күні____________, жұмыстың қорғалу күні____________
Жұмыстың жетекшісі_______________________________________________
(қызметі, ф.а.ж., қолы)
Тапсырманы орындауға қабылдаған___________________________________
(студенттің қолы, дата)
Ф.7.14-05
ҚАЗАҚСТАН ... ... ЖӘНЕ ... ... ... Оңтүстік Қазақстан Мемлекеттік университеті
«_____________________________________________________» институты
«______________________________________________________» кафедрасы
БЕКІТЕМІН
_________________________
_________________________
_________________________
«____»_____________200__ж.
ХАТТАМА №____
курстық жұмысты қорғау
«________________________________________________» пәні бойынша
Студент _________________________________ тобы ___________________
(ф.а.ж.)
Курстық жұмыс тақырыбы:________________________________________
__________________________________________________________________Қорғау
кезінде келесі сұрақтарға ... ... ... ... ... ... балы (мүмкін болған 60 баллдан)
___________, қорғау бағаланады (мүмкін болған 40 баллдан) __________ балл.
Қосынды балы ... ... ... ... жетекшісі________________________________________
Комиссия мүшелері ___________________________________
Комиссия мүшелері ___________________________________
Қорғалу күні __________________ 200__ж.
Аннотация
Бұл курстық жұмыс «Visual Fox Pro бағдарламалау тілі » пәні ... ... ... тақырыбы: «Құрылыс заттар сататын дүкеннің
деректер қорын құру». ... ... ... ... және ... ету» ... ... Мәселенің қойылымында ақпараттық
жүйелерді шолу және талдау, сонымен ... ... ... ... ... ... ... және
өңдеу бөлімінде зерттеу объектілерін талдау, алгоритм орындалуын өңдеу,
қолданушының нұсқауы және ... ... ... ДҚ ... ... ... белгілеріне қарай ақпараттарды реттеуге
ұмтылады. Егер деректер құрлымды болса, оны жасауға болады. ДҚБЖ бұл ... ... ... және ... құралдар комплексі. Сақталған ақпараттың
көлемінің өсуі және ... ... ... ... ... ... байланысты деректерді ыңғайлы және тиімді интеграция
жүйелерін және ... ... құру ... ... ... ... бөлімнен тұрады: Деректер қоры жүйесі, VISUAL
FOXPRO-мен танысу, жұмыстың ... ... ... ... ... Деректер қоры
жүйесі......................................................................
..........……..6
1.1 Информациялық
жүйелер…………………….........................……..........6
1.2 Деректер Қорын Басқару
Жүйесі...………………….......................……..6
2 VISUAL FOXPRO-мен танысу……………………….......................………….8
2.1 Visual FoxPro объекттерінің
мүмкіндіктері...............................................8
2.2 Реляциялық берілгендер қоры
......................................................……...10
2.3 Қазіргі заманғы ... ... Visual ... Visual FoxPro – мен ... ... ... ішкі
жүйесі.................................................................14
3 Жұмыстың
құрылымы....................................................................
...................15
3.1 Кесте
құру........................................................................
............................15
3.2 Сұранысты
құру........................................................................
...................16
3.3 ДҚ
конструкциясы...............................................................
........................17
3.4 Қойылған есеп
шешімі......................................................................
..........19
3.5 Жұмыстың
бағдарламасы................................................................
...........19
Қорытынды...................................................................
.........................................21
Қолданылған
әдебиеттер..................................................................
....................22
Қосымша
А...........................................................................
..................................23
Қосымша
Б...........................................................................
..................................24
КІРІСПЕ
Ақпараттық техниканың ... ... ... қоры ... ... ДҚ жеке ... файлдары немесе олардың қарапайым
жиынтығы ... ... ... ... бірінші буынында пайда
болады.
Түрлi ... оқу ... ... ... және
т.б. салаларда берiлгендердi дайындау, оларды өңдеу, caқтay жиi кездеседi.
Мысалы, жоғары оку орындарында дайындалатын ... ... ... ... мен ... ... ... не
қызметкерлер жөнiнде басқа мәлiметrер; емтихан ведомостары; cтyдeнттep
жөнiнде мәлiметriк тiзiмдер; ... ... ... icтейтiн адамдардың
тiзiмi (Teri, аты-женi, бiлiмi, aдpeci, үй ... ... caқтay және ... көп ... әдici - ... деректер қоры
түрiнде дайындау.
Деректер қоры белгілі бір облысқа қатысты құрылымдар жиынтығы. ДҚ құра
отырып пайдаланушы әр-түрлі ... ... ... ... Егер ... құрылымды болса, оны жасауға болады. ДҚ ... файл ... ... элементтер түсінігімен тығыз байланысты. Өріс
ақпараттың бөлінбейтін бірлігі. ... аты, ... ... аты, туылған
күні, типі, саны, ұзындығы 15 байт. Сандық деректерге дәлдік санның бөлшек
бөлігін бейнелеу үшін 2-10 белгі. ... ДҚБЖ ... ЭЕМ ... ... ... ... орта болғандықтан Windows қосымшалары
болып табылады. ДҚБЖ арасында клиент-сервер технологиясы бойынша ... ... ... Access, Borland Paradox, ... FoxPro, SQL Server және OP ... ... болады.
1 Деректер қоры жүйесі
1.1 Информациялық ... ... ... екі ... ... ... Бірінші
облыс – сандық есептеу орындау, қолмен есептеу өте ұзақ немесе мүмкін емес.
Екінші облыс – информацияны өңдеуге арналған ... ... ... ... ең ... ... ... істейді
және олардың құрылымы жеткілікті түрде қиын болады. Информациялық ... ... ... немесе теміржол билеттерін, қонақ үй орындарын
резервтеу жүйелері мысал бола алады. ... ... ... ... сақтау;
➢ Информацияны енгізу және өзгерту;
➢ Информацияны көру және іздеу;
➢ Берілген критерийлермен информацияны сұрыптау;
➢ Белгілі бір формадағы есеп ... ... ... ... ... екі негізгі класын анықтауға болады:
➢ Информациялық іздеу жүйелрі белгілі бір критерийлері бойынша ... ... ... ... бағытталған. Бұл жүйеде қолданушы
мәліметтерді өңдеу технологиясы емес болатын информация қызықтырылады.
➢ Берілгендерді ... ... ең ... ... ... ... информация шықпауы мүмкін емес түпкі
информацияның өзі емес, ... ... ... ... Бұл ... ... ... региондардан жинайтын
метрологиялық қызметтер мысал бола ... ... ... өзі ... ... қорытындысы қызықтырады.
1.2 Деректер Қорын Басқару Жүйесі
Деректер қоры – бұл ДҚБЖ – ң ... ... өз ... ... ... ... басқару жүйесі (ДҚБЖ) – ... ... ... ... ... ... қажетті
бағдарламалық және тілдік құралдар. ДҚБЖ – ның ... ... ... ... ... ... қосу және өшіру
үшін қолданушымен мен қосымшалар командаларын қабылдау және орындауы керек.
Сол үшін ДҚБЖ – да осы ... ... ... ... ...
деректерді өңдеудің арнайы тілі болуы керек.
ДҚБЖ түрлі ... ... ... ... ... қабылдап,
өз объектілеріне сай келетін формаға өзгерту. Яғни ДҚБЖ – ның ... ... ... болу ... ДҚБЖ өзінде ДҚ – да сақтаулы
информацияның қауіпсіздігін, бүтіндіген бұзылған жағдайда, қалпына келтіру
функциялары болуы керек.
ХХ ғасырда ... ... ... ... ... ... Ол алғашқыда
математикалық және физикалық күрделі есептерді шешуге ... ... ... Ғылым дами келе деректерді сақтау, қорғау және өңдеу ... ... Осы ... өз ... ЭЕМ-дерді де дамытты. Яғни ЭЕМ-дер,
қазіргі тілмен айтқанда ... тек ... ... ... ... ... өңдей алатын дәрежеге ... Бұл ... ... ... ... осы ... ... табу проблемасы көлденеңінен қойылды. Осы проблемамен күресу ХХ ғ.
60 жылдардың аяғына таман ... ... ... ... (ДҚБЖ)» түсінігін
өмірге әкелді. Деректер қоры (ДҚ) дегеніміз белгілі бір облысқа қатысты
құрылымдар жиынтығы. Ал ... ... ... Жүйесі (ДҚБЖ) дегеніміз -
ДҚ басқаруға және ... ... ... ... жүйе. Қазіргі
кездегі ДҚБЖ түсінігі: ДҚБЖ – басқарылуы күрделі динамикалық информациялық
модельді басқаратын ... ... ... ДҚБЖ
–ның негізгі қасиеттері:
Берілгендерді басқару, барлық функциялар, ... ... ... ... ... ... автономды орындалатын процестер болып табылады, яғни
қолданбалы программамен тек ... ... ... ... анықтамалық функцияны орындайды, ал ... ... ... іске ... ... ... ... яғни программадағы кез-келген өзгерістерді қайта компиляция
жүргізбей-ақ ... ... ... ... ... түрі ... жасалған, бірақ
практикада солардың үш негізгісі қолданылады: иерархиялық, ... ... ... ... ... ДҚ ... элеметтер
жиынынан түрды. Бұл модельде аталық элементтер ... ... ал ... ... өз ... ... туынды элементтерді
аңықтайды. Әр туынды элементтің тек бір аталық элементі болады.
Берілгендерлің желілік ... ... ... ... ... кеңейтілуі болып табылады. Бұл модельдің иерархиялық
модельден айырмашылығы - әр ... ... ... ... ... көп
болады.
Берілгендердің реляциялық моделі. Реляциялық модельдің негізгі идеясы
– кез–келген ... ... екі ... ... ... ... бұл ... түрлі таблицалардың құрылымымен арасындағы байланыстарды
анықтайды. Реляциялық ДҚБЖ-ның өзі екіге бөлінеді: ... ... ... ... ... код ... іске ... Оған қазіргі
таңда кең тараған Oracle жүйесін жатқызуға болады. Бағдарламасы командалық
режимде іске асатын жүйе. Мұнда қатені табу және ... оңай іске ... ... ... ... ... орнына интерпретатор қолданылады.
Интерпретаторлық жүйе жүйемен жұмыс істеп үйренуде көрнектілік пен ... ... ... ... ... ... ... үшін ыңғайлы
ететін характеристикалары бар. Бұл модельдердің негізгі айырмашылықтарының
бірі иерархиялық және желілік Деректер қорын басқару ... үшін ... ... ... ... ... ... болмайды, ал
реляциялық Деректер қорын басқару жүйесі үшін ... ... ... алады.
Қазіргі таңдағы ДҚБЖ-ларда, атап айтқанда DB2, SQL Server, ... ... Oracle және тағы ... берілгендерді байланыстыру
реляциялық негізде іске асады. Реляциялық модельдің негізі артықшылығы:
онда ДҚ өңдеу ... Ал ... ... ... ... орынды үнемді
пайдаланбау және жылдамдықтың таблицалардың санына байланысты болуы, себебі
көптеген ... ... ... ... ... VISUAL ... танысу
Соңғы уақытта елімізде болып жатқан өзгерістер информатика ... ... ... өз ... тигізбей қойған жоқ. Осыдан он жыл
бұрын берілгендер ... ... ... тек ... ... ... келетін еді. Жүйенің өзі қарапайым қолданушыға арналмағанды.
Мұндай жүйенің негізгі түтынушылары әсекери – ... ... ... ... қоғамдардың, жеке компаниялардың пайда ... ... ... қоры кең ... ие бола ... ... – ақша екінін халық түсіне бастады. Осыған ... ... ... және ... қоры ... жүйесінің үлкен
серпіліспен дамуын түсіндіруге болады.
2.1 Visual FoxPro объектісінің мүмкіндіктері
Visual FoxPro ... ... үшін ... ... ... Visual FoxPro да ... ... кестелерін,
кестелер арасындағы қатарлардан, индекстерден, ... ... ... тұратын деректер қорында сақталады. Әр құрылатын
кестенің онымен байланысқан индексі және әр ... ... ... ... MEMO және GENERAL ... ... ... үшін жеке файлда
қолданылады. Кестенің MEMO өрісінде мәндік ... ал, GENERAL ... ... үшін пайдаланылады. Деректер қорына енудің ыңғайлы және
пайдалы құралы деректерді, деректер қоры ... ... ... ... ... ... ... форма, есеп және т.б. элементтер үшін жеке
файль құрылады. Visual FoxPro ның міндетті элементі ... жолы ... Оның ... ... ... күйге келтіру командасын беруге
болады. Visual FoxPro негізгі терезесінде STANDART құрал – саймандар панелі
орналасқан. Осы ...... ... Visual FoxPro – ... ... кезінде жиі пайдаланатын команданы беру ыңғайлы
Visual FoxPro терезесінде келесі құрал – саймандар ... ... DATABASE DESIGNER – ... қоры конструкциясы
* FORM CONTROLS – Басқару конструкциясы
* FORM DESIGNER – Форма ... LAGOUT – ... ... және ... ... ... ... PRINT PREVIEW – Қарап шығу
* QUERY DESIGNER – Сұраныс конструкторы
* REPORT CONTROLS – ... ... ... RECO DESIGNER – ... ... VIEW DESIGNER – ... шығу конструкторы
* TRIGGER – Деректер қоры белгілі бір ... ... ... ... ... сақталған процедура түрі.
* STORAGE PROCEDURE – Сақталған ... ... ... және ... ... ... бағдарламасы
* TABLE – Таблица қорда деректерді сақтаудың негізгі бірлігі.
* FAIL INDEX BYTE – ... ... ... ... ... басқарудың алғашқы жүйесі 60 – шы ... ... ... және ... ... ата – туыс ... ... ... ... қамтамасыз ететін. Қысқа мерзім уақыт
ішінде желілік берілгендер қоры ... ... Әр ... ... мен ... болды, олар реляциялық моделдің дамуына
үлкен ... ... жылы IBM ... ... ... ... реляциялық моделі туралы ғылыми статиясы ақпаратты қорғауда
және өңдеуде төңкеріс жасады. Осы ... ... ... жылдары
алғашқы реляциялық берілген қоры жасалды, қазіргі уақытта бұл ... ... ... берілгендер қорының басқару жүйесі (БҚБЖ)
ретінде қарастырылады.
Реляциялық берілгендер ... ... ... бір кестеге жинақталып,
қатарлар мен бағандар жазулар және өрістер деп аталады. Бұл кесте ... ... ... аты ... деп ... ... – жиындар теориясынан алынған математикалық термин. Ол ағылшынның
relation деген сөзінен ... ... ... ... ... ... құру, оның құрылысын өгерту, өндеу және таңдау
жасау үшін берілгендер қорын ... ... ... Қазіргі заман
талаптарына сай реляционды берілгендер қорын басқару ... ... ... құру және ... ... ... байланыс үшін құрал
– саймандар жинағы;
➢ Берілгендер қорын басқару тәсілдері
➢ Берілгендер ... ... ... ақпаратқа мүмкіндік беретін
қолайлы қолданушы интерфейсі;
... ... ... ... құратын тәсілдер;
➢ Берілгендер қорын басқару жүйесінің көмегімен жасауға ... ... ... ... таңдап алу. Мысалы, бір клиенттің
белгілі бір уақыт аралығындағы халықаралық байланыстары туралы ... ... ... ... ... ... ... таңдап алынған жазу ... ... ... ... ... қорындағы ақпараттарды графикалық түрде көрсету
мүмкіндігі;
➢ Кестеден жазуды ... ... ... есеп беруді кұруда керекті
есептеулерді жүзеге алу мүмкіндігі.
Қазіргі уақытта дербес ... ... ... ... ... ... жүйесі бар. Мұның ішіндегі ең көп
тараған Қазақстанда және ТМД ... кең ... ие Visual ... ... ... жүйесі болып табылады. Visual FoxPro 8.0 ... ... ... ... қосымша мүмкіндіктер ... ... Visual FoxPro ... FoxPro, ... ... оны ... және ... үшін
қолданылатын жеке компонеттерден түрады. Visual FoxPro – да барлық ақпарат
берілгендер қорында сақталады, ол ... ... ... ... ... және ... ... Әр кестенің жеке өзіндік аты болады және жеке файл ретінде ... ... ие ... құрылып жатқан кестенің онымен байланысатын индекстері болуы
мүмкін, ол берілгендерді реттеу үшін және қажетті жазуды ... табу ... Бір ... ... индекстері болуы мүмкін.
Memo немесе General типті өрістердің мәндерін сақтау үшін ... ... Memo – өріс ... ... ақпарат, ал General
типті өрісте екілік ... ... Windows ... ... ... ... ... сақталады.
Visual FoxPro – дағы триггерлер берілгендер қорындағы кез – ... ... ... ... ... ... Сақтаулы
процедуралар, берілгендер қорының бір бөлігі болып табылады және ... ... ... тексеруде мәндерді ... ... және ... үшін форма, есеп беру, сұраныс,
бағдарлама қолданылады. Форма, есеп беру және ... құру ... ... Сондықтан бұл компанеттерді конструкторлық
объекттер деп атайды. Форма мен есеп беру ... ... ... өте кіші ... ... ... диаграммалар, OLE ... және ... ... және ... ... деп ... ... берілгендерді енгізу және көру үшін ... ... ... ... де болады, бірақ форманы қолдану
енгізудің ең тез және ең ... ... ... ... ... ... ... ақпарттарды баспаға шығару үшін
қолданылады. Есеп беруге ... ... ... ...... ... ... келтіруге болады.
Сұраныс, бір немесе бірнеше кестеден берілгендерді таңдау тәсілі болып
табылады. Visual FoxPro – да ... ... ... ... SQL
(Structured Query Language) тілін пайдалануға болады. Сұраныстың нәтижесі
формада көрініп, есеп беру ... ... ... және ... ... көрсетілген кестеде сақталына алады.
Бағдарлама, Visual FoxPro тілінде ... ... ... ... ... Ол ... формадағы оқиғаны өңдеуге, объекттер
құруға, түрлі есептеулер жүргізуге және берілгендер қорын басқаруға болады.
2.5 Visual FoxPro – мен ... FoxPro – да ... құру ... ең көп ... ... құру – Creat. Мысалы: Creat market; market.dbf
файлын құрады.
➢ Кестенің құрамын экранға шығару – browse
➢ Кестені қолдану – use . ... use ... ... файл ... ... ... – set default to . ... default to “c:\home\picture”
➢ Кестені жабу – close tables
... жабу – close ... ... ... өзгерту – modify structure
➢ Кестеге жазу толтыру – ... Visual FoxPro – мен ... Visual FoxPro – ны ... Windows – тың бас ... қосу үшін ... ... аиал қолдану керек. Экранның төменгі жағында ... ... ... ... бас мәзірден Все программы командасын таңдау.
Команданың мәзірі ... ...... 1 - Visual FoxPro 8.0 терезесін ашу
Мәзірден Microsoft Visual FoxPro 8.0 командасын ... ... Visual FoxPro 8.0 бас ... ... ... 2 - Visual FoxPro 8.0 ... жұмыс ортасы
Visual FoxPro бас экранында бірнеше объектті бөліп қарауға болады:
➢ Терезе аты;
➢ Мәзір қатары;
➢ Құрал – саймандар тақтасы;
➢ Қатар ... ... ... ... ... Command (Команда);
➢ Диалогтық терезе Task Pane Manager ... ... ... аты – бас ... ... ... ... және үш объекттен
тұрады: Visual FoxPro бағдарламасының белгішесінің көшірмесі, бас терезе
аты, осы терезені басқаратын ... ...... Visual ... ... бар. ... тізімі белсенді терезеге байланысты болады.
Visual FoxPro бағдарламасы іске қосылғаннан кейін құрал – саймандар
тақтасы пайда болады, ол ... ... ... ... есеп ... ... ... жасау үшін арналған.
Бас терезенің төменгі жағында қатар жағдайы орналасқан. Ол ағымдағы
белсенді терезенің ... ... ... ... ... FoxPro бағдарламасы іске қосылғаннан кейін Task Pane ... Оның ... ... рет ... жоба және ... қоры ... ... қосу командалары және жоба немесе берілгендер ... ... ... ... қорының ішкі жүйесі
ДҚ құру үшін ДҚ басқару жүйесінде құрылымын өзгерту, редактрлау және
деректер базасын сұрыптау қолданылады.
Қазіргі реляциялық ... ... ... ... таңдау кесте құру және кестелер арасындағы байланысты
құру үшін керек.
➢ Барлық құралдар деректер ... ... ... ... ... ... алуға, енуге рұқсат
ету.
➢ Информацияларға енуге толық мүмкіндігі бар ыңғайлы және қарапайым
интерфейс.
➢ Қолданатын деректер базасында барлық қосымша құралдар ... FoxPro ... ... ... және ол ... оны ... және ... үшін қолданылады. Visual FoxPro-да
барлық ақпарат берілгендер қорында сақталады. Ал ... қоры ... ... ... ... индекстер, триггерлер және
сақталатын процедуралардан тұрады. Әрбір кесте бірегей ... және ... DBF ... сақталады. Әрбір құрылған кесте индекстер арқылы
байланысады. ... ... ... ... және ... ... жазуды
іздеу үшін қолданылады. Әрбір кестенің бірнеше индексі бола алады. Memo
және General ... ... ... үшін ... файл ... Memo
өріс кестесі текстік информация қабылдайды. Ал General ... ... ... ... информацияны және Windows ортасында жұмыс
істейтін қосымшаны ... үшін ... ... ... іске ... ... кез-келген
өзгерісте деректер базасында шығатын оқиғаны өңдейді. Сіз және де деректер
базасының ... ... және ... ... ... базасын енгізуді
тексеру, мағынасын үнсіздікпен анықтау және тағы басқалар сақталатын
процедуралар құруға болады.
Деректер ... ... және ... ... деректер базасына
түсініктеме беру ... ... ... ... түсініктеме беру
берілген кестені ыңғайлы түрде ... және ... Сіз ... ... ... таңдау, бірнеше өрісті бір өрісте біріктіру,
соңғы қортында ... ... және ... ... жаңа ат беруге мүмкіндік
береді. Ереже ... ... ... ... ... ... ... асып түседі. Белгілі жағдайда ... ... ... мөлшері үзіліссіз өседі. Көптеген ... ... ... ... ... қосу және ... жобалау көмегімен жүзеге асырылады. Бұл ... ... ... ... ... рұхсат етеді. Сол сияқты әдісті
формаға, есепке, ... және ... ... ... өңдеу және редактірлеу үшін форма, есеп, сұраныс ... ... ... есеп және ... құруда конструктор
қолданылады. Сондықтан бұл ... ... ... ... ... және есеп ... ... болып табылады, себебі олар
негізінен интерфейс объектілері деп аталатын құрамдық объектілерден (өріс,
кнопка, диаграмма, рамка, OLE – ... және т.б.) ... ... ... көру және енгізуге арналған. Деректерді
таблицаға бірдестен енгізуге болады, алайда ... ... ... ... әрі тиімді жолы болып табылады. Форманы ... ... ... ... болады. Форма мастері көптеген шаблондардан
тұрады. Ал ол шаблондар ... ... ... арасындағы
байланысты, деректерді бейнелеудің түрін және ... ... ... ... ... ... ... алуға мүмкіндік береді.
Visual FoxPro-да есепті құруда есеп конструкторын, сондай-ақ SQL ... ... ... орындалу нәтижесі форма, есеп, диаграмма түрінде
көрсетіледі немесе көрсетілген ... ... FoxPro – да ... ... – бағдарлы болып ... ... ... ... ... объетті құруға, түрлі есептеулер
жүргізуге, ДҚ-н басқаруға болады.
Visual FoxPro-да форманы құрғанда тек базалық ... ... ... ... ... өз ... ... болады. Мысалы,
стандартты кнопкаларды пайдаланып өз класыңызды құру. ... ... әр ... ... бір немесе бірнеше кластарын қолданған дұрыс.
Visual FoxPro-да құрылған кез ... клас клас ... ... құрылған компоненттерді біріктіру үшін проект қолданылады. Проектті
қолдану ДҚ-мен жұмыс істеуді жеңілдетеді.
3. Жұмыстың құрылымы
1. Кесте ... ... ... негізі болып табылады. Мұнда керекті
информациялардың ... ... ... ол ... ... ... ... немесе ол таблицадан жойылады. Ол
кестелерді ... ... және ... бір критерийлерге сүйеніп ретке
келтіруге болады. Кестедегі информацияларды есеп түрінде немесе графикалық
мүмкіндіктерді пайдаланып ... ... ... болады.
Кесте қатарлар мен бағаналардан тұрады және ДҚ-да белгілі бір аты
болады. Әр кесте белгілі бір ... ... ... сақталады.
Visual FoxPro-да кестені мастер көмегімен немесе конструктор көмегімен
құруға болады.
Кесте арасында ... ... ... ... істеу үшін оларды бір-бірімен байланыстыру
керек, яғни кестелер ... ... ... ... ... арасындағы
байланыс 4 түрге бөлінеді: «біреу-біреуге», ... ... ... Visual FoxPro осы ... барлығын орындай алады.
«Біреу-біреуге» байланысы. Кестедегі кез келген ... ... тек бір ғана ... ... Оған мысал ретінде өндірістегі
жұмысшылардың ... мен ... ... ... ... ... Кестедегі кез келген өрістің басқа кестедегі
тек ... ... ... Оған ... ... ... пен
жұмысшылардың арасындағы байланысты қарастыруға болады.
«Көп-біреуге» байланысы. «Біреуге-көпке» байланысына қарама-қарсы деп
қарастыруға болады. ... ... мен ... ... ... байланысы. Бұл байланысқа мысал көтерме саудамен
айналысатын ... ... ... Яғни ... тауарды көптеген
сұранысшыларға тарату.
Кестелер арасындағы байланысқа мысал ... ... ... 3 - ... ... ... Сұранысты құру
Деректер қорын өңдеудегі негізгі әдістердің бірі ... ... Ол тез ... мен оған ... ... іске асырады.
Visual FoxPrо-да конструктор көмегімен сұранысты ... Ол ... ... ... олардың қайсы өрістерінің баспаға шығу
керектігін белгілейміз. Сұраныс нәтижесі де белгілі бір кесте болып ... ... ... қатар мастер көмегін де пайдалануға болады.
Оның негізгі ерекшелігі: этап бойынша байланысты, критерийлерді, ... ... ... ... ... ... тауарлардың тізімін шығаруға болады:
Сурет 4 - Тауарлар туралы мәліметтерді баспаға шығару шарты.
Сурет 5 - ... ... ... ... Деректер қоры конструкциясы
Форма құру. Visual FoxPro-да ... ... ... және ... ... ... кестелерде сақталады. Ол ақпаратты көрнекі көрсетеді.
Мысалы, Тамерлан сауда ... ... ... ... үшін ... қосымшасы стандартты түрде болады. Форма документтерді
енгізу үшін ... ... ... ... ... сияқты
болады. Форманың тағы бір мүмкіндігі бір ғана емес ... ... ... ... ... ... қандай программа, кестеге жазбаны қосу немесе
өшіру үшін қандай командалар және қосымшаларды білу шарт ... ... да бір ... ... ... ... ... Қолданушыға ең
керектісі кестелерге орналастыру, жаңа жазбаларды ... ... ... жазбаны өшіре білу. Осы мүмкіндіктер формада бар.
Форма тауарлардың тізімін енгізу және көру үшін ... ... ... ... Форма өрісінің оң жағында тауарлар аттары
орналасқан. Экранның ... ... ... ... мүмкіндік
беретін панель орналасқан: кестені жазбасы бойынша орналастыру, ... және ... ... ақпаратты іздеуді жүзеге асырады және есепті
баспаға шығарады.
Форма құру үшін Visual FoxPro ... ... ... Form Wizard — ... ... Form Builder — форма құрушысы;
➢ Builder —форма объектісін құрушы;
➢ AutoFormat Builder —авто форматты құрушы;
➢ Form Designer —форма конструкторы.
Бір немесе ... ... ... құру, мүмкіндігінше
тапсырманың форма өрісінде бейнеленуі, бейнелену ... және ... ... типін үшін форма мастерін қолдануға болады. Өзің
берілген қасиеттермен немесе форманы өзгерту, мастер ... құру ... үшін ... конструкторын қолдану керек.
Конструктордағы форманың өрісінің және жазбаның орналасуын жеңілдету,
таңдалған ... ... ... форма үшін форма құрушысын қолдануға
болады. Бұдан басқа форма конструкторында объекттің көбіне (өріс, ... және т.б.) ... ... ... ... ... ... қасиеттерін бағынышты ету. Бұдан басқа Visual FoxPro авто ... ... бар. ... бөлінген форма элементтері бірдей стилде берге
болады.
Әрбір кестеге форма және негізгі форма ... Яғни ... ... формаларға сілтеме жүргізіледі. Бұл үшін форма
конструкторын қолданамыз. Visual ... ... ... ... ... ... құру ... форма объекттер формасы және
белгілі қасиетте орналасқан, және де олармен ... ... ... ... тұрады.
Тапсырманың атын форма тақырыбына орналастыру үшін ... Caption ... ... жазамыз.Тақырыпты ауыстыру үшін
Properties ... ... ашып Caption ... ... ... өрісін, белсенді форма тақырыбын таңдаңыз. Формада орналасқан жазба
(тақырып, өріс жазбасы) Form Controls ... ... ... ... ... Label ... кнопкасы көмегімен жүзеге
асады. Label (Метка) кнопкасын қолдану арқылы ... ... ... ... ... үшін ... типтегі өріс
қолданылады. Қарапайым өріс типі енгізу (Text Box) өрісі болып табылады.
Кесте өрісімен енгізу ... ... ... ... name (Имя ... ... енгізу өрісімен байланысатын кесте өрісін
таңдаймыз.
Optiongroup (Переключатель) объект типі қосқыш деп ... ... ... ... ... ... таңдауға мүмкіндік береді.
Қосқыштар кеңінен тек қана Visual ... емес ... да ... ... ... өту үшін ... ... тобын орналастырамыз.
Яғни жазба бойынша өту және іздеуді жүзеге асыру, редактрлау және ... есеп ... деп ... ... ... ... шығарылатын немесе файл
күйінде сақталатын ... бір ... Visual ... ... ... ... ... жай түрде болып келеді. ... ... ... ... ... ... керек. Мұнда қатар
record-тық типтегі ... ... ... ... ... ... бізге белгілі бір этикет немесе хабарландыру түріндегі ... ... ... онда ... есеп ... ... ... Мұндай сәтте қатты
абыржудың керегі жоқ, тек жай формадағы есеп түрін таңдасақ ... ... ... ... ... емес, тігінен орналасады.
Конструкторды пайдаланып өз ... ... ... яғни ... өз ... қарай реттеуге мүмкіндік бар.
Visual FoxPro-да есепті дайындаудың келесідей құралдары бар:
• Report Master (есеп мастері). Тез арада сорттау, топтау
арқылы керек ... ... есеп ... ... ... ... ... құру Report Master этаптарына
нұсқау беру арқылы іске асады.
• Report Designer (есеп конструкторы). Мастер комегімен
немесе оның көмегінсіз құрылған ... ... ... ... Quick Report (тез есеп беру). Бұл құрал есеп ... мен ... орта ... ... үшін
арналған.
Жұмыстың бағдарламасы
Visual FoxPro-да арнайы бағдарлама жазудың керегі шамалы. Себебі мұнда
аты айтып тұрғандай барлығы визуальді түрде іске ... ... ... ... ... тура ... ... жағдайда Command терезесі сізге қызмет
істеуге дайын.
Сурет 10 - Command ... FoxPro ... ... ... Сондықтан біз іс-әрекетті
визуальді түрде атқарамыз, ал Visual FoxPro бағдарламаны өзі жазады. Ол ... ... ... ... жазады.
Қорытынды
Visual FoxPro – реляциялық, оның ішінде интерпретаторлық типтегі ДҚБЖ.
Мұнда ДҚ құруда, оған сұранысты ұйымдастыруда мықты ... ... ... басқа ДҚБЖ-ларға қарағанда өзінің жылдамдығымен ерекшеленеді. Оның
интерфейсі қолайлы және қарапайым ... ... ... ... ... ... ... программаларды қолдана отырып қосымшалар
құрастыруға болады. Visual FoxPro Windows-тың кез келген ... ... ... FoxPro-да барлық атрибуттар реляциялық ДҚБЖ-ға ... ДҚ ... бір ... ... ... ... деп түсінуге
болады. Таблицалардың негізгі шарттары бастауыш (первичный) және сыртқы
(внешных) кілттер арқылы анықталады. ... ... Visual ... және ... ... ... Access, Paradox, dBase ... және Microsoft SQL Server, Oracle ... ... ... Тағы бір ерекшелігі оның бір уақытта ... ... желі ... ... істей алуында болып отыр.
FoxPro жүйесі тез әрі тиімді даму үстінде. Әр жаңа ... ... ... жаңа ... ... ... мен құралдар
қосылып отырады. Дәл осы ... ... паш ету үшін ... “The
Printer FoxPro Letter” журналы шығып отырады. FoxPro 1.0 версиясынан бастап
FoxPro 2.6 ... ... тек DOS-та ... ... ... Оның ... де ... ол уақытта Windows шықпаған болатын. FoxPro 2.6 for
Windows версиясынан бастап ол Windows-та жұмыс ... және ... ... да жаңа ... ... Әр жаңа ... ... және қолдану ортасының ұлғаюымен ерекшеленді. 1994 жылы
шыққан FoxPro-ның кезекті версиясы ... ... ... және ... әртүрлі өңдеу құралдарын қолдануы арқылы ерекшеленді. Осының
арқасында ешқандай ... ... ... «көр және таңда»
принципін қолдану мүмкін болды.
Қолданылған әдебиеттер
1. М. ... «Visual ... ... ... «Введение в системы базы данных» Москва, Статистика – 2000г.
3. Е. Мамаев, А.Вишневский «Microsoft SQL Server» Санкт-Питербург – ... Л. ... ... ... ... Корона – 2000г.
Қосымша А
Бағдарлама листингі
SELECT Тд_эврика
BROWSE LAST
USE сатылган_тауарлар AGAIN IN ... ... ... ... AGAIN IN ... ... ... Жауаптылар
BROWSE LAST
SELECT Склад
BROWSE LAST
SELECT Склад
BROWSE LAST
SELECT Прайс_лист
BROWSE LAST
MODIFY FORM "c:\documents and settings\мои документы\visual foxpro
projects\меню.scx"
DO FORM ... and ... ... foxpro
projects\меню.scx"
MODIFY REPORT "c:\documents and settings\мои документы\meru_kursovoy\тд
эврика.frx"
BROWSE LAST
MODIFY FORM "c:\documents and ... ... ... FORM "c:\documents and settings\мои документы\visual foxpro
projects\меню.scx"
MODIFY FORM "c:\documents and settings\мои документы\visual foxpro
projects\автор.scx"
MODIFY QUERY "c:\documents and settings\мои документы\visual foxpro
projects\жауаптылар.qpr" AS ... QUERY ... and ... документы\visual foxpro
projects\кызметкерлер.qpr" AS 1251
MODIFY REPORT "c:\documents and settings\мои документы\meru_kursovoy\тд
эврика.frx"
Қосымша Б
Бағдарлама формасы
Басты формадан Малиметтер батырмасын шерткенде шығатын форма:
Малиметтер формасынан Дукен акпараты ... ... ... ... формасынан Дукен малиметтери батырмасын шерткенде шығатын форма:
Дукен малиметтери формасынан ... ... ... ... ... ... ... Есеп беру батырмасын шерткенде шығатын форма:
Есеп беру формасынан Бир ... ... ... ... ... отчет:
Автор батырмасын шерткенде шығатын фома:
Басты формадан формасынан Сураныс батырмасын шерткенде шығатын форма:
Сураныс формасынан Тизимдеги кизметкерлер батырмасын ... ... ... ... ... ... шерткенде шығатын сураныс:

Пән: Информатика
Жұмыс түрі: Реферат
Көлемі: 16 бет
Бұл жұмыстың бағасы: 400 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Балалар әлемі интернет-дүкенің құру69 бет
Ауылшаруашылығындағы кәсіпкерлікті дамыту5 бет
Бөлшектік дүкендер 6 бет
Кітап және халық10 бет
Экономикалық талдаудын математикалық экономика әдісі8 бет
"Деректер базасы және оның объектілері"4 бет
"Кітапхана" деректер базасы (Delphi тілінде)14 бет
"Кинопарк 7 Ақтөбе" деректер қорына навигациялық тәсілдерді қолдану20 бет
''Қазақ'' этнонимі туралы зерттеу деректері11 бет
Access - деректер базасы13 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь