Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Конспекты / «Алгоритмдеу және бағдарламалау негіздері» пәнінен «КлиентСервер технологиясына кіріспе.Алыстағы МҚ мен жұмыс істеу құралдары INTER BASE сервері» тақырыбында сайыс сабағының материалы

«Алгоритмдеу және бағдарламалау негіздері» пәнінен «КлиентСервер технологиясына кіріспе.Алыстағы МҚ мен жұмыс істеу құралдары INTER BASE сервері» тақырыбында сайыс сабағының материалы



Внимание! Сегодня последний день приёма заявок на
Международный конкурс "Мириады открытий"
(конкурс сразу по 24 предметам за один оргвзнос)


  • Информатика

Поделитесь материалом с коллегами:

Қазақстан Республикасы Білім және ғылым министрлігі

«Рымбек Байсеитов атындағы Семей қаржы-экономикалық колледжі» РМҚК














«Алгоритмдеу және бағдарламалау негіздері» пәнінен

«КлиентСервер технологиясына кіріспе.Алыстағы МҚ мен жұмыс істеу құралдары INTER BASE сервері» тақырыбында сайыс сабағының материалы












Оқытушы: Р.С. Раева



















2015-2016 оқу жылы

24 Сабақтың технологиялық картасы (жоспары)



Топ

Күні

4 негізгі ВТ

26.10

Пән: Алгоритмдеу және бағдарламалау негіздері

Бөлім: 11 бөлім. Мәліметтер қоры қосымшасын әзірлеу.

Жергілікті және алыстағы мәліметтер қоры

Курс тақырыбы : 11.9 Шеттетілген мәліметтер қоры INTER BASE

Сабақтың тақырыбы: КлиентСервер технологиясына кіріспе.Алыстағы МҚ мен жұмыс істеу құралдары INTER BASE сервері

Сабақтың типі: Сайыс сабақ

Сабақтың түрі: Дәріс

Оқушылардың дайындық деңгейіне қойылатын талаптар

Базалық құзыреттілік

БҚ 1. Қауіпсіздік техникасы мен өрт қауіпсіздігі ережелерін сақтау;

БҚ 4. Ақпараттың әр түрлі көздерімен жұмысты ұйымдастыру – іздеу, өңдеу, сақтау және жаңғырту;

БҚ 7. Алгоритмдеуді және қойылған тапсырманың шешімін өзекті түрде қарастыру

Кәсіптік құзыреттілік

КҚ 1. Бағдарламаны трасляциялау және дұрыстауды жүргізу, тапсырманы шешу барысында берілгендерді басқару;

КҚ 2. Ғылымның,техниканың, экономиканың және өндірістің әр түрлі аймағында математика әдістерін қолдану мен есептеу техникасының барлық сатыларында, яғни қойылымнан нәтижені ЭЕТ алғанға дейін тапсырманы шешуді жүзеге асыру;


Сабақ мақсаттары


оқытушылық

КлиентСервер технологиясына кіріспемен, Алыстағы МҚ мен жұмыс істеу құралдарымен, INTER BASE серверімен

Танысу

тәрбиелік

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

дамытушылық

Интеллектуалды ойлау қабілетін, танымдық мүдделер, компьютерде жұмыс істеуге бейімдеу, өзін-өзі басқару, конспектілей білу, сараптау, логикалық тұрғыдағы өз ойын жеткізуді дамыту.


Пәнаралық байланыс

Қамтамасыз ететін

Пән: Объекті-ориентирленген бағдарламалау негіздері

11.8 тақырып. SQL тілінің негізі

Қамтамасыз етілетін

Пән: Объекті-ориентирленген бағдарламалау негіздері

11.9 тақырып. Шеттетілген мәліметтер қоры INTER BASE


Сабақтың жабдықталуы

Көрнекілік құралдар

Тірек конспект

Таратпа материалдар

карта

Оқытудың техникалық құралдары

ПК, Delphi

