МӘЛІМЕТТЕР ҚОРЫНЫҢ ДЕРЕКТЕРІН ҚОРҒАУ
МАЗМҰНЫ
КІРІСПЕ 4
1. ПӘНДІК АЙМАҚТЫҢ МӘЛІМЕТТЕР ҚОРЫН ЖОБАЛАУ ЖӘНЕ АНЫҚТАУ 5
1.1 Мәселенің қойылымы. Автоматтандырылатын тақырыпты талдау және модельдеу 5
1.2 CASE-құралдары арқылы пәндік аймақтың мәселелеріне қатысты деректер моделін құру 5
1.3 Замануи ДҚБЖ-де мәліметтер қорын анықтау (кестелер, домендер, индекстер, байланыстар және т.б.) 7
2. МӘЛІМЕТТЕР ҚОРЫНЫҢ ҚОСЫМШАЛАРЫН БАҒДАРЛАМАЛАУ 8
2.1 Серверде анықталған деректер базасымен байланыс орнату 8
2.2 Мәліметтер қорының деректерін басқару (деректерді еңгізу, өзгерту, жою, іздеу) 9
2.3 Мәліметтер қорының деректерін таңдау, SQL-сұраныстар 9
3. МӘЛІМЕТТЕР ҚОРЫНЫҢ ДЕРЕКТЕРІН ҚОРҒАУ 11
3.1 Программалау ортасында деректерді қорғау әрекеттер 11
3.2 Қолданушылардың мәліметтер қорына қол жетілімділігі 11
ҚОРЫТЫНДЫ 12
ҚОЛДАНЫЛҒАН ӘДЕБИЕТЕР ТІЗІМІ 13
ҚОСЫМША
Қосымша А - Программа листингі
Қосымша Б - Графикалық слайдтар
Ғылыми прогресс - білімнің жоғарылауымен және ақпарат көлемінің көп болуымен сипатталады. Мұндай кең көлемдегі ақпараттарды басқару көп қиындық әкелері сөзсіз. ХХІ ғасыр жаңа технологияның пайда болуы, оның жедел өсуі мұндай мәселелерді шешуге жол ашты. Оны шешудің ең тиімді жолы - автоматтандыру. Қазіргі кезде біздің елімізде, шет елдерде де ақпараттарды автоматтандыруды кеңінен қолданады, оларды пайдаланылу салалары өте көп. Мұндай күрделі ақпарттарды автоматтандыру жүйелерді реттеу функциясын және алдыға қойылған тапсырманы шешу әдісін талдау қызметін атқарады.
Автоматтандыру - техникалық құрал-жабдықтарды, сондай-ақ энергияны, материалды және ақпаратты алу, түрлендіру, жеткізу, пайдалану процестеріне адамның тікелей не ішінара қатысуын босататын экономикалық материалдық тәсілдермен басқару жүйесін пайдалану.
Онда:
1) технологиялық, энергетикалық, көліктік, тұрмыстық-өндірістік процестер;
2) күрделі агрегаттарды, кемелерді, ғарыш кемелерін, өндірістік құрылыстар мен кешендерді жобалау;
3) цехты, мекемені, сондай-ақ әскери құрамалар мен бөлімшелерді ұйымдастыру, жоспарлау және басқару;
4) ғылыми-зерттеулер, медициналық және техникалық диагностикалау сапасын жақсарту, статистика деректерін өңдеу және есепке алу, бағдарламалау, инженерлік есептеулердің барлығы автоматтандырылады.
Жалпы автоматтандыру - адамды материалдар, ақпараттарды жеткізу, өңдеу, сақтау, пайдалану процестерінен босату мүмкіндігіне ие.
Автоматтандырудын арқасында адамдар үлкен фирмалардағы тауарларды, мекемелердегі құжаттарды, банкідегі есептеулерді, темір-жол жүйесін басқаруды, студенттердің мәліметін, сессия қортындыларын және т.б. жүйелерді басқара алады.
Автоматтандырудың мақсаты - еңбек өнімділігі мен өнім сапасын арттыру, жоспарлау, басқару жұмыстарын тиімділендіру, денсаулыққа зиянды жұмыстардан адамды босату.
Автоматтандыру - ғылыми-техникалық прогрестің басты бір бағыты.
Автоматтандырудың екінші бір пайдасы: уақытты үнемдейді және де басқаруды жеңілдетеді. Үлкен кешенді орындарды қолмен басқарудан гөрі оны автоматтандырған әлде қайда жеңіл.
Автоматтандыру дәрежесі - автоматтандыру құралдарын пайдаланып орындалатын операциялар мөлшерінің осы процесс операцияларының толық мөлшеріне қатынасымен анықталатын технологиялық процестің сипаттамасы.
Әр түрлі ұйымдардың табысты жұмыс жасауы үшін ақпаратты жүйені дамығанн талап етеді. Сонда сол деректермен автоматтандырылған жинауды, өңдеуді және монипуляциялауды іске асырады.
Мәліметтер қоры - ақпаратты сақтауды және де мәліметтерге ыңғайлы, тез кіруді қамтамасыз етеді. Мәліметтер қоры өзінен белгілі бір ережелерге сай құралған деректер жиынтығын құрайды.
Мәліметтер қоры деп деректердің электрондық сақтаушысын айтады. Оларға қатынас бір немесе бірнеше компьютерлер көмегімен іске асады. Мәліметтер қорын басқару жүйесі деректер базасын құруға, толтыруға, жаңартқанға, жоюға арналған программалық жабдық болып табылады.
Курсттық жұмыстың тақырыбы: Туристтік фирма деректер қорының қосымшасын бағдарламалау.
Курстық жұмыстың бірінші бөлімінде туристтік фирма жұмыс бағыттары анықталып, күнделікті қолданылып жүрген бағдарламалық құралдар талданады және автоматтандыруды қажет ететін мәселелер тізбегі анықталады. Әрбір мәселенің орындалуының және басқа мәселелермен байланысының технологиялық схемалары көрсетіледі. CASE-құралы Erwin арқылы тақырыптық мәселелерді моделдеу корсетілген. Реляциялық ДБ қалыптастыру, индекстер анықтау, базада сақталатын триггерлер мен процедураларды анықтау қарастырылады. ERwin (Power Designer, т.с.с.) программасында деректердің ЕR-моделін анықтап, InterBase- ке генерациялаймыз.
Курстық жұмыстың екінші бөлімінде Erwin-де жобаланған деректер базасының схемасы холдана отырып клиент-сервер архитектурасында MySQL-серверде физикалық модель анықталды.
Үшінші бөлімде phpMyAdmin ортасынан сервердегі деректер қорына қол жеткізу ұйымдастырылды. Интерфейс, сұраныстар (Запросы) құру, мәліметтерге байланысты жұмыстары қарастырылды. Ұсынылып отырған phpMyAdmin құралы локальдік және тораптық деректер базасын құрып және оның ішінде жұмыс істеуге және кез келген деректер базасымен жұмыс істей алатын қолданба құруға мүмкіндік береді.
Қорытынды бөлімінде атқарылған жұмыс бойынша қысқаша талдама келтіріледі: қарастырылған мәселелер, қолданылған құралдар мен технологиялар және әдістер, қол жеткен нәтижелер баяндалған.
Пәндік аймақтың мәліметтер қорын жобалау және анықтау
4.1 Мәселенің қойылымы. Автоматтандырылатын тақырыпты талдау және модельдеу
Туристтік фирманың жұмысы студенттер туралы автоматтандырылған анықтаманы жасау - көптеген клиенттер базасын кішкентай ғана компьютерлік бағдарламаға сыйғызу десе де болады. Тәжерибиелі база администраторлары осындай сайттың базасына жазылған миллиондаған деректерді өте шебер басқарып отыр. Жасалынған жұмыста осы сайттағы көптеген ұсақ бөліктерін қарастырдым. Жобадағы клиенттер жазылған тізімді өзгертуге,өшіруге болатынын ұйғаруға болады
Осы берілген мәліметке сәйкес автоматтандырылған кәсіпорынның көптеген жақсы жағы бар.Автоматтандырылған кәсіпорында жүздеген парақтағы деректерді сақтамай,аз уақыт ішінде деректер базасына сайт арқылы енгізіп,қанша уақыттан кейін болса да сол дерекке қол жеткізуге болатынын ұйғаруға болады
4.2 CASE-құралдары арқылы пәндік аймақтың мәселелеріне қатысты деректер модельін құру.
CASE-құралдары дегеніміз - бұл ақпараттың жүйелерді құрастыру және оларға ілесе жүру үдерістерін қолдайтын программалық құралдар, оларға келесілер жатады: талаптарды талдаудан өткізу және тұжырымдау, мәліметтер қоры мен қосымшаларды жобалау, кодты генерациялау, тестілеу, сапаны қамтамасыз ету, конфигурациялық басқару, және тағы сол сияқты ақпараттық жүйені дайындау және іс жүзінде дұрыс қолданылуын қадағалауды қамтамасыз ететін бағдарламалық құралдар деп түсінеміз.
CASE-жүйе белгілі қызметтік мақсаты бар және біртұтас программалық өнім шеңберінде орындалған CASE-құралдардың жинағы болып келеді.
CASE-жүйелері мен құралдарының негізгі мақсаты - программалық қамтамасыз етудің жобалануын, оны кодтау мен кейінгі жасау кезеңдерінен бөліп алу, сондай-ақ программалық жүйелерді құрудың бүкіл үдерісін автоматтандыру болып табылады.
CASE-технология ақпараттық жүйелерді жобалаудың әдіснамасы ретінде көрсетіледі. CASE-технологиясы дегеніміз - бұл сонымен қатар тақырыптық саланы үлгілеуге, оның үлгісін ақпараттық жүйені әзірлеу мен оған ілесе жүрудің барлық кезеңдерінде талдаудан өткізіп отыруға және пайдаланушыларға арнап қосымшаны жасауға мүмкіндік беретін саймандық құралдар.
MySQL операторлары және phpMyAdmin
phpMyAdmin - PHP тілінде жазылған web-программа және MySQL жүйесін басқаруға арналған web-интерфейс.Ол арқылы браузерді пайдаланып MySQL серверін басқаруға, SQL командаларын орындауға, деректер қорындағы кестелердегі жазбаларды өңдеуге болады.
phpMyAdmin нің кең қолданылатын себебі - осы интерфейс арқылы SQL операторларын қолмен жазып отырмай-ақ MySQL жүйесін оңай басқаруға болады.
Яғни phpMyAdmin арқылы дереқорды,оның кестелерін,жазбаларды жасауға, оларды өңдеуге,жойып жіберуге, дерекқорды бір орыннан келесі орынға көшіруге,кез келген операциялар кезінде кеңесін пайдалануға болады.
Бір сөзбен айтқанда, phpMyAdmin сайт жасаушылардың ең негізгі сайманы.Сондықтан қасықты қалай пайдалансаңыз, бұл құралды да солай жақсы меңгеру керек.Және оны үйрену оп-оңай!
SQL операторлары.
SQL (Structured ... жалғасы
КІРІСПЕ 4
1. ПӘНДІК АЙМАҚТЫҢ МӘЛІМЕТТЕР ҚОРЫН ЖОБАЛАУ ЖӘНЕ АНЫҚТАУ 5
1.1 Мәселенің қойылымы. Автоматтандырылатын тақырыпты талдау және модельдеу 5
1.2 CASE-құралдары арқылы пәндік аймақтың мәселелеріне қатысты деректер моделін құру 5
1.3 Замануи ДҚБЖ-де мәліметтер қорын анықтау (кестелер, домендер, индекстер, байланыстар және т.б.) 7
2. МӘЛІМЕТТЕР ҚОРЫНЫҢ ҚОСЫМШАЛАРЫН БАҒДАРЛАМАЛАУ 8
2.1 Серверде анықталған деректер базасымен байланыс орнату 8
2.2 Мәліметтер қорының деректерін басқару (деректерді еңгізу, өзгерту, жою, іздеу) 9
2.3 Мәліметтер қорының деректерін таңдау, SQL-сұраныстар 9
3. МӘЛІМЕТТЕР ҚОРЫНЫҢ ДЕРЕКТЕРІН ҚОРҒАУ 11
3.1 Программалау ортасында деректерді қорғау әрекеттер 11
3.2 Қолданушылардың мәліметтер қорына қол жетілімділігі 11
ҚОРЫТЫНДЫ 12
ҚОЛДАНЫЛҒАН ӘДЕБИЕТЕР ТІЗІМІ 13
ҚОСЫМША
Қосымша А - Программа листингі
Қосымша Б - Графикалық слайдтар
Ғылыми прогресс - білімнің жоғарылауымен және ақпарат көлемінің көп болуымен сипатталады. Мұндай кең көлемдегі ақпараттарды басқару көп қиындық әкелері сөзсіз. ХХІ ғасыр жаңа технологияның пайда болуы, оның жедел өсуі мұндай мәселелерді шешуге жол ашты. Оны шешудің ең тиімді жолы - автоматтандыру. Қазіргі кезде біздің елімізде, шет елдерде де ақпараттарды автоматтандыруды кеңінен қолданады, оларды пайдаланылу салалары өте көп. Мұндай күрделі ақпарттарды автоматтандыру жүйелерді реттеу функциясын және алдыға қойылған тапсырманы шешу әдісін талдау қызметін атқарады.
Автоматтандыру - техникалық құрал-жабдықтарды, сондай-ақ энергияны, материалды және ақпаратты алу, түрлендіру, жеткізу, пайдалану процестеріне адамның тікелей не ішінара қатысуын босататын экономикалық материалдық тәсілдермен басқару жүйесін пайдалану.
Онда:
1) технологиялық, энергетикалық, көліктік, тұрмыстық-өндірістік процестер;
2) күрделі агрегаттарды, кемелерді, ғарыш кемелерін, өндірістік құрылыстар мен кешендерді жобалау;
3) цехты, мекемені, сондай-ақ әскери құрамалар мен бөлімшелерді ұйымдастыру, жоспарлау және басқару;
4) ғылыми-зерттеулер, медициналық және техникалық диагностикалау сапасын жақсарту, статистика деректерін өңдеу және есепке алу, бағдарламалау, инженерлік есептеулердің барлығы автоматтандырылады.
Жалпы автоматтандыру - адамды материалдар, ақпараттарды жеткізу, өңдеу, сақтау, пайдалану процестерінен босату мүмкіндігіне ие.
Автоматтандырудын арқасында адамдар үлкен фирмалардағы тауарларды, мекемелердегі құжаттарды, банкідегі есептеулерді, темір-жол жүйесін басқаруды, студенттердің мәліметін, сессия қортындыларын және т.б. жүйелерді басқара алады.
Автоматтандырудың мақсаты - еңбек өнімділігі мен өнім сапасын арттыру, жоспарлау, басқару жұмыстарын тиімділендіру, денсаулыққа зиянды жұмыстардан адамды босату.
Автоматтандыру - ғылыми-техникалық прогрестің басты бір бағыты.
Автоматтандырудың екінші бір пайдасы: уақытты үнемдейді және де басқаруды жеңілдетеді. Үлкен кешенді орындарды қолмен басқарудан гөрі оны автоматтандырған әлде қайда жеңіл.
Автоматтандыру дәрежесі - автоматтандыру құралдарын пайдаланып орындалатын операциялар мөлшерінің осы процесс операцияларының толық мөлшеріне қатынасымен анықталатын технологиялық процестің сипаттамасы.
Әр түрлі ұйымдардың табысты жұмыс жасауы үшін ақпаратты жүйені дамығанн талап етеді. Сонда сол деректермен автоматтандырылған жинауды, өңдеуді және монипуляциялауды іске асырады.
Мәліметтер қоры - ақпаратты сақтауды және де мәліметтерге ыңғайлы, тез кіруді қамтамасыз етеді. Мәліметтер қоры өзінен белгілі бір ережелерге сай құралған деректер жиынтығын құрайды.
Мәліметтер қоры деп деректердің электрондық сақтаушысын айтады. Оларға қатынас бір немесе бірнеше компьютерлер көмегімен іске асады. Мәліметтер қорын басқару жүйесі деректер базасын құруға, толтыруға, жаңартқанға, жоюға арналған программалық жабдық болып табылады.
Курсттық жұмыстың тақырыбы: Туристтік фирма деректер қорының қосымшасын бағдарламалау.
Курстық жұмыстың бірінші бөлімінде туристтік фирма жұмыс бағыттары анықталып, күнделікті қолданылып жүрген бағдарламалық құралдар талданады және автоматтандыруды қажет ететін мәселелер тізбегі анықталады. Әрбір мәселенің орындалуының және басқа мәселелермен байланысының технологиялық схемалары көрсетіледі. CASE-құралы Erwin арқылы тақырыптық мәселелерді моделдеу корсетілген. Реляциялық ДБ қалыптастыру, индекстер анықтау, базада сақталатын триггерлер мен процедураларды анықтау қарастырылады. ERwin (Power Designer, т.с.с.) программасында деректердің ЕR-моделін анықтап, InterBase- ке генерациялаймыз.
Курстық жұмыстың екінші бөлімінде Erwin-де жобаланған деректер базасының схемасы холдана отырып клиент-сервер архитектурасында MySQL-серверде физикалық модель анықталды.
Үшінші бөлімде phpMyAdmin ортасынан сервердегі деректер қорына қол жеткізу ұйымдастырылды. Интерфейс, сұраныстар (Запросы) құру, мәліметтерге байланысты жұмыстары қарастырылды. Ұсынылып отырған phpMyAdmin құралы локальдік және тораптық деректер базасын құрып және оның ішінде жұмыс істеуге және кез келген деректер базасымен жұмыс істей алатын қолданба құруға мүмкіндік береді.
Қорытынды бөлімінде атқарылған жұмыс бойынша қысқаша талдама келтіріледі: қарастырылған мәселелер, қолданылған құралдар мен технологиялар және әдістер, қол жеткен нәтижелер баяндалған.
Пәндік аймақтың мәліметтер қорын жобалау және анықтау
4.1 Мәселенің қойылымы. Автоматтандырылатын тақырыпты талдау және модельдеу
Туристтік фирманың жұмысы студенттер туралы автоматтандырылған анықтаманы жасау - көптеген клиенттер базасын кішкентай ғана компьютерлік бағдарламаға сыйғызу десе де болады. Тәжерибиелі база администраторлары осындай сайттың базасына жазылған миллиондаған деректерді өте шебер басқарып отыр. Жасалынған жұмыста осы сайттағы көптеген ұсақ бөліктерін қарастырдым. Жобадағы клиенттер жазылған тізімді өзгертуге,өшіруге болатынын ұйғаруға болады
Осы берілген мәліметке сәйкес автоматтандырылған кәсіпорынның көптеген жақсы жағы бар.Автоматтандырылған кәсіпорында жүздеген парақтағы деректерді сақтамай,аз уақыт ішінде деректер базасына сайт арқылы енгізіп,қанша уақыттан кейін болса да сол дерекке қол жеткізуге болатынын ұйғаруға болады
4.2 CASE-құралдары арқылы пәндік аймақтың мәселелеріне қатысты деректер модельін құру.
CASE-құралдары дегеніміз - бұл ақпараттың жүйелерді құрастыру және оларға ілесе жүру үдерістерін қолдайтын программалық құралдар, оларға келесілер жатады: талаптарды талдаудан өткізу және тұжырымдау, мәліметтер қоры мен қосымшаларды жобалау, кодты генерациялау, тестілеу, сапаны қамтамасыз ету, конфигурациялық басқару, және тағы сол сияқты ақпараттық жүйені дайындау және іс жүзінде дұрыс қолданылуын қадағалауды қамтамасыз ететін бағдарламалық құралдар деп түсінеміз.
CASE-жүйе белгілі қызметтік мақсаты бар және біртұтас программалық өнім шеңберінде орындалған CASE-құралдардың жинағы болып келеді.
CASE-жүйелері мен құралдарының негізгі мақсаты - программалық қамтамасыз етудің жобалануын, оны кодтау мен кейінгі жасау кезеңдерінен бөліп алу, сондай-ақ программалық жүйелерді құрудың бүкіл үдерісін автоматтандыру болып табылады.
CASE-технология ақпараттық жүйелерді жобалаудың әдіснамасы ретінде көрсетіледі. CASE-технологиясы дегеніміз - бұл сонымен қатар тақырыптық саланы үлгілеуге, оның үлгісін ақпараттық жүйені әзірлеу мен оған ілесе жүрудің барлық кезеңдерінде талдаудан өткізіп отыруға және пайдаланушыларға арнап қосымшаны жасауға мүмкіндік беретін саймандық құралдар.
MySQL операторлары және phpMyAdmin
phpMyAdmin - PHP тілінде жазылған web-программа және MySQL жүйесін басқаруға арналған web-интерфейс.Ол арқылы браузерді пайдаланып MySQL серверін басқаруға, SQL командаларын орындауға, деректер қорындағы кестелердегі жазбаларды өңдеуге болады.
phpMyAdmin нің кең қолданылатын себебі - осы интерфейс арқылы SQL операторларын қолмен жазып отырмай-ақ MySQL жүйесін оңай басқаруға болады.
Яғни phpMyAdmin арқылы дереқорды,оның кестелерін,жазбаларды жасауға, оларды өңдеуге,жойып жіберуге, дерекқорды бір орыннан келесі орынға көшіруге,кез келген операциялар кезінде кеңесін пайдалануға болады.
Бір сөзбен айтқанда, phpMyAdmin сайт жасаушылардың ең негізгі сайманы.Сондықтан қасықты қалай пайдалансаңыз, бұл құралды да солай жақсы меңгеру керек.Және оны үйрену оп-оңай!
SQL операторлары.
SQL (Structured ... жалғасы
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz