Мәліметтер қоры (Ms Access)



Мазмұны:

1. Мәліметтер қоры ... ... ... ... ... .3
2. Мастер көмегімен кесте құрастыру ... ... 5
3. Ms Access.те программа жазу ... ... ... .7
4. Access.те программалау тілі ... ... ... ..7
5. SQL программалау тілі ... ... ... ... ...8
6. Макрос программалау тілі ... ... ... ... 9
7. Visual Basic for Applications
программалау тілі ... ... ... ... ... .10
8. Макростар мен модульдар ... ... ... ... 11
9. Кесте және форма ... ... ... ... ... ...12
10. Таблицалар арасындағы қатынас және деректредің бүтіндігі ... ... ... ... ... 13
11. Ms Office пакетінің басқа қолданбалары мен байланыс ... ... ... ... ... ... ... ..14
12. Access.тен импорттау ... ... ... ... ...16
13. Word.пен алмасу ... ... ... ... ... ... 17
14. Excel.мен қарым.қатынас ... ... ... ... 18
15. Excel.де экспорттау ... ... ... ... ... .19
16. Әдебиеттер ... ... ... ... ... ... ... 20
11. Ms Office пакетінің басқа қолданбалары мен байланыс ______________________________14
12. Access-тен импорттау___________________16
13. Word-пен алмасу________________________17
14. Excel-мен қарым-қатынас________________18
15. Excel-де экспорттау_____________________19
16. Әдебиеттер____________________________20
Мәліметтер қоры (Ms Access)
Сіздер өздеріңіз білесіздер, ақпараттарды реттеу үшін ақпараттардың тақырыптары, өзара қисынды біріктірілген арнайы анықтамалар, каталогтар, картотекалар, энциклопедиялар және т.б. бар.
Сонымен қатар, ақпараттардың ағымы үнемі ұлғаюда және бүгінгі күнде ешқандай анықтамалар ақпаратты үнемі және өз уақытында жаңартып отырмақ түгел, оны сыйғыза да алмайды.
Бұл мәселені шешу үшін компьютерде есептеуді жүргізетін графикалық бейнелерді , мәтіндерді құруңа мүмкіндік беретін программалардан басқа, үлкен көлемді ақпараттарды сақтау, өңдеу және іздеу үшін арнайы программалар бар. Мұндай программалар деректер базасын басқару жүйесі (ДББЖ) деп аталады. Әуелі біз деректер базасы дегеніміз не ? Соған тоқталайық.
Қандай да бір тасушыда, мысалы, қағазда, кинотаспада, магниттік дискіде сақталған арнайы ұйымдастырылған деректердің жиынтығын деректер базасы деп түсінуге болады.
Мысал келтіре кетсем, сіздің мектебіңізде 1000-ға жуық немесе одан да көп оқушылар оқиды делік. Әрбір мектепте әрбір оқушының деректері: аты-жөні , туған жылы, ұлты, жынысы, бойы және т.б. тіркелген медициналық карточка жүргізетін медициналық кабинет бар. Осы карточкалар шкафта былыққан түрде жатыр делік. Сіз өзіңізге қажетті карточканы табу үшін қанша уақыт кетеді. Әрине көп уақыт . Егер осы карточкаларды сыныптың сатысы бойынша (1-ші, 2-ші, ..., 11 сынып), содан кейін әрбір сатыны алфавиттік ретте, ал әрбір сатының нақты сыныбының ішінде алфавиттік ретте жайып қоятын болсақ, яғни картотека ұйымдастырудың, онда қажетті карточканы іздеуге бірнеше секунд керек болады. Бұдан біз оқушының медициналық деректерін топтастырудың өзі деректер базасы екенін көреміз.
Деректер базасы негізінде үш белгісі бойынша жіктеледі.
1-ші белгісі- сақталған ақпараттың сипатына қарай деректер базасы фактографиялық және құжаттық болып бөлінеді.
Фактографиялық деректер базасы қатаң анықталған пішінде ұсынылған, жазылған объектілер туралы қысқаша мәліметтерден. Мысалы: кітапханадағы кітаптар қорының деректер базасында әрбір кітап туралы деректер библиографиялық түрде сақталады: шығарылған жылы, авторы, аты және т.б.
Құжаттық деректер базасы әр түрлі типтегі : мәтіндік, графикалық, дыбыстық, мультемедиалық кең көлемдегі информациялардын тұрады. Мысалы: заңдық актілердің құжаттық деректер базасы заңдардың мәндерінен тұрады.
2-ші белгісі- ақпараттарды сақтау әдісі бойынша деректер базасы орталықтанған және бөлектелінген болып бөлінеді. Орталықтанған деретер базасында барлық ақпараттар бір компьютерде сақталады. Бөлектелінген деректер базасы компьютердің жергілікті және ауқымды желілерінде
Әдебиеттер:

