Kihagyás

Microsoft SQL Szerver programozása

A labor során a Microsoft SQL Server programozási lehetőségeit gyakoroljuk komplexebb feladatokon keresztül.

Előfeltételek, felkészülés

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

Adatbázis létrehozása

  1. 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.

  2. Server name: (localdb)\mssqllocaldb vagy .\sqlexpress (ezzel egyenértékű: localhost\sqlexpress)

  3. Authentication: localdb esetén Windows authentication, sqlexpress esetén SQL Server authentication

  4. 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.

  5. 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.

Adatbázis kiválasztása

  1. Ellenőrizd, hogy létrejöttek-e a táblák. Ha a Tables mappa ki volt már nyitva, akkor frissíteni kell.

Adatbázis kiválasztása.

Beadandó

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.

Értékelés

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.

Feladatok

Összesen 3 feladat van. Itt kezdd az első feladattal.


2025-09-02 Szerzők