Дерекқорды әзірлеу. Информатика, 10 сынып, сабақ жоспары.
4 тоқсан Бөлім: 10.4А Ақпараттық жүйелер | ||||||||
САБАҚ: №58 | Мектеп: ХББ НЗМ Петропавл қаласы. | |||||||
Күні: | Мұғалімнің аты-жөні: | |||||||
Сынып: 10 | Қатысқан оқушылар саны: | Қатыспаған оқушылар саны: | ||||||
Сабақтың тақырыбы: | Дерекқорды әзірлеу | |||||||
Осы сабақ арқылы жүзеге асатын оқу мақсаттары | 10.3.2.3 көп кестеден тұратын дерекқорын жасау (SQL (эс кю эль)) | |||||||
Сабақтың мақсаттары | SQL сұрауларын және конструкторды пайдаланып, көп кестеден тұратын дерекқорын жасау | |||||||
Бағалау критерийлері | Білу және түсіну: - дерекқордағы кестелерінің байланыс түрлерін білу; - сұраулардың сыртқы және ішкі кілтін қалай анықтау керектігін білу; - көп кестелі дерекқордың деректер базасымен жұмыс жасау және жұмыс істеу сұрауларын білу; Қолдану: - көп кесте дерекқорын жасау үшін сұрауды жазу; - деректерді іріктеуге арналған сұраныстарын ; Талдау: - көп кестелі дерекқорынан деректерді іріктеуге арналған сұраныстарын жасау; - көп кестелі дерекқорында негізгі кілттерін анықтау. | |||||||
Құндылықтар | Пән лексикасы және терминология: Көп кустелі дерекқорлар базасы, сыртқы кілт, таңдауға арналған сұрау, деректерді біріктіру, байланыс түрлері. Сабаққа қатысты пайдалы фразалар үшін қарым-қатынас/хат Кестелерді байланыстыру үшін ...келесі байланыс түрін пайдалану керек Сыртқы кілтін көрсету үшін, пәрменді пайдаланыңыз ... Сұраныс ... қолданылады ... Кестенің негізгі өрісі ... өріс ..., себебі ... | |||||||
Құндылықтар | Нәтижеге қол жеткізу үшін командада жұмыс істеу мүмкіндігі. Басқа адамдардың пікірін құрметтеу. Өзара құрмет пен қолдау. | |||||||
Пән аралақ байланыс | Ағылшын тілі (сұраныстардағы негізгі пәрмендер) | |||||||
Алдыңғы білім | MySQL ДҚБЖ деректер түрлері; Бір кестелі деретер қоры | |||||||
Жоспар | ||||||||
Жоспарланатын уақыт | Жоспар бойынша орындалуы тиіс іс-әрекеттер | Дереккөздер | ||||||
Сабақтың басы 0-2 минут 3-4 минут 5-6 минут 7-10 минут 11-14 минут Сабақтың ортасы 15-23 минут 24-27 минут 28-32 минут 33-36 минут Сабақтың соңы 37-40 минут | Ұйымдастыру кезеңі: Сәлемдесу, оқушылардың санын тексеру. Мәселе жағдайы: Мұғалім оған электрондық поштаға келген хатты оқиды: Құрметті 10-сынып оқушылары! Кеңейтуге байланысты корпоративтік сайтымыз үшін форум жасауды сұраймыз! Біздің форум пікірлестерімізге идеялар мен тәжірибе алмасуға мүмкіндік береді. Құрметпен, Директор QZ-COMPANY! Оқытушы сұрақтарға жауап береді: - Форум қандай? - Деректерді сақтау керек пе? - Форумды ұйымдастыру үшін дерекқорда бір кестені пайдалану мүмкін бе? - Егер бір кесте болса, деректерді сақтау және іздеу ыңғайлы ма? Сабақтың тақырыбын, мақсаттарын және бағалау критерийлерін талқылау. Білімді жаңарту: Оқытушы сұрақтар қояды: Бастапқы кілт не? (негізгі өріс) Сыртқы кілт деген не және ол не үшін пайдаланылады? Кестелер арасындағы қатынастардың 3 түрі бар: • бірге-бір; • бірге-көп; • көпке-қөп. Әрбір байланыс түріне мысал келтіру. 90% жағдайда бәрге көп байланысын қолданады. Сіз қалай ойлайсыз, форум жұмыс жасау үшін қанша кесте жасау керек? Бұл қандай кестелер болады? Әрбір кестеде қандай деректер болады? Көрсету: мұғалім үш кестеден тұратын болашақ дерекқордың құрылымын көрсетеді: Пайдаланушылар, тақырыптар және хабарлар. Мұғалім деректер базасының құрылымын түсіндіреді. Пайдаланушылар тіркелуі керек және олар әр пайдаланушы бірегей болуы үшін, мысалы, EMAIL негізгі өрісі болуы керек. Хабарламада және тақырыпта бірегей ID өрісі болады. Пайдаланушы тақырыпты жасайды және хабарламаларды жазады. Бұл жағдайда пайдаланушы өзімен жасалмаған тақырыптарда хабарламаларды жаза алады. Жұптардағы практикалық жұмыс: Әрбір студент сөмкеден кездейсоқ сандарды алады. Әрбір саннан кейін жұптар 1, 2, 3 және 4 негізінде құрылады және т.б. Егер студенттер саны тақ болса, онда студент мұғалімнің қолдауымен жеке жұмыс істейді. Тапсырмалар: 1. «Форум» дерекқорын құру туралы сұрау салу 2. «Пайдаланушылар» кестесін жасау үшін сұрауды жазыңыз. Оқушылар жұппен жұмыс істейді, егер қажет болса, ақпаратты іздестіру үшін Интернетті қолданады. Содан кейін нәтижені талқылай аласыз: CREATE TABLE users ( email varchar(30), name varchar(30), surname varchar(30), age int, PRIMARY KEY (email)); Студенттердің бірі тақтаға шақырылады. Мұғалім «themes» кестесін жасау үшін сұраныс жазуын сұрайды. «Еmail» өрісін «users» кестесінен жолына «author_email» кестесінен «themes» байланыстыратынымызды еске саламыз. Бұл әрекетті орындау үшін сізге қандай өріс сыртқы кілті болатындығын және оны қандай салаға байланыстыратындығын білуіңіз керек. 1. Өздігінен студенттер ұсынылған ресурстарды пайдалана арқылы сыртқы кілт жасау процесін меңгереді. 2. Оқытушы «themes» кестесін жасауға арналған сұранысты тақтаға жазуын сұрайды. Сұрау салу барысында оқушылар қателіктерді түзетеді. Сұрауды талқылау: CREATE TABLE themes ( id int, topic varchar(20), author_email varchar(30), PRIMARY KEY (id), FOREIGN KEY (author_email) REFERENCES users (email)); 1.Мұғалімнің ұсынылған құрылымын және бұрын алынған білімдерін пайдалана отырып, студенттер жеке кестеде «messages» кестені құру туралы үшінші сұранысты өз бетінше жасайды: CREATE TABLE messages ( id int, message text, author_email varchar(30), theme_id varchar(30), PRIMARY KEY (id)); 1. Өздігінен студенттер үш кестені деректермен толтыруға арналған сұраныстарын жазады. Әр кестеде кемінде 3 жазбалар болу қажет. Жаңа материалды түсіндіру: мұғалім біріктіру не екенін және оны қалай жасау керектігін түсіндіреді. Қарапайым біріктіру мысалын береді: SELECT бағандар_аты_кесте_1, бағандар_аты_кесте_2 FROM кесте_кесте_1, аты_кесте_2; Көрсетілім: мұғалім сұраныстарды көрсетеді және түсіндіреді: 1. Форумда тақырып авторлары туралы ақпаратты көрсету туралы сұрау: SELECT users.name, themes.topic FROM users, themes WHERE users.email = themes.author_email; 2. Пайдаланушылардың аты-жөндерін және олардың хабарламаларын таңдау туралы сұрау: SELECT users.name, users.surname, messages.message FROM users, messages WHERE users.email = messages.author_email; Білімді нығайту: Студенттер жұппен жасалатын белгілі бір пайдаланушы мен форум тақырыптарының атын және тегін шығаратын сұранысын жазады. Студенттер бір-біріне көмектесуіне рұқсат беріледі. Бағдарламалау мен логикалық AND операциянысын еске салу қажет. Рефлексия: 1. Сіздің ойыңызша, бүгінгі күні сыныпта пайдалы білім алды ма? 2. Алған білімді қайда қолдануға болады? 3. Сіздің идеяңызды жүзеге асыруыңыз үшін не жетіспейді? 4. Келесі сабақта не істей аламыз деп ойлайсыз және ол сабақ тақырыбымен байланысты болады ма? | Презентация (слайд_1) Презентация (слайды_2-3) Презентация (слайды_4-5) Презентация (слайд_6) Презентация (слайд_7) Интернет ресурс: https://sql-language.ru/foreign-key.html Презентация (слайд_8) Презентация (слайд_9-10) Презентация (слайд_11) Презентация (слайд_12) Презентация (слайд_13) Презентация (слайд_14) | ||||||
Қосымша ақпарат | ||||||||
Бөлу - Сізге көбірек қолдау көрсетуді қалай жоспарлап отырсыз? Сіз неғұрлым қабілетті оқушыларды ынталандыруды қалай жоспарлап отырсыз? | Бағалау - студенттердің білімін қалай бағалайсыз? | Өтпелі жаттығулар Денсаулығы мен қауіпсіздігін бақылау АКТ байланыстары экономикалық үлгілердің байланыстары | ||||||
Сабақ мақсаттары/оқу мақсаттары жүзеге асырымды болды ма? Бүгін оқушылар нені үйренді? Сыныптағы оқу атмосферасы қандай болды? Дифференциацияны жүзеге асыру қолымнан келді ме? Мен жоспарланғануақытымды ұстандым ба? Мен жоспарыма қандай өзгерістер енгіздім және неліктен? Сабақ мақсаттары/оқу мақсаттары жүзеге асырымды болды ма? | Төменде берілген бөлімді осы сабақ туралы ойларыңызды жазу үшін пайдаланыңыз. Сол жақ бағанда берілген сабағыңызға қатысты ең маңызды сұрақтарға жауап беріңіз. | |||||||
Сабақтың орындалу мақсаттары орындалды ма? Оқушылар бүгін не үйренді? Оқу үрдісіндегі атмосфера қандай болды? Менің жоспарланған жұмысым жақсы болды ма? Мен оны уақытында алдым ба? Менің жоспарыма қандай өзгерістер енгізілді және неге? |
| |||||||
Жалпы баға Сәтті өткен екі нәрсені атап көрсетіңіз (сабақ беру және оқытуға қатысты)? 1: 2: Қандай екі нәрсе сабақтың одан да жақсы өтуіне ықпалын тигізер еді (сабақ беру және оқытуға қатысты)? 1: 2: Осы сабақ барысында сынып немесе жеке оқушылар туралы менің келесі сабағыма дайындалу үшін қажет болуы мүмкін қандай ақпарат алдым? |
Әлеуметтік желілерде бөлісіңіз:
Facebook | VK | WhatsApp | Telegram | Twitter
Қарап көріңіз 👇
Пайдалы сілтемелер:
» Туған күнге 99 тілектер жинағы: өз сөзімен, қысқаша, қарапайым туған күнге тілек
» Абай Құнанбаев барлық өлеңдер жинағын жүктеу, оқу
» Дастархан батасы: дастарханға бата беру, ас қайыру
Соңғы жаңалықтар:
» 2025 жылы Ораза және Рамазан айы қай күні басталады?
» Утиль алым мөлшерлемесі өзгермейтін болды
» Жоғары оқу орындарына құжат қабылдау қашан басталады?