Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ Лаб Инф 2012 каз 1-часть для студ.doc
Скачиваний:
92
Добавлен:
16.02.2016
Размер:
1.59 Mб
Скачать

II. Параметрлерлік сұранысты құру

Сұранысты іске қосқанда пайдаланушы шекті бағаны өзі бере отырып, кітаптарды іріктеуге мүмкіндік беретін қарапайым сұраныс жасайық.

1. Конструктор режимінде сұраныс құру терезесін ашыңыз.

2. Оқырмандар және Кітаптар кестесін сұраныс терезесіне қосып, келесі өрістерді таңдап алыңыз:

- Кітаптың аты;

- Бағасы;

- Жанры;

- Оқырманның аты-жөні;

- Оқырманның телефоны.

3. Кітап жанры өрістің іріктеу шарты жолында Роман деп енгізіңіз.

4. Өзіндік құн өрісі үшін іріктеу шартын пайдаланушы сұранысты іске қосқанда қажетті мәнді енгізуге ұсыныс алатындай етіп толтыру керек. Мысалы, енгізілген бағадан төмен тұратын романдарды шығару үшін, Бағасы өрісіне <[Кітаптың құнын енгізіңіз] жазбасын енгіземіз.

5. Сұранысты Бағасы бойынша таңдау атауымен сақтаңыз.

6. Выполнить батырмасын басыңыз. Экранда Параметр мәнін енгізіңіз терезесі пайда болады.

7. Кестеге толтырған мәліметті қанағаттандыратын кандай да бір санды енгізіңіз, ОК батырмасын басыңыз, сұраныс нәтижелері бойынша нәтижелеуші кесте қалыптасады. Сұраныс кестесін жабыңыз.

8. Конструктор режимінде сұраныс терезесінде Бағасы өрісіндегі шартты: >[Кітаптың құнын енгізіңіз] жазбасына өзгертіп, сұранысты қайта іске қосыңыз. Сонда енгізілген бағадан жоғары тұратын романдарды алуға болады.

9. Сұраныс терезесін жабыңыз.

III. Қорытынды сұранысты жасау

Сұраныстар кестелерден қажетті ақпаратты іріктеп және оларды жаңа өрістерді құру жолымен өңдеуге мүмкіндік беріп қана қоймай, қорытынды есептеулерді де орындайды.

Барлық мәндердің жазбаларының қандай да бір тобындағы сумманы немесе олардың орташа мәнін шығаруға болады және басқа да қорытынды функциялар жиынтығын қолдануға болады.

Іріктемеге арналған сұраныстар сияқты қорытынды сұраныстар да үлгі бойынша сұраныстың бланкілерінің көмегімен дайындалады.

1. Мәліметтер базасының Создание панелін ашыңыз.

2. Конструктор режимінде Сұраныс құру терезесін ашып, Кітаптар кестесін қосыңыз.

3. Үлгі бойынша бланкке Кітаптар кестесінің мынадай өрістерін енгізіңіз: Жанр, Бағасы.

4. Жанр өрісі үшін бойынша сұрыптау енгізіңіз.

5. Работа с запросами – Итоги командасын орындаңыз. Бұл бұйрық бланкісінің төменгі бөлігінде Топтық операциялар жолын құру үшін қажет. Соның негізінде қорытынды есептеулер жасалады. Сұраныс үшін іріктелген барлық өрістер бұл жолда Топтастыру мәнін алады.

6. Жазбаларды топтастыру жүргізілетін өрістер үшін (біздің жағдайымызда Жанр) ашылатын тізімнің өрістегі мәндерді есептеу үшін қорытынды функцияны таңдауға болады. Жанры өрісіндегі Условие отбора жолына роман сөзін енгізіңіз.

7. Бағасы өрісі үшін романдардың түрін анықтау үшін Sum қорытынды функциясын таңдаңыз.

8. Сұранысты Кітап құнын есептеу атауын беріп сақтаңыз. Сұранысты іске қосыңыз және оның дұрыс жұмыс істеп тұрғандығына көз жеткізіңіз.