Әдебиет: негізгі

  1. Семакин И.Г., Шестаков А.П. «Основы программирования»

Қосымша

Гофман В., Хомоненко А «Delphi 6»


Сабақ мазмұны

№ эле-мента

Сабақ элементі, қарастырылатың сұрақтар,

оқытудың әдістері мен тәсілдері

Қосымшалар, өзгерістер

1.

Ұйымдастыру (2 мин)

  1. Кабинеттің сабаққа дайындығын тексеру

  2. Компьютерлердің сабаққа дайындығын тексеру

  3. Оқушылармен амандасу

  4. Оқушыларды түгендеу

  5. Сабақтың мақсатымен таныстыру


2.

Үй тапсырмасын сұрау (20 мин)

Индивидуальды сұрау:

1. RGT?

Есеп беру конструкторы.

2.Бағдарламының қысқаша мүмкіндіктері?

- Әдеттегі есеп беру формасын құру (уақыт және ұзындығы бойынша);

- BDE мәліметтер қорына тікелей қатынау;

- PDF, RTF, XLS, BMP, JPG, GIF, HTML мәліметтері экспорты;

- E-mail-ға жіберу;

- Әр түрлі мәліметтерді бір терезеге біріктіру;

- Әр түрлі мәліметтерді бір графиктік планшетта көрсету мүмкіндігі;

- Екі мониторлы конфигурацияны қолдауы;

- Мәліметтер мнемоникасы WITS форматында көрсетілген.

3.Әдеттегі есеп беру формасын құру?

(уақыт және ұзындығы бойынша);

4.мәліметтер экспорты?

PDF, RTF, XLS, BMP, JPG, GIF, HTML;


3.

Жаңа сабақ (40 мин)

Сабақтың тақырыбы: КлиентСервер технологиясына кіріспе.Алыстағы МҚ мен жұмыс істеу құралдары. INTER BASE сервері

КлиентСервер архитектурасы

Алыстағы МҚ

INTER BASE сервері


4.

Жаңа сабақты бекіту (10 мин)

1.Клиент-сервер архитектурасымен жұмыс істеу үшін:

Сервермен байланыс орнату және оны аяқтау;

Алынған мәліметтерді өңдеу.

Осыған байланысты локальды МҚ салыстырғанда айырмашылығы жоқ.

2.МҚ басқару үшін сервер не қолданады:

триггерлер;

генераторлар;

сақталатын процедуралар;

қолданушымен анықталатын функциялар;

транзакция механизмі;

кэштелген өзгертулер механизмі;

Аталған элементтердің көпшілігі SQL тілі серверінің мүмкіндіктерімен қамтамасыз етіледі.

Delphi алыстағы МҚ жұмыс істеуге арналған құралдарын екі түрге бөлуге болады: инструменттер және компоненттер.

Инструменттергеөңделмейтін қосымшалардағы МҚ қызмет көрсетуін қамтамасыз ететін арнайы бағдарламалар мен пакеттер жатады. Олар:

3.InterBase Server Manager – InterBase серверінің қосылуын басқаратын бағдарлама;

4. IBConsole - InterBase серверінің консолы;

5.SQL Monitor - SQL-сұраныстарының алыстағы МҚ орындалу ретін тексеретін бағдарлама.

6.Қосымшаларды құруға арналған компоненттер алыстағы МҚ операцияларын орындайды. Маңыздылары:

Database (МҚ байланыс);

Session (МҚ жұмысының ағымдағы сеансы);

StoredProc (сақталатын процедураның шақырылуы);

UpdateSQL (SQL –сұраныс негізінде жазылатын мәліметтердің модификациясы);

DCOMConnection (DСОМ-байланыс);

Алыстағы МҚ үшін қосымшада қолданылатын құралдар саны локальды МҚ қарағанда бірнеше есе аз.

7.InterBase сервері?

