Автор работы: Пользователь скрыл имя, 14 Августа 2013 в 14:09, реферат
Мәлімет алмасуды үйымдастыру. Мәлімет алмасу – бір объектіден екіншісіне мәлімет апару. Windows-те мәлімет алмасуды берілгендерді бір объектіден екіншісіне апару деп түсінеді. Осы процесс нәтижесінде объектілер өзгереді, бір немесе бірнеше бар объектілерден жаңа объектілер құрылады.
КІРІСПЕ
Автоматтандырылған жұмыс
орны - ол, маманның ақпараттық және
есептеуіш қажеттіліктерін
АЖО қамтамасыздандыру
үшін қажет техникалық құралдар құрамы
орындалатын жұмыстардың
АЖО техникалық қамтамасыздандырудың бұндай құрамы сәйкес программалық құралдармен бірге экономикалық есептерді шешуге, құжаттарды жедел түзетуді орындауға, графикалық, кестелік, тексттік құжаттармен диалогтық жұмысты және әртүрлі картотекаларды жүргізуге мүмкіндік береді, яғни қойма қызметкерінің «жұмыс үстелі метафорасын» жүзеге асыруға мүмкіндік береді.
Практикалық жұмысымда тауарлар қоймасының қызметкеріне арналған АЖО қарастырылады. Практикалық жұмыс теориялық және тәжірибелік бөлімнен тұрады.
Теориялық бөлімде материалдар қоймасының программалық қамтамасыз ету мәселелері қарастырылады. Тәжірбиелік бөлімде тапсырма объектіге ыңғайланған программалау тілі MS Access-ті қолдана отырып шешілген.
Практикалық жұмыстың мақсаты - MS Access программасының программалық құралдарын қолдана отырып тауарлардың қоймалық есебін автоматтандыру есебін шешу, бұл өз кезегінше шаруашылық субъектісінің қызметінің басқару құрал-жабдығын жақсартады.
Коммунальные предприятия
являются естественными монополистами
и их деятельность регулируется правительством
во избежание злоупотреблений
І ТЕОРИЯЛЫҚ БӨЛІМ
60-шы жылдары «мәліметтер базасын басқару жүйесі» (МББЖ) деп аталатын арнайы программалық кешендер құруға әкеліп соқтырды.
Қолданбалы ақпараттық жүйе, осы қасиеттері бар қандай да бір мәліметтерді басқару жүйесіне сүйенетін болса, онда бұл мәліметтерді басқару жүйесі мәліметтер базасын басқару жүйесі (МББЖ) болып табылады. Тексттік редакторлердің де, кестелердің де, графиктік редакторлердің де мүмкіндіктерін пайдаланатын интегрирленген пакеттерді жасауға талпыныс байқалып отыр. Бірдей операцияларды – мәліметтерді жасау және өңдеу деген сияқты, орындау үшін арналған әртүрлі программалардың көп болуы, ақпараттың әртүрлі үш негізгі түрі болуымен байланысты: сандық, графиктік, тексттік.
МББЖ ақпаратты сақтауға көбінесе қолданылады, олар осы мәліметтердің барлық типтерін, бір бүтінге біріктіруге мүмкіндік береді. Қазір ақпараттың басқа екі түрі дамып келеді: дыбыстық және видео ақпараттың. Олар үшін әлден редакторлары жасалған және енді олар мәліметтер базасының үзілмес бір бөлігі болулары да ғажап емес.
Келтірілген анықтама иерархиялық және желілік МББЖ-лардағы қойылған бағыт көрсетушілер үшін орын қалтырмайды. Осыған қарамай, МББЖ баба/ұрпақ қатынасын да жүзеге асыра алады, алайда, бұл қатынастар кестелердегі мәліметтер мәнімен ғана келтіріледі.
МББЖ-ның негізгі ерекшелігі – бұл тек мәліметтердің өзін ғана емес, сондай-ақ олардың сипаты мен құрылымын сақтау мен енгізуге арналған процедуралардың бар болуы.
МББЖ басқаратын
және сақталған мәліметтердің
Сурет 1. МББЖ-ны қолданғанда программалар мен мәліметтердің байланысы
Модельдер үш категорияға бөлуге болады.Олар:обьектілі, жазу негізінде, физикалық. МББЖ қолданушыларға мәліметтерді сақтауға, шығаруға, жаңартуға мүмкіндік беруі керек. МББЖ-ның қолданушыларға арналған каталогы болуы керек. Онда мәліметтер элементтерінің бейнеленуі сақталған.
МББЖ-ның негізігі мақсаты
ол қолданушыға ақпаратты
МББЖ- ның мәліметтермен жұмысының ішкі тілі екі бөліктен тұрады: Мәліметтерді анықтау тілі және мәліметтерді басқару тілі.DDL-тілі мәліметтер схемасын анықтауға қолданылса, DML – тілі ол мәліметтерді жаңартуға және оқуға қолданылады.
Мәліметтерді басқару операцияларына жататыңдар:
Мәліметтер моделі деп мәліметтерді бейнелеуге арналған түсініктердің интегрирленген тобы. Мәліметтер моделін мына үш компоненттердің қосындысы ретінде көруге болады:
ANSI-SPARC архитектурасының
ерекшелігі ол схема туралы, қолданушылар
туралы мәліметтері бар
Жүйелік каталогтың келесі ерекшеліктері бар:
1.3 Реляциондық модель
60-шы жылдардың аяғында, әртүрлі кестелік даталогиялық мәліметтер моделінің қолданылуы мүмкін болатын жұмыстар талқыланып жатты, яғни мәліметтерді ұсынудың үйреніп қалған және табиғи әдістерін қолдану мүмкіндіктері. Олардың ішіндегі маңыздылауы IBM фирмасының қызметкері д-ра Э.Коддтың (Codd E.F., A Relational Model of Data for Large Shared Data Banks. CACM 13: 6, June 1970) мақаласы болды, бұнда, насада бірінші рет, "реляционды мәліметтер моделі" термині қолданылды.
Э.Кодд мәліметтерді өңдеу үшін көптік теориясының аппаратын (біріктіру, кесіп өту, айырма, декарттық көбейтінді) қолдануды ұсынды. Ол кез-келген мәліметтерді ұсыну, математикада қатынас – relation ретінде белгілі, ерекше түрдегі екіөлшемді кестелердің жиынтығына келетінін көрсетті.
Бір жұмыс аумағында, фамилия, есімі және әкесінің аты бір мән ретінде қаралатын болса, еіншісінде - әртүрлі үш мән ретінде қаралады. Реляциондық моделдердің мәліметтерінің ең аз бірлігі – бұл мәліметтердің осы модел үшін атомдық (бөлінбейтін) мәні.
Домендардың мәні келесіде жатыр. Егер екі атрибуттың мәндері бір доменнан алынаты болса, онда осы екі атрибутты қолданушыларды салыстырудың мәні бар болуы керек (мысалы, транзиттік рейс ұйымы үшін «Астанадан Алматыға дейінгі ұшу уақыты, Семейден Астанаға келуден көп уақыт алатын рейстарды беру» сұранысын беруге болады. Егер екі атрибуттың мәндері әртүрлі домендардан алынса, онда оларды салыстырудың мәні болмай қалады: рейс номерін билеттің бағасымен салыстырудың қандай қажеті бар?
Бірінші дәрежедегі қатынас – унарлы, екінші дәрежедегі – бинарлы, үшінші дәрежедегі – тернарлы, ..., ал n дәрежедегі – n-арлы. Кардиналды сан немесе қатынас қуаттылығы – бұл олардың кортеждерінің саны. Қатынастың кардинальды саны уақыт кеңістігінде өзгереді, оның дәрежесі өзгешелігі осы.
R-қатынас, атрибуттары A1, A2, ..., An. Көптік атрибуттар K=(Ai, Aj, ..., Ak) R-қатынасындағы мүмкін R кілті болып табылады, сонда және сонда ғана, уақытқа тәуелсіз екі шарт қанағаттанады:
1. Уникальдылық: еркін берілген уақыт кезінде ешбір екі түрлі R кортежінің Ai, Aj, ..., Ak үшін бір мәні жоқ.
2. Минимальдылық: Ai, Aj, ..., Ak ешбір атрибуттары уникальдылық бұзылмай K-дан шығарып тасталына алмайды.
Мүмкін кілттердің біреуі (еркін әдіспен таңдалған) оның бірінші кілті ретінде қабылданады. Қалған мүмкін кілттер, егер олар болса, альтернативтік кілттер деп аталады. Әрбір қатынастың ең болмағанда бір мүмкін кілті бар, өйткені тым құрығанда оның барлық атрибуттарының комбинациясы уникалдылық шартын қанағаттандырады.
Реляционды МББЖ құру үшін жоғарыда айтылған және басқа кейбір математикалық ұғымдар, олардың жоғары өнімділігін қамтамасыз ететін сәйкес программалық жүйелерді және тілдік құралдарды жасау үшін, және мәліметтер базасын жобалау теориясының негізін құру үшін теоретикалық база болып табылды. Алайда, реляционды МББЖ-лардың массалық қолданушылары үшін осы ұғымдардың формальды емес ұғымдарын қолдануға болады:
Реляционды мәліметтер
базасы – бұл МБ-да сақтаулы керек
барлық ақпараттардан тұратын
Иерархиялық және желілік
бағыттардың кемшіліктері, өте қызығушылық
танытқан, Кодд жасаған, реляционды мәліметтер
моделінің пайда болуына
1985 жылы Кодд «реляционды»
терминінің дұрыс
Реляционды деп
Келтірілген анықтама иерархиялық және желілік МББЖ-лардағы қойылған бағыт көрсетушілер үшін орын қалтырмайды. Осыған қарамай, реляционды МББЖ баба/ұрпақ қатынасын да жүзеге асыра алады, алайда, бұл қатынастар кестелердегі мәліметтер мәнімен ғана келтіріледі.
SQL реляциондық мәліметтер базасының тілі болып табылады, сондықтан да мәліметтерді ұсынудың реляционды моделі танымал болған кезде ол да танымал болды. Реляциондық мәліметтер базасының кестелік құрылымы қолданушыларға интуитивті түрде түсінікті, сондықтан SQL тілі үйренуге қарапайым, әрі оңай. Реляциондық моделінің реляциондық мәліметтер базасының жүзеге асырылуы және эфолюциясы негізделген еңселі теоретикалық фундаменті бар. SQL реляциондық моделі жетістігінің арқасында жеткен атақтылық толқынында, реляциондық мәліметтер базасының жалғыз ғана тілі болды.
Практика бойынша есепті программалық жүзеге асыруда қолайлылау деп реляциондық модел таңдалған соң, оны толығырақ сипаттайық.
Кестеде МА (мәліметтер администраторы) өмірлік циклдің бастапқы деңгейтарында негізгі роль атқарса, МБА (Мәліметтер базасы администраторы) соңғы деңгейтында негізгі роль атқарады.