1. П. Нортон и В. Андерсон
«Разработка приложений в Access 97»
Санкт-Петербург 1998 г7
2. Ю.Шафрин «Азбука информационных систем»
3. В.Андерсон «Проблемы и решение для Access 97 и Access 2000»

Мазмұны:
1. Мәліметтер қоры _____________________3
2. Мастер көмегімен кесте құрастыру________5
3. Ms Access-те программа жазу_____________7
4. Access-те программалау тілі______________7
5. SQL программалау тілі___________________8
6. Макрос программалау тілі________________9
7. Visual Basic for Applications
программалау тілі _____________________10
8. Макростар мен модульдар ________________11
9. Кесте және форма_______________________12
10. Таблицалар арасындағы қатынас және деректредің
бүтіндігі____________________13
11. Ms Office пакетінің басқа қолданбалары мен байланыс
______________________________14
12. Access-тен импорттау___________________16
13. Word-пен алмасу________________________17
14. Excel-мен қарым-қатынас________________18
15. Excel-де экспорттау_____________________19
16. Әдебиеттер_________________________ ___20
Мәліметтер қоры (Ms Access)
Сіздер өздеріңіз білесіздер, ақпараттарды реттеу үшін ақпараттардың
тақырыптары, өзара қисынды біріктірілген арнайы анықтамалар, каталогтар,
картотекалар, энциклопедиялар және т.б. бар.
Сонымен қатар, ақпараттардың ағымы үнемі ұлғаюда және бүгінгі күнде
ешқандай анықтамалар ақпаратты үнемі және өз уақытында жаңартып отырмақ
түгел, оны сыйғыза да алмайды.
Бұл мәселені шешу үшін компьютерде есептеуді жүргізетін графикалық
бейнелерді , мәтіндерді құруңа мүмкіндік беретін программалардан басқа,
үлкен көлемді ақпараттарды сақтау, өңдеу және іздеу үшін арнайы
программалар бар. Мұндай программалар деректер базасын басқару жүйесі
(ДББЖ) деп аталады. Әуелі біз деректер базасы дегеніміз не ? Соған
тоқталайық.
Қандай да бір тасушыда, мысалы, қағазда, кинотаспада,
магниттік дискіде сақталған арнайы ұйымдастырылған деректердің жиынтығын
деректер базасы деп түсінуге болады.
Мысал келтіре кетсем, сіздің мектебіңізде 1000-ға жуық немесе одан да
көп оқушылар оқиды делік. Әрбір мектепте әрбір оқушының деректері: аты-жөні
, туған жылы, ұлты, жынысы, бойы және т.б. тіркелген медициналық карточка
жүргізетін медициналық кабинет бар. Осы карточкалар шкафта былыққан түрде
жатыр делік. Сіз өзіңізге қажетті карточканы табу үшін қанша уақыт кетеді.
Әрине көп уақыт . Егер осы карточкаларды сыныптың сатысы бойынша (1-ші, 2-
ші, ..., 11 сынып), содан кейін әрбір сатыны алфавиттік ретте, ал әрбір
сатының нақты сыныбының ішінде алфавиттік ретте жайып қоятын болсақ, яғни
картотека ұйымдастырудың, онда қажетті карточканы іздеуге бірнеше секунд
керек болады. Бұдан біз оқушының медициналық деректерін топтастырудың өзі
деректер базасы екенін көреміз.
Деректер базасы негізінде үш белгісі бойынша жіктеледі.

