Мәліметтер қорын жобалау



МАЗМҰНЫ
КІРІСПЕ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 3
I.ТАРАУ.
1.1 Мәліметтер қоры жайлы түсінік ... ... ... ... ... ... ... ... ... ... ... ... ... ... 5
II.ТАРАУ
2.1 Мәліметтер қорын жобалау ... ... ... ... ... ... ... ...8
2.2 Мәліметтер қорын бақару жүйесі ... ... ... ... ... .15
2.3 МҚБЖ бойынша білімді жалпылау мен бақылау ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..20
ҚОРЫТЫНДЫ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .23
ПАЙДАЛАНЫЛҒАН ӘДЕБИЕТТЕР ... ... ... ... ... ... ..24

ҚАЗАҚСТАН РЕСПУБЛИКАСЫНЫҢ ҒЫЛЫМ ЖӘНЕ БІЛІМ МИНИСТРЛІГІ

Информатика кафедрасы

КУРСТЫҚ ЖҰМЫС

Пән аты :Информатиканың теориялық негіздері
Тақырыбы:Мәліметтер қоры
Мамандық шифры: 050111-Информатика

Студент: Нұрслямов Т.Н. Топ: Т-141
Аты-жөні
Қолы:

Жетекші: Каженова Ж.С.
Күні:__________
Аты-жөні
Қолы :

Баға:____________
Күні:__________

2007 жыл

МАЗМҰНЫ

КІРІСПЕ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
... ...3
I-ТАРАУ.
1. Мәліметтер қоры жайлы
түсінік ... ... ... ... ... ... ... ... ... ... .. ... ... ... ..5
II-ТАРАУ
2.1 Мәліметтер қорын жобалау ... ... ... ... ... ... ... ...8
2.2 Мәліметтер қорын бақару жүйесі ... ... ... ... ... .15
2.3 МҚБЖ бойынша білімді жалпылау мен
бақылау ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
...20

ҚОРЫТЫНДЫ ... ... ... ... ... ... .. ... ... ... ... ... ... ... ... ... ...
23
ПАЙДАЛАНЫЛҒАН ӘДЕБИЕТТЕР ... ... ... ... ... ... . .24

КІРІСПЕ.
Ақпараттық процестерді сипаттау кезінде “ информация ” терминімен қатар
“ мәліметтер (данные) ” термині қатар қолданылады. Оған төмендегідей
анықтама береміз:
Мәліметтер бұл белгілі бір формадағы көрсетілген және ары қарай
қолдануға арналған қандай да бір жүйені, құбылысты, процесті немесе
объектіні сипаттайтын ақпарат.Тұрмыстық деңгейде мәліметтер кез-келген
информациялық массив деп есептелінбейді.Мысалы:оқулықтың және әдебиеттің
тесті, суретшінің суреті, фильмдер және т.б мәліметтер деп
қарастырылмайды.Бірақ оның мазмұнында бар ақпарат мәліметтер деп
танылады.Компьютерлік жүйеде немесе компьютерде мүмкін формадағы ақпараттың
көрсетілуі, текст, сурет, музыка және т.б мәліметтер деп есептеледі.
Информатикада сыртқы жадыда сақтаулы немесе компьютер жадысына
жүктелген программа тексті де мәліметтерге жатады.Мәліметтерге бірнеше
классификациялық белгілер тән.Олардың негізгісі- мәліметтер типі, келесі
белгісі мәліметтерді қарапайым және құрылымданған белгісі бойынша
бөлу.Қарапайым мәліметтерге символдар, сандар, және логикалық берілгендер
жатады.Қарапайым мәліметтердің жалпы және міндетті ерекшелігі болып оның
әрбіреуінің бір мәні және жеке аты барлығы табылады.
Мән мәліметтер орналасқан жады ұяшықтарының мазмұны.Аты (идентификаторы)
мәліметтердің программа тексінде белгіленеді.Қарапайым мәліметтер күрделі
мәліметтерді құрайтын кірпіштер болып табылады.Оларды біріктіру жолдары
көп.Мәліметтерді және олардың арасындағы байланысты біріктіретін ақпараттық
массив құрылымданған мәліметтер деп аталады.
Жалпы өңдеу барасында мәліметтердің мәндерінің өзгеру мүмкіндігіне
қарай олар айнымалылар және тұрақтылар болып бөлінеді.Айнымалылар программа
орындалу барысында мәндерін өзгертуі, ал тұрақтылар өзгертпеуі болып
табылады.
Мәліметтердің қай этапта қолданылуына байланысты олар: енетін, аралық
және шығатын мәліметтер болып бөлінеді.Енетін мәліметтерге программа
орындалуына қажет және оған жұмыс процесіне дейін немесе жұмыс барысында
енгізілетін мәліметтер жатады.Аралық мәліметтер программаның орындалу
барысында жасалуы және көбінесе пайдаланушыға көрінбейді.Шығарылатын
міліметтер программа нәтижесі болады.
Мәлiметтер қоры ұйымының пайда болуы программалық жабдықтау саласында
ең қажет жетiстiктердiң бiрi болып табылады. Мәлiметтер қорын ұйымдастыру
және пайдалану программалау өнерiне деген қызығушылықтың артуына әсерiн
тигiздi. Мәлiметтер қорынсыз қазiргi уақытта барлық қаржылық, өнеркәсiптiк
, халыққа
қызмет көрсететiн ұйымдардың жұмысын ұйымдастыру, басқару
мүмкiн емес десе де болады
Мәлiметтер қоры деп-белгiлi бiр тәртiптер бойынша бiр құрылымға
келтiрiлiп ұйымдастырылған мәлiметтер (деректер,ақпараттар) жиынын
түсiнемiз.
Мектепте бұл тақырыпты оқытуда МҚБЖ – нiң қызметi мен мүмкiндiктерi
жөнiндегi әңгiмеден бастауға болады.
Курстық жұмыстың мақсаты: МҚБЖ – нiң командалар жүйесi жөнiнде түсiнiк алу,
меню арқылы оның қолданылу саласы жайлы ұғымды нақтылы кеңейту; алгоритмдер
мен атқарушылар жайлы ұғымды нақтылап кеңейту; мәлiметтер типi жүйесiмен
және оның өңделуiмен танысу.

