Ақпарат және информатика. 7

Ақпарат және информатика

Ақпарат және информатика 
1.1       Ақпарат ұғымы 
Ақпаратты шындығында да ғылыми ұғым ретінде қарастыруға болады. Өйткені бұған дейін ақпараттың кұрылымы мен қасиеттері барлық ғылым салаларында зерттелінді. Мысалы, физика - ақпарат таситын сигналдардың қасиеттерін зерттейді. Табиғаттағы көптеген құбылыстардың сигнал шығаратыны белгілі. Ал тіркелінген сигналдар белгілі бір мәліметтерді құрайды. Мәліметтер түрленіп, тасымалданып, әдістердің көмегімен қолданыс табады. Мәліметтер мен әдістердін өзара әсерлесуінен ақпарат түзіледі. Өлі табиғаттағы процестер үздіксіз энергия алмасу түрінде өтеді. Энергия алмасумен қатар тірі табиғатта бағытталған зат алмасу процесі жүреді. Зат алмасу мен энергия алмасу процестерінің арасындағы өзара байланыс ақпарат алмасу турінде өтеді немесе оны ақпараттық процесс деп атайды. 
Сонымен ақпарат — бұл ақпараттық процесс барысында түзілетін қозғалыстағы объект. Ақпараттың қасиеттері мәліметтердің қасиеттеріне де, әдістердің қасиеттеріне де тікелей тәуелді. 
1.2. Мәліметтердің негізгі құрылымы 
Мәліметтер - ақпараттың құрамдас бөлігі. Тіркелу әдісіне сәйкес мәліметтер әртүрлі тасуыштарда сақталады және тасымалданады. Ең кең тараған мәліметтерді тасуыш кағаз болып табылады. Заттың оптикалық қасиеттерінің өзгерісі лазерлік сәулелердің көмегімен жазылатын тасуыштар СD-ROM-да қолданылады. Магниттік касиеттердің өзгерісін колданатын тасуыштар ретінде магниттік таспалар мен дискілерді алуға болады. 
Мәліметтерге қолданылатын амалдар 
Ақпараттық процесс барысында мәліметтер әдістердің көмегімен бір түрден екінші түрге өзгереді. Мәліметтерді өңдеу көптеген амалдардын жиынтығынан тұрады: мәліметгерді жинау; 
•    мәліметтерді қалыптастыру; 
•    мәліметтерді сүзгілеу; 
•    мәліметтерді сұрыптау; 
•    мәліметтерді топтастыру; 
•    мәліметтерді архивтеу; 
•    мәліметтерді қорғау; 
•    мәліметтерді тасымалдау; 
•    мәліметтерді түрлендіру. 
Жоғарыдағы мәліметтерге қолданылатын амалдар тізімі толық емес. Бүкіл әлемде миллиондаған адамдар мәліметтерді кұру, өңдеу, түрлендіру және тасымалдаумен айналысады, әрбір жұмыс үстелінде әлеуметтік, экономикалық, ғылыми және мәдени процестерді басқару үшін қажет арнайы амалдар орындалып отырады. Барлық мүмкін болатын амалдардың толық тізімін кұрастыру мүмкін емес және оның қажеті де жоқ. Бұдан ақпаратпен жұмыс істеуге көп уақыт кетеді, сондыктан оны автоматтандыру қажет деген корытындыға келеміз. 
Мәліметтердіц негізгі құрылымы 
Егер мәліметтер реттелген, яғни қандай да бір берілген құрылымға сәйкестендірілген болса, онда олармен жұмыс істеуді автоматтандыру оңайға түседі. Мәліметтер құрылымының негізгі үш түрі бар: сызықтық, кестелік және иерархиялық. 
Мәліметгердің сызықтык құрылымы дегеніміз әрбір элементтің адресі мен нөмірі бірмәнді аныкталған реттелген кұрылым. Сызықтык құрылымға мысал ретінде тізімдерді алуға болады. 
Кестелік қүрылымды мәліметтермен танысу үшін біз көбейту кестесш еске түсірсек жеткілікті. Кестелік құрылымдардағы элементтер ұяшық адрестерімен анықталады. Ұяшық адресі кестенің қиылысқан жолдар мен бағандарының нөмірімен анықталады. 
Иерархиялық құрылымды мәліметтер 
Тізім немесе кесте түрінде бейнелеуге келмейтін, реттелмеген мәліметтерді иерархиялық түрде бейнелейді. Бұл тәріздес құрылымдар бізге күнделікті өмірден таныс. Негізінен түрлі ғылыми жүйелеуде кеңінен қолданылады. 
Иерархиялық құрылымдардағы әрбір элементтің адресі құрылымның төбесінен берілген элементке дейінгі жолмен анықталады. Мысалы, Раіnt программасын іске косатын командаға әкелетін жол былай көрсетіледі: 
Іске қосу → Программалар → Стандартт → Раіnt (Пуск→Программы→Стандартные→Раіnt)

1.3. Файлдық кұрылым 
Мәліметтерді сақтаудың бірлігі ретінде файл деп аталатын объект қабылданған. 
Файл дегеніміз өзіне ғана тән аты бар, еркінше алынған байттар жиынынан тұратын тізбек. Файлдар байтпен өлшенеді. Бір байт сегіз биттен тұрады. Бит деп 0 мен 1 мәндерінін біреуін ғана қабылдай алатын ақпарат өлшемінің ең кіші бірлігін айтады. Әрбір файл қандай да бір типке жататын мәліметтерді сақтауға арналған. Бұл жағдайда мәліметтер типі файлдың типін анықтайды. Файлдың аты қайталанбайтын, тек осы файлға ғана тән болуы кажет, және арасына нүкте койылған екі бөліктен тұрады; атауы мен кеңейтуі. Файлдың аты кез-келген шектелген ұзындықты әріптердің, символдардың тіркесінен тұрады. Ал екінші бөлігі файл атауын кенейту деп аталады. Ол үш әріптен аспайтын тіркестен тұрады. Мысалы: 
Мәтін.dос - Word редакторында жазылған мәтіндік файл;  
Кесте.xls - Excel процессорында дайындалған файл;  
Сурет.bmp—графиктік файл;  
Мәліметтер.mbd — Ассеss мәліметтер базасында әзірленген файл. 
Файлдарды сақтау иерархиялық құрылым бойынша жүргізіледі. Бұл жағдайда оны файлдық құрылым деп атайды. Құрылымның төбесі ретінде тасуыштын (дискінің) аты алынады. Бұдан әрі файлдар каталоггарға (қаптамаларға) топтастырылады, олардың ішінде бағыныңқы каталогтар орналастыруға болады. 
С: \Қаптама \Кітап\ Мәтін.dос — С дискісінің Қаптама деген каталогының Кітап деген ішкі каталогында орналасқан Word -та дайындалған Мәтін.dос мәтіндік файлы. 

1.4. Информатика пәні мен оның мәселелері 
Информатика — есептеу техникасы құралдарының көмегімен мәліметтерді қабылдау, құру, сақтау, турлендіру, өңдеу және жеткізу тәсілдерін жүйеге келтіретін жаңа техникалық ғылыми пән. 
Информатика пәні келесідей ұғымдарды қарастырады: 
•    есептеу техникасы құралдарының аппараттық жасақтамасы; 
•    есептеу техникасы кұралдарының программалық жасақтамасы; 
•    аппараттық және программалық жасақтамалардың өзара әсерлесу құралдары; 
• аппаратық және программалық құралдармен адамның өзара әсерлесу құралдары. 
Аппараттық және программалық кұралдармен адамның өзара қарым-қатынасының әдістері мен құралдарын қолданушы интерфейсі деп атайды. 
Информатиканың негізгі мәселесі - есептеу техникасының аппараттық және программалық құралдарымен жұмыс істеу тәсілдерін жүйелеу болып табылады. 
Бүгінгі таңда информатиканың негізгі мәселелерінін құрамына келесі бағыттарды жатқызуға болады: 
•    есептеу жүйелерінің архитектурасы (мәліметтерді автоматты түрде өңдеуге арналған жүйелерді құрудың тәсілдері мен әдістері); 
•    есептеу жүйелерінің интерфейсі (аппараттық және программалық жасақтаманы басқару тәсілдері мен әдістері);  
•   программалау (компьютерлік программаларды даярлау әдістері); 
•    мәліметтерді түрлендіру; 
•    ақпаратты қорғау; 
•   автоматтандыру; 
•  стандарттау   (әр   түрлі   есептеу   техникасы   құралдарына   сәйкес аппараттық және программалық құралдар арасындағы, мәліметтердің берілу пішімі арасындағы үйлесімдікті қамтамасыз ету).  

Есептеу техникасы және дербес компьютер 
2.1. Компьютерлерді жүйелеу 
Мәліметтерді автоматты түрде өндеуге арналған құрылғылардың жиынтығын есептеу техникасы деп атайды. Өзара карым-қатынаста болатын кұрылғылар мен программалар жиынтығын есептеу жүйесі деп атайды. Есептеу жүйесінің негізгі құрылғысы компьютер болып табылады. 
Компьютерлер қолданылуына қарай мынандай топтарға бөлінеді: үлкен ЭЕМ (электрондық есептеу машинасы), мини-ЭЕМ, микро-ЭЕМ және дербес компьютерлер. 
1999 жылдан бастап дербес компьютерлер үшін халықаралық стандарт — РС99 спецификациясы жұмыс істейді. Жаңа стандарт бойынша дербес компьютерлерді келесідей топтарға бөледі: 
•    бұқаралык дербес компьютер (Consummer РС); 
•    іс дербес компьютері (Оffice РС); 
•    ықшам компьютер (Мobil РС); 
•    жұмыс бекеті (Workstation РС); 
•   ойын ДК (Enteraiment РС). 
Қазіргі кездегі колданыстағы компьютерлердің көпшілігі бұқаралық дербес компьютерлер тобына жатады. Іс дербес компьютерлерінің графиктік бейнелеу құралдарына қойылатын талаптар шағын болады. Ықшам компьютерлердің кұрамында байланыс кұралдары болуы міндетті түрде талап етіледі. Жұмыс бекетіне жататын компьютерлердің мәліметтерді сақтау құрылғыларына жоғары талаптар қойылады. Компьютерлерді өлшемдері бойынша үстелдік (desktor), ықшам (notebook), қалталық (palmtop) деп бөлуге болады. 
Үйлесімділігі бойынша жүйелеу. Әлемде компьютерлердің көптеген түрлері мен типтері бар. Олар түрлі фирмаларда жасалып, түрлі бөлшектерден жинақталып, әр түрлі программалармен жұмыс атқарады. Мұндай жағдайда компьютерлердің үйлесімділігі ең басты мәселе болып табылады. Сан алуан компьютерлерге арналған кұралдардың өзара ауыспалылығы, программалардың бір компьютерден екіншісіне тасымалдану қабілеттілігі, әр типтес компьютерлердің ортақ мәліметтермен бірігіп жұмыс атқару мүмкіндіктері олардың үйлесімділігіне тікелей байланысты. 
Аппараттық үйлесімділік. Аппараттық үйлесімділігі бойынша компьютерлер аппараттық платформаларға бөлінеді. Дербес компьютерлер саласында кең тараған екі негізгі аппараттық платформа бар: ІВМ РС және Арріе Масhintosh. Бұлардан басқа кейбір жеке алған региондар мен салаларда ғана қолданыс тапқан аппараттық платформалар да бар. Компьютерлердің бір аппараттық платформаға жатуы олардың үйлесімділігін күшейтеді. 
Аппараттық үйлесімділіктен басқа операциялық жүйе деңгейіндегі үйлесімділік, программалық үйлесімділік, мәліметтер деңгейіндегі үйлесімділіктер де бар. 
Бұл оқу құралы ІВМ РС платформасына жататын дербес компьютерлерді, олардың аппараттық және программалық жасақтамаларын окып үйренуге арналған. 
2.2. Есептеу жүйесінің құрамы 
Есептеу жүйесінің құрамын оның конфигурациясы деп атайды. Есептеу жүйесінің аппараттық және программалық кұралдары әрқайсысы өз алдына жеке қарастырылатындықтан, сәйкесінше есептеу жүйесінің аппараттық конфигурациясы мен программалық конфигурациясы да жеке жеке қарастырылады. 
Аппараттық жасақтамаға есептеу техникасының аппараттық конфигурациясын құрайтын құрылғылары жатады. Қазіргі заманғы компьютерлер мен есептеу кешендері блокгы-модульді құрылымнан тұрады, яғни олар нақты бір жұмыс түрін атқаруға ыңғайландырылып дайын түйіндер мен блоктардан жиыстырылатындай аппараттық конфигурациядан тұрады. 
Орталық процессорға қатысты алғанда құрылғылар ішкі және сыртқы болып екіге бөлінеді. Енгізу-шығару құрылғыларының көбі және ақпаратты ұзақ уакыт сақтауға арналған құрылғылар сыртқы құрылғыларға жатады. 
Жеке түйіндер мен блоктар арасындағы үндестік аппараттың интерфейс деп аталатын аппараттық-логикалық құрылғылардың көмегімен орындалады. Есептеу техникасындағы аппараттық интерфейс стандарттары хаттама деп аталады. 
Программалық жасақтама. Программа деп реттелген командалар тізбегін айтады. Кез-келген компьютерлік программаның негізгі аткаратын қызметі — аппараттық кұралдарды басқару. Аппараттық және программалық жасақтама үнемі өзара тығыз байланыста болады. 
Программалық жасақтама бірнеше сатылардан тұрады: негізгі, жүйелік, қызметтік және колданбалы. 
Негізгі программалық жасақтама аппараттық құралдармен өзара байланыста болады. 
Жүйелік программалар компьютерлік жүйенің аппараттық жасақтамасымен, программалық жасақтамасымен өзара қарым-қатынасын камтамасыз етеді. Нақты бір құрылғымен байланысты жүзеге асыратын программа драйвер деп аталады. Жүйелік сатыға енетін программалардың екінші бір тобы қолданушымен өзара қарым-қатынасты орнатады. Мұндай программалық кұралдар қолданушы интерфейсін қамтамасыз ету құралдары деп аталады. 
Қызметтік программалық жасақтама. Ол негізгі сатыдағы программалармен де, жүйелік сатыдағы программалармен де тығыз байланыста болады. Қызметтік программалар компьютерлік жүйені тексеру, баптау және жөндеу жұмыстарын автоматтандырады. Сонымен қатар олар жүйелік программалардың қызметін жақсарту мен кеңейту үшін қолданылады. 
Қолданбалы программалық жасақтама. Қолданбалы программалардың көмегімен өндірістік, шығармашылық, оқыту және т.б. мақсатта нақты жұмыстар атқарылады. 
Қолданбалы программалық құралдарға мәтіндік редакторлар, мәтіндік процессорлар, графиктік редакторлар, электрондық кестелер, мәліметтер базасын басқару жүйелері, автоматтандырылған жобалау жүйелері, баспахана жүйелері, Web-редакторлар, броузерлер және т.б. жатады. 
2.3. Дербес компьютердің негізгі құрылғылары 
Дербес компьютердің құрамына кіретін жабдықтарды қажетіне қарай өзгертіп отырады. Оның құрамына кіретін құрылғыларды компьютердің конфигурациясы деп атайды. Компьютерді сатып алғанда оның құрамына енетін жабдықтарды негізгі конфигурация деп атайды. Негізгі конфигурация үнемі өзгеріп отырады. Қазіргі кезде келесі төрт құрылғы негізгі конфигурация ретінде қарастырылады: 
•    жүйелік блок; 
•    дисплей немесе монитор; 
•   пернетақта; 
•   тышқан. 
Жүйелік блок 
Компьютердің ең негізгі кұрылғысы — жүйелік блок. Ол тік қораптың ішіне салынған. Оның ішінде дербес компьютердің негізгі түйіндері орналасқан. Жүйелік блоктың құрамына процессор, жедел жад (RАМ), тұрақты есте сақтау құрылғысы, қоректендіру блогы, енгізу-шығару порттары және ақпарат тасуыштар енеді. 
Жүйелік блоктың ішінде жатқан құрылғылар ішкі құрылғылар, ал сыртына қосылатын құрылғылар сыртқы құрылғылар деп аталады. 
Монитор 
Монитор — мәліметтердің бейнесін шығаруға арналған кұрылғы. Компьютерден кез-келген мәліметті монитордың экранына шығаруға болады. Монитор негізгі шығару құрылғыларының бірі болып табылады. Оның негізгі тұтыну параметрлері: экранның мөлшері, экран қалқасының қадымы, бейнені жаңартудың максималдық жиілігі, қорғау класы. 
Экранның мөлшері оның диагоналінің өлшемімен анықталады. Өлшеу бірлігі ретінде дюйм кабыдданған. Экранның стандартты мөлшерлері: 14", 15", 17", 19", 20", 21". Қазіргі кезде мөлшерлері 15, 17 дюйм болатын мониторлар кеңінен тараған. Ал графиктік кескіндермен жұмыс істеу үшін 19-21 дюймді мониторларды пайдаланған тиімді. 
Кейбір мониторлар бейненің айқындылығын күшейтетін тік сымдардан тұратын қалқамен жабдықталған. Осы тік сымдар арасындағы қадым (экран қалқасының қадымы) неғұрлым кішкене болған сайын, алынатын бейне соғұрлым анық болады. Қалқа қадымы миллиметрмен өлшенеді. Қазіргі кездегі ен көп тараған мониторлардың қалқа қадымы 0,25 - 0,27 мм. 
Пернетақта 
Пернетақта — дербес компьютерді басқаратын пернелік құрылғы. Ол алфавиттік-цифрлық мәліметтерді енгізуге арналған. Монитор мен пернетақтаның бірігіп кызмет аткаруын қолданушы интерфейсі деп атайды. 
Пернетақта дербес компьютердің стандартты құрылғыларының қатарына жатады. 
Пернетақтаның құрылысы. Стандартты пернетақта жүзден аса пернелерден тұрады. Олар бірнеше функционалдық топтарға бөлінген. 
Алфавиттік-цифрлык пернелер тобы символдардан тұратын акпаратты енгізуге арналған. 
Функционал пернелер тобына пернетақтаның жоғарғы бөлігінде орналаскан он екі перне кіреді (Ғ1-Ғ12). Бұндағы әрбір перне кандай да бір функционалдык қызмет атқарады. 
Қызметтік пернелер алфавиттік-цифрлық пернелер тобының маңайында орналасқан. Төменде пернелер тізімі мен олардың атқаратын қызметі сипатталған: 
• Еnter пернесінің көмегімен команда, мәтіннің азат жолы енгізіледі;  
• Аlt және Сtrl пернелері басқа пернелермен бірігіп командалар түзеді;  
• Таb пернесі мәтінді терген кезде табуляция позициясын енгізу үшін колданылады;  
• Еsс пернесі соңғы орындалған команданы қайтару үшін колданылады; 
• Рrint Screen — ағымдағы экранның күйін баспаға жіберуге немесе оны алмасу буфері деп аталатын жедел жадтың арнаулы аймағына сақтауға арналған; 
• Shift пернесі жоғарғы регистрдегі символдар мен  бас әріптерді енгізу үшін, сонымен катар басқа пернелермен бірігіп кейбір командалардың орнына қолданылады; 
• Ноmе — меңзерді жолдың басына алып келеді; 
• End —  меңзерді жолдың аяғына апарады; 
• Delete — мәтіндік меңзердің оң жағындағы символды өшіруге арналған перне, сонымен қатар қаптамаларды, құжаттарды, экран объектілерін жою үшін де қолданылады; 
• Раgе uр және Раgе Down — бір бет жоғары немесе бір бет төмен жылжу; 
• Сарs lock пернесі бас әріптер режімін қосады немесе ағытады; 
• Num Lock пернесі қосымша цифрлық пернетақтаны қосады немесе ағытады. 
Тышқан 
Тышқан - графиктік меңзермен басқарылатын құрылғы. Екі немесе үш батырмасы бар жазыңқы қорапша тәріздес. Тышқанның жазық беттегі козғалысы экрандағы тышқан нұсқағышы деп аталатын графиктік объектінің қозғалысымен байланыстырылған. Компьютерді басқару үшін тышқанды жазық бетте жылжытады және оның он немесе сол жақ батырмаларын қысқа уақытқа басып отырады. Осылайша басуды шерту деп атайды. 
Монитор мен тышқан бірігіп колданушы интерфейсінін жаңа түрі — графиктік ттерфейсті құрайды. Тышқанның көмегімен объектілердің қасиеттері өзгертіліп, басқару элементтері әрекетке келтіріледі. 
2.4. Дербес компьютердің ішкі құрылғылары  
Аналық тақша 
Аналық   тақша      дербес   компьютердің   негізгі   тақшасы   болып табылады. Онда келесі құрылғылар орналасады: 
•    процессор; 
•    шина; 
•    жедел жад; 
•   тұрақты жад; 
•   слоттар   (қосымша   құрылғыларды   қосуға   арналған   қосқыш тарақшалары). 
Процессор 
Процессор — көптеген жартылай өткізгішті элементтерден тұратын және компьютерде барлық есептеулер мен ақпарат өңдеу жұмыстарын орындайтын электрондық микросхема. Қазіргі компьютерлерде бір немесе бірнеше процессорлар жұмыс істейді. 
Процессор тікелей компьютердің класын анықтайды. Егер екі процессордың командалар жүйесі бірдей болатын болса, оңда олар программалық деңгейде толығымен үйлесімді болады. Бұл бір процессор үшін жазылған программа екіншісі үшін де орындалатынын білдіреді. 
Шектелген үйлесімділікке ие болған процессорлар тобын процессорлар топтамасы деп атайды. Мысалы, барлық Іntel Pentium процессорлары х86 топтамасына жатады. Бұлардың негізін қалаушы 16-разрядты Іntel - 8086 процессоры болып табылады. ІВМ РС компьютерінің ең алғашқы моделі осы процессордың негізінде құрастырылған. Кейінірек Іntel 80286, Іntel 80386, Іntel 80486, Іntel Pentium 60,66,75,90,100,133; Іntel Pentium ММХ, Іntel Pentium Рrо, Іntel Pentium II, Іntel Сеleron, Іntel Pentium III процессорлары шығарыла бастады. Бұрын дербес компьютерлер үшін процессорлар шығаратын тек Іntel фирмасы болса, кейінірек АВМ, Сугіх фирмалары да процессор шығарумен айналыса бастады.  
Процессордың бір-бірінен өзгешелігі олардың типтері (модельдеріне) мен ырғақтық жиіліктерінде. Ырғақтық жиілік — олардың жұмыс жылдамдығының көрсеткіші. Ол мегагерцпен өлшенеді. Мысалы, Іntel Pentium типтегі процессорлар 75, 90, 100, 120, 133, 150, 166, 200 және 233 МГц жиілікпен жұмыс істейді. 
Шина 
Процессор компьютердің басқа құрылғыларымен, соның ішінде ең алдымен жедел жадпен шина деп аталатын өткізгіштер тобы арқылы байланысқан. Шиналардың негізгі үш түрі бар: мәліметтер шинасы, адрестік шина және командалық шина. 
Компъютердің жады 
Компьютердін жады — оның құрамына міндетті түрде енетін элементтердің бірі. Ол бірнеше түрге бөлінеді және бір-бірінен өлшеміне, ақпаратты сақтау мерзіміне және т.б. параметрлеріне қарай ажыратылады. 
Жадтың көлемі байтпен өлшенеді. Бір байт сегіз биттен тұрады. Бит деп 0 мен 1 мәндерінің біреуін ғана қабылдай алатын ақпарат өлшемінің ең кіші бірлігін айтады. Сонымен 1 байт көлемдегі жадқа бір символ сақтауға болады. Қазіргі кездегі компьютерлердің жадының көлемі миллиондаған байтқа жетеді, сондықтан оны килобайт, мегабайт, гигабайт арқылы қысқаша өрнектеген ыңғайлы:  
•    1Гбайт=1024Мбайт 
•    1Мбайт=1024Кбайт 
•    1 Кбайт = 1024 байт. 
Жедел жад (ОЗУ) немесе жедел есте сақтау құрылғысы ақпараттың кез-келген бөлігіне лезде қатынауды камтамасыз етеді. Бірақ компьютерді өшірген кезде жедел жадтағы барлық ақпарат бірден жойылады. Дербес компьютерлердің жедел жадының өлшемі жылдан жылға өсіп келеді. Pentium типтес компьютерлердің жедел жадынын көлемі 8 Мбайттан 256 Мбайтқа жетеді. ОЗУ-дың құрылысы оны үнемі ұлғайтып отыратындай етіп жасалынған. Компьютердің жедел жадының көлемі өскен сайын оның есептеу жылдамдығы артады. 
Тұрақты жад (ПЗУ) — стандартты программаларды, өзгермейтін мәліметтерді және жүйелік ақпаратты (ВІОS, таңба генераторларының кестесін және т.б.) энергиядан тәуелсіз сақтауға арналған жад. Компьютер жұмысы кезінде бұл жадтан мәліметтерді тек оқуға болады, ал оған ақпарат жазу арнаулы құралдар (программалауыштар) арқылы жүргізіледі. Жадтың өзгермейтін түрін құрады. Мұнда компьютер құрылғыларын басқаруға арналған жүйелік программалар орнатылған. Компьютерді іске қосқаннан кейін жабдықтарды біртіндей тестілеу процесі басталады. Процессор мен бейнеадаптерді тестілеу процесі аяқталған соң мониторға диагностикалық хабарлама шығарылады. Содан соң компьютердін бастапқы жүктелу процесін басқаратын программа орындалады. 
Қатқыл диск 
Қатқыл диск үлкен көлемдегі мәліметтер мен программаларды ұзақ уақытқа сактауға арналған негізгі құрылғы. Шындығына келгенде ол бір диск емес бірнеше дискілердің жинағынан тұрады. Қатқыл дискінің негізгі параметрлеріне оның сыйымдылығы мен жұмыс өнімділігі жатады. Қазіргі кезде қатқыл дискінін көлемі 40 Гбайтқа жетгі және ол одан әрі ұлғайтылуда. 
Иілгіш дискілерге арналган дискжетек 
Иілгіш дискілер бір компьютерден екінші компьютерге ақпарат алмастыру үшін, әзір жұмысқа қажет емес ақпаратты сақтап қою үшін қажет. Иілгіш магниттік дискілер (дискет) арнаулы дискжетек деп аталатын тасуышқа салынады. Дискжетек жүйелік блокта орналасқан. 
Қазіргі дербес компьютерлерде 3,5 дюймдік дискеттер колданылады. Оған 1,44 байт көлеміндегі ақпарат жазылады. 
Жинақы-дискіге арналган дискжетек 
1994-1995 жылдары аралығында дербес компьютерлердің құрамына кіретін диаметрі 5,25 дюймдік дискілерге арналған дискжетек алып тасталынып, оның орнына өлшемдері тура осындай болатын СО-RОМ тасуыштарын енгізді. СО-RОМ (Compact Disk Read-Memory) сөзінің қазақша аудармасы жинақы-дискіге негізделген тұрақты есте сақтау кұрылғысы. Кәдімгі жинақы-диск көлемі 650 Мбайтқа жуық мәліметті сақтай алады. Мәліметтер көлемінің үлкен болуы мультимедиялық ақпараттарға (графиктік, музыка, бейне) тән, сондықтан СО-RОМ дискжетегін мультимедия аппараттық құралдар қатарына жаткызады. Лазерлік дискіде таратылатын программаларды мультимедиялық басылымдар деп атайды.  
Бейнекарта 
Монитормен бірігіп бейнекарта дербес компьютердің ішкі бейнежүйесін кұрайды. Бейнені даярлаумен тығыз байланысты амалдардың барлығын бейнекарта (бейнеадаптер) деп аталатын басқару блогы атқарады. 
Қазіргі кезде кең тараған бейнеадаптер SVGA. Ол 16,7 миллион түстерді экранға шығарып беруді қамтамасыз етеді. Экранның шешуі бейнекартаның негізгі параметрлері болып табылады. Әр монитор үшін өзіне сәйкес тиімді экран шешуі анықталған. Мысалы, өлшемі 14 дюйм болатын монитордың экран шешуі 640x480, ал 19 дюймдік экрандар ушін 1280x1024 шешу пайдаланылады. Мәтіндік кұжаттармен жұмыс істеу үшін 640x480 шешулі мониторлар жеткілікті. Көптеген қолданбалы программалармен жұмыс жасау үшін шешуі 1024x768 болатын мониторлар қажет болады. 
2.5. Дербес компьютердін сыртқы құрылғылары 
Компьютердің сыртқы құрылғылары оның жүйелік блогына қосылып, көмекші қызмет атқарады. Сыртқы құрылғыларды келесідей төрт топқа бөлуге болады: 
•    мәліметтерді енгізу кұрылғылары; 
•    мәліметгерді баспаға шығару құрылғылары; 
•    мәліметтерді сақтау құрылғылары; 
•    мәліметтермен алмасу кұрылғылары.  
Енгізу қурылгылары 
Мәліметгерді енгізудің ең негізгі құрылғысы пернетақта болып табылады. Одан басқа да енгізу құрылғыларына тышқан, джойстик, трекбол және т.б. жатады. Джойстик - компьютерлік ойындарда колданылатын қолмен басқарылатын құрылғы. Трекболдың тышқаннан айырмашылығы оның қорапқа орнатылған кішкене шары алақанмен козғалысқа келтіріледі және ол жазық бетті қажет етпейді, сондықтан ол ықшам компьютерлерде қолданылады. 
Графиктік мәліметтерді енгізуге арналган құрылгылар 
Графиктік мәліметтерді енгізу үшін сканерлер, графиктік планшеттер (дигитайзерлер) және цифрлы фотокамералар колданылады. Сканерлердің көмегімен символдардан тұратын мәліметтерді де енгізуге болады. Бұл жағдайда берілген материал графиктік түрде енгізіледі, сонан соң арнаулы программалық құралдардың көмегімен өңделеді. Сканерлер парақ бетіндегі мәліметтерді оқып, оны компьютерге енгізеді. 
Мәліметтерді баспаға шығару құрылғылары 
Мәліметтерді баспаға шығару үшін мониторға қосымша принтер деп аталатын баспаға шығару кұралы қолданылады. Принтердің көмегімен экрандағы құжаттың көшірмесін қағазға басып шығара аламыз. Принтерлерді жұмыс істеу принциптеріне қарай матрицалық, лазерлік, сия бүркіш және термографиктік деп бөледі. 
Мәліметтерді сақтау құрылғылары 
Магниттік дискілер мен лазерлік дискілерге косымша мәліметтерді сақтаудың сыртқы құрылғыларына стримерлер, ZІР-тасуыштар және НіҒD-тасуыштары жатады. 
Стримерлер — мәліметтерді магниттік таспада сақтауға арналған құрылғылар. Стримерлерге арналған магниттік таспалардың (картридж) көлемі жүздеген мегабайтқа жетеді. 
ZІР - тасуыштарды мәліметтерді сақтаудың сыртқы құрылғыларын жасауға негізделген Lomega компаниясы шығарады. Бұл құрылғы өлшемдері стандарттық иілгіш дискіден сәл ғана үлкен және сыйымдылығы 100-ден 250 Мбайт болатын дискілермен жұмыс жасайды. ZІР -тасуыштардың негізгі кемшілігі олардың 3,5 дюймдік иілгіш дискілермен үйлесімсіздігінде. 
Sony компаниясы жасап шығарған НіҒD құрылғысы кәдімгі стандарттық иілгіш дискілермен үйлесімді болып келеді. Олар сыйымдылығы 200 Мбайт болатын арнайы тасуыштармен де, кәдімгі иілгіш дискілермен де жұмыс істеуге бейімделген. 
Мәліметтермен алмасу құрылгысы 
Модемдер (Модулятор + ДЕМодулятор) алыс қашықтықтағы компьютерлер арасында байланыс арналары бойынша мәліметтер алмасу үшін қолданылатын құрылғы. Мұндағы байланыс арналары деп кабельдік, радиожиіліктік және сымдық байланыстарды түсінеміз. Байланыс арналарының типіне қарай қабылдау-жіберу құрылғыларын радиомодемдер, кабельдік модемдер және т.б. деп бөледі. Компьютерден модемдерге түскен сандық мәліметтер модуляциялық жолмен түрленіп (фазасы, амплитудасы, жиілігі бойынша), телефон желісіне бағытталады.

 

 

