Chagua lugha yako
Kozi ya SQL na Database Administration (DBA)
Zaidi ya wanafunzi milioni 2 duniani kote

Kozi ya SQL na Database Administration (DBA)

Jua kila safu ya usimamizi wa hifadhidata — kuanzia kuandika maswali ya SQL yaliyoboreshwa hadi kulinda, kupanua, na kurejesha hifadhidata za uzalishaji. Kozi hii ya kina inashughulikia nadharia ya uhusiano, urekebishaji wa utendaji, upatikanaji wa juu, na usambazaji wa wingu. Iwe unaingia kwenye uwanja wa DBA au unainua ujuzi wako, hiki ndio msingi kamili wa kiufundi unaohitaji.

Dedika kwa biashara

Utakachojifunza:

Utajenga seti kamili ya ujuzi katika usanifu wa hifadhidata ya uhusiano, uulizaji SQL, na shughuli za kitaaluma za DBA. Kozi inashughulikia uhalisishaji, ufaharishaji, usimamizi wa miamala, na udhibiti wa ushindani. Utajifunza kutekeleza usalama wa msingi wa majukumu, kusanidi usimbaji fiche, na kuweka ukaguzi wa kumbukumbu kwa ajili ya kufuata sheria. Mada za urekebishaji wa utendaji zinajumuisha kusoma mipango ya utekelezaji, kuandika upya maswali, na kuboresha usanidi wa hifadhidata. Pia utajua mikakati ya kuhifadhi nakala rudufu, urudiaji, taratibu za kushindwa, na ugawaji wa majedwali kwa mazingira makubwa. Moduli za juu zinashughulikia uendeshaji otomatiki, taratibu zilizohifadhiwa, huduma za hifadhidata za wingu, na mbinu za DevOps kwa timu za hifadhidata.

Jinsi unavyosoma kwa vitendo Kozi ya SQL na Database Administration (DBA)

Jinsi unavyofanya mazoezi Kozi ya SQL na Database Administration (DBA)

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.

Bofya hapa

Maudhui ya kozi

8 Suras • 40 MasomoMuda kati ya 4 na 360 masaa (wewe unachagua)

Sura 1Tazama maelezo

Misingi ya Hifadhidata ya Uhusiano

  • Somo 1 • Uundaji wa Uhusiano wa Huluki

    Inashughulikia michoro ya ER, aina za huluki, sifa, na nukuu za ukardinali. Inaunganisha usanifu wa dhana na uundaji wa skimu halisi katika sehemu za baadaye.

  • Somo 2 • Aina za Data na Vizuizi

    Inachunguza aina za data za namba, herufi, tarehe, na Boolean pamoja na vizuizi vya NOT NULL, UNIQUE, CHECK, na DEFAULT. Inahakikisha uadilifu wa data kutoka ngazi ya skimu.

  • Somo 3 • Utangulizi wa Viwango vya SQL

    Inaeleza historia ya ANSI SQL, tofauti za lahaja, na kategoria za amri za DDL/DML/DCL/TCL. Inaweka matarajio ya matumizi ya SQL katika mifumo tofauti kwenye kozi.

  • Somo 4 • Usanifishaji na Usanifu wa Skimu

    Inafundisha kanuni za usanifishaji kutoka 1NF hadi BCNF ili kuondoa upungufu na hitilafu. Inatoa ujuzi wa usanifu wa skimu unaohitajika kwa kazi yote ya SQL inayofuata.

  • Somo 5 • Dhana za Msingi za Hifadhidata na Istilahi

    Inatanguliza majedwali, safu mlalo, safu wima, funguo, na mahusiano kama viungo vya msingi vya hifadhidata za uhusiano. Inaanzisha msamiati unaotumika katika kozi nzima.

Sura 2Tazama maelezo

Misingi ya Uhoji wa SQL

  • Somo 1 • Kuunganisha Majedwali Mengi

    Inaeleza viungo vya INNER, LEFT, RIGHT, FULL OUTER, na CROSS kwa mifano ya vitendo. Inatumia moja kwa moja mahusiano ya funguo za kigeni yaliyofafanuliwa katika Sura ya 1.

  • Somo 2 • Vitendaji vya Herufi, Tarehe, na Namba

    Inachunguza vitendaji vilivyojengewa ndani kwa ajili ya kudhibiti maandishi, hesabu za tarehe, na uumbizaji wa namba. Inawapa wanafunzi uwezo wa kubadilisha data ghafi kuwa matokeo yaliyo tayari kuwasilishwa.

  • Somo 3 • Hoja Ndogo na Operesheni za Seti

    Inashughulikia hoja ndogo zenye uhusiano na zisizo na uhusiano pamoja na UNION, INTERSECT, na EXCEPT. Inapanua uwezo wa hoja kwa ajili ya kuchuja na kulinganisha data kwa njia tata.

  • Somo 4 • Vitendaji vya Ujumlishaji na Upangaji kwa Kundi

    Inafundisha COUNT, SUM, AVG, MIN, MAX, GROUP BY, na HAVING kwa ajili ya kujumlisha data. Inawezesha hoja za uchanganuzi zinazohitajika katika kazi za kuripoti na dashibodi.

  • Somo 5 • Misingi ya Taarifa za SELECT

    Inashughulikia vifungu vya SELECT, FROM, WHERE, ORDER BY, na LIMIT kwa ajili ya kurejesha data ya msingi. Inaunda msingi wa sintaksia ambao hoja zote za juu zinajengwa juu yake.

Sura 3Tazama maelezo

Ufafanuzi na Udanganyifu wa Data

  • Somo 1 • Maoni na Maoni Yenye Nyenzo

    Inashughulikia kuunda, kusasisha, na kuondoa maoni na maoni yenye nyenzo kwa ajili ya uondoaji na utendaji. Inatanguliza vitu vya hoja vinavyoweza kutumika tena katika tabaka za kuripoti.

  • Somo 2 • Mfuatano, Visawe, na Skimu

    Inafundisha mfuatano wa kuongeza kiotomatiki, visawe vya vitu, na upangaji wa majina ya skimu kwa ajili ya usanifu wa hifadhidata uliopangwa. Inawatayarisha wanafunzi kwa mazingira ya biashara yenye skimu nyingi.

  • Somo 3 • Kuingiza, Kusasisha, na Kufuta Data

    Inafundisha INSERT, UPDATE, DELETE, na TRUNCATE kwa mbinu salama za utekelezaji. Inajenga ujuzi wa DML unaohitajika kwa usimamizi wa data ya programu na michakato ya ETL.

  • Somo 4 • Fahirisi: Uundaji na Mkakati

    Inaeleza fahirisi za B-tree, hash, na mchanganyiko na wakati wa kutumia kila aina. Inaboresha moja kwa moja utendaji wa hoja ulioshughulikiwa katika Sura ya 2.

  • Somo 5 • Kuunda na Kubadilisha Majedwali

    Inashughulikia CREATE TABLE, ALTER TABLE, na DROP TABLE kwa ufafanuzi wa vizuizi. Inatafsiri usanifu wa skimu uliosanifishwa kutoka Sura ya 1 hadi SQL inayoweza kutekelezeka.

Sura 4Tazama maelezo

Usimamizi wa Miamala na Ushindani

  • Somo 1 • COMMIT, ROLLBACK, na Sehemu za Kuhifadhi

    Inashughulikia amri za TCL za kujitolea, kurudi nyuma, na kutengua kwa sehemu miamala. Inawezesha utiririsho wa kazi wa kurekebisha data salama na unaoweza kurejeshwa.

  • Somo 2 • Ushindani wa Matumaini dhidi ya Ushindani wa Tahadhari

    Inalinganisha udhibiti wa ushindani wa matumaini kwa kutumia uwekaji toleo na mikakati ya kufunga ya tahadhari. Inaunganisha nadharia ya ushindani na maamuzi ya usanifu katika ngazi ya programu.

  • Somo 3 • Mbinu za Kufunga na Mkwamo

    Inashughulikia kufuli za pamoja, za kipekee, na za ngazi ya safu mlalo pamoja na mikakati ya kutambua na kutatua mkwamo. Inawatayarisha wasimamizi wa hifadhidata kutambua na kurekebisha vikwazo vya ushindani.

  • Somo 4 • Sifa za ACID na Miamala

    Inafafanua uadilifu, uthabiti, kutengwa, na uimara kwa mifano halisi. Inaweka msingi wa kinadharia kwa amri zote za udhibiti wa miamala.

  • Somo 5 • Viwango vya Kutengwa na Hitilafu

    Inaeleza viwango vya kutengwa kutoka READ UNCOMMITTED hadi SERIALIZABLE na hitilafu ambazo kila kiwango kinazuia. Inawaongoza wanafunzi kuchagua kiwango sahihi cha kutengwa kwa kila matumizi.

Sura 5Tazama maelezo