9. Осы сұранысты конструктор терезесінде ашып Бағасы өрісі үшін Avg, Max, Min, Count функцияларын қолданып, нәтижелерін байқаңыз.

4-тапсырма: Формалар құру.

Деректер қорында деректерді көру, жазбалар енгізу, түзету үшін форманы құру керек.

3.5-сурет – Форма терезесінің көрінісі

Создание – Мастер форм командасын орындаңыз, 3.6-суреттегі терезе ашылады.

3.6-сурет – «Создание формы» терезесі

«Доступные поля» терезесіндегі барлық жолды таңдап, «Выбранные поля» терезесіне жібереміз. «Далее» басып, одан кейін «Готово» батырмасын басамыз.

Сонда Кітаптар кестесі бойынша құрылған форма шығады. Осы тәсілмен Оқырмандар кестесіне және құрылған сұраныстарға әр түрлі үлгідегі бірнеше формалар құрыңыз.

5-тапсырма: Есеп беру (Отчет) құру

Сұраныс жұмысының нәтижелері бойынша алынған базалық немесе нәтижелеуші кестелердің ақпараты бар басылым құжаттарын жасау үшін арнайы нысандар – есептер қызмет етеді. Есептер экранға емес, басып шығаратын құрылғыға (принтерге) мәліметтер шығаруға арналған. Есеп беруді құру пішін құруға ұқсас тәсілдермен орындалады.

3.7-сурет – Есеп беру көрінісі

Кестелерге және құрылған сұраныстарға әртүрлі үлгідегі бірнеше есеп берулер құрыңыз.

Нұсқалар.

1 нұсқа. «Фирма тауарлары» туралы деректер қорын құрыңыз.

2 нұсқа. «МАИ» туралы деректер қорын құрыңыз.

3 нұсқа. «Музыкалық компакт-дискілер» туралы мәліметтерден тұратын деректер қорын құрыңыз.

4 нұсқа. «Стипендия» туралы мәліметтерден тұратын деректер қорын құрыңыз.

5 нұсқа. «Жұмысшылардың еңбек-ақысы» туралы мәліметтерден тұратын деректер қорын құрыңыз.

6 нұсқа. «ЗАГС» туралы мәліметтерден тұратын деректер қорын құрыңыз.

7 нұсқа. «Тамақтану» туралы мәліметтерден тұратын деректер қорын құрыңыз.

8 нұсқа. «Адрестік стол» туралы мәліметтерден тұратын деректер қорын құрыңыз.

9 нұсқа. «Видеотека» туралы мәліметтерден тұратын деректер қорын құрыңыз.

10 нұсқа. «Ателье» туралы мәліметтерден тұратын деректер қорын құрыңыз.

11 нұсқа. «Емхана» туралы мәліметтерден тұратын деректер қорын құрыңыз.

12 нұсқа. «Пошта» туралы мәліметтерден тұратын деректер қорын құрыңыз.

13 нұсқа. «Муражай» туралы мәліметтерден тұратын деректер қорын құрыңыз.

14 нұсқа. Футбол командалары, футболшылар, матчтар туралы мәліметтерден тұратын «Футбол» деректер қорын құрыңыз.

15 нұсқа. «Адрестік стол» туралы мәліметтерден тұратын деректер қорын құрыңыз.

16 нұсқа. «МАИ» туралы мәліметтерден тұратын деректер қорын құрыңыз.

17 нұсқа. «Сақтандыру» туралы мәліметтерден тұратын деректер қорын құрыңыз.

  1. нұсқа. Клиенттер, берілген кредиттер және негізгі қарыз бен процентті қайтару туралы мәліметтерден тұратын «Банк» деректер қорын құрыңыз.

  2. нұсқа. «Оқытушылар» мен «Кафедра» туралы мәліметтерден тұратын деректер қорын құрыңыз.

  3. нұсқа. «Мектеп кітапханасы» туралы мәліметтерден тұратын деректер қорын құрыңыз.