ЭЕМ-нің құрамы

Тақырыбы: ЭЕМ-нің  құрамы 
Жоспар 
1. Аппараттық жабдықтар Дербес ЭЕМ-нің элементтік базасы 
2. ІВМ дербес компьютерінің негізгі блоктары  
3. Микропроцессер 
4. ЭЕМ-нің жедел жады 
5. Графиктік адаптерлер 
6. Дискідегі информация жинақтауыш 
7. Принтерлер мен плоттерлер 
8. Компьютерге информация енгізу құрылғылары 
  
Аппараттық жабдықтар 
Біз үлкен ЭЕМ-ді немесе дербес компьютерді алсақ та,олар бір-біріне ұқсас принципте жұмыс істейтін мынадай құрамнан тұрады: 
1.Орталық процессор; 
2.Енгізу құрылғысы; 
3.Есте сақтау құрылғысы; 
4.Шығару құрылғысы. 
Орталық процессор барлық, есептеу және информация өңдеу істерін орындайды. Бір интегралдық схемадан тұратын процессор микропроцессор деп аталады. Күрделі машиналарда процессор бір-бірімен өзара байланысты бірнеше интегралдық схемалар жиынынан тұрады.  
Енгізу құрылғысы информацияны компьютерге енгізу қызметін атқарады. 
Есте сақтау құрылғысы программаларды, мәліметтерді және жұмыс нәтижелерін компьютер жадына сақтауға арналған. 
Шығару құрылғысы компьютердің жұмыс нәтижесін адамдарға жеткізу үшін қолданылады.  
Дербес ЭЕМ 
Дербес ЭЕМ-нің элементтік базасы 
Дербес ЭЕМ-нің элементтік базасы болатын электрондық компоненттері информация өңдеудің белгілі бір қызметін немесе оны сақтау ісін атқарады. Мұндай компоненттер интегралдық схемалар деп аталады.Интегралдық схема металдан не пластмассадан жасалған қорапқа салынған жартылай өткізгішті кристалдардан тұрады.Жіңішке жіп секілді арнайы сымдар осы кристалды қораптың шеткі тақшалармен жалғастырады. 
Жартылай өткізгішті кристалл көбінесе өте таза кремнийден жасалады, оны жасауда вакуумдық бүрку, тырналау, қоспаларды, иондық түрде енгізу,  дәлме-дәл фотолитография, тәрізді және де басқа жоғары сапалы технологиялар қолданылады. 
Осындай күрделі технология нәтижесінде кристалда электр схемасына біріктірілген “электрондық молекулалар” жасалады. Олар бір кристалл, (5*5мм) жүз мыңнан аса бір-бірімен байланысқан “электрондық молекулаларды” құрастырып, өте күрделі информацияны түрлендіру жұмыстарын орындый алады. Мүмкін болашақта осындай схемалар элементтері рөлін тікелей ұғымдағы заттардың молекулалары атқаратын шығар. 
Интегралдық схемаларды жасау, тексеру, олардың сапаларын бақылау-барлығы да автоматтандырылған, оның үстіне оларды сериялық түрде шығару да меңгерілген. Интегралдық схемаларды шығаруды баспаханалардағы кітапты көбейтіп шығарумен салыстыруға болады. Олар өздерінің атқаратын функцияларына қарай ЭЕМ-нің әртүрлі тетіктерінің- шифраторлардың, сумматорлардың, күшейткіштердің түрлеріне байланысты бөлек-бөлек топтарға жіктеліп, серияларға бөлініп шығарылады. 
Бұл схемалардың интегралдық деп аталу себебі олардың бір кристалы күрделі логикалық функциялардың белгілі біреуін орындай алады, сосын олардан транзисторлар мен диодтардан құрастырылатын сияқты машина қондырғылары оңай жасалады. 
ДЭЕМ бірыңғай аппараттық жүйеге біріктірілген техникалық электрондық құрылғылар жиынынан тұрады.ДЭЕМ құрамына кіретін барлық құрылғыларды олардың функционалдық белгілеріне қарай екіге бөлу қалыптасқан, олар: жүйелік блок және сыртқы құрылғылар. 
Жүйелік блок мыналардан тұрады: 
-микропроцессор; 
-оперативті есте сақтаушы құрылғы немесе жедел жады; 
-тұрақты есте сақтаушы құрылғы; 
           -қоректену блогы мен мәлімет енгізу-щығару порттары. 
               Ал, сыртқы құрылғылар былайша бөлінеді: 
           -информация енгізу құрылғылары; 
           -информация шығару құрылғылары; 
           -информация жинақтауыштар. 
ДЭЕМ-нің құрамында ең аз дегенде жүйелік блок, бір-бірден енгізу, шығару құрылғылары және ең аз дегенде бір информация жинақтауыш құрылғы кіреді.ДЭЕМ-де шешілетін мәселеге байланысты пайдаланушы адам мен оның минималды конфигурациясына қосымша шеткері құрылғыларды қосу арқылы кеңейтуіне болады. 
Информация мен басқару командаларын енгізетін негізгі құрылғыларға пернетақта (клавиатура), “тышқан” тәрізді  тетік және сканер (із кескіш) жатады. Осындай функцияларды бұлардан өзге жарық қаламұштары, жарық сезгіш планшеттер, джойстиктер (ұршық тәріздес тетік) және басқа да мәселелерді шешуге қолданылатын құралдар орындайды. Мысалы, осылардың кейбіреуін жобалау жұмыстарын автоматтандыруда қолдануға болады.  
ІВМ дербес компьютерінің негізгі блоктары  
Әдетте ІВМ дербес компьютерлері мынадай бөліктерден тұрады: 
          - Жүйелік блок  
          - Мәтіндік және графикалық информацияны кескіндеуге арналған монитор немесе дисплей  
          - әртүрлі символдарды компьютерге енгізуге арналған перне тақты немесе пернелік  
Компьютердегі ең негізгі құрылғы- жүйелік блок, оның ішіне ДЭЕМ- нің басты құрылғылары орналасқан. Жүйелік блогы құрамында микропроцессор, жедел жад, тұрақты есте сақтаушы құрылғы, қоректену блогы мен енгізу-шығару порттары және мәлімет жинақтауыштар бар.  
Бұлардан басқа компьютердің жүйелік блогына мынадай құрылғыларды қосуға болады:  
          - мәтіндік және графикалық информацияларды басып шығаруға арналған принтер  
          - графикалық курсормен басқарылатын құрылғы- “тышқан” графикалық қолтетігі  
 - джойстик- компьютерлік ойындарда қолданылатын қолмен басқарылатын тетік  
- графисызғыш немесе плоттер – сызбаларды (графиктерді) қағазға шығаруға арналған құрылғы; 
- сканер (ізкескіш) – графикалық немесе мәтінді информацияларды оқуға арналған оптикалық құрылғы; 
 - CD-ROM – компакт-дискілерді оқуға арналған құрылғы, ол қозғалатын бейнелерді, мәтіндерді және дыбыстарды шығару үшін кеңінен пайдаланылады; 
 - модем – телефон желісі арқылы басқа компьютерлермен информация алмасуға арналған құрылғы; 
 - стример – мәліметтерді магниттік таспада сақтауға арналған құрылғы; 
 - желілік адаптер  компьютерді жергілікті (торапта) қолдануға мүмкіндік береді.  
 Сонымен, ДЭЕМ-нің негізгі құрылғыларына процессор, жад (жедел және сыртқы), сыртқы құрылғыларды қосу және мәліметтерді жеткізу құрылғылары жатады. Енді компьютерге кіретін немесе оған қосылатын әртүрлі құрылғылардың сипаттамаларын қарастырайық. 
Микропроцессер 
Микропроцессер бір криталда дайындалған (үлкен) интегралдық темелар – БИС, олар әртүрлі типтегі ЭЕМ жасауға керекті элемент болып табылады. Оны әртүрлі логикалық функцияны орындайтын етіп программалауға болады, сондықтан программаны өзгерту арқылы микропроцессорды арифметикалық құрылғы немесе енгізу-шығару жұмыстарын басқарушы ролінде қолдануға болады. Микропроцессерге жедел және тұрақты жад, енгізу-шығару құрылғыларын қосуға болады. 
 IBM тәрізді компьютерлерде INTEL фирмасының және басқа да фирмалардың бір-біріне үйлесімді микропроцессорлары пайдаланылады. 
 Микропроцессорлардың бір-бірінен өзгешелігі олардың типтерінде (модельдерінде), яғни оның қарапайым амалдарды орындайтын жұмыс жылдамдығының көрсеткіші – мегагерц - МГц бірлігімен берілген тактылық (қадамдық) жиілігінде жатыр. Бұған дейін кең тараған модельдерге Intel-8088 (~5 МГц), 80286 (~20 МГц), 80386SX (~25 МГц), 80386DX (~40 МГц), 80486 (100 МГц-ке дейін), Pentuim (75 МГц-тен жоғары), Pentuim-Pro (~300 МГц-тен жоғары), PentuimІІ, PentuimІІІ (800 МГц-ке дейін), және PentuimІV (1000 МГц-тен жоғары) жатады, бұл тізім олардың жұмыс өнімділігі мен соған сәйкес боғасының өсуі бойынша реттеліп келтірілген. Кейде конструкциялық ерекшеліктеріне қарай бір модеоьге кіретін прцессорлардың жиіліктері әртүрлі бола береді – жиілігі артқан сайын оның жұмыс жылдамдығы да өсе түседі. 
 Intel 8088, 80286, 80386 тәрізді бұрын шыққан микропроцессорладың аралас сандар мен амалдарды жылдам орындайтын арнаулы командалары жоқ, сондықтан олар жұмыс өнімділіктерін арттыратын қосымша математикалық сопроцессорлармен (Turbo режимы) жабдықталады.  
 Компьютерлер алып жүруге ыңғайлы вариантта да жасалады (Laptop немесе Note book). Мұндай ЭЕМ-дерде жүйелік блок, монитор және пернелік бір қорапта жасалған: жүйелік блок пернелік астында, ал монитор пернеліктің қақпағы түрінде жасалған. 
   
