Skip to content

Latest commit

 

History

History
53 lines (32 loc) · 3.42 KB

README.md

File metadata and controls

53 lines (32 loc) · 3.42 KB

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.

    • Server name: (localdb)\mssqllocaldb vagy .\sqlexpress (ezzel egyenértékű: localhost\sqlexpress)
    • Authentication: localdb esetén Windows authentication, sqlexpress esetén SQL Server authentication
  2. 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.

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

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