Барлық серверлердің мәліметтерді ұйымдастыру мен басқаруы бірдей. InterBase серверінің бөлігі InterBase серверінің локальды бөлігі болып табылады. Алыстағы МҚ жұмысына арналған қосымшаларды ретке келтіру үшін арнал,ан. Бір компьютерде оларды желілік түрде тексеруге арналған. Ретке келтіргеннен кейін локальды компьютерлерде қосымшаны желілік компьютерлерге өзгеріссіз көшіруге болады. Ол үшін:

МҚ серверін көшіру;

Алыстағы МҚ қосымшасына жаңа байланыс параметрлерін орнату.


5

Сабақты қорытындылау, оқушыларды бағалау (6 мин)


6

Үйге тапсырма беру (2 мин)

  1. СИб: БХВ- Петербург. 2008г, 152-155 Бет

  2. SQL тілі туралы негізгі мәліметтер. Query компонентімен жұмыс. Основные сведения о языке SQL. Работа с компонентом Query



Оқытушы __________ Р.С. Раева








Тақырыбы: КлиентСервер технологиясына кіріспе.Алыстағы МҚ мен жұмыс істеу құралдары INTER BASE сервері
Мақсаты: Студенттердің алгоритмдеуден білім деңгейлерін анықтап, логикалық, қызықты есептерді де шығара білуін тексеру.
Дамытушылығы: Студенттердің ойлау қабілетін дамыту, шығармашылық қабілеттерін арттыру.
Тәрбиелігі: Студенттерді біліктілікке, тез әрі дұрыс жауап беруге, ұйымшылдыққа тәрбиелеу.
түрі: Жарыс сабақ
Барысы: Қымбатты студенттер!
Бүгін бізде «Алгоритмдеу және бағдарламалау негіздері» атты сабақ өтпекші. Сабақ жарыс түрде өтеді.
Жарысқа 2 топ қатысады.
1 – топ «Ойшылдар.» 2 – топ «Білімділер»
Сайыстың шарттары:
1. Таныстыру
2. Курс тақыптарына байланысты сұрақтарға жауап беру

1. Таныстыру.
Тобымыздың аты: Ойшылдар
Тобымыздың ұраны: Оқу - білім азығы
Білім - ырыс қазығы
ІІ – топ Білімділер тобы.
Тобымыздың аты: Білімділер
Тобымыздың ұраны: Білімдіге дүние жарық
Білімсіздің күні қаріп
2 – бөлім.
Курс тақыптарына байланысты сұрақтарға жауап беру:


1.Мәліметтер қорын тұрғызу принциптері.Жергілікті мәліметтер қоры. Алыстағы мәліметтер қоры. МҚ архитектурасы.

Принципы построения баз данных. Локальная база данных. Удаленная база данных. Архитектура БД.
2.
Процедуралар. Процедура құрылымы. Хабарлау және шақыру. Айнымалы әрекет аймағы. Жергілікті және ауқымды айнымалылар.

Процедуры. Структура процедур, объявление и вызов. Формальные и фактические параметры, параметры-переменные, параметры-значения, параметры-константы.

3.Динамикалық құрылымдар. Типі жазба болатын динамикалық құрылымдармен жұмыс, хабарлау, құру, қолдану және жою.Динамические структуры. Работа с динамическими структурами типа запись, объявление, создание, использование и уничтожение.

4. Графикалық файлдар форматтары. Графикалық объектілерді сақтауға арналған кластар TPicture, TBitMap, TIcon. Форматы графических файлов. Классы для хранения графических объектов TPicture, TBitMap, TIcon.

5. Графикалық ақпараттарды кескіндеу компонеттері OnPoint оқиғасы. Animate компоненті.Компоненты отображения графической информации. Событие OnPаint. Компонент Animate.

6. МҚ кестесін құру.Псевдоним құру, МҚ кестесін параметрлерін орнату. Создание таблиц БД. Создание псевдонима.Установка параметров таблиц БД.


Бағасы бойынша, білімділер тобы жеңіске жетті!
Балаларды бағалап, марапаттау!