ЭЕМ-нің жедел жады 
Оперативті есте сақтау құрылғысы немесн ЭЕМ-нің жедел жады (RAM), сондай-ақ тұрақты есте сақтау құрылғысы (ROM) компьютердің ішкі жадын құрайды, осы екеуімен процессор жұмыс кезінде мәлімет алмасып отырады. өңделуге тиісті кезкелген мәлімет алдымен компьютердің сыртқы жадынан (магниттік дискілерден) жедел жадына жазылады.  
 Компьютердің жедел жадында осы мезетте дереу өңделуге тиіс мәләметтер мен программалар сақталады. Информация керек кезінде магниттік дискінен жедел жадқа көшіріліп, өңделген соң олар қайта сыртқы жадқа жазылып қойылады. Жедел жадта информация тек жұмыс сеансы кезінде сақталып, ондағы мәлімет ЭЕМ сөндірілгенде немес еэлектр торабында ақау болып, ток өшкен шақтарда ізсіз жоғалады. Осыған байланысты әрбір адам өзіне ұзақ уақыт керек болатын информацияны жоғалтып алмауы үшін оны оқтын-оқтын магниттік дискіге жазып отыруы керек. 
 Компьютердің жедел жадының көлемі өскен сайын оның есептеу жылдамдығы да артады. Информация көлемін өлшеуде сегіз биттен (бір мен нөл тізбегі) тұратын байт бірлігі қолданылатыны белгілі. Осы өлшем бірлігі арқылы жедел жадтағы не мегниттік дискеттегі сақталатын информация 360кб, 720кб немесе 1,44 Мб болып жазылуы мүмкін. Мұнда 1кб (1 килобайт)=1024байт, 1Мб (1 мегабайт)=1024кб, ал венчестер деп аталып жүрген қатты дискіде 1000-10000Мб (1-4 Гигабайт) және одан да көлемді информация жазылып сақталады. 
 Әдетте IBM PC XT (бұрынғы модель) компьютерлерінің жедел жадының көлемі 640 кб, IBM PC AT үшін – 1 Мб-тан жоғары, ал олардың жоғарғы модельдері 1-ден 16Мб-қа дейін, бірақ оның көлемі 32 Мб не одан да жоғары бола береді – жедел жадтың көлемін оның негізгі тақшасына микросхема қоса отырып үлкейтуге болады. 
 Компьтердің жедел жадынан өзгеше оның тұрақты жады бар, ол өзгертілмейтін информацияны сақтайды, ешкім оны өшіріп қайта жаза алмайды, оны тек оқуға болады. Әдетте тұрақты жадтың көлемі шағын 32-64кб шамасында. Тұрақты жадқа керектеі программалар оны шығаратын заводта жазылады, олар көбінесе компьютерді ток көзіне жалғаған кезде оны тексеріп іске қосу үшін қажет.  
 Сыйымдылығы 1Мб немесе одан жоғары болып келетін компьтерлердің жедел жады екі бөлімнен тұрады – алғашқы 640кб қолданбалы программалар мен операциялық жүйе үшін, ал қалғаны төмендегідей мақсаттарға пайдаланылады:  
- операциялық жүйенің алғашқы жүктемесін және компьтердің жұмысқа жарамдылығын тексеретін операциялық жүйенің бөлігін сақтауға, сондай-ақ төменгі деңгейдегі қарапайым енгізу-шығару жұмыстарын орындау үшін;  
- экранға кескіндерді беру үшін; 
- компьютердің қосымша құрылғылары мен бірге жүктелетін операциялық жүйелердің әртүрлі кеңейтілген мәліметтерін сақтау үшін қажет болады. 
Жедел жадтың көлемі туралы сөз болғанда, оны бірінші бөлігі туралы айтылады, ал ол кейбір программаларды орындауға жеткіліксіз болып қалады. Міне, осындай сәттерде компьютердің жедел жадының кеңейтілген бөлігі (extended) мен қосымшасы (expanded) пайдаланылады. 
 INTEL фирмасының 80286, 80386SX және 80486SX сияқты процессорларды 1-16Мб жедел жад көлемімен, ал 80386 және 80486 процессорлар - 4-8Мб көлемімен жұмыс істей алады. Бірақ операциялық жүйе үлкен көлемді жадты толық пайдалана алмайды. Қосыша жадты пайдалану үшін арнаулы программалар – “драйверлер” жасалынады, олар қолданбалы программадан тапсырма алады да, процессордың “қорғалған режим” жүйесіне көшеді. Тапсырманы орындаған соң, драйвер алғашқы режимге көшуді қамтамасыз етеді де, микропроцессор жұмыстың қалыпты режиміне ауысады.  
Процессордың өте жылдам істейтін тағы бір шағын көлемді жады бар, оны кэш-жад (Cash) немесе бүркеме-жад деп атайды. Ол жедел жад пен процессордың жұмысын жылдамдату үшін аралық дәнекер жад ретінде пайдаланылады.  
 Процессордан бөлек компьтер құрамында:  
- ЭЕМ құрамына кіретін (дисплей, диск және т.с.с.) әртүрлі құрылғылар және олардың жұмысын басқаратын электрондық схемалар (контроллерлер);  
- Енгізу-шығару порттары, олар жүйелік блокқа әртүрлі принтер, графиксызғыш, тышқан тетігі тәрізді шеткері құрылғыларды тіркейтін көпразрядты байланыс құрылғылары түрінде болады. 
Енгізу-шығару порттары ішкі негізгі құрылғылары мен байланыс жасайтын арнайы порттан және шеткері құрылғыларымен (принтер, тышқан тетігі т.с.с.) байланыстыратын жалпы мақсаттағы порттардан тұрады. Жалпы мақсаттағы порттар LPT1-LPT3 деп белгіленетін параллель және COM1-COM3 болып белгіленетін тізбекті бөліктерге жіктеледі. Параллель порттар жұмысты жылдам істейді, бірақ байланасу үшін көбірек сым шоғырларын керек етеді (принтермен жалғасатын порт параллель, ал модеммен телефон желісі арқылы байланысатын порт тізбекті түрге жатады).  
Графиктік адаптерлер 
Монитор немесе дисплей – ДЭЕМ-ге міндетті түрде қажет шеткері құрылғы, ол компьютердің жедел жадында өңделетін информацияны экранда көру үшін қажет. Экран түстеріне қарай дисплейлер монохромды (ақ-қара) және түрлі-түсті болып, ал экранға шығарылатын информация түрлеріне байланысты символдық (тек символдық информация) және графиктік (символдық және оған қоса графиктік информация) болып бөлінеді.  
ЭЕМ-нің бейнелік құрылғысы екі бөліктен: монитор мен адаптердан тұрады. Біз тек мониторды көреміз, ал адаптер ЭЕМ қорабының ішінде орналасқан мониторды басқару блогы. Монитордың өзінде тек электрондық-сәулелі түтікше бар. Ал адаптерде бейне сигналдарын беретін логикалық схемалар орналасқан.  
Электрондық сәуле экранда секундтің 1/50 бөлігінде жүріп өтеді, бірақ экран бейнесі одан жәй өзгереді. Сондықтан экранның бір көрінісі үшін бейне сигналды бірнеше рет қайталап беріп отыру керек. Адаптерде бейнелер көрінісін сақтауға арналған бейнелік жад бар. 
Көбінесе символдық режимде дисплей экранына 80 таңбадан тұратын 25 жол мәлімет шығарылады (барлығы – 2000 таңбадан тұратын стандартты машинка қағазындағы символдар саны), ал графикалық режимдегі экранның бейнелеу (көрсету мүмкіндігі) қабілеті адаптер тақшасын жүйелік блокты байланыстыру құрылғысының мүмкіндіктеріне сәйкес болады.  
Экрандағы кескін көрінісінің сапасы графикалық адаптердің типіне қарай өзгеріп отырады. 
Кең тараған адаптерлерге мыналар жатады: EGA, VGA және SVGA. Қазіргі кезде VGA және SVGA (Super VGA) кеңінен қолданылады, SVGA-ның көрсету қабілеті өте жоғары. Адаптерлер бейнелерді айқындап көрсету қабілетімен ерекшеленеді.  
Адаптердің бейнелеу қабілеті оның графикалық режимде экранда көрсетіле алатын бір жолдағы нүктелер (пиксельдер) санына байланысты. Мысалы, 720*348 мүмкіндікті немесе одан да жоғары монитор вертикаль (тік) бағытты 348 жол-нүктені көрсете алады, ал оның әр жолында 720 нүкте бар. Баспағана жүйелерінде 800*600 және 1024*768 мүмкіндікті немесе одан да жоғары мониторлар қолданылып жүр. Бірақ олар қымбатырақ тұрады.  
Экран бетінің мөлшері диагональ стандарт (14 дюйм-1 дюйм=2,54см) бойынша жасалады, үлкейтілген (15 дюйм) және теледидар (17,20 және 21 дюйм – диагоналі бойынша 54см-ге дейін) тәрізді болып та жасалғандары кездеседі, олар түрлі түсті (16млн-нан бірнеше ондаған млн түстерге дейін) немесе ақ-қара (монохромды) болып та шығарыла береді.  
Адаптерлер стандартты түрлі түсті монитордағы түстер палитрасын (жиынын) анықтайды: CGA (ескі модель) стнадартты режимде 4 түспен, EGA – 64 түспен, VGA – 256 түске дейін, ал SVGA – млн-нан аса түстермен жұмыс істе алады. Бірақ символдық рнжимде көрсетілген стандарттағы экрандардың барлығы да 16 түсті ғана қолданылады.  
Монитор типін ЭЕМ-де қойылған мақсатқа байланысты таңдау керек. Егер тек мәтіндік информациямен жұмыс істейтін болсақ, онда монохромды символдық монитор жеткілікті. Ал, егер де автоматтандырылған жобалау жұмыстарымен айналасу қажет болса, онда түрлі түсті графикалық монитор қажет болады. Бірақ көптеген программалармен жұмыс істеу кезінде түрлі түсті графикалық мониторды қолданған өте ыңғайлы екенін еске сақтаған жөн.  
Дискідегі информация жинақтауыш 
Информация жинақтауыштар – кез келген ЭЕМ-нің қажетті бөлігі – оларды көбінесе информацияның сыртқы жинақтауыштары немесе компьютердің сыртқы жады дейді. Олар көлемді информацияны ұзақ сақтау уақыт үшін қажет және ондағы мәліметтер ЭЕМ-нің жұмыс күйіне байланысты болмайды. Сыртқы жадта кез келген программа немесе жай мәліметтер сақтала береді, сол себепті оны әрбір адамның мәліметтерінің кітапханасы деуге болады.  
ДЭЕМ-дерде информацияны жинақтаушы рөлін магниттік дикілердегі жинақтауыштар атқарады, оларда мәліметтерді тікелей оқуға не жазуға болады. Соңғы кездерде ДЭЕМ-дер үшін магниттік таспадағы жинақтауыштар – стримерлер шықты, бірақ олар өте көлемді мәлімет сақтай алғанмен, оқу-жазу жұмыстары бірте-бірте тізбектей іздеу арқылы жай жүргізіледі. Сол себепті стримерлер магниттік дискідегі жинақтауыштарды ауыстыра алмайды, тек толықтырады.  
Магниттік дискідегі жинақтауыштар (НМД – накопитель на магнитных дисках) екі түрлі болады: иілгіш магниттік дискідегі жинақтауыш (ИМДЖ) (НГМД – накопитель на гибких магнитных дисках) және қатқыл магниттік дискідегі жинақтауыш (ҚМДЖ) (НГМД – накопитель на жестких магнитных дисках). 
Қатты дискідегі мәлімет жинақтауыштар (винчестер) информацияны тұрақты сақтауға арналған. 80286 процессорлы IBM PC-де қатқыл дискінің мәлімет сыйымдылығы 20-40Мб, 80386SX,DX және 80486SX (SX- бір процессорлы, DX- екі прцессорлы) – 300Мб-қа шейін, 80486DX – 500 – 600Мб, ал Pentuim – 1-40Гб-қа шейінгі деңгейде немесе одан да жоғары болады.  
Қатқыл диск орнынан алынбайды, ауа кірмейтіндей жабық корпусқа салынып, жүйелік блокта орналасады. Ол екі жағына да мәлімет жазылатын бір дистеге біріктірілген бірнеше дискілерден тұрады. Иілгіш алмалы-салмалы дискетке қарағанда винчестерге өте көп мәлімет көлемі сияды, сондықтан оны пайдалану өте ыңғайлы.  
Иілгіш дискідегі (дискеттегі) жинақтауыштар бір компьютерден екінші компьютерге мәлімет алмастыру үшін, әзір жұмысқа қажет емес информацияны сақтап қою үшін, қатқыл дискідегі мәліметтердің архивтік (тығыздалған) көшірмесін алу үшін керек.  
Жұмыс процесінде әр адам өзінің мәліметтері мен программаларының дискіде алатын көлемін білуі тиіс және дискіде қанша бос орын қалғанын қадағалап, дискінің көлемін тиімді пайдалануға тырысуы қажет.  
Иілгіш диск (дискета) – табақша пішінді, бетіне қабыршық түрінде магнитті қоспа жағылған иілгіш диск. Дискеттің пластмассадан жасалған қапшығында оған мәлімет жаздырмауға болатын кішкене тіктөртбұрышты ойық бар және мәлімет жазу-оқу кезінде дискінің бетімен байланыс жасайтын магниттік бастиектің жылжитын орны пластмасса қапшықта ашық болады. 
Дискеттің негізгі параметрі – оның диаметрі, қазіргі шығарылатын дискеттер үшін бір ғана стандарт бар – ол диаметрі 3,5 дюймдік дискеттер, яғни дискеттің диаметрі 89 мм болады. 
IBM PC XT, AT компьютерлері үшін диаметрі 5,25 дюймдік (133 мм) дискеттер қолданылған болатын.  
Мәлімет жазу не оқу үшін дискет жүйелік блоктағы дискжетектің ұясына салынады. ДЭЕМ-дерде бір немесе екі дискеттер ұясы болуы мүмкін. Дискеттер алмалы-салмалы құрал болғандықтан, олар әрі мәліметті сақтау үшін, әрі компьютерлер арасында мәлімет алмастыру үшін де қажет. 
5,25 дюймдік дискеттер дайындалу сапасына қарай 720кб немесе 1,2Мб информация сақтай алады. 
3,5 дюймдік дискетте екі түрлі көлемде информация жазылады, 1,44Мб және 720кб. 1,44Мб мәлімет жазылатын дискеттің төменгі оң жақ шетінде кішкене төртбұрышты қосымша ойық болады, ал 720 кбкөлемді дискетте ол болмайды. Дискеттер қатты пластмасса  қорапта орналасады, сол себепті олар әрі ұзақ, әрі сенімді қызмет атқарады. Соңғы шығып жатқан ДЭЕМ-дерде 3,5 дюймдік дискеттер ғана қолданылады. 
Дискеттерді мәлімет жазудан сақтау. 5,25 дюймдік дискеттерде мәлімет жаздырмау үшін арнайы ойық бар. Егер осы ойықты қағазбен желімдеп жауып қойса, онда оған мәлімет жаза алмайсыз, яғни бұрынғы информация өзгеріссіз сақталады. Ал 3,5 дюймдік дискеттерде жаңағыдай ойықтың үстінде жылжымалы ілгек бар, оны жоғары-төмен қозғай отырып, мәлімет жазуға немесе жаздырмауға болады. Суретте ілгек рұқсат етілген тәртіпте тұр, мұндайды ойық жабық тұрады. Ойықты ашатын болсақ, оған мәлімет жазуға болмайды. 
Дискетті форматтау (белгі салу). Дискетті алғаш рет пайдалану алдында,оны арнайы тәсілмен форматтайды,яғни беттеріне белгі салады. Форматтау операциялық жүйенің командасымен жүргізіледі. 
ДЭЕМ-дерде бұлардан басқа лазерлік компакт-дискі, магниттік оптикалық дискі немесе  Бернулли  дискілері тәрізді құрылғылар болуы мүмкін. 
Қазіргі ДЭЕМ-дерде көптеген көлемді программалар CD-ROM компакт-дискілеріне жазызылады. CD-ROM дискілерінің мәлімет оқу жылдамдықтары әртүрлі болады, мысалы, жәй жылдамдықты, екі еселенген, төрт еселенген, т.с.с. жылдамдықта бола береді. Соңғы кездері шыққан 6-8 жылдамдықты компакт-дискілер қатты магниттік дискі мен бірдей жылдамдықта жұмыс атқара алады. 
Қарапайым компакт-дискінің көлемі 650 Мб, яғни оған 650 миллион символ сияды, бірақ бұдан тек мәлімет оқуға болады, ал жазуға болмайды. Компакт-дискілерге мәлімет жаздыратын құрылғылар әзірше қымбат тұрады, сондықтан дербес компьютерлер ондай құрылғылармен жабдықталмайды.  
Қазіргі кезде компакт-дискілерде өте сапалы фотосуреттер, фильмдер мен бейнеклиптер жазылып таратылады. Әртүрлі дыбыстық эффектілермен, музыкамен безендірілген ойындар, компьютірлік энциклопедия, үйренуге арналған әртүрлі программалар – барлығы CD-ROM дискілерінде болады.  
Принтерлер мен плоттерлер 
Принтер мәтіндік және графикалық мәліметтерді  компьютердің жедел жадынан қағазға басып шығаруға арналған.Ол рулон қағаз түрінде де, парақ та бола береді. 
Принтерлердің негізгі артықшылығы – олар көптеген қаріп түрлерін пайдаланып, күрделі мәтіндерді басып бере алады. Шрифт түрлеріндегі әріптердің биіктігі, ені, олардың ара қашықтығы, интервалдары әртүрлі болады. Әрбір адам мәтінді қағазға шығарар алдында өзіне керекті қаріп түрін және басқа баспа параметрлерін таңдап, қағаздың мөлшері мен жолдың енін сәйкес күйге келтіріп алуы тиіс.Осыған байланысты матрицалық принтерлердің тар (стандартты бір бет қағаз үшін ) және күймелі (қатар тұрған екі бет қағаз үшін) түрлері бар. 
Жұмыс кезінде компьютердегі мәліметтің (мәтін теруге арналған компьютер жадындағы кеңістік) өте көлемді болатынын білген дұрыс, ол экран мөлшерінен әлдеқайда үлкен болып,мыңдаған жолдардан тұра алады, оның көлемі тек компьютер жадындағы бос орынмен және программа ерекшеліктерімен анықталады.Сол себепті мәлімет қағазға  басыларда, әр жолдың ені анықталып, қаріп ерекшеліктері мен интервалдарға, шеттегі бос орындарға байланысты мәтін беттерге бөлінеді. 
Принтерлер графиктік сызбаларды, суреттерді түрлі түсті етіп басып бере алады, соған байланысты олардың көптеген модельдері бар. 
Қазіргі кезде принтерлердің матрицалық, лазерлік, сия бүріккіш және термографиктік түрлері бар.  
Соңғы кезге дейін ең көп тараған, арзан, әрі пайдалануға қолайлы лазерлік принтерлер болып саналады, оларда қағазға таңба салу лазерлік сәуле арқылы жүзеге асырылады.  
Матрицалық принтерлерде баспа тиегі қағаз жолдарымен жылжи отырып, керек кезінде бояйтын (көбінесе қара бояу) лента арқылы қағазды символ суретіне сәйкес нұқып отырады. Арзан принтердің баспа тиегінде 9 ине бар, олардың сапасы орташа болады: сапасын арттыру үшін инелер бір жолда жағалап бірнеше рет жүріп өтуі тиіс. Бұларға қарағанда 24 не 48 инелі принтерлер басылымының сапасы жоғары болады. Матрицалық принтерлердің жұмыс өнімділігі 10-60 секундта бір бет аралығында (секундына 20-400 символ) болады, бірақ олардың қағаздағы сапасын арттырғымыз келсе, жылдамдықтан ұтыламыз. Принтерлерді таңдау кезінде олардың латын әрпінен өзге ұлттық әріптерді (қазақ, орыс, ұйғыр) баса алатын мүмкіндігіне көп көңіл бөлінеді. Мұндайда екі түрлі жағдай болуы ықтимал:  
а) орыс, қазақ әріптерінің бейнелері принтер жадына алдын ала қондырылған, сондықтан принтер тоқ көзіне қосылысымен бірден ұлттық әріптерді баса береді. Егер принтердегі әріптердің кодтары компьютердегімен бірдей болса, операциялық жүйелер командаларымен (PRINT, COPY) мәтіндерді қағазға баса беруге мүмкіндік бар. Егер кодтар әртүрлі болса, онда оларды сәйкестендіретін драйвер-программалар қажет. 
ә) ұлттық әріптер принтер жадында жоқ болғанда, алдын ала компьютерге ұлттық әріптерді принтерге шығара алатын драйверді (басқару программасын) жүктну керек. Принтерді немесе компьютерді ток көзінен ағытатын болсақ, ол мүмкіндік жоғалады. 
Сия бүріккіш притерлерде қағаздағы бейне арнайы сия тамшыларын бүрку арқылы шығарылады. Бірақ олар қалыңырақ қағазды және тұрақты түрде қадағалап қарап тұруды керек етеді. Бұл принтерлер матрицалық принтерлерден жақсы, сапалы әрі дыбыссыз жұмыс істейді, көптеген қаріп түрлерін қамтиды, дегенмен жоғары сапалы қағаз түрлерін және сияны жиі керек етеді.  
Лазерлік принтерлер – ксерография принціпін қолданатын құралдарға жатады, бұларды әріп бейнелері электірлік тәсілмен бояу жұқтырылған доңғалақ арқылы қағазға түседі. Доңғалаққа әріптер бейнесіндегі бояу жұқтыру компьютер коандалары арқылы лазерлік сәулелермен жүргізіледі. Қағаз бетіндегі бір дюйм аумаққа 300-ден 2400 нүктеге дейін салу мүмкіндігі бар, сол себепті таңбалар саасы жоғары болады. Сонымен, лазерлік принтерлер өте сапалы басылым бере алады және жылдамдықтары да жоғары-орташа есеппен алғанда, секундына 330 символ (бір бетті 3-15 секундта) басып бере алады. Бірақ лазерлік принтердің бағасы кішігірім ДЭЕМ-нің бағасымен бірдей. 
Плоттер де (график сызғыш) мәліметтерді, негізінен графиктік информацияны қағазға шығарады. 
График сызғыштар жобалау жұмыстарын автоматтандыруда әртүрлі сызба (чертеж) түріндегі бейнелерін басып ылу үшін қажет. Бұлар бір түсті, түрлі түсті болып және де сызу сапасына қарай бірнеше топтрға жіктеледі.  
Компьютерге информация енгізу құрылғылары 
Пернелік тақта. ЭЕМ-ге мәлімет енгізетін ең негізгі құрылғы пернелік тақта болып саналады, ол арқылы мәтіндік информацияны теріп, әртүрлі командалар енгізіп орындауға болады.  
“Тышқан тәрізді қол тетік” пернелікпен бірге ЭЕМ-ді басқаруға арналған. Бұл – тегіс стол бетімен жылдам жылжи алатын, қажет болғанда оның 2-3 батырмасының бірін баса отырып, белгілі бір әрекетті орындауға болатын қолмен басқарылатын кішкене тетік.  
Сканер (ізкескіш) – қағазға жазылған мәліметтің кезкелген түрін (сурет, сызба, кітап мәтіні) оптикалық негізге сүйене отырып компьютерге жылдам енгізе алатын құрылғы. Бірақ енгізілген информация графиктік түрге айналып, оны бірден өңдеу ісін жүргізу қиынырақ болады. Ол суреттерді, сызбаларды компьютер жадына енгізе алады, мәлімет енгізу оңай, әрі жылдам орындалады.   
  