I-ТАРАУ
1.1 Мәлiметтер қоры ұғымы жайлы түсiнiк.
“Мәлiметтер қоры “ ұғымының пайда болуы программалық жабдықтау
саласында ең құнды жетiстiктердiң бiрi болып табылады. Мәлiметтер қорын
ұйымдастыру және пайдалану программалау технолгиясын байытып, программалау
өнерiне деген қызығушылықтың артуына әсерiн тигiздi.Мәлiметтер қорынсыз
қазiргi барлық дерлiк қаржылық, өнеркәсiптiк, халыққа қызмет көрсететiн
ұйымдардың жұмысын ұйымдастыру, басқару мүмкiн емес десе де болады.
Сондықтан, әрбiр ұйымның, мекеменiң жұмысын компьютер көмегiмен басқару
үшiн мәлiметтер қорын пайдаланатын қолданбалы программалар –
автоматтандырылған ақпараттық жүйелер жазылады.
Мәлiметтер қоры деп белгiлi бiр тәртiптер бойынша бiр құрылымға
келтiрiлiп ұйымдастырылған мәлiметтер (деректер, ақпараттар) жиынын
түсiнемiз. Мұнда мәлiметтердiң қайталануы, бiр-бiрiмен қайшылығы болмауы
және өзара үйлесiмдiлiгi қатаң ескерiлуi керек. Бұл шарттар ескерiлмеген
мәлiметтер қорын өңдеу программасында көптеген кемшiлiктер болып, қате
нәтижелер беретiнi айқын.
Мәлiметтер қорын пайдаланудың негiзiн салған белгiлi математик Е.Ф.Кодд
өзара байланыстағы қатыстар арқылы нақты құбылысты , ақпарттар ағымын
өрнектеуге мүмкiн екенiн ашып көрсетедi.
Кесте кiлтiнiң мәнi бiрде-бiр қайталанбайтын ерекше болуы шарт, яғни
кестеде кiлт бағанасындағы мәндерi өзара бiрдей екi немесе одан да көп
жазбалар болуы мүмкiн емес. Бiрнеше атрибуттан құралған жағдайда құрама
кiлт барынша ақ атрибуттардан ықшам анықталғаны дұрыс; мұндай кiлттiң
құрамында оны өшiрiп тастаған жағдайда ештеңе өзгермейтiн, яғни жазбалардың
ерекшелiгiне ешқандай әсер тигiзбейтiн атрибуттар болмағаны жөн.
Мысалы , Student ( FIO, Special, Data rd ) кiлт ретiнде FIO
Немесе Special немесе Data rd жеке жиектерiн қолдануға болмайтыны
түсiнiктi:
FIO жиегiнiң кiлтi болмайтыны себебi – кестеде аты-жөндерi бiрдей
студенттер болуы мүмкiн ;
Special жиегiнiң кiлт болмайтын себебi – бiр мамандықта бiрнеше
студенттердiң дәрiс алатыны;
- Data rd жиегенiң кiлт болмайтыны себебi – туған күндерi бiрдей студенттер
болуы мүмкiн.
Бұл кестенiң кiлтi ретiнде FIO, Special және Data rd жиектерiнiң
жиынында алуға болмайтыны анық: жоғары оқу орнында бiр мамандық бойынша бiр
күнде туылған аты-жөндерi бiрдей бiрнеше бiлiмгерлердiң кездеспейтiнiне кiм
кепiл?
Реляциялық моделде кестелердiң байланысы сыртқы кiлттер арқылы
ұйымдастырылады. Сыртқы кiлт – мәндерi басқа бiр кестенiң негiзгi кiлтiнiң
мәндерiнен тұратын атрибут. Сыртқы кiлтi анықталған қатыс (кесте) оған
сәйкес атрибуты негiзгi кiлтi болып табылатын екіншi бiр қатысқа сiлтеме
жасайды деп айтады.
Мәлiметтер қорындағы деректер бiрмәндi және өзара бiртұтас үйлесiмдi болуы
үшiн реляциялық моделде шектеушi шарттар анықталады. Шектеушi шарттар
дегенiмiз мәлiметтердiң мүмкiн мәндерiн қадағалаушы тәртiптер ; мұндай
үйлесiмдiлiк шарттары мәлiметтер қорын өңдеу және өзгерту кезiнде кетуi
мүмкiн қателердi болдырмауға мүмкiндiк бередi. МҚ-ның шектеулерi
категориялық бүтiндiк және сiлтеме үйлесiмдiлiк болып екi түрден тұрады.
Категориялық бүтiндiк шектеуiнiң мағынасы: қатыстың кортеждерi МҚ-ның нақты
обьектiсiнiң элементтерiн, реляциялық мәлiметтер қорын басқару жүйелерiнiң
терминiне сәйкес категориясын анықтайды. Мысалы, Кiтап кестесiнiң кез-
келген жолындағы жазба нақты бiр кiтапты көрсетедi. Кестенiң кiлтi әртүрлi
бiр кортеждi , яғни категорияның әбiр элементiн анықтайды Демек, кестенiң
әрбір жолындағы мәліметті оқу немесе өзгерту үшін бұл жазбадағы кiлттiң
мәнін бiлу керек.
Жазбаны кесте кiлтiнiң құрамындағы барлық атрибуттары толық
анықталмағанша МҚ-на жазу, енгiзу мүмкін емес. Бұл тәртіп категориялық
бүтіндік тәртібі деп аталады. Және қысқаша былайша тұжырымдалады - кесте
кiлтiнiң ешбiр атрибуты анықталмаған болуы мүмкін емес.
Екiншi шарт мәліметтер кестелеріндегі біртұтастықты қамтамасыз ету үшін
сыртқы кілтке сілтеме үйлесімділік деп аталатын шектеу қояды.Егер екi кесте
өзара байланыстырылған болса, сыртқы кілттің мәнедері екінші кестеде өзімен
байланыста тұрған кілттің мәндерінен ғана тұрады.
Егер сыртқы кілттің мәндерінің растығын МҚБЖ бақыламайтын болса, онда
мәліметтердің сілтеме үйлесімділігі бұзылады.
Категориялық және сілтеме үйлесімділік шарттарын МҚБЖ бақылауы
тиіс.Категормялық бүтіндікті қамтамасыз ету үшін жазбаларда кесте кілтінің
бірдей мәндері болмаса жеткілікті, ал сiлтеме үйлесімділікті қамтамасыз ету
күрделірек басқа бір қатысқа сілтеме жасайтын қатысты өзгерткенде осы
қатыстағы сыртқы кілтке мүмкін мәндерін енгізсе жеткілікті.Ал сiлтеме
жасалып тұрған негізгі қатыстан бір кортежді өшіргенде сілтеме
үйлесімділікті қамтамасыз ететін келесі үш жағдайдың біріуін қолдануға
болады.
- негiзгi кестеде қосымша кестеден сілтеме жасалып тұрған ешбір кортежді
өшіруге болмайды, яғни алдымен қосымша кетедегі мұндай жазбаларды өшіріп
тастау немесе жазбадағы сыртқы кілттің мәнін қажетіне қарай өзгертіп алу
керек;
- қосымша кестеден сілтеме жасалған сәйкес кортежді негізгі кестеден
өшіргенде қосымша кестедегі онымен байланысты барлық жазбалардағы сыртқы
кілттің мәні анықталиаған мәнге ие болады;
- әсерлі өшіру(Cascade Deltte) : негiзгi кестеден бiр жазбаны өшіргенде
қосымша кестедегі онымен байланыстағы барлық жазбалар жаппай өшіріледі;
II-ТАРАУ
2.1 Мәліметтер қорын жобалау.
Информациялық жүйелердегі информацияны өңдеудің қолданбалы программасының
жобалау әдістерінің негіздерін 1960 жылы ДжМартин, Э.Йордан жёне Констайтн
Л..сияқты белгiлi мамандар қалаған. Программаның бiр жолын жазбас бұрын оны
дайындауға кететiн уақыттың 60 пайызынан көбi программаны жобалауға
жұмсалады екен.
Қазiргi қолданбалы программаларды дайындау технолгияларының өте
мықтылығына қарамастан, егер программаның жобасын жасауға, шешiлуге тиiстi
мәселелердi анықтау кезеңiне барынша назар аударып, әбден пысықтамаса,
соңында оны жөндеуге көп уақыт жоғалту мүмкiн. Және де егер программа
құрылымы, жобасы дұрыс келiстiрiмеген болса, программаға жаңа функция
енгiзу немесе ондағы кемшiлiктердi жөндеу үлкен қаржы шығынына да ұшыратуы
мүмкiн.Қолданбалы программаны жобалаудың негiзгi кезеңдерiн келесi түрде
атап айтуға болады:
1 Мәселенiң қойылымы – тақырыпты зерттеу,яғни шешiлуге тиiстi мәселелердi
анықтау.
2 Мәселелердiң шешiлуiн анықтау- программаның үйлесiмдi орындалуын
қамтамасыз ету.
3 Алғашқы деректердi (өңделетiн мәлiметтердi ) талдау.
4 Мәлiметтер құрылымын анықтау – бұл реляциялық мәлiметтер қорын басқару
жүйелерiнде (РМҚБЖ ) кестелердi қалыптастыру деп аталады.
5 Қолданбалы программа дайындау.
6 Программаның дұрыстығын орындап тексеру және оны жетiлдiру.
Жалпы, мәлiметтер қорын басқару жүйелерiнде (МҚБЖ) қолданбалы программа
жобалауда екi негiзгi бағыт қолданылады:төменнен жоғары және жоғарыдан
төмен бастау. Төменнен жоғары жобалау әдiсiнде мәлiметтер қорының құрылымын
анықтау алдымен өңделетiн информацияға тән барлық атрибуттарды анықтап
алып, оларды қалыптастыру теориясы бойынша жеке обьектерге жiктеуге
бағытталған болса, жоғарыдан төмен әдiсiнде алдымен қойылған мәселеге
байланысты алдымен жоғары деңгейдегi обьектілер мен олардың байланысы
зерттелiп, әрi қарай олар өзара байланыстағы қарапайым информациялық
қатыстарға жiктеледi.
Қазiргi кезеңде РМҚБЖ–нiң қолдану әдiстемелерiне сәйкес мәлiметтер қорын
жобалау,яғни қолданбалы программа дайындау барысы жоғарыдағы кезеңдердi
қамтитын негiзгi үш бөлiмнен тұрады: концептуалдық,логикалық және физикалық
жобалау нәтижесiнде үш модель анықталады.
Концептуалдық жобалау кезеңiнде программада қарастырылатын негiзгi
мәселелер мен функциялар анықталып, өңделетiн алғашқы информацияны талдау
мен оның құрылымын анықтау қарасытырылады. Концептуалдық жобалау
нәтижесiнiң бiрi қойылған мәселенiң информациялық моделi – ER- диаграммасы
болып табылады.
Логикалық жобалау барысында ЕR – моделi негiзiнде реляциялық жүйелердiң
мүмкiндiгi ескерiлген мәлiметтердiң логикалық моделi анықталады..
Физикалық жобалау кезеңiнде МЛМ нақты РМҚБЖ- де физикалық модельге
түрлендiрiледi.
Бұл жұмыста реляциялық мәлiметтер қоры кестелерiн қалыптастыру мәселелерi
қарастырылады.
РМҚБЖ – де өңделетiн мәлiметтер кестелерде сақталады: белгiлi бiр обьектiге
қатысты информация кесте жолдарын құрайды, кесте бағаналары объектiнi
анықтайтын атрибуттарды бiлдiредi. әртүрлi обьектке қатысты кестелерде
мәлiметтердiң қайталанып жазылуын болдырмау үшiн олар бiр ортақ белгiлерi
бойынша өзара байланыстырылады. әдетте ол үшiн байланыстырушы белгiден
(код) тұратын атрибут қолданылады. Демек, реляциялық мәлiметтер қоры өзара
байланыстырылған кестеде жазылған мәлiметтер жиынтығы. Мұндай реляциялық
моделдiң негiзiн 1970 жылдары Е.Кодд ұсынған болатын.Бұл берiлген
кестелерге амалдар қолдану арқылы басқа кестелер анықтауға мүмкiндiк
бередi, демек бұл жағдайда барлық информацияны сақталатын және сақталмайтын
түрде екiге жiктеу мүмкiндiгi туады, бұл электронды есептеуiш машинаның
жадын ұтымды пайдалануға мүмкiндiк бередi.
РМҚ-да кестелерге қолданатын 8 амал бар:
- жиындарға қолданылатын амалдар: бiрiктiру,қиылыстыру, айырма, декарттық
көбейтiндi, бөлу;
- арнайы реляциылық амалдар: проекция,жалғастыру, таңдау,(шектеулер, сүзу)
Реляцтялық кестелер бағаналарына байланысты негiзгi кесте, байланыстағы
кесте болып екiге бөлiнедi.
Негiзгi кесте нақты обьектiге қатысты мәлiметтерден тұрады. Негзiгi кесте
атрибуттардың бiреуi ондағы жеке обьект (экземпляр) туралы информацияны
қалтқысыз дәл анықтайды, бұл жеке обьектке қатысты мәлiметтердiң кестеде
қайталанып жазылмауын қамтамасыз етедi. Мұндай атртбут кестенiң кiлтi деп
аталады. Кiлт бiрнеше атрибуттардан тұруы мүмкiн, мұндай кiлт құрама немесе
күрделi кiлт деп аталады.
Байланыстағы кестеде екi немесе одан да көп негзiгi кестелердiң кiлттерi
болатын атрибуттар болады, олар арқылы осы кестедегi мәлiметтер мен негзгi
кесте арасындағы байланыс ұйымдастырылады.
Реляциялық модель сыртғы кiлттерге сiлтеме бүтiндiк шартын қояды, оның
мағынасы:байланысты кестедегi әрбiр сыртқы кiлттiң мәнiне сәйкес негiзгi
кестеде мән(жазба) болуы тиiс. РМҚ - да әрбiр кестеге тағы да бiр шарт
қойылады: кестелер қалыпқа келтiрiлген , яғни дұрыс қалыптастырылған болуы
қажет. Бұл мәлiметтер қорындағы информацияның қайталануын және де басқа
қайшылықтардың болуын ... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Мәліметтер қоры туралы ақпарат
Ақпараттық технологиялар факультеті
КОМПЬЮТЕРЛІК ЖҮЙЕЛЕРДІ ЖОБАЛАУ
Пәндік ақпараттарды сипаттау және мәліметтер қорының құрылымын дайындау
ДЕРЕКТЕР ҚОРЫНЫҢ ТЕОРИЯСЫ
Деректер базасына сұраныс құру
ДЕРЕКТЕР ҚОРЫН ЖОБАЛАУ
«Кітаптар магазині» мәлеметтер қорын құру
Есік-терезе жасау цехының тапсырыс қабылдау жұмысын автоматтандыру
Мекемеде жұмысшыларды басқару деректер базасын жобалау
Пәндер