
Kozi ya MySQL Database
Mjue MySQL kuanzia mwanzo — kuanzia kusakinisha seva yako ya kwanza hadi kuandika maswali ya juu, kusimamia miamala, na kulinda hifadhidata za uzalishaji. Kozi hii inakupa ujuzi wa SQL wa vitendo ambao waajiri na wateja wanahitaji. Iwe wewe ni msanidi, mchambuzi, au unatarajia kuwa DBA, utamaliza ukiwa tayari kujenga na kusimamia hifadhidata halisi kwa ujasiri.
Utakachojifunza:
Utaanza na misingi ya hifadhidata ya uhusiano na utaendelea kufanya kazi kupitia ufafanuzi wa data, uendeshaji, na uhoji wa SQL. Utajifunza jinsi ya kubuni skimu zilizosawazishwa, kutekeleza uadilifu wa marejeleo, na kuandika maswali changamano ya kuunganisha meza nyingi kwa kutumia JOIN. Kozi inashughulikia mikakati ya uorodheshaji na urekebishaji wa utendaji wa maswali ili hifadhidata zako zibaki haraka chini ya mzigo. Pia utajua miamala, viwango vya kutengwa, na kufungia kwa usalama kushughulikia watumiaji wanaoshindana kwa usalama. Mada za juu zinajumuisha taratibu zilizohifadhiwa, vichochezi, kazi za dirisha, CTE, usimamizi wa watumiaji, na mipango ya kuhifadhi nakala na kurejesha.
Jinsi unavyosoma kwa vitendo Kozi ya MySQL Database
Jinsi unavyofanya mazoezi Kozi ya MySQL Database
Kwa ajili yako ambaye ni kampuni na unataka kufundisha timu yako
Katika Dedika kwa ajili ya kampuni, kozi inakuja na mazoezi na mifano inayohusiana na biashara yako na jinsi kampuni yako inavyohitaji.
Maudhui ya kozi
8 Suras • 37 MasomoMuda kati ya 4 na 360 masaa (wewe unachagua)
Sura 1FichaFicha maelezoTazama maelezoUtangulizi wa Hifadhidata na MySQL
Utangulizi wa Hifadhidata na MySQL
Somo 1 • Kusakinisha na Kusanidi MySQL
Inawaongoza wanafunzi katika usakinishaji kulingana na mfumo na usanidi wa awali wa seva. Inahakikisha mazingira ya ndani yanayofanya kazi kwa ajili ya mazoezi yote yanayofuata.
Somo 2 • Usanifu na Vipengele vya MySQL
Inaeleza jinsi MySQL inavyochakata maswali, kusimamia injini za uhifadhi, na kushughulikia miunganisho ya wateja. Inatoa mfano wa akili unaohitajika kutatua matatizo na kuboresha baadaye.
Somo 3 • Kuunganisha kwenye MySQL kwa Zana za Mteja
Inatanguliza mteja wa amri za MySQL na MySQL Workbench kama violesura vya msingi. Wanafunzi wanafanya mazoezi ya kuunganisha, kuthibitisha utambulisho, na kutoa amri za msingi.
Somo 4 • Misingi ya Hifadhidata ya Uhusiano
Inashughulikia majedwali, safu, safuwima, funguo, na mahusiano kama vitalu vya ujenzi vya data ya uhusiano. Inaanzisha mfano wa dhana ambao wanafunzi wanatumia katika kozi nzima.
Sura 2FichaFicha maelezoTazama maelezoKubuni na Kuunda Hifadhidata
Kubuni na Kuunda Hifadhidata
Somo 1 • Dhana za Uundaji wa Data
Inatanguliza uundaji wa mahusiano ya huluki na kutafsiri mahitaji ya biashara katika schema za kimantiki. Inatoa msamiati wa kubuni unaotumiwa katika kila uamuzi wa schema unaofuata.
Somo 2 • Vizuizi na Uadilifu wa Marejeleo
Inashughulikia vizuizi vya PRIMARY KEY, UNIQUE, CHECK, na FOREIGN KEY pamoja na chaguzi za msururu. Inahakikisha wanafunzi wanaweza kutekeleza uadilifu wa data katika kiwango cha schema.
Somo 3 • Kanuni za Usanifishaji
Inashughulikia umbo la kwanza hadi la tatu la kawaida na mantiki ya kuondoa upungufu. Wanafunzi wanatumia sheria za usanifishaji kuboresha schemas mbichi kabla ya utekelezaji.
Somo 4 • Kuunda Hifadhidata na Majedwali kwa kutumia DDL
Inafundisha sintaksia ya CREATE DATABASE, CREATE TABLE, na ufafanuzi wa safuwima. Wanafunzi wanajenga schema halisi inayounga mkono mazoezi yote ya uendeshaji data yanayokuja.
Somo 5 • Kurekebisha na Kuondoa Vitu vya Schema
Inaeleza taarifa za ALTER TABLE na DROP kwa ajili ya kubadilisha schemas kwa usalama. Wanafunzi wanafanya mazoezi ya mabadiliko ya schema bila kupoteza data kwa kutumia mbinu za mazoea bora.
Sura 3FichaFicha maelezoTazama maelezoKuweka, Kusasisha, na Kufuta Data
Kuweka, Kusasisha, na Kufuta Data
Somo 1 • Kufuta Rekodi Kwa Usalama
Inaeleza DELETE na TRUNCATE pamoja na tofauti zao za kitabia na hatari. Wanafunzi wanatumia mifumo ya kufuta kwa usalama ili kuepuka kupoteza data kwa bahati mbaya.
Somo 2 • Kusasisha Rekodi Zilizopo
Inafundisha UPDATE pamoja na vifungu vya WHERE, misemo, na sasisho za majedwali mengi. Wanafunzi wanajifunza kurekebisha safu zilizolengwa kwa usalama bila madhara yasiyotarajiwa.
Somo 3 • REPLACE na INSERT ON DUPLICATE KEY
Inatanguliza mifumo ya upsert kwa ajili ya kushughulikia migogoro ya ufunguo dufu kwa ustadi. Wanafunzi wanatekeleza taratibu za upakiaji data zisizobadilika zinazojulikana katika mtiririko wa kazi wa ETL.
Somo 4 • Kuweka Data kwa kutumia INSERT
Inashughulikia sintaksia ya INSERT ya safu moja na safu nyingi, ikijumuisha orodha za safuwima na thamani chaguo-msingi. Inajenga ujuzi wa kujaza majedwali kwa usahihi kwa ajili ya majaribio na matumizi ya uzalishaji.
Sura 4FichaFicha maelezoTazama maelezoKuhoji Data kwa kutumia SELECT
Kuhoji Data kwa kutumia SELECT
Somo 1 • Kufanya Kazi na Thamani za NULL
Inaeleza semantiki za NULL, IS NULL, IS NOT NULL, na COALESCE kwa ajili ya ushughulikiaji salama wa NULL. Inazuia hitilafu za kawaida za maswali zinazosababishwa na kutoelewa mantiki ya thamani tatu.
Somo 2 • Vitendakazi vya Maandishi, Tarehe, na Hisabati Vilivyojengwa Ndani
Inachunguza vitendakazi muhimu vya MySQL kwa ajili ya kubadilisha nyuzi, tarehe, na nambari moja kwa moja. Wanafunzi wanaboresha pato la maswali bila kuhitaji usindikaji wa baadae kwenye safu ya programu.
Somo 3 • Sintaksia ya Msingi ya SELECT na Uchujaji
Inashughulikia SELECT, FROM, WHERE, na viendeshaji vya ulinganishaji kwa ajili ya urejeshaji data uliolengwa. Inaanzisha msingi wa uandishi wa maswali ambao mbinu zote za juu za SELECT zinajengwa juu yake.
Somo 4 • Vitendakazi vya Jumlisho na GROUP BY
Inatanguliza COUNT, SUM, AVG, MIN, MAX, na GROUP BY kwa ajili ya kujumlisha data. Wanafunzi wanazalisha ripoti za muhtasari zinazojibu maswali ya kawaida ya biashara.
Somo 5 • Kupanga na Kuweka Kikomo Matokeo
Inafundisha ORDER BY, LIMIT, na OFFSET kwa ajili ya kudhibiti ukubwa na mpangilio wa seti ya matokeo. Wanafunzi wanazalisha matokeo yaliyogawanywa katika kurasa, yenye viwango vinavyohitajika katika uendelezaji wa programu.
Sura 5FichaFicha maelezoTazama maelezoKuunganisha Majedwali Mengi
Kuunganisha Majedwali Mengi
Somo 1 • INNER JOIN na Viunganishi Sawa
Inashughulikia sintaksia ya INNER JOIN kwa ajili ya kurejesha safu zinazolingana tu kutoka kwa majedwali yote mawili. Wanafunzi wanafanya mazoezi ya aina ya kawaida ya join inayotumiwa katika maswali ya uzalishaji.
Somo 2 • Kuelewa Misingi ya JOIN
Inaeleza jinsi MySQL inavyolinganisha safu katika majedwali kwa kutumia masharti ya join na funguo. Inatoa mfano wa dhana unaozuia bidhaa za Cartesian na matokeo yasiyo sahihi.
Somo 3 • Self-Joins na Cross Joins
Inatanguliza kuunganisha jedwali na yenyewe na kuzalisha mchanganyiko wote wa safu kwa kutumia CROSS JOIN. Wanafunzi wanasuluhisha matatizo ya maswali ya kihierarkia na ya mchanganyiko.
Somo 4 • Viungo vya Nje: LEFT, RIGHT, na FULL
Inafundisha LEFT JOIN na RIGHT JOIN kwa ajili ya kuhifadhi safu zisizolingana kutoka upande mmoja. Wanafunzi wanatambua mahusiano yaliyokosekana na kushughulikia vyema uhusiano wa hiari.
Somo 5 • Subqueries katika Mazingira ya JOIN
Inaonyesha jinsi majedwali yanayotokana na maswali tanzu yanavyopanua uwezo wa join. Wanafunzi wanachanganya maswali tanzu na joins kutatua matatizo changamano ya data ya hatua nyingi.
Sura 6FichaFicha maelezoTazama maelezoFahirisi na Utendaji wa Maswali
Fahirisi na Utendaji wa Maswali
Somo 1 • Kuchambua Maswali kwa kutumia EXPLAIN
Inafundisha kusoma pato la EXPLAIN na EXPLAIN ANALYZE ili kutambua uchanganuzi kamili wa jedwali. Wanafunzi wanatumia mipango ya utekelezaji kubainisha na kurekebisha maswali yasiyofaa.
Somo 2 • Kumbukumbu ya Maswali ya Polepole na Uwekaji Profaili
Inaeleza kuwezesha kumbukumbu ya maswali ya polepole na kutumia SHOW PROFILE kwa ajili ya uchambuzi wa kina. Wanafunzi wanaanzisha utaratibu wa ufuatiliaji ili kukamata kurudi nyuma kabla ya kufikia uzalishaji.
Somo 3 • Mbinu za Uboreshaji wa Maswali
Inashughulikia fahirisi za kufunika, vidokezo vya fahirisi, na mikakati ya kuandika upya maswali kwa ajili ya kasi. Wanafunzi wanatumia mtiririko wa kazi wa uboreshaji wa utaratibu kwa hali halisi za maswali ya polepole.
Somo 4 • Jinsi Fahirisi za MySQL Zinavyofanya Kazi
Inaeleza miundo ya fahirisi za B-tree na hash na jinsi kiboreshaji inavyozitumia. Inajenga mfano wa akili unaohitajika kuchagua na kubuni fahirisi zenye ufanisi.
Somo 5 • Kuunda na Kusimamia Fahirisi
Inashughulikia sheria za kubuni za CREATE INDEX, DROP INDEX, na fahirisi mchanganyiko. Wanafunzi wanaongeza na kuondoa fahirisi ili kusawazisha utendaji wa kusoma dhidi ya mzigo wa kuandika.
Sura 7FichaFicha maelezoTazama maelezoMiamala, Kufunga, na Ushindanaji
Miamala, Kufunga, na Ushindanaji
Somo 1 • Misingi ya Miamala na ACID
Inafafanua ugawanyiko, uthabiti, utengaji, na uimara kwa mifano ya MySQL. Inaanzisha kwa nini miamala ni muhimu kwa uadilifu wa data katika shughuli za hatua nyingi.
Somo 2 • Viwango vya Utengaji na Matukio ya Kusoma
Inashughulikia usomaji chafu, usomaji usiorudiwa, na usomaji wa vizuka katika viwango vya utengaji. Wanafunzi wanachagua kiwango sahihi cha utengaji kwa kila mzigo wa kazi wa programu.
Somo 3 • Mbinu za Kufunga katika InnoDB
Inaeleza fungo za kiwango cha safu, fungo za pengo, na fungo za ufunguo unaofuata na wakati MySQL inazipata. Wanafunzi wanatabiri tabia ya kufunga ili kubuni maswali yanayopunguza ugomvi.
Somo 4 • Utambuzi na Kinga ya Vifo vya Miamala
Inachambua jinsi InnoDB inavyogundua na kutatua vifo vya miamala na jinsi ya kuvizuia. Wanafunzi wanabuni upya mfuatano wa miamala ili kuondoa mifumo ya ufikiaji inayowezesha vifo vya miamala.
Sura 8FichaFicha maelezoTazama maelezoVipengele vya Juu vya MySQL na Usimamizi
Vipengele vya Juu vya MySQL na Usimamizi
Somo 1 • Mwonekano, Taratibu Zilizohifadhiwa, na Vitendakazi
Inashughulikia kuunda mwonekano, kuandika taratibu zilizohifadhiwa, na kufafanua vitendakazi vilivyofafanuliwa na mtumiaji. Wanafunzi hufunga mantiki inayoweza kutumika tena ambayo inarahisisha maswali ya programu na kutekeleza sheria.
Somo 2 • Usimamizi wa Watumiaji na Pendeleo
Inaeleza CREATE USER, GRANT, REVOKE, na udhibiti wa ufikiaji unaozingatia majukumu katika MySQL 8. Wanafunzi wanasanisha akaunti za pendeleo ndogo zaidi kwa ajili ya programu na wasimamizi.
Somo 3 • Mikakati ya Nakala Rudufu na Urejeshaji
Inashughulikia nakala rudufu za kimantiki kwa kutumia mysqldump, nakala rudufu za kumbukumbu ya binary, na urejeshaji wa wakati mahususi. Wanafunzi wanabuni na kupima mpango wa nakala rudufu unaokidhi malengo ya muda wa urejeshaji.
Somo 4 • Vivutio na Matukio
Inafundisha vivutio vya BEFORE na AFTER na Kipanga Ratiba cha Matukio cha MySQL kwa ajili ya uotomatishaji. Wanafunzi wanatekeleza ukaguzi wa kumbukumbu na matengenezo yaliyoratibiwa bila mabadiliko ya programu.
Somo 5 • Vitendakazi vya Dirisha na CTEs
Inatanguliza misemo ya jedwali ya kawaida na vitendakazi vya dirisha kwa ajili ya maswali ya uchambuzi ya hali ya juu. Wanafunzi wanabadilisha maswali tanzu changamano na mifumo ya SQL inayosomeka na yenye utendaji wa juu.
Cheti chako halali cha kumaliza
Kozi hii ni kwa ajili yako:
Wasanidi wa wavuti ambao wanataka kuacha kumtegemea mtu mwingine kwa kazi ya hifadhidata.
Wachambuzi wa data tayari kuondoka kwenye lahajedwali na kuingia katika uandishi wa maswali yaliyopangwa.
Wanafunzi wa sayansi ya kompyuta ambao wanahitaji ujuzi wa vitendo wa hifadhidata kwa mahojiano ya kazi.
Wanaobadili kazi wanaoingia teknolojia ambao wanataka ujuzi wa nyuma unaoweza kuuzwa na kutambuliwa na waajiri.
Wasimamizi wa mfumo wanaotaka kupanua majukumu yao kwenye usimamizi wa hifadhidata.
Wasanidi wa kujitegemea ambao wanahitaji kubuni na kudumisha hifadhidata za wateja kwa kujitegemea.
Kile ambacho wanafunzi wetu wanasema
Masomo yenu ni mazuri sana. Nilinunua kifurushi cha mwaka mmoja na, hatimaye, nina fursa ya kufuata mada mbalimbali za maslahi yangu bila kuhitaji kubadilisha jukwaa... ninashukuru kwa kila kitu mnachofanya, nimeshawapendekeza kwa watu wengine...

Ninapenda jinsi masomo yanavyo moja kwa moja na jinsi ninavyoweza kubadilisha sura na kuruka maudhui ambayo sihitaji.

Ninapenda maudhui na njia ya uwasilishaji na uandishi wa video, ambayo inaharakisha mchakato!

Jukwaa ni la haraka, rahisi kutumia. Utofauti wa maudhui na video za ziada zinasaidia sana katika kujifunza.

Mafunzo muhimu
Maswali Yanayoulizwa Mara kwa Mara
Dedika ni nani?
Je, cheti kinatumika nchini Tanzania?
Kozi ni bure?
Mzigo wa masomo wa kozi ni upi?
Kozi zikoje?
Kozi zinafanyaje kazi?
Kozi hudumu kwa muda gani?
Gharama au bei ya kozi ni ipi?
Kozi ya EAD au mtandaoni ni nini na inafanyaje kazi?
Kozi ya PDF




