1-ші белгісі- сақталған ақпараттың сипатына қарай деректер базасы
фактографиялық және құжаттық болып бөлінеді.
Фактографиялық деректер базасы қатаң анықталған пішінде ұсынылған, жазылған
объектілер туралы қысқаша мәліметтерден. Мысалы: кітапханадағы кітаптар
қорының деректер базасында әрбір кітап туралы деректер библиографиялық
түрде сақталады: шығарылған жылы, авторы, аты және т.б.
Құжаттық деректер базасы әр түрлі типтегі : мәтіндік, графикалық, дыбыстық,
мультемедиалық кең көлемдегі информациялардын тұрады. Мысалы: заңдық
актілердің құжаттық деректер базасы заңдардың мәндерінен тұрады.
2-ші белгісі- ақпараттарды сақтау әдісі бойынша деректер базасы
орталықтанған және бөлектелінген болып бөлінеді. Орталықтанған деретер
базасында барлық ақпараттар бір компьютерде сақталады. Бөлектелінген
деректер базасы компьютердің жергілікті және ауқымды желілерінде
қолданылады және ақпараттың әр түрлі бөліктері бөлек компьютерде сақталуы
мүмкін.
3-ші белгісі – ақпаратты ұйымдастыру құрылымы бойынша деректер
базасы реляциялық, иерархиялық және желілік болып бөлінеді.
Реляциялық деректер базасы деп өзінің құрамды бөліктерінің өзара
байланысынан құрастырылған деректер базасын атайды. Қарапайым жағдайда ол
бір тікбұрышты кесте құрайды. Күрделі реляциялық деректер базасы көптеген
тікбұрышты кестеден тұрады.
Ms Access Windows операциялық жүйесінің басқаруымен реляциялық
деректер базасын басқару жүйесі.
Access өңдеу объектісі болып, аты кез-келген, типі mdb болатын
деректер базасының файлы саналады.
Бұл файлға төмендегі негізгі объектілер кіреді:
Таблица, форма, запрос, отчет, макрос, модуль.
Таблица- бұл объект, мілеметтерді жол және баған түрінде сақтауға арналған.
Негізінен әрбір кесте нақты бір сұраққа мәліметті сақтауға қолданылады.
Форма - Ms Access объектісі, мәліметтерді енгізу үшін арналған. Мұнда біз
кестедегі мәліметтерді өзгерте аламыз.
Запрос - объект, бір немесе бірнеше кестеден керекті мәліметтерді алуға
көмектеседі.
Отчет - объект Ms Access мәліметтерді басуға арналған. Кестеде жазулар
сақталады, мыс, клиенттер тізімі немесе тауар жөнінде. Кесте –бір типті
деректерді сипаттайтын жазулар жиынтығы. Кестенің құраушы бөлігі болып
өріс саналады. Өріс-деректер орналасатын орын. Өрістің 10 типі болады:
1. Текстік 2. Сандық 3. Денежное 4. Дата 5. Логикалық
6. Счетчик 7. Объекті 8. Гиперссылка 9. МЕМО 10. Мастер
постановок.