Usalama wa Hifadhidata na Udhibiti wa Ufikiaji

  • Somo 1 • Ukaguzi na Kumbukumbu ya Shughuli

    Inashughulikia usanidi wa njia ya ukaguzi, ufuatiliaji wa kuingia, na kumbukumbu ya mabadiliko ya DDL/DML. Inatoa msingi wa ufuatiliaji unaohitajika kwa kufuata sheria za usalama.

  • Somo 2 • Usalama wa Ngazi ya Safu Mlalo na Ngazi ya Safu Wima

    Inaeleza sera za usalama wa safu mlalo na ufunikaji wa safu wima ili kuzuia mwonekano wa data kwa undani. Inasaidia kufuata mahitaji ya faragha ya data.

  • Somo 3 • Usimbaji Fiche na Ulinzi wa Data

    Inafundisha usimbaji fiche wa data kwa uwazi, usimbaji fiche wa ngazi ya safu wima, na itifaki salama za muunganisho. Hulinda data iliyohifadhiwa na inayosafirishwa dhidi ya ufikiaji usioidhinishwa.

  • Somo 4 • Haki, Majukumu, na GRANT/REVOKE

    Inafundisha haki za ngazi ya kitu na mfumo, uundaji wa majukumu, na sintaksia ya GRANT/REVOKE. Inawezesha usanifu wa ufikiaji wa haki ndogo zaidi kwa mazingira ya biashara.

  • Somo 5 • Uthibitishaji na Usimamizi wa Watumiaji

    Inashughulikia kuunda watumiaji wa hifadhidata, kuweka nywila, na kusanidi mbinu za uthibitishaji. Inaanzisha safu ya utambulisho ambayo udhibiti wote wa idhini unategemea.

Sura 6Tazama maelezo

Uboreshaji wa Hoja na Urekebishaji wa Utendaji

  • Somo 1 • Mbinu za Kuandika Upya Hoja

    Inafundisha kuandika upya hoja ndogo kama viungo, kuondoa shughuli zisizo za lazima, na kutumia CTE kwa ufanisi. Inaboresha moja kwa moja mipango ya hoja bila kubadilisha usanidi wa hifadhidata.

  • Somo 2 • Mikakati ya Uboreshaji wa Fahirisi

    Inashughulikia fahirisi za sehemu, za utendaji, na za kufunika pamoja na kazi za matengenezo ya fahirisi. Inapanua maarifa ya msingi ya fahirisi kutoka Sura ya 3 hadi matukio ya juu ya urekebishaji.

  • Somo 3 • Takwimu na Kiboreshaji cha Hoja

    Inaeleza jinsi kiboreshaji kinavyotumia takwimu za majedwali, histograms, na makadirio ya safu mlalo kuchagua mipango. Inafundisha sasisho la mikono la takwimu ili kurekebisha uchaguzi mbaya wa mpango.

  • Somo 4 • Usanidi wa Hifadhidata na Kuhifadhi Kumbukumbu

    Inashughulikia ugawaji wa kumbukumbu, ukubwa wa bwawa la kumbukumbu, uunganishaji wa bwawa, na vigezo vya urekebishaji wa I/O. Inakamilisha urekebishaji wa ngazi ya hoja na maboresho ya utendaji wa ngazi ya mfumo.

  • Somo 5 • Mipango ya Utekelezaji wa Hoja

    Inaeleza jinsi ya kusoma matokeo ya EXPLAIN na EXPLAIN ANALYZE ili kuelewa hatua za utekelezaji wa hoja. Inatoa msingi wa utambuzi kwa maamuzi yote ya urekebishaji.

Sura 7Tazama maelezo

Backup, Urejeshaji, na Upatikanaji wa Juu

  • Somo 1 • Aina za Backup na Mikakati

    Inashughulikia backup kamili, za nyongeza, tofauti, na mantiki kwa mbinu bora za kuratibu. Inaanzisha msingi wa urejeshaji ambao mada zote za upatikanaji wa juu zinategemea.

  • Somo 2 • Taratibu za Kukosa Kazi na Kubadilisha Kazi

    Inafundisha hatua za kubadilisha kazi kwa mpango na kukosa kazi bila mpango, ikiwa ni pamoja na kukuza nakala. Inawatayarisha wasimamizi wa hifadhidata kutekeleza mabadiliko yaliyodhibitiwa kwa upotevu mdogo wa data.

  • Somo 3 • Urejeshaji wa Wakati Maalum

    Inaeleza kumbukumbu za kuandika mapema, kumbukumbu za binary, na kumbukumbu za kumbukumbu kwa ajili ya kurejesha kwa wakati maalum. Inawezesha urejeshaji kutokana na kufutwa kwa data kwa bahati mbaya au matukio ya uharibifu.

  • Somo 4 • Uunganishaji wa Nguzo na Usawazishaji wa Mzigo

    Inatanguliza nguzo za diski iliyoshirikiwa, nguzo zisizoshiriki chochote, na visawazishaji vya mzigo wa muunganisho. Inapanua maarifa ya nakala hadi usanifu kamili wa nguzo wa upatikanaji wa juu.

  • Somo 5 • Misingi ya Uigaji

    Inashughulikia uigaji wa matumaini na usio wa matumaini, topolojia ya msingi-nakala, na ucheleweshaji wa uigaji. Inatoa msingi kwa usanifu wa upatikanaji wa juu na kuongeza uwezo wa usomaji.

