Fedezd fel az alapvető adatbázis fogalmakat és a valós világban való használatukat, a relációs modellezéstől az SQL lekérdezésig és a teljesítmény alapjaiig. Ezek a kvízek segítenek a terminológia áttekintésében, a megfelelő adatstruktúrák kiválasztásában, és megérteni, hogyan tárolják, hozzák elő és védik az adatokat az adatbázisok.

Teszteld a tudásodat az adatbázis tranzakciókról és izolációs szintekről gyakorlati, szcenárió-alapú kérdésekkel. Áttekinted az ACID, a zárolás, az MVCC és a klasszikus anomáliákat, mint a piszkos olvasások és a fantom olvasások. Keverd a alapokat a valós problémamegoldással, hogy erősítsd az SQL és a rendszertervezési ösztöneidet.

Építsd meg a szilárd alapokat az adatbázis indexelésében B-fa és hash indexek segítségével. Tesztelni fogod, hogyan gyorsítják fel az indexek az olvasásokat, milyen kompromisszumokat hoznak a írásoknál, és hogy melyik index típus illik a gyakori lekérdezési mintákhoz. Válaszd ki a preferált nehézségi szintet és a kérdések számát, majd tanulj minden magyarázatból – nincs időnyomás.

Teszteld az SQL csatlakozásokkal kapcsolatos tudásodat egy fókuszált kérdéssorozattal az INNER, LEFT és FULL csatlakozásokról. Gyakorolni fogod az eredményhalmazok olvasását, a sorok számának előrejelzését és a NULL értékek észlelését. Remek interjúfelkészüléshez vagy a mindennapi lekérdezési készségek élesítéséhez.
Összesen 3 kvíz van 348 kérdéssel.
Alap SQL hasznos, de sok kérdés olyan fogalmakat érint, mint a kulcsok, normalizálás és tranzakciók, amelyeket menet közben is megtanulhatsz.
Minden kérdésnek 4 lehetősége van, és nincs időkorlát, így a saját tempódban válaszolhatsz.
Igen. Gyakori interjú témákat fednek le, mint a csatlakozások, indexek, normalizálás és ACID tulajdonságok gyors gyakorlási formátumban.
Kezdj a rövidebb vagy alapvetőbb kvízzel, hogy felmérd a szinted, majd lépj át a hosszabb készletekre, amelyek teljesítmény- és tranzakciós forgatókönyveket tartalmaznak.
Ezek az adatbázis kvízek a gyakorlati tudásra összpontosítanak, amelyet az analitikában, a backend fejlesztésben és az adatkezelésben használsz - különösen, hogy az adatokat hogyan modellezik, kérdezik le és tartják konzisztensen.
Áttekinted az alapvető dolgokat, mint például a táblák és kapcsolatok, kulcsok és megszorítások, normalizálás, csatlakozások, tranzakciók és indexelés, valamint a dokumentációban és interjúk során előforduló gyakori adatbázis kifejezéseket.
Minden kérdésnek 4 válaszlehetősége van, és nincs időkorlát, így átgondolhatod a lekérdezési logikát és a definíciókat sietés nélkül.
A nehézség és a hosszúság változó a készletben: egyes kvízek gyors frissítők, míg mások mélyebben belemennek a haladó forgatókönyvekbe, így választhatsz egy könnyebb átfutást vagy egy hosszabb, kihívásokkal teli ülést.
Sok modern rendszer még mindig támaszkodik az évtizedekkel ezelőtt bevezetett alapvető relációs ötletekre, és olyan fogalmak, mint az ACID tranzakciók és az indexelés középpontban maradnak, még akkor is, ha a NoSQL és elosztott adatbázisok elterjedtek.
A megértés, hogy miért gyorsítja meg egy index az olvasásokat (de lassíthatja az írásokat), vagy hogyan befolyásolják az izolációs szintek a párhuzamosságot, észlelhető különbséget jelenthet a valós alkalmazás teljesítményében.