Пән: Алгоритмдеу және бағдарламалау негіздері

Бөлім: 11 бөлім. Мәліметтер қоры қосымшасын әзірлеу.

Жергілікті және алыстағы мәліметтер қоры

Курс тақырыбы : 11.9 Шеттетілген мәліметтер қоры INTER BASE

Сабақтың тақырыбы: КлиентСервер технологиясына кіріспе.Алыстағы МҚ мен жұмыс істеу құралдары INTER BASE сервері


Клиент-сервер архитектурасымен жұмыс істеу үшін:

Сервермен байланыс орнату және оны аяқтау;

Алынған мәліметтерді өңдеу.

Осыған байланысты локальды МҚ салыстырғанда айырмашылығы жоқ.

Алыстағы МҚ, локальды сияқты кестелердің өзара байланысын қамтамасыз етеді. Бірақ осы кестелер бір ортақ файлда сақталады. Локальды МҚ сияқты алыстағы МҚ-да кестелерге байланыс орнатылады. Бүтіндігіне және бағандардың мағанасы мен т.б. шектеу қойылған. Алыстағы МҚ жол баған деп аталдаы. МҚ басқару үшін сервер келесілерді қолданады:

триггерлер;

генераторлар;

сақталатын процедуралар;

қолданушымен анықталатын функциялар;

транзакция механизмі;

кэштелген өзгертулер механизмі;

Аталған элементтердің көпшілігі SQL тілі серверінің мүмкіндіктерімен қамтамасыз етіледі.

Delphi алыстағы МҚ жұмыс істеуге арналған құралдарын екі түрге бөлуге болады: инструменттер және компоненттер.

Инструменттергеөңделмейтін қосымшалардағы МҚ қызмет көрсетуін қамтамасыз ететін арнайы бағдарламалар мен пакеттер жатады. Олар:

InterBase Server Manager – InterBase серверінің қосылуын басқаратын бағдарлама;

IBConsole - InterBase серверінің консолы;

SQL Monitor - SQL-сұраныстарының алыстағы МҚ орындалу ретін тексеретін бағдарлама.

Қосымшаларды құруға арналған компоненттер алыстағы МҚ операцияларын орындайды. Маңыздылары:

Database (МҚ байланыс);

Session (МҚ жұмысының ағымдағы сеансы);

StoredProc (сақталатын процедураның шақырылуы);

UpdateSQL (SQL –сұраныс негізінде жазылатын мәліметтердің модификациясы);

DCOMConnection (DСОМ-байланыс);

Алыстағы МҚ үшін қосымшада қолданылатын құралдар саны локальды МҚ қарағанда бірнеше есе аз.

InterBase сервері. Барлық серверлердің мәліметтерді ұйымдастыру мен басқаруы бірдей. InterBase серверінің бөлігі InterBase серверінің локальды бөлігі болып табылады. Алыстағы МҚ жұмысына арналған қосымшаларды ретке келтіру үшін арнал,ан. Бір компьютерде оларды желілік түрде тексеруге арналған. Ретке келтіргеннен кейін локальды компьютерлерде қосымшаны желілік компьютерлерге өзгеріссіз көшіруге болады. Ол үшін:

МҚ серверін көшіру;

Алыстағы МҚ қосымшасына жаңа байланыс параметрлерін орнату.




Дисциплина: Основы алгоритмизации и программирования

Раздел 11 Разработка приложений баз данных. Локальные и удаленные БД

Тема курса: 11.9 Удаленная база данных INTERBASE

Тема урока: №21 Введение в технологию клиент-сервер. Средства работы с удаленными БД. Сервер INTERBASE


При работе в архитектуре "клиент-сервер" приложение должно:

устанавливать соединение с сервером и завершать его;

формировать и отсылать запрос серверу, получая от него результаты выпол­нения запроса;

обрабатывать полученные данные.

При этом обработка данных не имеет принципиальных отличий по сравнению с обработкой данных в локальных БД.