Мастер көмегімен кесте құрастыру.
Әуелі біз деректер базасын құрып алайық. Ол үшін Ms Access
–ті жібереміз. Бұдан соң Создать базу данных немесе Файл – Создать
көмегімен орындау керек. Бұған Аdress деген ат берейік.
1. База данных терезесіндегі Таблица пернесін басып, содан кейін
Создать пернесін басу керек.
2. Терезе диалогіндегі Создание таблицы Мастер пернесін басу керек.
3. Терезе диалогіндегі Разработка таблицы Образец таблицы – Адреса
таңдап алу керек.
4. Бұдан кейін сіз өзіңізге қажет өрістерді таңдауыңыз керек. Ол үшін
кезекпен өрістің атын образцов полей тізіміндегі мауыстың көмегімен
белгілеп алып және бұдан кейін осы өрістер сіздің жаңа кестеңіздің
өрісінің тізіміне енгізу үшін пернесін басу қажет.
Келесі өрістерді таңдаңыз: Адресат, Фамилия; Имя; Телефон, Улица .
Далее пернесін басыңыз.
5. Келесі терезе диалогінде кестеге ат енгізіңіз және Ms Access-ке
кілтті анықтауға мүмкіндік беріңіз. Деректер базасының кілті деген –
басқа жазбаларда қайталанбайтын мәндері бар өріс (өрістердің
жиынтығы).
6. Соңғы терезе диалогіндегі Мәліметтерді кестеге енгізуге келісіңіз.
7. Готово пернесін басыңыз.

Өрістің 10 типі болады:
1) Текстік –255 дейінгі символдан тұрады. Текстік өрістің өлшемі
қалыпты жағдайда 50-ге тең.
2) Мемо-шағын текстік редактор. Ол 255 артық символ енгізу қажет
болғанда қолданылады. Бұл өрісте 64000 дейінгі символ сақталады.
Шамамен 18 бет текст.
3) Сандық-бұл сандармен арифметикалық және басқа да операциялар
орындалады.
4) Дата-уақыт енгізу үшін қолданылады.
5) Денежное- ол да сандық тип. Айырмашылығы үтірден кейінгі тұрақты
санды разряд және ақша бірлігі көрсетіледі.
6) Счетчик –жазуды автоматты түрде нөмірлеу үшін қолданылады.
7) Логикалық –“Иә”, “Жоқ” екі мәннің біреуін қабылдаған кезде
қолданылады.
8) Обьекті OLE сурет, дыбыстық файл, график қою үшін қолданылады.
9) Гиперссылка-бұл өрісте интернеттегі Web страницаға немесе
локалдік сетьке ссылка жасалады.
10) Мастер потстановок-Басқа таблицадағы өрістен мән таңдауға
мүмкіндік беретін өрісті жасау үшін қолданылады.
Кез келген таблица MSAccess екі режимде берілуі мүмкін.
1) Кесте режимінде, мәліметтерді енгізуге арналған және оларды
қарауға және редакторлеуге
2) Конструктор режимінде, кесте құруға және өзгертуге арналған.

Кестедегі өрістің атын өзгерту.

Егер сіз Улица- Адрес ауыстырғыңыз келсе, ол үшін режим конструкторіне
кіріңіз. Улицаны белгілеп алып, клавиатураның көмегімен Адрес енгізіңіз.
Содан кейін Таблица режиміне оралыңыз. Адрес өрісін толтырыңыз.

Деректер қоймасымен жұмыс істеу барысында жазбаларды қосу, өшіру және т.б,
яғни оны түзетуге болады. Берілген ретпен жазбаларды орналастыру
операциясын Деректер қоймасын сұрыптау деп аталады.
Ол үшін Данные-Сортировка командасын орындау, экранда Сортировка диапазона
терезесі пайда болады. Сортировать по тізімінен айналдыру батырмасымен
сұрыптауды орындайтын өрісті таңдаңыз, мыс,Фамилиясы, Аты өрісін және по
возрастанию немесе по убыванию реті бойынша опцияларды екпінді етіп,
сұрыптаудың ретін анықтаңыз. OK батырмасын шертіңіз.
MSAccessте программа жазу.
MSAccess негізгі мәліметтер қорын басқаратын жүйе болып табылады, сондықтан
дүние жүзіндегі миллиондаған қолданушылар пайдаланады. Егер бұл жүйе
ақпаратты сақтауға және пайдалануға ыңғайлы болса, онда программа жазу неге
керек? Access мүшесіне кіретін мастердің және басқа да жұмсақ құралдардың
көмегімен аяқталған және жүйелі түрде істелеген қолданбаны жасауға болады,
бірақ ең жақсы деген жүйе де өмірдегі барлық жағдайларда әзір жауаптарды
шығарып бере алмайды.
Access жүйесі мәліметтер қорымен жұмыс жасауда универсалды мүмкіндіктерге
ие. Бірақ та әрбір қолданушыға немесе организацияға Accessтің кестелерін,
формасын, есепті және сұрауларды жақсартуға, толықтыруға арналған арнайы
тапсырмаларды орындауға тура келеді.
Accessте программалау тілі.
Access үш программалау тілін түсінеді: SQL, макростар және VBA. Access
жүйесі SQL программалау тілін запростан тыс қолданады. Макростар әрекеттер
тізімінен анықталады, бұлар қолданушының пернені басу немесе басқа да нақты
әрекеттер арқылы орындалады. VBA өзінің қазіргі заманғы және қиын тілімен
анықталады,бұл тіл сөйлемді орындауда кез келген әрекеттерді орындауда
қолданылуы мүмкін. Тілдің құрамына объектілер, әдістер, процедуралар,
операторлар және қасиеттер кіреді.
SQL программалау тілі
Конструктор терезесінде қолданушы жасаған запростар, SQL кодымен
анықталады. Запрос құруда SQL кодын кез келген уақытта қосылу жолы арқылы
қарауға болады. SQL программалау тілін іске қосу үшін мына командалар
орындалады. Вид-Режим SQL немесе конструктор пернесін басып, содан кейін
ашылған менюден Режим SQL таңдау. Мыс, SQL программалау тілінің жазылуы.
Select DISTINCTROW заказано. Код заказа, заказано.Код товара, товары.
Марка, заказано. Цена, заказано. Количество, заказано. Скидка.
Ccur ([Заказано].[Цена]*[Количество]*(1- [Скидка])100)*100As
FromТоварыINNERJOINЗаказаноONТовары .КодТовара=Заказано.КодТовара.
WHERE (((Закзано.КодЗаказа)[Re-order]) AND((Заказано.КодТовары)Not Like
“1*”))
ORDER BY Заказано.Товары.Марка Desc;
Бірінші SQL кодының бөлімінде оператор Select запростың қорытындысына
кіретін жолдарды санайды, анықтайды.
SELECT Заказано.[КодЗаказа] операторы Accessке Заказано кестесіндегі
КодЗаказа жолын қарауды ұсынады.
Жолдың аты және қолданылатын пробел немесе сызықша квадрат жақшаға алынады.
FROM және INNER JOIN операторы кесте арасындағы байланысты анықтайды:
Клиенты кестесі Заказы кестесімен байланысады. Байланыстырушы жол ON
операторымен анықталады. Товары кестесіндегі КодТовара жолымен байланысқан.
Оператор WHERE жауаптар кестесі барлық клиенттерге жазуды енгізуді
көрсетеді. Соңғы оператор ORDER BY сортировканы анықтайды: код заказаның
өсуі бойынша немесе тауар маркінің кемуі бойынша.
Макрос программалау тілі
Accessтің макросы нақты жағдайда қолданылатын әрекеттер тізімінен тұрады.
Мыс, қолданушы белгілі бір пернені басу арқылы макрос іске қосылады. Макрос
белгілі бір жағдайлардың тууына байланысты орындалуы мүмкін. Макростар
арнайы макростар терезесіндегі макростарды құру терезесінде жіберіледі.
Жаңа макрос жасау үшін төмендегі келтірілген әдістерді қолданамыз.
Макросы-Создать пернесін басу.
Создать пернесін басып, қасиеттер тізімінен бір қасиетті таңдап және
Построитель терезесіндегі Макросы командасын орындау.
Егер макрос “ Построителя макросов” көмегімен жіберілген болса, онда оған
ат енгізу керек. Макрос сеткасы

екі бағанды құрайды. Бағандар Макрокоманда және Примечание деп
аталады. Имя макроса және Условие бағандарын қосу үшін менюден Вид таңдап
алу керек. Менюдегі Макрокомандадан макросты жіберген кезде орындалатын
әрекеттерді таңдап алу керек. Применить Фильтр ,Сигнал, Отменить событие,
НаСтраницу, Восстановить және Показать Все Записи- міне бұлар тізімдегі 50
әрекеттің ішіндегі әрекеттер.
Үш терезе көрсетілген: Форма макроспен белгілі бір текстік терезеге
біріктірілген, Построитель макросов терезесі және макросты орындағандағы
көрсеткіш. Белсенді терезе, бұл хабар жіберу терезесі. Ол экранның оң жақ
жоғарғы бұрышында орналасқан. Бұл терезе CatPro формасындағы Grade жолына
First сөзін енгізгеннен кейін көрсетіледі. Макрос жағдайы Accessке нақты
әрекеттерді орындатады, егер First сөзінің мәні Grade жолына енгізілсе
экранның төменгі жерінде орналасқан үлкен терезе макростың кодын көрсетеді.
Макрос CatPro деп аталады, ал оның әрекеті Сообщение командасы болып
табылады. Аргументы макрокоманды панеліндегі соңғы екі жол Тип және
Заголовок, тип белгісін анықтайды, бұл тип белгісі хабар жіберу терезесінде
бейнеленеді және жолдың атын енгізуге болады. Сіз мынадай белгілерді
таңдауыңызға болады: Критическое, Предупреждающее?,Предупреждающее!,
Информационное немесе белгі жоқ. Негізінде Тип жолына Отсутствует мәні
алынады және Заголовок жолына MSAccess мәні алынады.
Visual Basic for Applications программалау тілі.
Біз макростар көмегімен бірталай нәрсе жасай аламыз және одан көп
нәрселерді VBA көмегімен жасауға болады. Программа VBA процедуралар түрін
қамтиды. Олар блок кодын көрсетеді және нақты операцияларды орындайды
немесе санап және мәнді қайтарады. Процедураның екі түрі бар: Подпроцедуры
және функции.
Подпроцедуралар бір немесе көптеген операциялар көлемін орындайды, бірақ
мәнді қайтармайды. Ал функция операцияларды орындап қана қоймай, сонымен
бірге мәнді қайтарады. Сіз построитель программасы арқылы өзіңізге керек
процедураларды құруға болады. Бұл процедуралар арқылы қажетті әрекеттерді
оындауға болады.
Төменде екі процедура келтірілген, бұлар команда пернесін басу арқылы
страница1 және страница2 екі панелінің біруін белсендіреді.

Private Sub Page1 Click()
Me. ... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Мәліметтер қорын басқару жүйесі (МҚБЖ). Негізгі ұғымдар. МҚБЖ - нің функционалды мүмкіндіктері. МҚБЖ - мен жұмыс істеу негіздері
Мәліметтер қорының терезесі
Жойылған мәліметтер қорлары
MS Access-ке жалпы түсінік
MICROSOFT ACCESS БАҒДАРЛАМАСЫНДА ЖҰМЫС ЖАСАУ
Мәліметтер қорын құру
Мәліметтер қоры көмегімен ақпаратты сақтау, іздеу, сұрыптау технологиясы
Кітапхананы автоматтандыру процессі
Деректер базасына сұраныс құру
Пәндік аймақтарды сипаттау және мәліметтер қорының құрылымын дайындау жайлы
Пәндер