Ўқув режасига мувофиқ ўзаро боғлиқ бўлган фаннинг номи
|
Математик моделлар ва сонли усуллар, Эҳтимоллар назарияси ва математик статистика, Дастурлаш асослари, Маълумотлар базасини бошқариш тизимлари, Мантиқ.
|
Ўқитишни ташкилий шакли
|
Н – Назарий таълим;
А – Амалий таълим;
Л– Лаборатория машғулоти;
НА – Назарий ва амалий таълим биргаликда ташкил этилади;
МХ – Махсус хонада ўтказиладиган машғулот.
|
Дастурга қўйилган талаб
|
Мажбурий
|
Ўқитиш тили
|
Гуруҳда белгиланган ўқитиш тили асосида
|
Баҳолаш тартиби
|
Баҳолаш бўйича амалдаги тартиб асосида
|
Ўқувчиларнинг билим ва кўникмаларини баҳолаш
|
Ёзма, оғзаки, савол-жавоб, тест, амалий топшириқ
|
№
|
Мавзунинг номи
|
Мавзунинг қисқача мазмуни
|
Жами
|
Ўқитишни ташкилий шакли
|
Мустақил таълим
|
|
SQL асослари
|
Реляцион маълумотлар базалари ва SQL. SQL маълумотлар базаларининг афзалликлари ва камчиликлари. SQL-нинг асосий маълумотлар турлари. Маълумотлар тоифалари. Ҳақиқий сонлар тўплами. Матнли қаторлар, мантиқий, сана ва вақт тоифалари. Оралиқлар. Массивлра ва JSON типи.XML, ROW, REF ва коллекция типлари.
|
12
|
Н
А
Л
|
6
|
|
SQL компонентлари
|
Маълумотларни аниқлаш тили. Маълумотлар манипуляция тили. Маълумотларни бошқариш тили. Маълумотлар тузилмалари:
|
6
|
Н
А
Л
|
3
|
|
SELECT сўрови.
|
Ўқиш жадваллари: SELECT сўрови. SELECT сўровининг асосий анатомия ва ишлаши. SELECT сўровидаги асосий калит сўзлар. SELECT сўровидан фойдаланган ҳолда сўровлар тузиш.
|
6
|
Н
А
Л
|
3
|
|
Оддий маълумотлар базасини яратиш ва юритиш
|
Жадвалларни яратиш. Бўш жадвалларни яратиш. SQL-да жадвал яратиш. SELECT билан жадваллар яратиш. Жадвалларни янгилаш. Устунларни қўшиш ва олиб ташлаш. Янги маълумотлар қўшиш. Мавжуд қаторларни янгилаш.
|
12
|
Н
А
Л
|
6
|
|
Кўп жадвалли релацион маълумотлар базасини яратиш
|
SQL-да жадвалларни янгилаш. Маълумотлар ва жадвалларни ўчириш. Бир қатордан қийматларни ўчириш. Жадвалдан қаторларни ўчириш. Жадвалларни ўчириш. Маълумотларни йиғиш. JOIN ёрдамида жадвалларни улаш. Қўшилиш турлари
|
12
|
Н
А
Л
|
6
|
|
Оддий сўровлар ёрдамида маълумотларни ажратиб олиш
|
WHERE оператори. Устун қийматларига саралаш шартларини бериш. BETWEEN қийматлар оралиғини белгилаш оператори. IN ва NOT IN рўйхатлар бўйича саралаш оператори. Матнларнинг таркиби бўйича саралаш, LIKE ва NOT LIKE операторлари.
|
16
|
Н
А
Л
|
8
|
|
Саралаш операторлари
|
SIMILAR, NULL ALL, SOME, ANY, EXISTS, UNIQUE, DISTINCT, OVERLAPS, MATCH операторлари.
|
14
|
Н
А
Л
|
7
|
|
Мантиқий боғланишлар
|
Мантиқий боғланишлар. AND, OR, NOT операторлари билан ишлаш.
|
10
|
Н
А
Л
|
5
|
|
Сўровларда ҳисоблаш функцияларидан фойдаланиш ва сонли маълумотлар устида бажариладиган амаллар
|
AVG, SUM, COUNT, MAX, MIN функцияларидан фойдаланиш. Амалдаги суммани ҳисоблаш. Амалдаги кўпайтмани ҳисоблаш. Жорий фарқни ҳисоблаш. Модани ҳисоблаш. Медиани ҳисоблаш. Бир бутуннинг улушини фоиз сифатида ҳисоблаш. NULL! Қийматларини ўз ичига олиши мумкин бўлган устунлар устида агрегация функцияларидан фойдаланиш. Энг катта ва энг кичик қийматлар ҳисобга олмасдан ўртача қийматни ҳисоблаш. Рақамлардан иборит мантли қаторларни сонли маълумотларга айлантириш. Жорий миқдордаги қийматларни ўзгартириш.
|
12
|
Н
А
Л
|
6
|
|
Сана ва вақт типидаги маълумотлар устида мураккаб бажариладиган амаллар
|
Бир йил ичида кунлар сонини аниқлаш. Бир санадан вақт бирликларини ажратиб олиш. Ойнинг биринчи ва охирги кунларини аниқлаш. Ҳафтанинг аниқ кунига тўғри келадиган йилнинг барча саналарини танлаш. Биринчи ва охирги кунларни аниқлаш ҳафтанинг белгиланган кунининг кўриниши. Тақвим яратиш. Йилнинг чорак бошланиш ва тугаш саналарини олинг. Белгиланган чорак учун бошланиш ва тугаш саналарини аниқлаш. Қолдириб кетилган саналарни қўшиш. Белгиланган вақт бирликлари бўйича қидириш. Сананинг маълум бир қисми учун сатрларни солиштириш. Қабул қилинадиган сана оралиғини аниқлаш.
|
12
|
Н
А
Л
|
6
|
|
Гуруҳлаш ва тартиблаш оператори
|
ORDER BY оператори ва унинг desc, asc параметрлари. GROUP BY, HAVING, LIMIT операторлари.
|
6
|
Н
А
Л
|
3
|
|
Реляцион операторлар
|
UNION, UNION ALL, CORRESPONDING, INTERSECT ва EXCEPT операторлари
|
10
|
Н
А
Л
|
5
|
|
|