Windows жүйесіндегі терезелерді пайдалану

Windows жүйесіндегі  терезелерді пайдалану 
Терезелермен орындалатын негізгі операциялар 
Бұған дейін айтыоғандай , Windows жүйесіндегі кез келген программа терезе ішінде орындалады, сол себепті тереземен атқарылатын амалдарды (көлемін өхгерту, экран бетінде жылжыту, терезені үлкейту және кішірейту) орындай білу қажет. 
Терезенің аумағын өзгерту 
Терезенің көлемін кез келген бағытта өзгерту мүмкіндігі бар. Тышқан курсорын терезенің төрт жақтауының кез келгеніне орналастырғанда, ол тілсыздық күйіне келеді. 
Тышқан курсоры өзінің сыртқы бейнесін өзгертісімен, яғни екі жақты көлденең тілсыздыққа айналысымен, терезенің енін өзгерте аламыз. Тышқанның сол жақ батырмасын басып тұрып, терезенің тік жақтауын солға не оңға жылжыту («ал да, тасы» принцмпі бойынша) керек. Тышқанның батырмасын жіберсеңіздер, терезе енінің өзгергенін көресіздер. 
Ал терезенің ұзындығы мен енін қатар өзгерту үшін, тышқан курсорын терезенің төрт бұрышының біріне, яғни қабырға сызықтары қиылысқан жеріне алып бару керек. Бұл сәтте курсор екі жақты көлбеу тілсызық түріне келеді де, ол өз бкезегінде терезе аумағын алдыңғы айтылған тәсілмен бірдей екі бағытта өзгерту мүмкіндігін береді. 
Терезенің орнын ауыстыру 
Терезенің экран бетімен жылжытып, оның орнын ауыстыру үшін курсорды тақырып жолына алып барамыз. Мұндайда курсордың сыртқы пішіні өзгермеуі тиіс, бірақ бағыттауыш тілсыздық ұшы көк тіктөртбұрышқа түскенде ғана операцияны орындауға болады. Ол үшін тышқан батырмасын басып, оны сол басулы күйінде жібермей ұстап тұрып, «ал да, тасы» принципі бойынша курсорды жаңа орынға жылжытамыз. Курсорды жіберген сәтте терезе жылжып барған жаңа орында бекітіліп сақталып қалады. 
Терезелерді басқару 
Windows қолданбалы программаларының барлық терезелерінде тақырып аймағының сол жағында орналасқан терезелерді басқаруға арналған жүйелік меню батырмасы шертсек, Жүйелік меню ашылады.  
Востановить 
Переместить 
Размер 
_ свернуть 
Развернуть 
Х закрыть alt+f4 
Жүйелік меню 
 
Программа терезесінің жүйелік менюінің үш командасы басқару батырмаларының орындайтын әрекетін қайталайды. 
1. кішірейту 
2. «үлкейту-қалпына келтіру» батырмалары 
3. жабу батырмасы  
Қажетті команданы жүйелік менюден таңдау немесе соған сәйкес батырманы шерту бірдей жұмыс атқарады. Мөлшері және Жылжыту тәрізді екі команда терезенің көлемін перне арқылы басқаруға арналған.  
Windows жүйесіндегі жұмыс істеу негіздері. 
1981 жылы MS(PC)-DOS операциялық жүйесі IBM дербес компьютерлермен бір мезгілде пайда болып,әрбір компьютерге орналастырылған болатын. 
MS-DOS операциялық жүйесі тек бір адамның жұмыс істеуіне арналған болатын және бір мезетте тек бір мақсатты ғана шешетін, оның үстіне MS-DOS операциялық жүйесі компьютердің тек 640 кб жедел жадын ғана (RAM) пайдалана алатын еді. 
Адам мен компьютер арасындағы байланысты ұйымдастырушы қызметін, яғни пайдаланатын негізгі интерфэйс рөлін MS-DOS жүйесінде командалық жол атқарды. Бұл жол арқылы MS-DOS жүйесі мен адам арасындағы сұхбат ыңғайсыз жүргізіледі, ЭЕМ-ді басқаруға арналған қажет жүзден астам командалар пернелерден енгізіліп барып орындалады. Командаларды жазу тәртібі өте күрделі деуге болады, кейде бір команданы орындау үшін ондаған символдарды теруге тура келеді. Осы операциялық жүйемен негізінен тек маман программалаушылар ғана тікелей жұмыс істейді де, көптеген адамдар ондай дәрежеге көтеріле алмайды. 
Жүйелік программалық қоршаулар негізінен компьютердің файлдық жүйесімен жұмыс істеуді жеңілдетті, яғни қажет информацияны жылдам әрі жеңіл тауып, оның мазмұнын қарауға және жұмыс істеуге өз септігін тигізді. 
Windows жүйесінің негізгі функциялары 
Кез келген операциялық жүйе сияқты Windows ортасының негізгі ядросы, жедел жадты басқаратын ішкі жүйесі, файлдық жүйесі, енгізу-шығару құрылғыларымен жұмыс істейтін драйверлері, т.б. жүйелері бар. Ол жұмыс кезінде мынадай мәселелердің орындалуын қамтамасыз етуі тиіс: 
-компьютердің барлық аппараттық құрал-жабдықтарын басқару; 
-файылдық жүйемен жұмыс істеуді қамтамасыз ету; 
-қолданбалы программаларды іске қосу. 
Бұған қоса WINDOWS жүйесі: 
-бір уақытта бірнеше программалардың жұмыс істеуін; 
-әр түрлі программалар арасында мәліметтер алмасуын; 
-масштабталатын шрифтерді сүймелдеуді; 
-мультимедия мүмкіндіктерін пайдалануды; 
-біріңғай анықтамалық жүйе жұмысын қамтамасыз ете алады 
WINDOWS жүесінің негізгі ұғымдары 
Терезе экранның төртбұрышты қоршаулы аймағы. Онда әр түрлі программалар орындалады. Кез келген мәліметтер өңделіп түзетіледі және басқару әрекеттері жүргізіледі. Терезе шекаралары- бұл терезенің периметр бойынша өтетін тік және көлденең сызықтар. Қолданбалы программа терезесі-бұл терезеде негізгі қолданбалы программалар жұмысы атқарылады. Ол экранның бөлігін немесе оны толық алып тұра алады. Экран бетінде бір мезетте бірнеше терезе орналаса береді. Мұнда кез келген қолданбалы программаның өзіне тән жұмыс істеу терезесі болады, бірақ олардың негізгі элементтері бірдей болып жасалған. Егер терезені жбатын болсақ, дәл сол уақытқа дейін екпінді күйде болып жұмыс істеп тұрған программаың жұмысы да аяқталады.  
Кез келген терезенің белгілі бір шектеулі мөлшері болады, сондықтан информация көп болса, ол терезеге симай қалады. Мұндай жағдайда терезенің оң жақ шетінде (төменгі шетінде) айналу сызықтары деп аталатын элемент пайда болады. Бұл элементтің пайда болуы осы мезетте терезе ішіне симай сыртта орналасқан информацияның бар екенін көрсетеді. 
Экран бетіндегі программалар мен құжаттар орналасатын терезелер үш түрлі болады: 
-толық экранды терезе, яғни терезе экранды толығымен алып тұрады; 
-қалыпты күйдегі терезе, яғни терезе экранның белгілі бір бөлігін алып тұрады; 
-белгіше (пиктограмма) түрінде, яғни терезе кішірейтіліп белгішеге айналып кеткен.

 

 

ПРОГРАММАЛЫҚ ҚҰРАЛДАР

                              

 ПРОГРАММАЛЫҚ  ҚҰРАЛДАР 
Программа — магниттік тасымалдаушыда (дискіде) файл түрінде сақталып, әрбір адамның командасы бойынша компьютер жадына жуктеліп, орындауға арналған машина тіліндегі нүсқаулар жиыны. Көптеген мәселелер өзара байланыстағы бір-бірімен бірігіп отырып жұмыс істейтін программалар кешендерінің көмегімен шешіледі . 
Алдын ала келісім нақты программа арқылы орындалатын әрекеттер (функциялар) жиынының және әр функцияның орындалу вариантын анықтайды. 
Үнсіз келісім егер жұмыс істеп отырған адам айқын түрде нұсқамаса, көрсетілген немесе басқа әрекеттің, яғни функцияның нақты атқарылу параметрлерін (басқа да вариантгары болғанда) тағайындайды. 
Интерфейс - программалық жабдық пен.жұмыс істейтін адам арасындағы сұқбат жүргізу шарттары мен келісімдер жиыны. 
Программалық жасақ - информациялық технологиялардың елеулі бір бөлігі. Программасыз кез келген аппаратура жәй элементгер жиыны болады да, ол ешнәрсе істей алмайды. 
ЭЕМ программалары екі топқа бөлінеді, олар: 
1)  жүйелі программалық жасақ; 
2)  қолданбалы (кәделі) программалық жасақ. 
Жүйелі программалар ЭЕМ-нің аппараттық жабдықтар жұмысын басқарып, жүмыс істеп отырған адамды қолданбалы программалармен байланыстырады. 
Жүйелі программалық жасақты бірнеше топқа жіктеуге болады: 
1)  операциялық жүйелер; 
2)  утилиттер; 
3)  сервистік программалар. 
Операциялық жүйелер - компьютерді басқаруға арналған және қолданбалы программалармен байланысы бар нақты программа. Дербес компьютерлер үшін кең тараган оиерациялық жүйелерге 
 МЗ (РС) DOS, Windows 95, Windows NT,OS/2, UNIX жатады, 
Дербес компьютерлерлерге арналған операциялық жүйелердің барлығы да тек бір адамдық болып табылады. Расында да екі адамның бір мезетге бір компьютерде жұмыс істеуін елестету қиын ғой . 
WINDOWS 95, WINDOWS NT, OS/2, UNIX көп мақсатты жүйелер болып саналады. Көп мақсаттылық — бір компьютерде бір уақытта қатарласа бірнеше есепті шығару мүмкіндігі немесе бірнеше әрекеттің қатар атқарылып жатуы. Мысалы, Сіз мәтін көшіріліп жатқан шақта ойнап та отыруыңызға боладь, өйткені бұл жұмыстарды әртүрлі қүрылғылар атқарады немесе ол қүрылғылардың жұмыс жылдамдығы адамның жылдамдығынан өте жоғары болып келеді. 
Көптеген ІВМ - үйлесімді компьютерлер дискілікМЗ DОS операциялық жүйесі мен көп терезелі  WINDOWS графикалық операциялық жүйесін пайдаланады. 
Операциялық жүкелер көптеген функцияларды орыңдайды: информацияны дискіге жазу-оқуды жүзеге асырады, мәліметтер сақтауды ұйымдастырады, компьютер құрылғыларының өзара байланыста жұмыс істеуін, барлық қолданбалы программалар жұмысының орындалуын қамтамасыз етеді. Бүл жүйе ЭЕМ іске қосылғаннан кейін иілгіш не қатты дискіден  алғашқы жүктелетін кещенді программа болып табылады. Белгілі бір қосымша қызмет атқаруға керекті программалар тобы утилиттер болып табылады. Оларға мысал ретінде антивирустік (вирустерге қарсы) программаларды, мәліметтерді архивтеу (кысу) программаларын, компыотердің: жұмыс істеу қабілетін (диагностика) тексеретін программаларды (тест ирограммалары) айтуға болады. 
Сервистік программалар — әрбір адамның операциялық жүйемен жұмыс істеуін жеңілдететін программалар тобы. 
Қолданбалы программалар арқылы біздер өз есептерді шығарамыз. Мұндай программалар "қосымшалар" (приложения) деп те аталады. Қолданбалы программалар сан алуан, оларға қарапайым программадан бастап күрделі есептерді шығара алатътн қуатгы мамандандырылған жүйелерді (мәтіндік продессор, графикалық редактор, баспаханалық жүйелер т.б.), ғылыми мөселелерге арналған жоне жалпы көпшілікке қызмет ету кешендерін де жатқызуға болады. 
Қолданбалы (кәделі) программалық жасақ - белгілі бір мамандық салалсында нақты есептер шығара алатын программадар жиыны. Олар белгілі бір мақсатта пайдаланылатын және әмбебап болып екіге бөлінеді. 
Белгілі бір мақсатга пайдаланылатын программалық жасақ әр адамның нақты есептерін шыгаруга арналган, сондықтан оны пайдалану аймаіы да шектеулі. Мүндай программаларды жұмыс иесі өзі жасайды немесе оньң талабы бойынша маман программалаушылар жасап береді. 
Дербес компьютерлердің кең тарауьша басты себеп болған олардың алдын ала дайындалған әмбебап программалық жасақтарың кең таралуы еді, бүл программалар тек бір есепті шығарып қана қоймай, белгілі бір мамандық саласында есеп жұмыстарын түгел автоматтандыруды немесе информацияның белгілі бір түрлерін өндеуді түгел қамти алатын болды. 
Әртүрлі информацияларды өндеуге мүмкіндік беретін әмбебап программалык; жасақтың негізгі түрлері мыналар: 
-   мәтін редакторлары; 
-  графикалық редакторлар; 
-  электрондык, кестелер; 
-  оқыту жоне ойнау программалары; информациялық жүйелер және т.б. 
Мәтіндік информацияларды даярлау мен өңдеуге арналған программалар мәтін редакторы деп аталады. Өмірде кез келген ЭЕМ-де жүмыс істейтін адамдар әртүрлі есеп-қисаптар мен құжаттар дайындау, мақала және басқа жазбалар жазу сияқты мәтін дайындаумен айналысады. ДЭЕМ-дерді осы мақсатгарға пайдаланса, басқа машинкасына қарағанда жұмыс өнімділігі күрт өсетіні талас тудырмаса керек. 
Мәтін редакторлары экранда мәтіндерді түзетуге, қателерін уақьттында табуға, абзацтардың сол жақ, оң жақ шеттерін туралауға, мәтіндерді дискілерде ұзақ уақыт сақтап, қажет болғанда бірден тауып алуга, бірнеше алфавитті (латьш, орыс, қазақ) қатар пайдалануға, құжаттарды қағазға бірнеше дана етіп басып шығаруға мүмкіндік береді. 
 Дербес ЭЕМ-дер кітап, журнал, газет, т.б. шығаруда кең пайда-ланылады. Компьютердің машинкаға қарағанда көптеген артықшылығы бар: қате оңай түзетіледі, материалдарды дайындау шапшандайды, оларды безендіру жолдары женілдейді. Өте жоғары сапалы басылым шығара алатын лазерлік принтерлермен жабдықталған шағын баспахана жүйелерінің одан да күшті мүмкіндіктері бар (осы оқулық та компъютерлік баспа жүйесінде дайындалды). 
