Автор: Пользователь скрыл имя, 07 Октября 2011 в 15:43, реферат
MS Access-ті пайдаланатындар – көбіне есептеу техникаларымен жұмыс жасайтын, бірақ программалаумен айналыспайтын адамдар. Мұндай қолданушыларды бұл программаның оқып-үйрену жеңілдігі көптеген мәселелерді өздері программаламай-ақ шешу мүмкіндігін, сондай-ақ МБ-дағы қажетті объектілерді жылдам құруға мүмкіндік жасайтын құралдары бар болғандығы қызықтырады. MS Access-тің бір артықшылығы – жергілікті желіні қолданудағы мүмкіндіктері (MS Access-ті қолданушылар ол туралы мәліметті кітаптардан немесе программада орналасқан анықтамадан алуына болады.)
Кіріспе ..................................................................................................................3
І. Алғашқы мәліметтер 1.1.Access-тегі мәліметтер базасы.5 1.2.МБ-ын жобалау кезеңдері.............................................5
1.3.Access-тің объектілері...................................................6
1.4. Access – ті пайдалану жолдары...................................7
1.5. Access –ті іске қосу және одан шығу............................8
ІІ. Кестелер және оны құру...............................................10
2.1.Кесте режимі...............................................................10
2.2.Конструктор режимі...................................................13
2.3.Орналастыру шебері...................................................16
2.4. Кестелер шебері.........................................................17
2.5 Кестелерді сырттан әкелу (импорттау) режимі..........18
2.6. Кестелермен байланыс режимі..................................18
2.7. Кестелер арасындағы байланыстарды құру...............19
ІІІ. Құрастырушылар...........................................................20
3.1. Сұраныс Конструкторы..............................................20
3.2. Өрнек құрастырушы...................................................21
3.3. Айқасқан сұраныс......................................................23
3.4. Қайталанатын жазбалар таңдау.................................24
3.5. Форма шебері мен Конструктор................................24
IV.Басқару элементтері.....................................................25
V.Есептер шебері..............................................................25
VI.Макростар және модульдер.......................................26
6.1.Макростар құру...........................................................26
6.2.Түймелер құру 8.3. Макросты іске қосатын түйме................................................................................28
6.2.2. Контексті мәзірлі түйме..........................................28
6.2.3. Түймелер шебері.....................................................29
Қорытынды .......................................................................31
Қолданылған әдебиеттер .................................................................................
кестелермен байланыс тәсілін белгілеп, ОК түймесін басу керек.
файл және оның типі таңдалады.
керек.
Осы қадамдардан кейін ағымдық қатынаста байланысқан БҚ
жайында
информация сақтау үшін, INF типтегі
файл құрылады да, атауы байланыс файлы
атауымен аттас кесте пайда болады.
Байланысқан кестеде жаңа өріс құруға
болмайды, бірақ жазбалар қосу мүмкіндігі
бар.
2.7. Кестелер арасындағы байланыстарды құру
МББЖ-нің негізгі артықшылығы жеке кестелермен емес,өзара байланысқан кестелер тобымен жұмыс істеу кезінде көрінеді. Access-те кестелер арасындағы байланыстарды құру үшін Мәліметтер схемасы деп аталатын арнайы сұхбаттық терезе бар. Бұл терезені Сервис – Мәліметтер схемасы командасымен немесе саймандар тақтасында өзімен аттас түймені шерту арқылы ашуға болады.
Егер МБ-дағы кестелер арсында бұрын ешқандай байланыс болмаса, онда Мәліметтер схемасы терезесін ашу кезінде кестелерді қосу (толықтыру) терезесі бірге ашылады.
Кестелерді қосу терезесінде кесте аралық байланыстар құрылымына енгізетін қажетті кестелерді таңдауға болады. Ал, егер кестелер арсындағы байланыстар осыған дейін орнатылған болса, онла Мәліметтер схемасына жаңа кесте енгізу үшін, оның мәзірінде кестені қосу бөлімін таңдау қажет.
Мәліметтер схемасында байланыстыруға қажет барлық кесте таңдалып болған соң, осы кестелер өрістері арасында құруға кірісу керек. Ол үшін бір кестедегі өріс атауын екінші кесте оған сәйкес байланысқан өріс атауына қарай тасу керек. Өріс тасып болған соң, құрылған байланыстар қасиеттерін анықтауға мүмкіндік беретін Байланыс сұхбаттық терезесі ашылады (2.10). Байланыс терезесінде Мәліметтердің біртұтастығымен жабдық Байланысқан өрістерді каскадты жою деген үш параметр бар. Мұнда берілгендердің біртұтастығын жабдықтау параметріндегі жалау орнату бір кестедегі жазбалардың жойылып кетуінен сақтандырады. Біртұтастық шарты бар болуы үшін негізгі кестенің өрісі болуы қажет және байланысатын екі өрістің типі бірдей болуы керек. Ал, қалған екі параметр негізгі кестед берілгендерге өзгеріс енгізу кезінде оған бағынышты барлық кестелердегі мәліметтердің бір мезгілде өзгеруін яғни, олардың қойылуы мен жаңаруын қамтамасыз етеді. Мысалы, бір қызметкердің фамилиясы өзгерген болса, онда оны қызметкерлер кестесіндегі фамилия өрісінде ғана өзгерту жеткілікті, ал қалған байланысқан кестелерде ол автоматты түрде өзгереді.
Кестеаралық байланыстардың 4 типі бар: “көбі-біріне”( );“бірі-көбіне”( );“бір-біріне”( ) және “көбі-көбіне”( ). Мұндай байланыстар кезінде бірінші кесте басты, ал екіншісі оған бағынышты кесте д.а. Яғни, “көбі-біріне” типтегі байланыс кезінде басты кестедегі бірнеше жазбаға бағынышты кестедегі бір ғана жазба, “бірі-көбіне” типтегі байланыс кезінде басты кестедегі әрбір жазбаға бағынышты кестедегі бірнеше жазба, ал “бірі-біріне” типтегі байланыс кезінде басты кестедегі әрбір жазбаға бағынышты кестедегі бір ғана жазба сәйкес келеді. Төртінші “көбі-көбіне” типтегі байланысты орнату үшін көмекші кесте қажет болады. Бұл жағдайда басты кесте мен көмекші кесте арасында “көбі-біріне” байланысын, ал көмекші мен бағынышты кесте арасында “бірі-көбіне” байланысынорнату қажет.
Сонымен Мәліметтер схемасы терезесінде жоғарыда айтьылған кестелер арасындағы байланыстардың типтері көрнекі түрде бейнеленеді. 2.9-суретте “бірі-көбіне” типтегі байланыс кескінделген.
Орнатылған
байланысты жою үшін, осы байланыс
сызығында тышқанның оң жақ түймесін
шертіп, пайда болған контексті мәзірдегі
Жою командасын қолдану керек.
ІІІ.Құрастырушылар
3.1. Сұраныс Конструкторы
Сұраныс
Конструкторы бойынша жаңа сұраныс
кестесін құруға және бұрыннан бар
сұраныс кестесінің құрылымын көруге
немесе оны өзгертуге болады. МБ-да
4.3а-суретте көрсетілген
Констуктор
режиміндегі сұраныс
Топтық операция дегеніміз берілген өрістегі мәндерді қандай бір функция көмегімен өңдеу. Мұндағы функция сол қатарға шертткенде ашылатын функциялар тізімінен таңдалады. 4.3-суретте көрсетілген сұраныстың бір-бірінен айырмашылығы олардағы Баға өрісінде біріншісінде топтастыру функциясы, екіншісінде Sum функциясы анықталған. Топтық операция арқылы есептелетін өрістерді де құруға болады. Мысалы, 4.3ә-суреттегі кестеде әрбір фамилияның қанша рет кездесетінін санау қажет болсын. Ол үшін, оның Конструктор режиміндегі тағы бір бағанда Фамилия өрісін құрып, ондағы Топтық операция ішінен Count (санау) функциясын анықтау керек. Сүраныс бланкісі 4.6-суретте, ал оның нәтижесі 4.6ә-суретте көрсетілген.
Сұраныс
бланкісінің Сорттау қатарына сұраныс
нәтижесінде алынған
Сұраныс құру барысында жазбаларды іріктеу шартын беретін өрнекті анықтауға арналған Өрнекті құрастырушыны қолдануға болады. Ол сұраныс бланкісінде Іріктеу шарты қатарына байланысты контексті мәзірдегі Құрастыру командасы іске қосылады (4.7-сурет).
Өрнек
құрастыру барысында бірнеше
қарапайым ережені естер
Сондай-ақ
өрнек өте дәл анықталып, сұраныс
– кестесіне енгізілетін
Құрастырушы
терезесі өздерінде жылжыту жолақтары
бар 4 облыстан тұрады. Жоғарыда облыста
құрылатын өрнек орналасады да, ал
төменгі үш облыс элеметтерді
таңдау үшін қолданылады. Төменгі оң
жақтағы облыста сұранысқа
Өрнек құрастырушы
терезесінде математикалық
BETWEEN AND – аралықтан таңдау операциясы, мысалы BETWEEN 1945 AND 1950 шарты)=1945 AND (=1950 шарты эквивалентті;/ - дәрежеге шығару операциясы; \ - бүтінге де дөңгелектеп бөлу операциясы; & символдық мәліметтердің операциясы (оны “+” белгісімен де жазуға болады).
LIKE – белгісіз символдары бар қатарды іздеу кезінде құруға пайданылатын функция. Бұл кезде арнайы символдар қолданылады: ? – кез-келген бір символ; * - символдардың кез-келген тізімінде; # - белгісіңз цифр. Мысалы: LIKE *5* - құрамында “5” символы бар жазбаларды іздеу шарты, LIKE? Үлжан-Гүлжан не Күлжан іздеу шарты.
Іріктеу
шартына қолдануға болатын
Өрнек
құрастырушы терезесін
разряд кестесіндегі код өрісі мен Қызметкер кестесіндегі разряд өрістері арасында байланысты орнату.
жағындағы бағандарда Қызметкер кестесінен қызметкер мен жүктеме өрістерін, ал разряд кестесінен разряд өрісін таңдау.
бағандағы контексті мәзірден Құру командасын таңдай отырып, Өрнек құрастырушы терезесін ашу (мұнда өріс атауынан кейін қос нүкте қойылады).
жалақы
мен жүктеменің көбейтіндісіне тең.
Сондықтан Өрнек құрастырушы
терезесінің жоғарғы облысына осы
екі өрістің көбейтіндісінен
тұратын өрнекті енгізіп, ОК түймесін
шерту керек. Енгізілген өрнек 4.9-суретте
көрсетілген сұраныс
Міне, осы алгоритмді әрекеттерді орындай отырып, 4.10
суретте
көрсетілген сұраныс кестесін алуға
болады. Оның жалақы өрісінде әрбір
қызметкердің жүктемесі мен разрядына
сәйкес жалақылары есептеліп көрсетілген.
Айқасқан сұраныс – берілген кесте немесе сұраныс негізін
қорытынды мәндерді есептеуге арналған кесте құру операциясы. Оның әрбір қатарына және бағанына атау беріледі де оларды қиылысуында қорытынды мәндер жазылады. Айқасқан сұраныс үшін бастапқы кестеде жаңа кестенің қатарлары мен бағандарының атауларын қалыптастыруға қажетті мәліметтер бар деп есептеледі.
Оның шеберін іске қосу үшін Сұраныс жапсырмасында
Қарау түймесін шертіп, Айқасқан сұранысты таңдап, ОК түймесін шерту керек. Шебердің жұмысы төмендегідей 5 қадамнан тұрады (мысалы ретінде 4.1-тақырыпшадағы 2-кестені алайық):
өрісті таңдап, оны таңдалған өрістер тізіміне көшіру. Өрісте қайталанатын мән болса, олар топтастырылады (2- кестедегі пәндер өрісін таңдау),.
таңдау.
Көрсетілген өрістің әрбір
таңдау (сол функциясын таңдау).
атаумен
келесі Дайын түймесін шерту (4.11-сурет).
3.4.Қайталанатын жазбалар таңдау
Жаңа сұраныс терезесінде Қайталанылатын жазбалар
тәсілін
таңдай отырып, кестедегі қайталанылатын
жазбаларды топтастыратын немесе олардың
қайталану санын есептеп