Shanraq.org Shanraq.org

SQL: отбасы бюджетін болжамсыз есептеу

Алғашқы кестеден тексерілетін есеп пен сақтық көшірмеге дейінгі 13 тәжірибелік сабақ. Компьютерде, планшетте және смартфонда жұмыс істейді.

Сабақтар: 4 · 28 мин оқуға · 260 мин жаттығуға

Барлық сабақ ашық: оқу үшін тіркелудің қажеті жоқ.

Бірінші сабақтан бастау →

  1. SQL не үшін қажет: сұрақ қоюға болатын отбасы бюджеті

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

    4 мин оқуға · 20 мин жаттығуға

  2. Кесте, жол, баған және NULL: алдымен бюджет моделін құрамыз

    Жобадағы шот, санат, операция және лимит ұғымдарын ажыратып, мәннің болмауы мен нөлдің айырмасын үйренеміз. Синтаксиске дейін әр жол қандай бір фактіні сақтайтынын түсіну маңызды.

    2 мин оқуға · 20 мин жаттығуға

  3. CREATE TABLE: мүмкін емес деректі қабылдамайтын сұлба

    Отбасы бюджетінің кестелерін құрып, негізгі тексерулерді дерекқордың өзіне тапсырамыз.

    2 мин оқуға · 20 мин жаттығуға

  4. INSERT және параметрлер: шығынды қауіпсіз қосу

    Операцияларды бір-бірден және топпен қосып, пайдаланушы мәнін SQL кодынан бөлеміз.

    2 мин оқуға · 20 мин жаттығуға

  5. SELECT: керекті операцияны тауып, ештеңені өзгертпеу

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

    2 мин оқуға · 20 мин жаттығуға

  6. CASE, COALESCE және күн: сақталған фактіні түсінікті көрсету

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

    2 мин оқуға · 20 мин жаттығуға

  7. SUM, COUNT, GROUP BY және HAVING: санат қорытындысы

    Операцияларды тексерілетін қорытындыға жинап, лимиттен асқан санаттарды табамыз.

    2 мин оқуға · 20 мин жаттығуға

  8. Кілттер және JOIN: операцияны шот пен санатқа байланыстыру

    Бюджет моделін қалыпқа келтіріп, кестелерді тұрақты кілтпен, жолдарды көбейтпей байланыстырамыз.

    2 мин оқуға · 20 мин жаттығуға

  9. Ішкі сұрау және WITH: күрделі сұрақты қадамға бөлу

    Жинақ үлесін есептеуді атауы бар, тексерілетін CTE кезеңдеріне бөлеміз.

    2 мин оқуға · 20 мин жаттығуға

  10. Терезелік функциялар: жолдарды жоғалтпайтын жинақталған қалдық

    Әр операциядан кейінгі қалдық пен шығын рейтингін бастапқы жолдарды сақтай отырып есептейміз.

    2 мин оқуға · 20 мин жаттығуға

  11. Транзакциялар және UPDATE: бәрін өзгерту немесе ештеңені өзгертпеу

    Деректі қауіпсіз түзетіп, шоттар арасындағы аударымды бір атомдық әрекет ретінде орындаймыз.

    2 мин оқуға · 20 мин жаттығуға

  12. Деректерді салыстырып тексеру: шешімге дейін сәйкессіздікті табу

    Бақылау теңдігі, ықтимал қайталау және байланыс тексеруі арқылы толықтықты анықтаймыз.

    2 мин оқуға · 20 мин жаттығуға

  13. Индекс, EXPLAIN және қорытынды есеп

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

    2 мин оқуға · 20 мин жаттығуға