A labor során a Microsoft SQL Server programozási lehetőségeit gyakoroljuk komplexebb feladatokon keresztül.
A labor elvégzéséhez szükséges eszközök:
- Windows, Linux vagy MacOS: Minden szükséges program platform független, vagy van platformfüggetlen alternatívája.
- Microsoft SQL Server
- Express változat ingyenesen használható, avagy Visual Studio mellett feltelepülő localdb változat is megfelelő
- Van Linux változata is.
- MacOS-en Docker-rel futtatható.
- SQL Server Management Studio, vagy kipróbálható a platformfüggetlen Azure Data Studio is
- Az adatbázist létrehozó script: mssql.sql
A labor elvégzéséhez használható segédanyagok és felkészülési anyagok:
- Microsoft SQL Server használata: leírás és videó
- Az adatbázis sémájának leírása
- Microsoft SQL Server programozási lehetőségei és az SQL nyelv: lásd a Háttéralkalmazások c. tárgy anyagait
-
Kapcsolódj Microsoft SQL Serverhez SQL Server Management Studio Segítségével. Indítsd el az alkalmazást, és az alábbi adatokkal kapcsolódj.
- Server name:
(localdb)\mssqllocaldb
vagy.\sqlexpress
(ezzel egyenértékű:localhost\sqlexpress
) - Authentication: localdb esetén
Windows authentication
, sqlexpress eseténSQL Server authentication
- Server name:
-
Hozz létre egy új adatbázist (ha még nem létezik). Az adatbázis neve legyen a Neptun kódod: Object Explorer-ben Databases-en jobb kattintás, és Create Database.
-
Hozd létre a minta adatbázist a generáló script lefuttatásával. Nyiss egy új Query ablakot, másold be a script tartalmát, és futtasd le. Ügyelj az eszköztáron levő legördülő menüben a megfelelő adatbázis kiválasztására.
-
Ellenőrizd, hogy létrejöttek-e a táblák. Ha a Tables mappa ki volt már nyitva, akkor frissíteni kell.
A labor elvégzése után az alábbi tartalmat kérjük beadni a laborvezető által meghatározott módon:
- A megírt sql scriptek (szöveges fájlként),
- Minden feladatról egy képernyőkép ami mutatja a feladatban megvalósított funkció eredményét. Pl. egy tárolt eljárás esetén a lefuttatása során kiírt üzenetek, egy trigger esetén a trigger tesztelésének eredménye mutatva a szükség szerint változott sorokat, stb.
A laborban négy feladatrész van (az A és B feladatrészek kettőnek számítanak). Jeles osztályzat az összes feladatrész elvégzésével kapható. Minden hiányzó, avagy hiányos feladatrész mínusz egy jegy.
Összesen 3 feladat van. Itt kezdd az első feladattal.