Sura 8Tazama maelezo

Uendeshaji wa Juu wa DBA na Uotomatiki

  • Somo 1 • Uhamishaji na Usasishaji wa Hifadhidata

    Inashughulikia zana za uhamishaji wa skimu, njia za usasishaji wa toleo, na mbinu za uhamishaji bila kukatika. Inawatayarisha wasimamizi wa hifadhidata kutekeleza mabadiliko makubwa kwa usumbufu mdogo wa huduma.

  • Somo 2 • Upangaji wa Uwezo na Usimamizi wa Ukuaji

    Inaeleza utabiri wa uhifadhi, usimamizi wa nafasi za majedwali, na uchambuzi wa mwelekeo wa ukuaji. Inazuia kukatika kunakosababishwa na uhaba usiotarajiwa wa diski au rasilimali.

  • Somo 3 • Mikakati ya Kugawanya Majedwali

    Inashughulikia mgawanyiko wa masafa, orodha, hash, na mchanganyiko pamoja na faida za kupunguza mgawanyiko. Inawezesha usimamizi wa majedwali makubwa sana kwa utendaji bora wa hoja na matengenezo.

  • Somo 4 • Upangaji wa Kazi na Uotomatiki

    Inashughulikia vipangaji vilivyojengewa ndani, kazi za msingi za cron, na uotomatiki wa hati kwa ajili ya kazi za kawaida za DBA. Inapunguza juhudi za mikono na inahakikisha utekelezaji thabiti wa shughuli za matengenezo.

  • Somo 5 • Taratibu Zilizohifadhiwa na Vitendaji

    Inafundisha kuandika, kutatua hitilafu, na kusimamia taratibu zilizohifadhiwa, vitendaji, na vichochezi katika SQL. Inawezesha mantiki ya biashara upande wa seva na utiririsho wa kazi wa usindikaji wa data kiotomatiki.

Uthibitisho

Cheti chako halali cha kumaliza

Kozi hii ni kwa ajili yako:

  • Mtengenezaji wa programu wa ngazi ya chini: anataka kuelewa safu ya hifadhidata ambayo programu zake zinategemea.

  • Mchambuzi wa data: anahitaji ujuzi wa kina wa SQL kushughulikia seti kubwa na changamano za data kwa uhuru.

  • Mtaalamu mkuu wa IT: anaombwa kuchukua majukumu ya hifadhidata bila mafunzo rasmi.

  • Mtu anayebadilisha kazi: anahama kutoka uwanja usio wa kiufundi hadi majukumu ya miundombinu ya data.

  • Msimamizi wa mfumo: anataka kupanua ujuzi wake katika usimamizi wa hifadhidata na upelekaji wa wingu.

  • Mwanafunzi wa sayansi ya kompyuta: anajiandaa kwa mafunzo ya kazi au majukumu ya ngazi ya kuingia yanayohusisha kazi ya data ya nyuma.

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...
Giulio Carlo
Giulio CarloMwanafunzi wa Masoko ya Kidijitali
Ninapenda jinsi masomo yanavyo moja kwa moja na jinsi ninavyoweza kubadilisha sura na kuruka maudhui ambayo sihitaji.
Mariana Ferres
Mariana FerresMwanafunzi wa Upigaji Picha
Ninapenda maudhui na njia ya uwasilishaji na uandishi wa video, ambayo inaharakisha mchakato!
Luciana Alvarenga
Luciana AlvarengaMwanafunzi wa Muundo wa Makucha
Jukwaa ni la haraka, rahisi kutumia. Utofauti wa maudhui na video za ziada zinasaidia sana katika kujifunza.
André Felipe
André FelipeMwanafunzi wa Uhandisi wa Prompt

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