Удаленная БД, как и локальная, представляет собой совокупность взаимосвязанных таблиц. Однако данные этих таблиц, как правило, содержатся в одном общем файле. Как и в случае с локальной БД, для таблиц удаленной БД могут устанавливаться связи (отношения), ограничения ссылочной целостности, огра­ничения на значения столбцов и т. д. Для удаленных БД поле называется столбцом. Для управления БД сервер использует:

триггеры;

генераторы;

хранимые процедуры;

функции, определяемые пользователем;

механизм транзакций;

механизм кэшированных изменений;

Многие из перечисленных элементов обеспечиваются возможностями языка SQL сервера.

Средства Delphi, предназначенные для работы с удаленными БД, можно разде­лить на два вида: инструменты и компоненты.

К инструментам относятся специальные программы и пакеты, обеспечивающие обслуживание БД вне разрабатываемых приложений. Среди них:

InterBase Server Manager - программа управления запуском сервера InterBase;

IBConsole - консоль сервера InterBase;

SQL Monitor - программа отслеживания порядка выполнения SQL-запросов к удаленным БД.

Компоненты предназначены для создания приложений, выполняющих операции с удаленной БД. Перечислим наиболее важные из них:

Database (соединение с БД);

Session (текущий сеанс работы с БД);

StoredProc (вызов хранимой процедуры);

UpdateSQL (модификация набора данных, основанного на SQL-запросе);

DCOMConnection (DСОМ-соединение);

Итак, для удаленных БД разница между средствами, используемыми в приложении, и инструментами намного меньше, чем для локальных баз данных.

Сервер InterBase.Все серверы имеют похожие принципы организации данных и управления ими. Серверная часть InterBase является локальной версией сервера InterBase и ис­пользуется для отладки приложений, предназначенных для работы с удаленны­ми БД, позволяя на одном компьютере проверить их в сетевом варианте. После отладки на локальном компьютере приложение можно перенести на сетевые компьютеры без изменений, для чего нужно:

скопировать БД на сервер;

установить для приложения новые параметры соединения с удаленной БД.

1 топ тапсырмалары:

1.Мәліметтер қорын тұрғызу принциптері.Жергілікті мәліметтер қоры. Алыстағы мәліметтер қоры. МҚ архитектурасы.

Принципы построения баз данных. Локальная база данных. Удаленная база данных. Архитектура БД.
2.
Графикалық ақпараттарды кескіндеу компонеттері OnPoint оқиғасы. Animate компоненті.Компоненты отображения графической информации. Событие OnPаint. Компонент Animate.

3.Динамикалық құрылымдар. Типі жазба болатын динамикалық құрылымдармен жұмыс, хабарлау, құру, қолдану және жою.Динамические структуры. Работа с динамическими структурами типа запись, объявление, создание, использование и уничтожение.


2 топ тапсырмалары:

1. Графикалық файлдар форматтары. Графикалық объектілерді сақтауға арналған кластар TPicture, TBitMap, TIcon. Форматы графических файлов. Классы для хранения графических объектов TPicture, TBitMap, TIcon.

2. Процедуралар. Процедура құрылымы. Хабарлау және шақыру. Айнымалы әрекет аймағы. Жергілікті және ауқымды айнымалылар.

Процедуры. Структура процедур, объявление и вызов. Формальные и фактические параметры, параметры-переменные, параметры-значения, параметры-константы.

3. МҚ кестесін құру.Псевдоним құру, МҚ кестесін параметрлерін орнату. Создание таблиц БД. Создание псевдонима.Установка параметров таблиц БД.





57 вебинаров для учителей на разные темы
ПЕРЕЙТИ к бесплатному просмотру
(заказ свидетельства о просмотре - только до 11 декабря)


Автор
Дата добавления 08.01.2016
Раздел Информатика
Подраздел Конспекты
Просмотров194
Номер материала ДВ-314258
Получить свидетельство о публикации
Похожие материалы

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх