Skladištenje i Upiti nad XML Podacima

Modul 4 - Lekcija 2

⏱️ Trajanje: ~3 časa 📚 Nivo: Srednji do Napredni 🎯 Praktični primjeri: 5

📖 XML u Relacijskom svijetu

Iako je JSON preuzeo primat u web API-jima, XML ostaje standard za enterprise integracije, konfiguracije i finansijske sisteme. SQL Server ima izvorni (native) XML data

Ključni Koncepti

Detaljno objašnjenje u punom tutorijalu.

📖 Pogledaj Detaljno Objašnjenje →

🔍 Ekstrakcija podataka: XML Metode

Postoje četiri glavne metode za rad sa XML kolonom:

📖 Pogledaj Detaljno Objašnjenje →

🏗️ Generisanje XML-a: FOR XML

Najlakši način da relacijske podatke pošaljete sistemu koji traži XML je FOR XML PATH.

📖 Pogledaj Detaljno Objašnjenje →

🚀 XML Indeksi: Ubrzanje Pretrage

Pretraga unutar velikih XML dokumenata je spora jer engine mora svaki put parsirati tekst. Rješenje su XML indeksi koji prethodno parsiraju XML i čuvaju strukturu u optimizovanoj formi

📖 Pogledaj Detaljno Objašnjenje →

🎯 Praktična Vježba: Parsiranje Konfiguracije

Aplikacija čuva korisničke postavke u koloni Settings (XML). Trebate izvući imena svih korisnika kojima je Theme postavljena na 'Dark'.

📖 Pogledaj Detaljno Objašnjenje →

✅ Zaključak

XML u SQL Serveru nudi fleksibilnost bez gubitka kontrole:

📖 Pogledaj Detaljno Objašnjenje →