Кең тараған мәтін редакторларына WordPerfekt, Mikrosoft Word, MultiEdit, WordStar, PageMaker т.б.  жатады. 
Графиктік редакторлар графиктік информацияны дайындау мен өңдеуге арналған программа болып табылады. Олар өмірде жиі кездесетін есептеу нөтижелерін график түрінде шығаруда өте ыңгайлы. Оның үстіне графикалық редакторлар бейнелерді әртүрлі етіп - схемалар, сызбалар, суреттер және т.б. түрлерде бере алады. 
Графикалық редакторлар мәліметтердің есептелу нәтижесін график бейнесінде көрсетуде де және өз қалауымызша түрлі сызықтар тұрғызуда да қолданылады. Графиктерді әртүрлі қылыи, мысалы, түзу немесе кисық сызық түрінде, дөңгелек диаграммалар мен гисто-граммалар бейнесінде алуга болады, оларга автоматты түрде масштаб енгізуге, керек болса координата остеріне сандар мен атауларды жазып қоюга да болады. Күрделі графикалық бейнелер түрғызу кезінде түрлі-түрлі фигура мен контурларды пайдаланып, олардың әрқайсысын әртүрлі түстерге бояуга да болады. Электрондық кестелер жүйесінде миллионнан аса торлар (ұялар) болады, оігар пернелермен информацияны енгізу арқылы немесе формулалар орнегін есептеу нэтижесі бойынша компьютермен жазу арқылы толтырылады. Мұнда кестелік мәліметтерді түзету, оларды дискілерде жазып сақтау, түрлендіру, қагазга басып алу сияқты коптеген орекеттср өте жылдам орындалады.  
Ойын программалары дербес ЭЕМ-дердегі қызғылықты, кез келгенжан әуестенетінтопқажатады. Дербес компьютерлердің кеңінен тарауъша да себепші болған ойын программалары еді. Компьютерлік ойындар - демалудың жаңа технологиясы. ЭЕМ-де ойнағанда онымен шектен аса өуестенудің зиян екенін есте сақтау жөн. 
Оқыту программалары оқу-үйрену сабақтарын ұйымдастырады, олардың мектепте не үйде тарихтан, информатикадан, тілден, биологиядан, математикадан, физикадан т.б. пәндерден сабаққа дайындалу кезінде өте ыңғайлы екені талас тудырмайды. Компыотерлер сабақ оқуда электрондық оқулық жөне тренажерлер түрінде, лабораториялық аспаіт әрі информациялық анықтамалық жүйе есебінде кеңінен пайдаланылады. Институттарға қабылдау емтихандарын өткізу кезінде компьютерлер "қазы" рөлін де әділ атқара алатын құрал екені белгілі. 
Іс программалары қызметте керекті әртүрлі иыформацияларды дайыңцау, сақтау және өңцеу үшін кеңінен қолданылып жүр. Бұлар іс қағаздарын жүргізуді компьютерлендіру кезінде де құжаттар дайындау, жұмыс кестелерін жасау, кезекшілік графиктерін салу сияқты әрекеттерде де өте ыңғайлы болып табылады. 
Информацияның кептеген түрлерін сақтау, іздеу, жалпы ұйымдастыру жұмысында информациялық жүйелер қолданылады. Бұларга мәліметтер базасы, кітапханадағы информация іздеу жүйелері, театрлардағы, әуе жолындағы және темір жолдагы билет сату мен оларды тіркеу тәсілдері жатады. ЭЕМ желілері мен информациялық коммуникациялар негізіндегі осы сияқты жүйелерді жасау мен дамыту қоғамымызды информацияландыру бағдарламасының ірге тасын қалайды. 
Болашақта перспективасы бар информациялық құралдарға білімдер базасы мен эксперттік жүйелерді жатқызуға болады. Олардың көмегімен кейбір мамандық салаларында эксперттер тәртібін модельдеу арқылы медициналық тақырыптардан консультациялар мен әртүрлі қызмет салаларынан анықтамалар беру, онертапқыштарга, технологгар мен конструкторларга көмек беру істерін жүзеге асыруга болады. 
Әмбебап программалық жасақтың дамуының арқасында күрделі біріктірілген жүйелер (интегралданған) жасальгаып жатыр. Олар бірыңғай командалар жүйесі арқылы бір форматгы пайдалана отырып мәтін редакторын, электрондық кестелерді, графикалық редакгорды, мәліметгер базасын басқаружүйесін, калъкуляторды және тағы басқаларды біріктіріп, бір интерфейс арқылы осылардың барлығын да пайдалану мүмкіндігін береді. Әмбебап программалык, жасақ дербес компьютерлермен жабдыкталган өртүрлі мамандьгқ иелерінің жүмыс орыңцарът автоматгандыруды іске асырады. Мұдай жүйелерге, мысалы, конструкторлық жобалауды, электрондық тақшалар жасап дайындауды, экономикалық және бухгалтерлік жүмыстарды автоматтандыру істерін жатқызуға болады. Қоғамъшызды дербес компьютерлермен, ЭЕМ желілерімен және информациялық қорлармен толық қамтамасыз ету бүрынгы "қағаздағы" мәлімеггерді қолдану жүмыстарын толықтыра отырып, информация алу, тарату, пайдалану жүмыстарын ұйымдастыруды жаңа белеске көтерді. Мүны өзі қоғамымызды информацияландыру процестерін дамытудың негізі болады деп толығынан айта аламыз. 
Қолданбалы програмалар арасындағы ерекше топқа "қосымша" программаларды даярлаудың аспаптық қүралдары (инструментальные средства) жатады. 
Программалау жүйелері шыққанға дейін өр адам өзі қолданатын программа мәтінін программалау тілінде жазып, оны ЭЕМ-ге арнаулы мәтін редакторы арқылы енгізіп, сонан соң тағы бір арнайы ирограмма - компилятор (транслятор) көмегімен өз мэтінін машина тіліне аударатын. Ен соңында үшінші бір арнаулы жинақтаушы программаның арқасында бөлек модульдерден орындалатын программалық файл алынатын. 
Қазіргі кезде жасалынып жатқан программалар теледидар, тоңазытқыш, шаңсоргыш тәрізді ондірістік онімдер санатына кіреді. Бүл программаларды жасау мен тарату — өндірісті жүргізу зандылықтарымен бірдей деңгейде болады деген сөз. 
Бүл күндері тегін берілетін, шартты түрде (жартылай) тегін және сатылатын ІІрограммалар бар. Программаларды сатып алу және тараіу шарттары сол программамен бірге берілетін оның сатушысы не авторы дайындаган қүжаттарда жазылады. Біреудің программасын пайдалану үшін осыңдай мәселелерге көңіл бөліп отыру қажет екенін естен шығармаған жөн. 
Рүхсатсыз көшіріп алынған программаларды пайдаланудан сақ болыңыздар! Оның арты келеңсіз жағдайларга дұшар еткізуі мүмкін.

 

 

Программалық құралдар

                              

 ПРОГРАММАЛЫҚ  ҚҰРАЛДАР 
Программа — магниттік тасымалдаушыда (дискіде) файл түрінде сақталып, әрбір адамның командасы бойынша компьютер жадына жуктеліп, орындауға арналған машина тіліндегі нүсқаулар жиыны. Көптеген мәселелер өзара байланыстағы бір-бірімен бірігіп отырып жұмыс істейтін программалар кешендерінің көмегімен шешіледі . 
Алдын ала келісім нақты программа арқылы орындалатын әрекеттер (функциялар) жиынының және әр функцияның орындалу вариантын анықтайды. 
Үнсіз келісім егер жұмыс істеп отырған адам айқын түрде нұсқамаса, көрсетілген немесе басқа әрекеттің, яғни функцияның нақты атқарылу параметрлерін (басқа да вариантгары болғанда) тағайындайды. 
Интерфейс - программалық жабдық пен.жұмыс істейтін адам арасындағы сұқбат жүргізу шарттары мен келісімдер жиыны. 
Программалық жасақ - информациялық технологиялардың елеулі бір бөлігі. Программасыз кез келген аппаратура жәй элементгер жиыны болады да, ол ешнәрсе істей алмайды. 
ЭЕМ программалары екі топқа бөлінеді, олар: 
1)  жүйелі программалық жасақ; 
2)  қолданбалы (кәделі) программалық жасақ. 
Жүйелі программалар ЭЕМ-нің аппараттық жабдықтар жұмысын басқарып, жүмыс істеп отырған адамды қолданбалы программалармен байланыстырады. 
Жүйелі программалық жасақты бірнеше топқа жіктеуге болады: 
1)  операциялық жүйелер; 
2)  утилиттер; 
3)  сервистік программалар. 
Операциялық жүйелер - компьютерді басқаруға арналған және қолданбалы программалармен байланысы бар нақты программа. Дербес компьютерлер үшін кең тараган оиерациялық жүйелерге 
 МЗ (РС) DOS, Windows 95, Windows NT,OS/2, UNIX жатады, 
Дербес компьютерлерлерге арналған операциялық жүйелердің барлығы да тек бір адамдық болып табылады. Расында да екі адамның бір мезетге бір компьютерде жұмыс істеуін елестету қиын ғой . 
WINDOWS 95, WINDOWS NT, OS/2, UNIX көп мақсатты жүйелер болып саналады. Көп мақсаттылық — бір компьютерде бір уақытта қатарласа бірнеше есепті шығару мүмкіндігі немесе бірнеше әрекеттің қатар атқарылып жатуы. Мысалы, Сіз мәтін көшіріліп жатқан шақта ойнап та отыруыңызға боладь, өйткені бұл жұмыстарды әртүрлі қүрылғылар атқарады немесе ол қүрылғылардың жұмыс жылдамдығы адамның жылдамдығынан өте жоғары болып келеді. 
Көптеген ІВМ - үйлесімді компьютерлер дискілікМЗ DОS операциялық жүйесі мен көп терезелі  WINDOWS графикалық операциялық жүйесін пайдаланады. 
Операциялық жүкелер көптеген функцияларды орыңдайды: информацияны дискіге жазу-оқуды жүзеге асырады, мәліметтер сақтауды ұйымдастырады, компьютер құрылғыларының өзара байланыста жұмыс істеуін, барлық қолданбалы программалар жұмысының орындалуын қамтамасыз етеді. Бүл жүйе ЭЕМ іске қосылғаннан кейін иілгіш не қатты дискіден  алғашқы жүктелетін кещенді программа болып табылады. Белгілі бір қосымша қызмет атқаруға керекті программалар тобы утилиттер болып табылады. Оларға мысал ретінде антивирустік (вирустерге қарсы) программаларды, мәліметтерді архивтеу (кысу) программаларын, компыотердің: жұмыс істеу қабілетін (диагностика) тексеретін программаларды (тест ирограммалары) айтуға болады. 
Сервистік программалар — әрбір адамның операциялық жүйемен жұмыс істеуін жеңілдететін программалар тобы. 
Қолданбалы программалар арқылы біздер өз есептерді шығарамыз. Мұндай программалар "қосымшалар" (приложения) деп те аталады. Қолданбалы программалар сан алуан, оларға қарапайым программадан бастап күрделі есептерді шығара алатътн қуатгы мамандандырылған жүйелерді (мәтіндік продессор, графикалық редактор, баспаханалық жүйелер т.б.), ғылыми мөселелерге арналған жоне жалпы көпшілікке қызмет ету кешендерін де жатқызуға болады. 
Қолданбалы (кәделі) программалық жасақ - белгілі бір мамандық салалсында нақты есептер шығара алатын программадар жиыны. Олар белгілі бір мақсатта пайдаланылатын және әмбебап болып екіге бөлінеді. 
Белгілі бір мақсатга пайдаланылатын программалық жасақ әр адамның нақты есептерін шыгаруга арналган, сондықтан оны пайдалану аймаіы да шектеулі. Мүндай программаларды жұмыс иесі өзі жасайды немесе оньң талабы бойынша маман программалаушылар жасап береді. 
Дербес компьютерлердің кең тарауьша басты себеп болған олардың алдын ала дайындалған әмбебап программалық жасақтарың кең таралуы еді, бүл программалар тек бір есепті шығарып қана қоймай, белгілі бір мамандық саласында есеп жұмыстарын түгел автоматтандыруды немесе информацияның белгілі бір түрлерін өндеуді түгел қамти алатын болды. 
Әртүрлі информацияларды өндеуге мүмкіндік беретін әмбебап программалык; жасақтың негізгі түрлері мыналар: 
-   мәтін редакторлары; 
-  графикалық редакторлар; 
-  электрондык, кестелер; 
-  оқыту жоне ойнау программалары; информациялық жүйелер және т.б. 
Мәтіндік информацияларды даярлау мен өңдеуге арналған программалар мәтін редакторы деп аталады. Өмірде кез келген ЭЕМ-де жүмыс істейтін адамдар әртүрлі есеп-қисаптар мен құжаттар дайындау, мақала және басқа жазбалар жазу сияқты мәтін дайындаумен айналысады. ДЭЕМ-дерді осы мақсатгарға пайдаланса, басқа машинкасына қарағанда жұмыс өнімділігі күрт өсетіні талас тудырмаса керек. 
Мәтін редакторлары экранда мәтіндерді түзетуге, қателерін уақьттында табуға, абзацтардың сол жақ, оң жақ шеттерін туралауға, мәтіндерді дискілерде ұзақ уақыт сақтап, қажет болғанда бірден тауып алуга, бірнеше алфавитті (латьш, орыс, қазақ) қатар пайдалануға, құжаттарды қағазға бірнеше дана етіп басып шығаруға мүмкіндік береді. 
 Дербес ЭЕМ-дер кітап, журнал, газет, т.б. шығаруда кең пайда-ланылады. Компьютердің машинкаға қарағанда көптеген артықшылығы бар: қате оңай түзетіледі, материалдарды дайындау шапшандайды, оларды безендіру жолдары женілдейді. Өте жоғары сапалы басылым шығара алатын лазерлік принтерлермен жабдықталған шағын баспахана жүйелерінің одан да күшті мүмкіндіктері бар (осы оқулық та компъютерлік баспа жүйесінде дайындалды). 
Кең тараған мәтін редакторларына WordPerfekt, Mikrosoft Word, MultiEdit, WordStar, PageMaker т.б.  жатады. 
Графиктік редакторлар графиктік информацияны дайындау мен өңдеуге арналған программа болып табылады. Олар өмірде жиі кездесетін есептеу нөтижелерін график түрінде шығаруда өте ыңгайлы. Оның үстіне графикалық редакторлар бейнелерді әртүрлі етіп - схемалар, сызбалар, суреттер және т.б. түрлерде бере алады. 
Графикалық редакторлар мәліметтердің есептелу нәтижесін график бейнесінде көрсетуде де және өз қалауымызша түрлі сызықтар тұрғызуда да қолданылады. Графиктерді әртүрлі қылыи, мысалы, түзу немесе кисық сызық түрінде, дөңгелек диаграммалар мен гисто-граммалар бейнесінде алуга болады, оларга автоматты түрде масштаб енгізуге, керек болса координата остеріне сандар мен атауларды жазып қоюга да болады. Күрделі графикалық бейнелер түрғызу кезінде түрлі-түрлі фигура мен контурларды пайдаланып, олардың әрқайсысын әртүрлі түстерге бояуга да болады. Электрондық кестелер жүйесінде миллионнан аса торлар (ұялар) болады, оігар пернелермен информацияны енгізу арқылы немесе формулалар орнегін есептеу нэтижесі бойынша компьютермен жазу арқылы толтырылады. Мұнда кестелік мәліметтерді түзету, оларды дискілерде жазып сақтау, түрлендіру, қагазга басып алу сияқты коптеген орекеттср өте жылдам орындалады.  
Ойын программалары дербес ЭЕМ-дердегі қызғылықты, кез келгенжан әуестенетінтопқажатады. Дербес компьютерлердің кеңінен тарауъша да себепші болған ойын программалары еді. Компьютерлік ойындар - демалудың жаңа технологиясы. ЭЕМ-де ойнағанда онымен шектен аса өуестенудің зиян екенін есте сақтау жөн. 
Оқыту программалары оқу-үйрену сабақтарын ұйымдастырады, олардың мектепте не үйде тарихтан, информатикадан, тілден, биологиядан, математикадан, физикадан т.б. пәндерден сабаққа дайындалу кезінде өте ыңғайлы екені талас тудырмайды. Компыотерлер сабақ оқуда электрондық оқулық жөне тренажерлер түрінде, лабораториялық аспаіт әрі информациялық анықтамалық жүйе есебінде кеңінен пайдаланылады. Институттарға қабылдау емтихандарын өткізу кезінде компьютерлер "қазы" рөлін де әділ атқара алатын құрал екені белгілі. 
Іс программалары қызметте керекті әртүрлі иыформацияларды дайыңцау, сақтау және өңцеу үшін кеңінен қолданылып жүр. Бұлар іс қағаздарын жүргізуді компьютерлендіру кезінде де құжаттар дайындау, жұмыс кестелерін жасау, кезекшілік графиктерін салу сияқты әрекеттерде де өте ыңғайлы болып табылады. 
Информацияның кептеген түрлерін сақтау, іздеу, жалпы ұйымдастыру жұмысында информациялық жүйелер қолданылады. Бұларга мәліметтер базасы, кітапханадағы информация іздеу жүйелері, театрлардағы, әуе жолындағы және темір жолдагы билет сату мен оларды тіркеу тәсілдері жатады. ЭЕМ желілері мен информациялық коммуникациялар негізіндегі осы сияқты жүйелерді жасау мен дамыту қоғамымызды информацияландыру бағдарламасының ірге тасын қалайды. 
Болашақта перспективасы бар информациялық құралдарға білімдер базасы мен эксперттік жүйелерді жатқызуға болады. Олардың көмегімен кейбір мамандық салаларында эксперттер тәртібін модельдеу арқылы медициналық тақырыптардан консультациялар мен әртүрлі қызмет салаларынан анықтамалар беру, онертапқыштарга, технологгар мен конструкторларга көмек беру істерін жүзеге асыруга болады. 
Әмбебап программалық жасақтың дамуының арқасында күрделі біріктірілген жүйелер (интегралданған) жасальгаып жатыр. Олар бірыңғай командалар жүйесі арқылы бір форматгы пайдалана отырып мәтін редакторын, электрондық кестелерді, графикалық редакгорды, мәліметгер базасын басқаружүйесін, калъкуляторды және тағы басқаларды біріктіріп, бір интерфейс арқылы осылардың барлығын да пайдалану мүмкіндігін береді. Әмбебап программалык, жасақ дербес компьютерлермен жабдыкталган өртүрлі мамандьгқ иелерінің жүмыс орыңцарът автоматгандыруды іске асырады. Мұдай жүйелерге, мысалы, конструкторлық жобалауды, электрондық тақшалар жасап дайындауды, экономикалық және бухгалтерлік жүмыстарды автоматтандыру істерін жатқызуға болады. Қоғамъшызды дербес компьютерлермен, ЭЕМ желілерімен және информациялық қорлармен толық қамтамасыз ету бүрынгы "қағаздағы" мәлімеггерді қолдану жүмыстарын толықтыра отырып, информация алу, тарату, пайдалану жүмыстарын ұйымдастыруды жаңа белеске көтерді. Мүны өзі қоғамымызды информацияландыру процестерін дамытудың негізі болады деп толығынан айта аламыз. 
Қолданбалы програмалар арасындағы ерекше топқа "қосымша" программаларды даярлаудың аспаптық қүралдары (инструментальные средства) жатады. 
Программалау жүйелері шыққанға дейін өр адам өзі қолданатын программа мәтінін программалау тілінде жазып, оны ЭЕМ-ге арнаулы мәтін редакторы арқылы енгізіп, сонан соң тағы бір арнайы ирограмма - компилятор (транслятор) көмегімен өз мэтінін машина тіліне аударатын. Ен соңында үшінші бір арнаулы жинақтаушы программаның арқасында бөлек модульдерден орындалатын программалық файл алынатын. 
Қазіргі кезде жасалынып жатқан программалар теледидар, тоңазытқыш, шаңсоргыш тәрізді ондірістік онімдер санатына кіреді. Бүл программаларды жасау мен тарату — өндірісті жүргізу зандылықтарымен бірдей деңгейде болады деген сөз. 
Бүл күндері тегін берілетін, шартты түрде (жартылай) тегін және сатылатын ІІрограммалар бар. Программаларды сатып алу және тараіу шарттары сол программамен бірге берілетін оның сатушысы не авторы дайындаган қүжаттарда жазылады. Біреудің программасын пайдалану үшін осыңдай мәселелерге көңіл бөліп отыру қажет екенін естен шығармаған жөн. 
Рүхсатсыз көшіріп алынған программаларды пайдаланудан сақ болыңыздар! Оның арты келеңсіз жағдайларга дұшар еткізуі мүмкін.

Шығыс Қазақстан  Заң колледжі 
РЕФЕРАТ 
Тақырыбы: «Программалық құралдар» 
                                 Орындаған: 
 Тексерген: 
Өскемен,2005

 

 

 

Мәліметтер базасының негізгі ұғымы

 

