Modul 1 - Lekcija 2
Ekspertski vodič kroz normalizaciju, storage engine i fizičku implementaciju
⏱️ Trajanje: ~4 časa | 📚 Nivo: Srednji do Napredni | 🎯 Praktični primjeri: 8
Tabela je fizički prikaz logičkog modela koji direktno utiče na to kako SQL Server Storage Engine zapisuje podatke na disk (8KB pages).
Pravilan dizajn je jedini način da osigurate linearnu skalabilnost vaše aplikacije.
Normalizacija je formalni matematički proces kojim se podaci dekomponuju u manje tabele kako bi se eliminisale anomalije pri ažuriranju.
Svaka ne-ključna kolona zavisi od CIJELOG primarnog ključa (relevantno za kompozitne ključeve).
Ne-ključna kolona ne smije zavisiti od druge ne-ključne kolone.
Transformacija od nenormalizovane tabele do pravilno normalizovane baze podataka.
Rješenje: Dekompozicija u multiple tabele (Employees, Departments, Projects, Reports, ReportData) sa proper foreign keys.
📖 Pogledaj Detaljno Objašnjenje →Razumijevanje internih mehanizama data types direktno utiče na performanse i storage efficiency.
Schemas (shemas) su logički kontejneri za organizaciju database objekata.
Primjer: Stats.Reports, Stats.Projects, Stats.Employees, Stats.Departments
📖 Pogledaj Detaljno Objašnjenje →Šta se dešava kada izvršite INSERT naredbu?
U ovoj lekciji ste naučili: