Modul 1 - Lekcija 1
Postavljanje professional development environment-a i razumijevanje arhitekture SQL Server 2022
⏱️ Trajanje: ~2 časa | 📚 Nivo: Početni | 🎯 Praktični primjeri: 5
SQL Server 2022 predstavlja značajan korak u evoluciji Microsoft-ovog database engine-a, kombinujući mature on-premises mogućnosti sa cloud-ready arhitekturom.
Ova lekcija pokriva setup koji će vam služiti tokom cijelog kursa. Nemojte preskočiti instalaciju alata - kvalitetan development environment je ključan za efikasan rad.
SQL Server 2022 donosi revolucionarne izmjene fokusirane na tri glavne oblasti:
Cloud Connected - mogućnost direktne povezanosti sa Azure servisima bez full cloud migration-a.
📖 Pogledaj Detaljno Objašnjenje →SQL (Structured Query Language) je deklarativni jezik za upravljanje relacijskim bazama podataka.
Deklarativni jezik: Vi specificirate ŠTA želite, database engine odlučuje KAKO to uraditi.
📖 Pogledaj Detaljno Objašnjenje →SELECT naredba dohvaća podatke iz tabela. To je najčešće korištena SQL komanda.
Best Practice: Izbjegavajte SELECT * - specificirajte kolone koje vam trebaju.
📖 Pogledaj Detaljno Objašnjenje →Developer Edition - besplatna, puna funkcionalnost, samo za development (preporučeno)
Instance: Kopija SQL Server engine-a. Default instance se pristupa samo sa server imenom.
📖 Pogledaj Detaljno Objašnjenje →SSMS je primarni grafički (GUI) alat za interakciju sa SQL Server-om.
Object Explorer: Hijerarhijski view svih database objekata.
Query Editor: Glavni prostor za pisanje T-SQL koda.
📖 Pogledaj Detaljno Objašnjenje →Za developere koji preferiraju lightweight editor, VS Code sa mssql extension-om pruža odličnu alternativu SSMS-u.
Setup: Instalirajte VS Code, dodajte mssql extension, kreirajte connection profile.
📖 Pogledaj Detaljno Objašnjenje →SQL Server koristi četiri system databases za interno upravljanje:
⚠️ KRITIČNO: NIKADA ne kreirajte korisničke objekte u master bazi!
📖 Pogledaj Detaljno Objašnjenje →SQL Server 2022 je dizajniran sa "cloud-first" mentalitetom.
Hybrid Pristup: Mogućnost direktne povezanosti sa Azure bez full cloud migration-a.
📖 Pogledaj Detaljno Objašnjenje →U ovoj lekciji ste postavili profesionalan SQL Server development environment:
U Lekciji 1.2 ćete naučiti kako dizajnirati i implementirati tabele, uključujući odabir pravih data types, normalizaciju, i korištenje schemas za organizaciju objekata.