Мәліметтер базасының  негізгі ұғымы. 
Жоспары: 
I. Мәліметтер базасының  негізгі ұғымы. 
II. Мәліметтер базасын жіктеу. 
III. Мәліметтер базасымен жұмыс режимі. 
IV. MS ACCESS 2000 мәліметтер базасымен жұмыс істеу. 
ЭЕМ (электронды есептегіш машиналардың) маңызды ерекшеліктерінің бірі  ақпараттың мол көлемін сақтау және өңдеу, сонымен бірге мәтіндік және графикалық құжаттар (суреттер, сызулар, фотосуретгер, географиялық карталар) ғана емес, жаһандық жүйе, дыбыстық және бейнефайлдардың беттері де жинақталады. Бұл мүмкіндіктер мәліметтер базасының көмегімен іске асады. 
Мәліметтер базасы (МБ) - белгілі бір арнаулы ауқымға    қатысты мәлтеттерді баяндау, сақтау мен амал-тәсілдермен ұқсата білудің жалпы прииңиптерін қарастыратын белгілі бір ережелер бойынша үйымдастырылған мәлімет-тердің жиынтыгы. Адамның қатысуы ықтимал, автоматтық  құралдармен  өңдеуге  жарамды  түрде ұсынылған ақпарат мәліметтер ретінде түсініледі. Арқаулы ауқым ретінде нақты зерттеуші үшін қызықты нақты әлемнің бөлігі түсініледі. 
Қарапайым МБ мысалы ретінде телефон анықғамалығын, поездар қозғалысы кестесін, кәсіпорын қызметкерлері туралы мәліметгерді, студенттердің сессия тапсыру қорытындылары және т.б. атауға болады. 
Электронды МБ-сының басты қасиеті - ақпаратты тез іздестіру мен сұрыптау (іріктеу), сондай-ақ берілген форма бойынща есепті қарапайым түрлендіру (жасау) мүмкіндігі. Мысалы, сынақ кітапшаларының нөмірлері бойынша студенттердің аты-жөндерін оңай айыруға болады немесе жазушының аты-жөні бойынша шығармаларының тізімін жасауға болады. 
Мәліметтер базасын басқару теориясы дербес пән ретінде шамамен алғанда XX ғасырдың 50-жылдарының басынан бері дами бастады. Осы уақыт ішінде белгілі бір іргелі ұғымдар жүйесі калыптасты. Олардың бірқатарын келтірейік. 
Объект    деп   мағлүматтары   мәліметтер базасында      сақталатын ақпараттың жүйенің элемеиттері аталады. 
Атрибут - объектінің қасиеттерін ақпараттың бейнелеу. Әрбір объект атрибуттардың кейбір жиынтығымен ситатталады. 
Мәлметіпердің басты элементі деп мәлметтердің баска элементтерінің мәндерін аныктауға мүмкіидік беретін осындай атрибут аталады. 
Алғашқы кілт - объектінің (жазбаның) әрбір данасын біреғей түрде жағастыратын атрибут (немесе атрибуттар тобы), Екіншіреттегі кілт - бірнеше жазбалар (объект даналары) үшін мәні қайталанатын атрибут (немесе атрибуттар то¬бы). Ен алдымен, екінгиі реттегі кілттер жазбаларды іздестіру операцияларында қолданылады. Мәліметгер базасы ұғымымен мәліметтер базасын басқару жүйесінің ұғымы тығыз (МББЖ) байланысты. 
МББЖ - жаңа база құрылымын құруға арналған программаның құралдар кешені, оны құрамын толықтыру, құрамында барды редакқиялау және апаратпен көрсетушілік (визуализация). База ақпаратын көрсетушілік ретінде берілген критерийге сәйкес бейнеленетін мәліметгерді іріктеу, оларды ретгеу, сосын шығаратын құрылғыға беру немесе байланыс арналары бойынша беру. 
Кез келген МББЖ мәліметтермен төрт қарапайым операция орындауға мүмкіндік береді: 
■ кестеге бір немесе бірнеше жазбаны қосу; 
■ кестеден бір немесе бірнеше жазбаны жою; 
■ кейбір өрістердің бір немесе бірнеше жазбаларындағы мәндерді жаңарту; 
■ берілген шартты қанағаттандыратын бір немесе бірнеше жазбаларды табу. 
МББЖ-ның тағы бір функңиясы - мәліметтерді басқару. Мәліметтерді басқару ретінде, әдетте, мәліметтерді рұқсат етілмей қол жетуден қорғау, мәліметтермен жұмыс режимін көп мәрте пайдалануды қолдау және мәліметтердің тұтастығы мен үйлесімділігін қамтамасыз ету түсініледі. 
Мәліметтер базасын жіктеу. Мәліметтер арасындағы байланыстарды орнату әдістері бойынша былайша ажыратылады: Реляциялық, иерархиялық және желілік МБ. 
Реляциялық МБ кесте түрінде мәліметтерді ұсынудың қарапайым және әдеттегі формасы болып саналады. Көптеген теориялар ішінде кестеге қатынас (relation) термині сәйкес келеді және ол МБ-ға осы атты берген. Ол үшін дамыған математикалық аппарат - біріктіру, алу, азайту, қиылысу, қосу және т.б. сияқты математикалық операциялар айқындалатын реляциялық есептеу мен реляциялық алгебра. 
Осы типтегі МБ жасауға американдық ғалым Е. Кодд елеулі үлес қосты. 
Реляциялық МБ-ның жақсы қасиеті - оны қолдаудың аспаптық құралдарының салыстырмалы қарапайымдылығы, кемшілігі - мәліметтер құрылымының қатавдығы (ерікті үзындық кестесінің жолдарын берудің мүмкін еместігі) және оның жұмысы жылдамдығының мәліметтер базасы мөлшеріне тәуелділігі. Мұндай МБ-ға белгіленген көптеген операциялар үшін барлық МБ қарау қажетті болуы мүмкін, 
Иерархиялық және желілік МБ қайсыбір ортақ белгісі бар мәліметтер арасындағы байланыстардың бар болуын көздейді. Иерархиялық МБ-да мұндай байланыстар ағаш-сызық жол (графа) түрінде бейнеленуі мүмкін, мүнда биік үшар бастан төменгі кішілеріне қарай біржақты байланыстар ғана болуы ықтимал. Егер барлық ықтимал сүрақтар ағаш құрылымында бейнеленсе ғана, бұл қажетті ақпаратқа жетуді тездетеді. Ақпарат алудың ешқандай басқа сұрау салулары қанағаттан-дырмайды, 
Аты айтылған кемшілік желілік МБ-дан алып тасталды, онда (тым болмағанда, теориялық жағынан) «бәрімен барлық жағынан» байланыс болуы ықтимал еді. Іс-тәжірибе жүзінде мүны іске асыру мүмкін болмағандыктан, кейбір шектеулерге жүгінуге тура келеді. 
Мәліметтердің әрбір элементі құрамында кейбір басқа элементтердің сілтемесі болуы тиіс. Сол себептен ЭЕМ (электронды есептегіш машинаның) оперативті және дискілік жадындағы едәуір ресурстар талап етіледі. 
Кейбір МББЖ туралы мәліметтер кестеде келтірілген.

МББЖ атауы МБ типі 
MS Access Реляциялық 
Clipper Реляциялық 
DBase Реляциялық 
FoxBase+ Желілік 
FoxPro Желілік 
IMS/VS Иерархиялық 
Oracle Реляциялық 
Paradox Реляциялык 
МБ жіктеу 
Мәліметтер базасымен жұмыс режимі. Мәліметгер базасын басқару жүйесінің екі жұмыс режимі бар: жобалаушылық және пайдаланушылық. Бірінші режим база құрылымын құру немесе баяндауға және оның объектілерін жасауға арналған. Екінші режимде базаны толтыру немесе одан мәліметтер алу үшін бүрын дайындалған объектілер пайдаланылады. 
Жобалаушы кесте құрылымдарын мәліметсіз жасайды және оны тапсырыс берушімен бірге келісіп, бір қорытындыға келеді. 
Базаны құрушылар базаны нақты мәліметтермен толтырмайды (тапсырыс беруші оларды құпия деп санауына болады және бөгде адамдарға ұсынбайды). База объектілерін қалау кезеңін де үлгілік мәліметтер мен эксперименттік толтыру бүған қосылмайды. 
Базаны пайдаланушы - формалардың көмегімен оны ақпаратпен толтырады, мәліметтерді сұрау салулардың көмегімен өңдейді және қорытындыны нәтижелік кестелер мен есептер түрін де алады. Жалпы жағдайда пайдаланушылардың қызметі - нақгы жұмыс парағында қарастырылғандарға тана, база құрылымын басқаруға қолы жететіндей құралдары жоқ. 
 MS ACCESS 2000 МББЖ-мен жұмыс істеу 
MS Access 2000 жалиы сипаттамасы қазіргі уақытта Micro¬soft Access-мәліметтер базасын басқарудың үстемдік (дербес) программалық жүйелері арасында ең танымалдарының бірі. Көпшілікке кең тараған танымалдық себептері мыналар: 
• әмбебаптығы мен интерфейстің ойланып істелу деңгейі жоғары, өйткені көбінесе әр түрлі біліктіліктегі пайдаланушылардың жұмысына арналған, негіз құраушы режимінен оларды тікелей пайдалану режиміне икемді және жедел көшуге мүмкіндік беретін мәліметтер базасының объектілерін басқарудың жүйесі іске асқан; 
• Microsoft Office құрамына кіретін программалық басқа өнімдермен, сондай-ақ  технологиясын қолдайтын кез келген программалық өнімдермен бірігіп-кірігу (интеграция) мүмкіндіктерінің терең дамуы; 
• Жасалған жұмыста көрсеткіш құралдардың молдығы. 
 Мәліметтер базасы обьектілері. 
 Кез келген МББЖ-мен жұмыс процесінде мәліметтер базасында файл (немесе файл топтары) жасау басталған жері болып саналады. Жаңа база пайда болғаннан кейін көрінетін терезе 29-суретте көрсетілген. 
Access мәліметтер базасын құра алатын объектілердің типтеріне басты терезенің негізгі боліктері сәйкес келеді. Бұлар Таблицалар, Сұрау салулар, Есептер, Парақтар, Макростар мен Модулъдер. 
Терезе тақырыбы - мәліметтер базасының файл атауы. 
Мәліметтер базасының негізгі объектілерге арналған қосымшасынан басқа үш бұйрықтық кнопкалары бар: Aшy, Конс¬труктор, Құру. Олардың көмегімен кесте жұмысының режимі таңдалады. 
Егер Таблица қосымшасы таңдалса, бұл қосымшаның терезесінде осы МБ-да бар кестелердің тізімі бейнеленеді. 
Бар кестені ашу үшін оның атын бұл тізімде ерекшелеп, Ашу кнопкасын басу керек. Жаңа кестедегі МБ-ны іске қосу үшін Құру кнопкасын басу қажет. 
Бар кестенің макетін түзеу үшін оның тізімдегі атауын ерекшелеп, Конструктор кнопкасын басу керек. 
Кестелер - мәліметтер базасының негізгі объектілері. Біріншіден кестелерде базада бар мәліметтердің барлығы сақталады,    екіншідеи,    кестелер   базанық құрылымын (өрістерін, олардың типтерін, қасиеттерін) да сақтайды. Сұрау салулар - кестелерден мәліметтер алу үшін және оларды пайдаланушыға қолайлы түрде ұсынуға арналған арнайы құрылымдар. Сұрау салулардың көмеғічен мәлімет-терді іріктеу, оларды сүрыптау мен сүзгіден өткізу сияқты операңғіялар атқарылады. Сонымен қатар берілген алгоритм бойынша мәліметтер өз-гертуге, жаңа кестелер жасауға, басқа шығу көздерінен алынған мәліметтер кестесін автоматты түрде орындауға, кестелердегі қарапайым есептеулерді және т.б. жасауға болады. 
Формалар көмегімен базаға жаңа мәліметтер енгізетін немесе бары қаралатын объектічер.  Формалар пайдала¬нушыға толтыруға болатын әрістерді ғана толтыруға арналған құралдар ұсынады. Сонымен қатар формада бір мезгілде енгізуді автоматтандыру үшін басқарудың арнайы элементтерді (есептегіштер, ашылатын тізімдер, ауыстырып қосқыштар, жалаушалар және тағы басқаларды) орналастыруға болады. Формалардың артықшылығы толтырылған бланкілерден мәліметтер енгізу болған кезде, әсіресе, көрнекі көрінеді. Бұл жағдайда графикалық құралдарды форма бланктің ресімделуін кайталанатындай етіп жасайды - бұл терімшінің жұмысын оңайлатады, оның шаршап, қажуын азайтады және баспа қателерін болдырмайды. 
Форманың көмегімен мәліметтерді енгізіп қана қоймай, бейнелеуге де болады. Сұрау салулар да мәліметтерді бейнелейді, бірақ оны нәтижелік кестелер түрінде, дайындаудың ешқандай құралдары болмай-ақ жасайды. Формалардың көмегі-мен мәліметтерді шығарған кезде дайындаудың арнайы құрал-дарын қолдануға болады: 
Есептер - мәліметтер ұсынудың ерекше формасы. Әдетте, есепті қалыптастыру үшін есептелетін ерістер, топтастырулар, іріктеу шарттарымен бірге әр түрлі кестелерден мәліметтер жинайтыи сұрау салулар жасалады. 
Содан кейін MS Access-тің жалпы ережелері бойынша осындай сұрау салулар негізінде есеп жобаланады, ол мыналарға жол ашады: 
- оку мен тандауға қолайлы формалармен мәліметтер ұсынуға; 
- қорытынды және орта мәндерді есептеп, жазбаларды топтастыру (бірнеше деңгей бойынша); 
- графикалық объектілерді  есепке  кіргізу мен басып шығару (мысалы, диаграмма). 
Парақтар   -   бұлар   Access    2000-де   мәліметтердің   арнайы   объектілері.   Оларды майдалап айтқанда мәліметтерге қол жеткізу парақтары деп атауға болады. 
Физикалық жағынан бұл Web-парақта орналастырылған жә¬не клиентке сонымен бірге берілетін HTML кодында орындалған ерекше объект. Бұл объект өзінен-өзі мәліметтер базасы болып саналмайды, бірақ серверде қалатын мәліметтер базасымен бірге Web-парақта берілген байланыс атқарылатын, компонент-терді құрамында ұстайды. Web-торапқа келуші осы компоненттерді пайдалана отырып, қол жететін парақ өрісіндегі жазбалар базасын қарай алады. Осылайша, мәліметтерге жету парақтары клиентпен интерфейсті, сервер мен серверде орналасқан мәліметтер базасы арасында интерфейсті жүзеге асырады. 
Макростар мен модульдер. Объектічердің бұл категориялары  программалау жолымен жаңа функцияларды жасау үшін де, мәліметтер базасын басқару жүйесімен жұмыс істегенде де қайталанатын операцияларды автоматтандыруға да арналған. Макростар ~ макробүйрыңтар. Егер базамен қайсыбір операциялар ерекше көп жасалса, бірнеше бүйрықты бір макросқа топтастырып, оны пернелердің ерекшеленген белгілеудің мәні бар. 
Модульдер - Visual Basic тілінде жазылған программалың рәсімдер (проңедуралар). Егер Access стандарттың құралдар тапсырыс берушінің небір гиеберлікті талап ететін шарттарын қанағаттандыруға жетпейді, программашы бұл үшін қажетті модульдер жазады. 
 Кестелермен жұмыс. Кесте құру.  
Өріс бағанында өрістердің атауын тересіз. Егер өріс үшін Қол қасиеті белгісі берілмесе, онда өрістің Атауы бір уақытта болашақ кесте бағанының аты болып шығады. Әрбір өріске арналған тип мәліметтер типін таңдаудың ашылатын кнопка-сымен ашылған тізімнен тандалады. Бұл кнопка - басқарудың жасырын әлементі. Ол бланк өрісінде шертуден кейін ғана бейнеленеді. 
Бланктің төменгі бөлігінде жоғары бөлікте ерекшеленген өріс қасиеттерінің тізімі болады. Қасиеттердің кейбірі үнсіз келісім бойынша берілген. Өрістердің қасиеттері болуы міндетті емес. Оларды қалау-тілек бойынша баптауға, тіпті қозғамауға да болады. 
Енгізілген мәліметтерді жүйе қалай өңдеу керектігіи білуі үшін Ай-күн/уақыт өрісі үшін пішімді міндетті түрде көрсету керек. Мысалы, егер Ай-күннің қысқаша пішімін таңдасақ, жүйе сізден нақ ай-күнді (орыс версиясында - ДД.ММ.ГГГГ) енгізуді күтеді, ал егер Уақыттың қысқаша пішімін таңдасақ, бұл өрісте СС.ММ (сағаттар мен минуттар) теруге тура келеді. 
Мәнге арналған шарт қасиетінің мәні ретінде верификация ережесін, яғни мәліметтерді осы өріске енгізгенде TRUE («Ақиқат») мәнін қабылдауға тиісті логикалық бейнелеуді көрсетуге болады. Мысалы, егер Балл өрісі үшін былайша жазса: 
[Балл] >= lAnd [Балл]<= 12 
немесе одан да қарапайым: >= lAnd <= 12, жүйе 1-12-ден басқа кез келген мәнді бұл өрісте жаңылыс енгізу деп таниды. 
Келесі қасиетте жүйе бетін қате жайлы ерікті хабарды жазуға болады, мысалы: Баллдың бұл мәні болуы мүмкін емес немесе Балл дұрыс емес. Одан әрі, мысалы, егер Балл өрісіңде 14 санын енгізсеңіз, экранға осы хабар түседі. 
Міндетгі epic қасиетінде Иә деп көрсетуге болады (бос мәндер болмайды). 
Егер сіздің кестеңіздің алғашқы кілтіне бір өріс кірсе, Өрісті индексациялау қасиетінде ол үшін мынаны таңдайсыз: Иә, тура келу болмайды, сосын Түйінді (кілтті) анықтау (кілтті бейнелеп) кнопкасында құралдар панелінде шертіңіз. 
Осылайша кестеңіздің бастапқы кілтін анықтайсыз. 
Кесте құрылымын жасау аяқталып, бланк жабылады (мұндайда жүйе кестені сақтауға сұрау береді), сонан соң кестеге атау беріледі, сол сәттен бастап ол Мәліметгер базасындағы негізгі терезеде басқа кестелермен бірге қол жеткізуге боларлықтай жол ашылады. Қажет болған жағдайда оны ашуға болады. 
Жасалған кестені Мәліметтер базасы терезесінде оның таңбашасында екі рет қатарынан шертіп ашады. Жаңа кестенің жазбалары жоқ - кесте құрылымын сипаттайтын, бағандардың атаулары ғана бар. Кестелерді мәліметтермен толтыру әдеттегі тәртіппен жүргізіледі. Енгізу меңзері қажетті ұяшыққа тышқан-тетіктің нұсқағышымен қойылады. Келесі ұяшыққа көшу Tab. пернесімен орындалады. Кезекті жазбаға көшу соңғы ұяшықты толтырғаннан кейін орындалады. 
Кестенің төменгі бөлігінде Көшу кнопкаларының панелі орналасқан. Басқарудың элементтерін көптеген жазбаларда бар кесте бойынша навигация кезінде қолдану қолайлы. 
Кестелерді мәліметтермен толтырғаннан кейін сактап қажеті жоқ - барлығы нақты уақыт режимінде автоматты түрде сақталады. Нақты уақыт режимі біз кестемен жұмыс істеген кезде үздіксіз сақтау болатындығын білдіреді. 
Алайда, егер кестемен жұмыс істеген кезде оның макетін редакциялау болып өтеді (мысалы, бағандардың ені өзгереді), МББЖ осы өзгерістерді сақғауды растауды өтінеді. 
Егер кестенің (өрістер кұрамын немесе олардың қасиеттерін) өзгерту қажеттігі туындаса, кестені Конструктор режимінде ашу керек. Бұл үшін Мәліметтер базасы терезесінде ерекшелеп, Конструктор кнопкасын шерту керек. 
Кестелер арасындағы байланыстарды құру. Мәліметтер базасын басқару жүйесінің негізгі артықшылықтары жекелеген кестелермен жұмыста емес, өзара байланысты кестелердің топ-тарымен атқарылады. МББЖ кестелері арасындағы байланыс¬тарды құру үшін Access Мәліметтер схемасы деп аталатын арнайы терезесі бар. 
Мәліметтер схемасы терезесін құралдар панелінің кнопка¬сында шертіп немесе Сервис/Мәліметтер схемасы бұйрығымен ашады. 
Егер бұрын кестелер арасында мұндай байланыстар берілген болса, схемаға жаңа кестенің мәліметтерін енгізу үшін мәліметтер схемасында тышқанның оң кнопкасын шертіп, контекетік мәзірде Кесте қосу тармағын тандау керек. 
Мәліметтер схемасына байланыстырылуы керек барлық кестелерді енгізе отырып, кестелер өрісі арасындағы байланыс¬тарды құруға кірісуге болады. 
Өрістер арасындағы байланыс өріс атауын бір кестеден басқасына өзіне тиісті байланысты өріске апарып қою арқылы орнатылады. 
Кестелер арасында пайда болған байланыс әр түрлі кесте өрістерін біріктіретін сызықтар түріндегі Мәліметтер схемасы терезесінде бейнеленеді. Мұндайда кестелердің бірі басты, ал басқасы - байланысты болып саналады. Басты - өзінің негізгі өрісіне байланысты қатысатын кесте (бұл өрістің атауы мәлі-меттер схемасында жартылай қарайтылғаи шрифтпен бейне-ленеді. 
Байланыстың екі негізгі белгіленген мақсаты бар. Бірінші -мәліметтердің тұтастығын қамтамасыз ету, ал екіншісі - базаға қызмет ету міндеттерін автоматтандыру. Елестетіп көрелік, әрбір клиент бірегей деп саналатын Клиент кестесінде біреу бір клиентке арналған жазуды жояды делік, бірақ мүны Тапсырыстар кестесінде жасайды. Тапсырыстар кестесіне сай аты, адресі жоқ біреу тек абстрактылы код жасап, тапсырыс берген болып шығады. Код бойынша мұның кім болғанын білу мүмкін емес - мәліметтердің тұтастығына нұқсаи келеді. 
Мұндай жағдайда база иесі үш тәсілді қолданады: мәліметтердің тұғастығын қорғау үшін мүлдем ештеңе істемеу керек, не болмаса, негізгі өрістерден басты кестелердің мәліметтерін жоюға тыйым салу, не болмаса, рұқсат беру, бірақ сонымен бірге байланысты кестелерді де барабар өндеу керек. Мұны қолдан істеу қиын, сондықтан автоматтандыру құралдары да керек. 
Кестелер арасындағы байланыс мыналарға мүмкіндік береді: 
- егер бұл өріс пен басқа кестелердің қайсыбір өрістері байланысты болса, не болмаса басты кестенің негізгі өрісіндегі мәліметтерді жою немесе өзгерту мүмкіндігін болдырмау; 
- не болмаса, жойылу кезінде (немесе өзгерісте) басты кестенің негізгі өрісінің мәліметтері автоматты түрде (және өте мүқият) байланысты кестелердің тиісті мәліметтері жойылады немесе өзгертіледі. 
Байланыс қасиеттерін баптау үшін Мәліметтер схемасы терезесінде екі кестенің өрістерін біріктіретін сызықты ерекше-леп, тышқанның оң жақ кнопкасында шертіп және байланыстың контекстік мәзірін ашу керек, сонан соң онда Байланысты өзгерту тармагын таңдау - Байланысты өзгерту диалогтық терезесі ашылады. Онда байланысқа қатысатын (мұнда оларды өзгертуге де болады) өрістердің атауымен байланысқан кестелердің атауы көрсетіледі, сондай-ақ мәліметтердің тұтастық жағдайын қамтамасыз ету үшін басқарудың элементтері келтірілген. 
Жылжытып апарғаннан кейін пайда болатын байланыстың қасиеттерін беруге болатын Байланыстар диалогтық терезсі ашылады. 
Мәліметтердің тұтастығы. Егер екі кесте арасында (авто¬матты түрде немесе қолдан) байланыс орнатылса, екі кестенің мәліметтерін біріктіруге болады. Кейде осы жеткілікті (мысалы, қарапайым телефон аныктамалығын енгізгенде), алайда маңызды мәліметтер базасын құрғанда әр түрлі кестелерге кіргізілетін, бай-ланысқан мәліметтерді бақылаудың қосымша құралдары жөнінде ойлауға тура келеді. 
Мәселен, Тапсырыстар кестесін құрғанда жоқ клиенттер немесе өнімдер туралы мәліметтерді бұл кестеге кездейсоқ енгізуге жол беруге болмайды, өнімге және т.б. тапсырыс беретін клиенттер туралы жазбалардан сөздіктерді жоюға болмайды. 
Байланысқан екі кестелер арасындағы мәліметтердің сәйкес үйлесімін қамтамасыз ететін механизм былай аталады: Мәліметтердің тұтастығын қолдау мәліметтердің тұтастығын қам- 
тамасыз ету үшін, екі кесте арасындағы байланысты орнатканда, тұтастық шарттарын қамтамасыз ету жалаушасын белсенді ету керек. Мәліметтердің тұтастығын қамтамасыз ету жалаушасын енгізу бір кестеден жазбаларды жою жағдайларынан қорғануға мүмкіндік береді, олармен байланысқан басқа кестелердің мәлі-меттері байланыссыз қалады. 
Егер пайдаланушы тұтастықты қолдау механизмін іске қосса, бір уақытта байланыс түрін де көрсетуі тиіс. Бірді бірге (1:1) - бір кестедегі өрістің бір мәніне басқа өрістегі тек бір ғана мән сәйкес келеді; Бір көбіне (1:со) - бір кестедегі өрістің бір мәніне басқадағы бірнеше (бір немесе одан көп) мәндері сәйкес. 
Мәліметтер тұтастығы мынаны білдіреді: 
1) бағыныңқы кестенің байланысқан өрісіне басты кестенің байланысқан орісінде бар мәндерді ғана енгізуге болады (мысалы, Тапсырыстар кестесіне Клиенттер кестесінде жоқ клиентгің коды бар жазбаны енгізуге болмайды); 
2) басты кестеден бағыныңқы кестедегі өрістің бір мәні-мен де тура келетін байланысқан өрістің мәні бар жазбаны жоюға болмайды (мысалы, Клиенттер кестесінен Тапсырыстар кестесіндегі әлі жойылмаған клиенттің кодын жоюға болмайды). 
Бұл тыйымдарды бүзуға әрекет жасалса, MS Access қате жайлы хабар береді. 
Байланысңан өрістерді каскадты жаңарту мен байланысқан жазбаларды каскадты өшіру. Тұтастықты қолдау механизмін қосқанда мәліметтерді жаңғыртып, жетілдіру үшін жүйе мынадай процестерді іске қосуын талап ете аласыз: 
- байланысқан өрістерді каскадты жаңарту; 
- байланысқан жазбаларды каскадты өшіру; 
Каскадты жаңарту басты кестедегі байланысқан мәндердің өзгеруі (мысалы, клиенттің коды) бағыныңқы кестенің байланысқан жазбаларында автоматты түрде көрсетіледі. Мысалы, егер сіз Клиенттер кестесінде 90 клиент кодын 97 кодқа ауыстырсаңыз, онда 90 клиент коды Тапсырыстар кестенің барлық жазбаларында 97 боп өзгереді. Басқаша айтсақ, онда ол осы клиенттің барлық тапсы-рыстарында ауыстырылады. 
Байланысқан жазбаларды каскадтық өшіру басты кестеден жазбаларды өшірген кезде (мысалы, 20 клиент коды бар жаз-бадан) бағыныңқы кестеден барлық жазбалар өшіріледі, олар-дағы байланысқан өрістердің мәні өшірілетін мәнмен (мәселен, 
20 кодты клиенттер) тура келеді. Басқаша айтсақ, егер клиент-тердің сөздігінен қайсыбір клиентті алып тастаса, осы клиентгің барлық тапсырыстары өшіріледі. 
Осылайша, кестелер арасындағы реляциялық байланыс¬тарды құрудың мәні, бір жағынан, мәліметтерді қорғауда, екінші жағынан - бір кестені өзгерткенде бірнеше кестеге өзгеріс енгізуді автоматтандыруда. 
Содан кейін жұмыс істеу. Ірі кәсіпорында әрбір қызметкер жайлы мағлұматтары мол Кадрлар атты зор мәліметтер базасы бар делік. Нысанды ақпараттан басқа базада құпия, мәселен, еңбекақы жайлы мәліметтер болуы мүмкін. Барлық ақпарат базалық кестелерде сақталады. 
Кадрлар мәліметтер базасымен кәсіпорынның әр түрлі бөлімшелері жұмыс істей алады және барлығына әр қилы мәлімет-тер керек. Кәсіпорынның қауіпсіздік қызметі білуге тиістінің бәрін бас дәрігер білуі тиіс емес және керісінше. Сондықтан пайдаланушылардың базалық кестелерге қолы жетуіне тыйым салынады. Мәліметтерге қол жетуі үшін басқадай, неғұрлым икемді және қолайлы құрал-сұраныстар бар. Бір кесте үшін әр түрлі көптеген сұраныстар жасауға болады, олардың әрқайсысы кестеден нақ сол сәтте қажетті ақпараттың бөлігін, шағын бөлігін алуына болады. Бухғалтерия қызметкерлерінің қызметкердің сырқаттануы себепті жыл бойында қанша күн жұмыста болмағандығын анықтауға мүмкіндік беретін сұраныстары бол¬уы тиіс, бірақ оның сырқаттың немен ауырғандығын және қайда емделгендігін білетін сұраныстары болмауы тиіс, ал бас дәрігерде мұндай сұрау салу болуы керек. 
Жалпы бастапқы базаға сұрау салу жұмысының нәтижесінде сұрау салуға сәйкес келетін жалпы ақпарат бөлігі бар нәтижелеуші кесте қалыптасады. 
Сұраныстарың әр түрлі типтері болады (жазба үстеп қосуға, өзгертуге, біріктіруге арналған). Ең көп тараған түрі - іріктеуге арналған сұрау салу. 
Оқу мақсатымен сұраныстарды қолдан, Конструктордың көмегімен жасалған жақсы. Таблицалармен болған жағдайдағы-дай бұл үшін Мәліметтер базасы терезесінде арнайы таңбаша бар. Ол Конструктор режимінде сұрау салуды жасау деп аталады және Үлгі бойынша сұраныстар бланкісі деп аталатын арнайы бланкті ашады. Оның көмегімен терезелер арасында 
ұрау салулар әлементтерін жылжытып, қарапайым әдістермен сұрау салуды қалыптастыруға болады. 
Үлгі бойынша сұрау салу бланкісі екі ауқымнан тұрады. Жоғарғысында сұраныстар бағытталған кестелердің құрылымы бейнеленеді, ол төменгі ауқым бағандарға бөлінген - алдағы нәтижелеуші кестенің әрбір орісіне бір-бір бағаннан. 
Контекстік менюдің көмегімен бланктің жоғарғы жарты-сында сұраныстар жасалған кестелерді ашады. Сосын нәтиже-леуші кестелерге кірігу тиісті өрістердің атауы тұсында екі рет қатарынан шертеді. Мұндайда бланкінің төменгі бөлігіндегі бағандар автоматты түрде өздігінен толтырьшады. 
Егер Сұрыптау жолында шертсе, сұрыптау түрлері бар, ашылатын тізімнің кнопкасы пайда болады. Егер қайсібір өріс бойынша сұрыптау белгіленсе, нәтижелеуші кестедегі мәлімет-тер осы өріс бойынша сұрыпталады. 
Экранға шығару өрісінде: жалаушалар бар, жалаушаларды орналастырып немесе тастап, осы бағанды экранға шығаруға рұқсат етеміз немесе тыйым саламыз. 
Іріктеу шарты жолында: және (немесе) берілген шарттарды қанағаттандыратын жазбалар ғана сұрау үшін іріктеуге мүмкіндік беретін шартты немесе логикалық бейнелеулерді көрсетуге болады. 
Сұраныс құрылымын қалыптастырып, оны жабады, оған ат қояды және одан ары екі рет қатарынан Мәліметтер базасы терезесіндегі таңбашада шертіп, іске қосады. 
Есептер - басып шығаратын құрылғыларға пішімдеп шығаруға арналған мәліметтерді ұсыңудың ерекше түрі. 
Сұраныс жұмысының нәтижелері бойынша алынған база-лык немесе нәтижелеуші кестелердің ақпараты бар басылым құжаттарын жасау үшін арнайы объектілер - есептер қызмет етеді. Есептер экранға емес, басып шығаратын құрылғыға (принтерге) мәліметтер шығару үшін арналғаидығымен айрық-шаланады. 
Принтер болмаған жағдайда да есептер жасауға болады. Операциялық жұйенің бұйрығы: Іске қосу / Баптау / Принтерлер / Принтерлерді қою бүйрығының комегімен программалық мақсатты орындау жеткілікті, сонан кейін принтердің драйверін тіркеу, не болмаса оны иілімді дискіден алып, не болмаса операциялық жүйеге тиісті драйверлердің бірін таңдау керек. Формалар туралы айтылғандардың көп бөлігі есептерге қатысты. Мұнда сонымен қатар автоматты автоматтандырылған және қолдан жобаландыру құралдары бар. 
Есеп құрылымын редакция л ay Конструктор режим інде орындалады (режим Мәліметтер базасы терезесінде Конструк¬тор кнопкасымен іске қосылады. Бұл жағдайда басқарудың элементтері режимдеу (дайындау) элементтерінің функциясын атқарады. Басқару элементтерін орналастыру Элемеиттер панелі (Түр) /Элементтер панелі) көмегімен атқарылады. 
Басқарудың бірінші элементінде ағымдағы ай-күн, жыл шығарылады. Бұл үшін Now () функциясы қолданылады. Ол ағымдағы ай-күн, жылды қайырады және оны өріске орналас-тырады, ал есеп оны басылым кезінде шығарады. 
Басқарудың екінші элементінде парақ нөмірі мен олардың жалпы саны шығарылады. Парақтарды белгілеу үшін Page () және Pages () енгізілген құрамдас функциялар қолданылады. 
Есепті жобалау оның бөліктерінің құрылымын жасауда және осы бөлімдер ішінде басқару элементтерін орналастыруда, сондай-ақ осы элементтер мен кесте өрістері немесе мәліметтер базасы сұраныстарды арасындагы байланыстарды беруде. 
Мәліметтер базасында диалогтық терезеде Есептер қосымшасында диалогтық терезесін тандап, Құру кнопкасын шертіп, автоматты түрде (автоесеп) жасауға мүмкіндік беретін Жаңа есеп диалогтық терезесін аламыз. (Мәліметтер базасы/Құру/Жаңа есеп/Бағандың автоесеп). 
Бағандық автоесептен басқа «ленталық» автоесептер бар. 
Есепті Автоматтандыруды құрудың құралы Есептер шебері болып табылады. Ол Мәліметтер базасы терезесінде шебердің көмегімен Есеп құру таңбашасында екі рет қатарынан шертумен іске қосылады, Есептер шебері алты кезеңмен жұмыс істейді. Оның жұмысында есепте көрсетілетін өрістерді таңдау, топтастыру өрістерін таңңау, макет пен безендіру стилін таңдау негізделетін базалық кестелер немесе сұраныстарды тандау атқарылады. 
Есеп құрылымы бес бөліктен тұрады: есеп тақырыбынан, жоғарыдағы колонтитулдан, мәліметтер аумағынан, томендегі колонтитул дан және есеп ескертуінен: 
- тақырып бөлігі есептің жалпы тақырыбын басу үшін қызмет атқарады; 
- жоғарыдагы колонтитул бөлігін егер есеп күрделі құрылымды және көп паракты алатын болса, тақырыпшаларды басу үшін қолдануға болады. Егер төменгі колонтитулда бұл жасалмаған болса, мұнда колонтитулдарды (парақ нөмірлері) белгілеуге де болады; 
- мәліметтер аумағында база кестелері өрісінің ішін-дегісіне байланысты басқарудың элементтері орналастырылады. Басқарудың бұл әлементтеріне принтерде басу үшін таблицадан берілетін мәліметтер беріледі; 
- төменгі колонтитулдың бөлігін жоғарыдағы колонтитул бөлігі мақсаттары үшін де қолдануға болады; 
- ескертулер бөлігі қосымша ақпаратты орналастыру үшін қолданылады. 
Қолданған әдебиеттер тізімі: 
I. «Информатика негіздері» Г.Ә.Жапаров. 
II. «Информатика» М.Қ. Байжұманов. Л.Қ.Жапсарбаева.

 

 

МББЖ Access

Тақырыбы: МББЖ Access 
Жоспар 
Кіріспе 
      I.  Бөлім . Даталогиялық жобалау туралы жалпы мағлуматтар. 
           1.1 Даталогиялық жобалаудың бастапқы деректері. 
           1.2 Даталогиялық жобалау нәтижесі. 
           1.3 Даталогиялық жобалауға қатынасы. 
           1.4 Деректер базасын  құрамын аңықтау. 
    1.5 Жасанды   идентификаторларды енгізу.  
     II Бөлім.  Даталогиялық модельдердің ерекшеліктері. 
         2.1 Іштей жазу құрылымы. 
         2.2 Сыртқы жазу құрылымы. 
         2.3 Желілік МББЖ тендес файлдармен даталогиялық жобалау. 
     III  Бөлім. Мәліметтер базасын  жобалау « Жиһаздар» 
          3.1  Таблицалар 
          3.2  Форма 
          3.3 Сұраныстар 
Қорытынды  
Қолданылған әдебиеттер. 
  
Кіріспе 
Мәліметтер базасында жобалау кезендері. 
      Мәліметтер базасында белгілі – бір пәндік облыс туралы ақпарат көрінеді. Пәндік облыс (ПО) деп нақты зертеу үшін қызығұшылық білдіретін реалды әлемнің бөлігі аталады. Автоматтандырылған ақпараттық жүелердепәндік облыстың көрінісі мәліметтердің  бірнеше деңгейлерінің модельдерімен ұсынылады. Модельдердің деңгейлерінің  саны МББЖ – нің ерекшеліктеріне тәуельді болады. Әрі қарай біздер МББЖ - ге деректер базаларын жобалауда сұрақтарын қарастырамыз, құрылымдық деректер модельдерін қолдаймыз. Модельдер логикалық және физикалыһ деңгейде бөлек түрінде қолданатына қарамастан, методологиялық көзқарастан мөдельдердің деңгейлерін және деректер базаларының жобалау кезендерін бәрі – бір белгілеуге болады. 
            
       Деректер базасының даталогиялық моделі (ДМ). Даталогиялық модель логикалық деңгейдің моделі болып табылады және ол деректер элементтерінің логикалық арасындағы байланысты бейнелеп, олардың сақтау сыртқы ортаға да мазмұнына тәуельді болмайды. Осы модель информациялық бірліктер терминдеріне құрылады, нақты МББЖ рұқсат етілген, біздер деректер базасын жобалайтын ортада.ДЛМ құру кезеңі даталогиялық жобалау болып аталады. МББЖ тілімен деректер базасының логикалық құрылымын суреттеуді сызбанұсқа д.а. 
      ДБ физикалық моделі . Даталогиялық модельдің сақталатын орнына байланыстыру үшін физикалық деңгейдің деректер моделі қолданылады(көп жағдайда физикалық моделі д.а.). Осы модель есте сақтау құралғыларды аңықтайды және деректерді сақтайтын жерде физикалық түрін ұйымдастырады. Физикалық  деңгейдегі модель мүмкіндік нәтижелілігін есептеп құрылады, МББЖ суреттеуі бойынша. Деректер базасының физикалық құрылымын суреттеуді сақтау сызбанұсқасы д.а. Соған сәйкес ДБ жобалау деңгейі физикалық жобалау д.а. 
  
I.  Даталогиялық жобалау туралы жалпы мағлуматтар. 
1.1 Даталогиялық жобалаудың бастапқы деректері. 
Кез – келген  МББЖ  өзіне мүмкін болатын мәліметтердің логикалық бірліктерімен жұмыс жасайды, сонымен қатар жоғарғы деңгейдегі логикалық құрылымдардың ақпараттық бірліктерді құраушы төменгі деңгейлерден аңықталған ережелер композицияларын қолдануға мүмкіндегі береді. Бұдан басқа, көптеген МББЖмәліметтер базасы құрылымына сандық және басқалай шектеулер қояды. Сондықтан даталогиялық модельді құруға кіріспестен бұрын МББЖ – нің ерекшеліктерін тыңғылықты түрде оқып  - зерттеу керек, жобалық шешімді таңдауға әсер етуші факторларды анықтау қажет, сонымен қатар, жобалаудың автоматтандырылуының қолда бар жабдықтарын, оларды пайдалану мүмкіндіктері мен мақсатты бағытталдығын анализдеу керек. 
        Даталогиялық жобалау мәліметтер базасының  логикалық құрылымын жобалау болып МББЖ – мен ұсынылатын мәліметтерді физикалық мүмкіндіктері әсер етеді. Сондықтан да, мәліметтерді физикалық ұйымдастыру ерекшеліктерін білү логикалық құрылымды жобалау барысында пайдалы болып табылады. 
      Мәліметтер базасының логикалық құрылымы,және де мәліметтермен толтырылған мәліметтер базасы реалды пәндік облыстың көрінісі болып табылады. Сондықтан жобалық шешімдерді таңдауға информациялық модельде көрсетілген, пәндік облыспен көрсетілетін специфика әсер етеді. 
  
1.2 Даталогиялық жобалау нәтижесі. 
Даталогиялық жобалаудың түпкілікті нәтижесі болып ЯОД – да мәліметтер базасының логыкалық құрылымын суреттеу табылады. Бірақ егер жобалау “қолмен” жүргізілсе, онда ең алдымен мәліметтер базасы құрылымың схемалық графикалық көрінісі құрылады. Бұл жағдайда мәліметтерді суреттеу тілінің конструкциясы мен ақпараттық бірліктер мен олардың арасындағы байланыстарды графикалық белгілеудің арасындағы бірмағыналық сәйкестілік қамтамасыз етілуі тиіс. Графикалық көрнісіс мәліметтер базасының құрылымын автоматты жобалау барысында жобалаушымен қарым – қатынастың интерфейстік  жабдығы ретінде және де жобаны құжаттау кезінде де қолданылады.  
     Мәліметтер базасының логикалық құрылымын жобалау барлық ақпараттық бірліктер мен олардың арасындағы байланысты анықтауды , оларға ат беруді білдіреді. Егер де ақпараттық бірліктер үшін әртүрлі типтерді қолдану мүмкін болса, онда олардың типін аңықтау қажет. Сонымен қтар кейбір сандық характеристикаларды, мысалы, өріс ұзындығын берген жөн.  
1.3 Даталогиялық жобалауға қатынасы. 
Деректер моделінің әрбір типі және модельдің әрбір түрі нақты МББЖ қолданылғанда өзінің ерекше қасиеттері болады. Сонымен қатар барлық  құрылымды деректер модельдерінде және өзінің ортасында ДБ ұстаным жобалауларында көптеген ұқсастықтары болады. Осының барлығы деректер базасының құрлымын жобалауда бірыңғай методологиялық қатынасты қолдануға мүмкіндік береді.  
       ДБ жобалау процесі алдын – ала пәндік облыстағы объектілер классификациясын  жасауға, жүйеге келтіргенде объектілер және олардың арасындағы бойынша туралы ақпараты береді. 
       Жобалаудың бастапқы кезеңдерде ДБ – ң тізімі аңықталуы керек. ДБ логикалық құрылымын жобалауда инфологиялық модельдің деректер моделіне ауысып кетуіне жағдай жасайды және нақты МББЖ қолданылады да тексеру болғаннан кейін даталогиялық модель пәндік облыста суреттеледі.  
      Кез – келген  пәндік облыстың даталогиялық модельде суреттеудің көптеген жобалаудың шешімдері бар.  
       Жобалау әдісі ең кішкентай логикалық бірлігі (олардың әртүрлі аталуына қарамастан ) барлық   МББЖ семантикалық тең болады және объектің идентификаторына сәйкес келуі керек немесе объектің қасиетіне немесе процеске.  
       Пәндік облыстағы зат арасындағы байланыстар, инфологиялық  модельде сипаталады , даталогиялық модельде инфологиялық элементердің бірге орналасуына байланысты суретелуі немесе олардың арасындағы байланыстың жариялауында. Байланыс іштей жазу сырттай жазу деңгейде де берілуі мүмкін. 
       Байланыстың барлық түрі емес пәндік облыстағы  болғандары даталогиялық модельде  нақты түрде сипатталуы мүмкін. Көптеген МББЖ элементер  арасындағы  М : М байланысты қолданбайды.Осы жағдай да даталогиялық модельге көмекші элемент енгізіледі, осы қатынасты сипттайтын болады. Осы жағдайға назар аудару керек, себебі пәндік облыста және ИЛМ сипаттайтын қатынастар тек қана деректер базасының құрылымы арқылы берілуі мүмкін, сонымен қатар програмалық жолмен де берілуі мүмкін.Мыс: Қорытылған объектілер деректер базасын логикалық құрылымы деңгейде класс тобының  сипатталуы керегі болмайды. Осы жағайда класстар тобы програмалық жолмен сақталатын деректердің өңдеумен аңықталады. Сипаттаудың қандай тәсілмен шешімі нақты жағдайда қолдану керегінің көптеген факторлардан тәуельді болады:тұрақсыздық заттың сипаттауы номенклатураның көлемі, МББЖ ерекшеліктері деректер өңдеуі мінезіне т.с.с. Егерде пәндік облыста  қызметкерлердің жынысы бойынша классификация қолданса, деректер базасында жыныстық классификаторды құрудың қажеті жоқ, себебі ол тек қана екі позицияны ұстайды және ешқашан өзгертілмейді. Соған сәйкес пәндік облыстың обьектілеріне класс топтарды бөлудің керегі жоқ, олар көп жағдайда бірлескен түрде өңделеді және негізінде оларды сипаттайтын біртүрлі қасиеттер тізімін құрайды. Егерде сипаттайтын зат тұрақсыз болса, онда оны деректер арқылы беру керек, әйтпесе ол программаның әрдайым түзулуін қажет, осы жағдайда деректерді өзгертудің жағына қарағанда  қиынға соғады.  
          Бірлескен обьектілердің бір файлда сипатталуына қарағанда, тағы бір   тәсілі бар, әрбір төменгі деңгейдегі класс тобы обьектілеріне бөлек өзіндік файлдарды атап көрсетуге болады.Осы екі вариант кез – келген МББЖ қолдану мүмкін. 
          Сипаттаудың басқа тәсілдері нақты және нақты емес ДБ логикалық құрылымда класс топтарының суреттеуімен байланысты класс тобының нақты суреттейді  - жазуында қасиеттердің мағыналары үшін жолдар белгіленуі әртүрлі класс топтарының жалпы обьектілерге және класс топтарының қасиеттің шешіміне жолдардың орнына класс топтарына тәуельді болған тәуельді тізімімен бір жол қолданады, оның құрамынан қандай класс тобы, қандай суреттейтін обьектіге жататыны белгілі болады. ДБ класс топтарының нақты бөліктен құрылымын принциптің орындалуы МББЖ – ң спецификасынан тәуельді болады. 
        ДБ логикалық құрылымын жобалауында негізгі мағынасын пәндік облысының қасиеті иемденеді. Бірақта информацияның өңдеу мінезі де жобалауда шешімін қабылдауға әсерін тигізеді. Мыс: Жиі қолданылатын информацияны бірге сақтау ұсынылады, көп жағдайда бірге өңделетін  және керісінше бірге көп қолданылмайтын информацияны әртүрлі  файлдарға бөліктеу. Көп қолданылатын информацияны және информацияға жолдамалар жиілігі аз болатын әртүрлі файлдарда сақтау керек, соңғысын архивтік файлдарға кіргізгені жақсы бөлер еді, ДБ тізімінде қолдағаннан гөрі. 
      
1.4 Деректер базасын  құрамын аңықтау. 
Информациялық модельдерден даталогиялық модельге көшу кезінде мынаны ескеру керек, информациялық модель өзіне пәндік облыс туралы ДБ жобалауға керекті бүкіл информацияны кірістіреді. Ол ИЛМ ішіндегі заттарды бәрі даталогиялық модельде сипаттамайды. ДЛМ  құрастырғананнан бұрын шешу керек қандай информация ДБ – да сақталады. Мыс: Инфологиялық модельде саналатын көрсеткіштер суреттелуі керек, бірақ та олар деректер базасында сақталмауға болады. ДБ – да сақталатын көрсеткіштер тізімін аңықтауда әртүрлі қатынастар бар. Соған сай деректер базасында тек қана нәтижелік көрсеткіштер сақталуы тиіс, ал өңделетін көрсеткіштер сұраным болған кезінде есептелуі тиіс. 
     Осы қатынастың жақсы жақтары бар. 
1. ”нені сақтау керек ” шешімін қабылдағанда қарапайымдылық және бірлік.  
2. Информацияның төлқұжатының болмауы, және одан шығатын барлық                                                                       салдары 
3. Кез – келген саналатын көрсеткішті алудың мүмкіндігі. 
    Саналатын көрсеткіштер сақталуға шешім қабылдауда бірнеше факторлар әсер етуі мүмкін. 
    Гипотетикалық пәндік облысты қарастырайық, ал оқу орнын суреттейді. Осы оқу орында оқитындарға стипендия беріледі. Стипендия берудің нақтыланған алгоритмі болады. 
1. Барлық экзамендарды сессия уақытында тапсырылғандарға  беріледі. 
2. Стипендияның көлемі белгілі. 
3. Кімде қаңағат деген бағалар болмаса, стипендия 25%  жоғары болады. 
4. Кімде тек қана өте жақсы деген бағалар болса стипендия 50 % артады. 
 Семестр бойы стипендияның көлемі  өзгермейтінің қарастырайық. Осы жағдайда стипендияның көлемі саналатын көрсеткішке жатады, сондықтан деректер базасында сақталмайды, себебі кез – келген уақытта саналатын жолмен аңықталады. Бірақ та қарастыратын жағдайда оны ДБ сақтауға жақсы болған еді, себебі: 
 а) Алынатын мөлшері ірі қарай көп қолданады. 
 б) Стипендия көлемін аңықтаудың алгоритмі күрделі логика құрайды, санауға керекті бірнеше файлдарды қарастыруды етеді. 
в)  Стипендияның көлемі семестр бойы өзгермеуі керек. “Стипендияның берілуі” нақты файлды иемдегенде оның толықтылығын және дәлдігін қадағалау жеңіл болады. 
1.5 Жасанды   идентификаторларды енгізу. 
Деректер базасының файлында обьекті суреттегенде обьектің идентификаторы осы көптеген жағдайда кілттік жолы болады.Бірақ кейбір жағдайларда жасанды идентификаторларды енгізуге қажеттілік туады, немесе басқаша айтқанда кодтарды. Осы жағдайлар келесі болып табылады. 
1. Пәндік облыста бақылағанда синонимия немесе мүмкін болу, обьектінің табиғилық идентификаторы уникальды қасиетін ие болмауы мүмкін. Мыс: Өндірістің қызметкерлері арасында бірдей фамилия болуы мүмкін. Осы жағдайда обьектілерінде біртипті идентификациясы болуы үшін информациялық жүйеде жасанды кодтарды қолдану керек болады. 
2. Егерде обьект көптеген байланыстарда қатысса, онда оларды сипттау үшін бірнеше файлдар құралады, және солардың әрбіреуінде обьектінің идентификаторы қолданады. Барлық файлдарда обьектінің ұзын табиғилық идентификаторды қолданбау үшін қысқа кодты енгізіп қолдануға болады. Ол тек қана есті экономдап қоймай сонымен қатар информацияны енгізуді жеңілдетеді. 
3. Егерде табиғилық идентификатор уақыт сайын өзгеруі мүмкін, онда көптеген проблемалар пайда болуы мүмкін, егер осындай  “динамикалық идентификатормен” қатар “статистикалық жасанды идентификаторларды ” қолданбаса. 
    Қайсыбір обьектілерге идентификаторлар иеленіп отырса, онда осы идентификаторлар тұрақты болуы қаламау керек. Мыс: Оқу орындарында қайсыбір жағдайларда оқу группалар аңықталады. Оларды сипаттау үшін курстық номерін қолдануға болады. Бірақ осы жағдайда группаның идентификаторы жыл сайын өзгеріп отырады.  
    Даталогиялық модельді жобалаған барлық қадамдары итеративті істеледі. Сонымен қатар даталогиялық жобалау деңгейдің ішінде де, басқа ДБ жобалау деңгейлерінде де итерация болуы мүмкін. 
  
          
  
II  Даталогиялық модельдердің ерекшеліктері 
2.1 Іштей жазу құрылымы 
     
Мәліметтер базасында модельдердің құрылымымен бөлуді қадағалау керек (іштей жазуды және сыртқы жазуды ). Іштей жазу құрылымы сызықтық немесе иерархиялық болуы мүмкін . Сызықтық құрылымда жазу қарапайым элементтерден тұрады (көбінде жолдар аталады) оларды жазғанда бір – бірінің артынан жазуды қадағалау керек немесе басқаша айтқанда жазу құрылымы нормаланған болады.  
    Иерархиялық іштей жазу құрылымы жағдайда, жазу құрылымына  тек қана қарапайым емес сонымен қатар құрамдас компоненттер де кіреді. Олар векторлар болуы мүмкін (біртипті элементер қайталанып келсе), қайталанып келетін группалар (жазудың   ішінде бірнеше құрамдас информациялық бірліктерінің даналары, бірнеше әртипті элементерді кірістіретін ), сондай – ақ, іштей жазуында қайталанбайтын информациялық құрамдас бірліктері. Мыс: Егер де біздің жазуында ТҰЛҒА болса, онда соның ішінде қарапайым элементер кіруі мүмкін, Табельдік НОМЕР, ФАМИЛИЯ т.б. АҒЫЛШЫН ТІЛІ векторы (тұлға бірнеше ағылшын тілдерін меңгергендігін топшыланады) қайталанатын группа ЖҰМЫС, ТІЗІМ, ТАҒАЙЫНДАУ КҮНІ, ШЫҒУ КҮНІ, ЖҰМЫС ОРНЫ, ЛАУАЗЫМЫ, сонымен қатар қайталанбайтын группа АДРЕСІ, ҚАЛА, КӨШЕ, ҮЙІ, КВАРТИРА элементтерден құрайтын. 
   Иерархиялық жазу құрылымы көп деңгейлік болуы мүмкін:Ұстаным ережелері бойынша өте күрделі құрылымдар болуы мүмкін. Мыс: Қайталанатын группа құрамына сапалық құрамдас компонент ретінде басқа қайталанатын группа кіреді. Дегенмен әртүрлі себептермен (жүзеге асыру қиындығына байланысты) нақты МББЖ – да айырмашылық шектеулер болады, Мыс:Қайталанатын группа бірінші иерархиялық деңгейде болуы мүмкін.  
    Өзіндік жазу құрылымда тәуелді және тәуелсіз құрылымымен болуы мүмкін. Соңғысы көбінде білдіреді, егер де нақты обьектке жазуда кез – келген компоненттің мағынасы болмаса, сол компоненттің берілген жазуда болмауын білдіреді. Мыс: бір қызметкер жоғарғы  оқу орнын бітірсе, ғылыми дәрежесі және ғылыми атағы, сол ЖОО  бітірген жылы ғылыми дәрежесі, ғылыми атағы берілген күні сол қызметкердің жазуында сақталады. Егер басқа қызмекерде осы белгілер болмаса, сол жазуында да осы жолдар болмайды.  
     Жазудың басқа ерекшеліктері оның ұзындығы болып табылады. Осы белгі бойынша жазу тәуелді мен тәулсіз және белгісіз ұзындығымен бөлінеді. Жазу тәуелді ұзындығымен сипатталады, сол арқылы оның тәуелді ұзындығын сол жолдар иемденеді немесе кез – келген жолдардың мүлдем болмауы, немесе қайталанатын компоненттерге бірнеше экземплярдің болуы қалайды. 
    Жолдардың негізгі тән белгілер олардың ұзындығының түрі болып табылады. Болып  отырған МББЖ жолдар түрлері ұстанатын терімдер бойынша бөлінеді, бірақ осы терімді көбейту туралы беталыс болып тұр. Қазіргі уақытта көптеген МББЖ, кәдімгі қарапайым жолдар, символдық және сандық түрлерімен қатар мерзім түрлер, логикалық жолдар және ақша түр жолдар енгізуге болады. Кейбір жүйелер қолданушының жолдардың түрлерін енгізуге мүмкіндік береді.  
2.2 Сыртқы жазу құрылымы 
МББЖ дәстүрлі бөлінеді типтер бойынша мәлімет модельдер реляциялық иерархиялық және желілік. Олардың жазу байланыстылығына сипаттауға  негізделеді. Олардың терминологиялық айырмашылыққа қарамастан кез – келген моделдің негізгі компоненттері жазу құрайтын файлдардан тұрады.  
     Классикалық иерархиялық моделдерде бір файл болады, сол файл құрылымға кірер есік болады. Қалған файлдар өз арасында байланыста болады. Солардың  әрбіреуі түбір шыңнан басқасы және бір нәтижелік шын бар болады(ата – ана  ) және кез – келген бағынышты шыңңан (балалар) негізделеді. Файл “ата – ана” және тудырған файл жазу  арасында қатынас 1:М болады (кейбір жағдайларда 1:1). 
   Желілік модельдерде егер оған ешқандай шектеу қоймаса ұстанымда жүйеге кез – келген файл нүктелік кірер есік болады, файлдың әрбіреуі сандық бассыздық басқа файлдармен қатынаста болуы мүмкін және жазулар арасында байланысқан файлдар арасында кез – келген қатынастар болуымүмкін (1 : 1, 1 : М, М : М). Бірақ  шыңдығында МББЖ – да модельге әртүрлі шектеулер қойлады. Желілік МББЖ әртүрлі файлдармен болуы мүмкін. Олардың ішінде файлдар екі типті болады: негізгі және тәуельді. Қандай МББЖ – де жүйелік деректерге кірер есік тек қана негізгі файлдар болады, өз арасында байланыстылық тек әртипті файлдар болады. 
     Көптеген МББЖ – де М : М деген қатынас қолданбайды. Сондай модельдерде әрбір байланыс жұп файлдар арасында бөлінген түрде ауысқанда және әрбіреуінің ішінен бір файл осы жұпта “иеленуші” болып жарияланады,  ал басқасы “мүше”.  Жазулардың ішінде қатынас “иеленуші” және “мүше”  - 1: М болады. 
     Иерархиялық және желілік модель файлдар арасындағы қатынас жүйелік деректер құрылымы сипатталғанда аңықталады және физикалық беріледі әртүрлі көрсеткіштер арқылы. Реляциялық модельдерде өзіндік аталымы қолданады, бірақ ол модельдің елеулігін  өзгертпейді. Көп жағдайда жалғыз модеьдік шектеуге әртүрлі  МББЖ – де әртүрлі аталымдар қолданады. Логикалық  деңгейде элемент көп жағдайда атрибут; сонымен қатар ол үшін бағана термині қолданады, жол т.б. Жиынтық атрибуттардың жиынтығы жолды құрайды (синонимдік терминдер – “қатар” “жазу”, “кортеж”).Жолдардың жиынтығы қатынасты құрайды (“таблица”, “деректер базасының файлы”). Деректер базасы ұғымы барлық реляциялық МББЖ қатынастардың көптігін қолдануы болмайды (сол сияқты ДБ жасағанда, бөлінген қатынастар (файлдар) сипатталады, ол бүкіл деректер базасына дербес информациялық бірлікке ешқандай сипаттау қарастырмаған ). 
    Реляциялық модельде файлдар арасында байланыс нақты түрде қарастырылмайды. Олар орнатылады динамикалық түрде деректердің өңдеу кезіндегі сәйкес жолдардың тендік мағыналарда.  
        Желілік және иерархиялық модельдерде жазу құрылымы кез – келген болуы мүмкін. Реляциялық модельдерде жазу құрылымы сызықтық болуы қажет. Аңықталуы бойынша әрбір қатынастың өзіндік кілті болады атрибут (қарапайым кілт) немесе атрибуттардың жиынтығын (құрама кілті) сәйкестіретін кортеж. Кейбір жағдайларда қатынастарда бірнеше мүмкін болатын кілттер болады. Өкінішке орай реляциялық МББЖ – дің ішінен барлығы кілттік концепциясын қолданбайды, себебі осы жағдайда көптеген  проблемалар (көбінесе, кілттің уникалды болуын тексеру және кейбір шектеулерін қадағалауды ескеру) қолдануға жүктеледі. Тәуілдігіне қарамастан МББЖ жазуда кілттердің сипатталуын талаптардың бар немесе жоқ болуына қарамастан, деректер базасының жобалаушы түсіну  керек, қандай кілт әрбір қатынастың болады. Бірнеше мүмкін болатын кілттердің ішінен біреуі таңдалады да бірінші кілт болып сипатталады. 
     Атрибут немесе атрибуттар группасы қарастыратын қатынастарда кілт болатыны сипаттайтын, ал басқа қатынастарда керісінше  кілті саналатын сыртқы кілті болып аталады. 
    Егерде кез – келген таблица өзінің құрамында сыртқы кілтті ұстайтын болса, онда ол  
а) құрамына бірінші кілті ұстайтын таблицамен логикалық түрде                                               байланысқан. 
б) сол қатынастың  өзіндік белгісі “біреудің – көбілергге ”(құрамында сыртқы кілті ұстайтын таблица осы қатынастың “көбілер ”жағында орналасады ) . 
   Өзінше түсініктері бойынша “ата - ана” – “бала ” иерархиялық модельде файл “иеленуші ” – файл “мүше” желілік модельдерде және байланыс “кілт ” – “сыртқы кілт ” реляциялық модельдерде біртүрлі қатынасты береді – жазудың ішінде сәйкес файлдарда  1 : М қатынастың болуы. Реляциялық МББЖ – де  көбінде “көзқарас” (viev) мағынасы қолданылады. Ол виртуалдық таблицаны сипаттайды. Бірнеше жолдармен бағаналардың жалпы мағыналар логикалық қосылу нәтижесінде және мүмкін жолдардың біріккендігін көптүрлігін кірістіреді. Берілген немесе таңдалған шартпен болады. Осы мағына деректер банкінің дәстүрлі “сызбанұсқа” мағынасы кеңейтеді. Айыру және жалпы модельдердің  әртүрлі класстардың түсінігі деректер базасының құрылымын жобалауда жалпы қатынасты қолдануға мүмкіндік береді, модельдердің бір түрден екінші түрге өзгертілуі мүмкіндігінің, құралдарын қолдануға көбінесе тілдік бір модельдің классымен басқаларымен жүмыс істеуге арналған. 
2.3 Желілік МББЖ тендес файлдармен даталогиялық жобалау. 
   Тендес желілік  файлдармен МББЖ – ді даталогиялық жобалау, реляциялық МББЖ жобалаумен көбінесе ұқсас болып келеді. Айырмасы тізімдерін құрастыру керектігіне болады. Егер желілік  МББЖ  қолдануға тек қана сызықтық құрылымдық жазуды мүмкіндігігн берсе, онда пәндердің бөліктері артындағы қатынас сыртай жазулардың байланыстар арқылы да сонымен қатар келістірілген іштей жазумен де берілуі мүмкін. 
   Егер де сізде деректер базасының реляциялық жобаланған құралымымен болса, және сіз барлық жерде тізімін, байланыстың “кілт – сыртқы кілт” кілттен сыртқы кілтке көрсеткіш ретінде жариялайтын болсаңыз, онда сіз желілік модельге түзетілген құрылымын алатын боласыз. Мүмкін ол басқа құрылымдарға қарағанда рациональсыз болуы мүмкін. 1.9. Суретте осындай  
Тәсілмен деректер базасының құрылымы көрсетілген. 
ФАК