SQL Kártyák

Kategória szponzor

Az SQL (Structured Query Language) egy alapvető nyelv a relációs adatbázisok kezeléséhez és manipulálásához. Eredetileg az IBM fejlesztette ki az 1970-es években, és az SQL azóta a relációs adatbázis-kezelő rendszerek (RDBMS) szabványos nyelve lett. Ez egy nélkülözhetetlen eszköz az adatkezelési ökoszisztémában, amelyet az adatok hatékony lekérdezésére, manipulálására és kezelésére terveztek. Az SQL-t deklaratív természete és erőteljes parancskészlete jellemzi, amely lehetővé teszi az egyszerű és összetett adatbázis-műveletek hatékony kezelését. Ez a nyelv fejlett fogalmakat kínál, mint például a kapcsolások, al-lekérdezések és tárolt eljárások, amelyek lehetővé teszik a fejlesztők és adatbázis-adminisztrátorok számára, hogy robusztus, hatékony és skálázható adatbázis-megoldásokat hozzanak létre. Az SQL támogatja a különböző programozási nyelvekkel való integrációt, és rendszeresen frissítik új funkciókkal és fejlesztésekkel, így biztosítva a modern adatkezelési igényekkel való összhangot, valamint lehetővé teszi az adatvezérelt alkalmazások fejlesztését különböző platformokon és környezetekben.

A kártyás alkalmazásunk 61 gondosan kiválasztott SQL interjúkérdést tartalmaz részletes válaszokkal, amelyek hatékonyan felkészítenek bármilyen interjúra, amely SQL tudást igényel. Az IT Kártyák nem csak az álláskeresők számára készült eszköz - ez egy nagyszerű módja annak, hogy megerősítsd és teszteld a tudásodat, függetlenül a jelenlegi karrierterveidtől. Az alkalmazás rendszeres használata segít naprakészen maradni a legújabb SQL trendekkel, és magas szinten tartani az adatbázis-kezelési képességeidet.

Példa SQL kártyák az alkalmazásunkból

Töltse le alkalmazásunkat az App Store-ból vagy a Google Play-ből, hogy több ingyenes tanulókártyához jusson, vagy iratkozzon fel az összes tanulókártya eléréséhez.

Mi az SQL és mire használják?

Az SQL, vagyis a strukturált lekérdező nyelv, az adatbázisok kezelésére és manipulálására használt szabványos programozási nyelv. Az SQL lehetővé teszi a relációs adatbázisokban tárolt adatok létrehozását, módosítását, elérését és kezelését. Az SQL segítségével végrehajtható főbb műveletek közé tartozik a táblák létrehozása (CREATE), adatok beillesztése táblákba (INSERT), adatok frissítése (UPDATE), adatok törlése (DELETE), és legfontosabbként, az adatok lekérdezése az adatbázisból (SELECT).

Az SQL különösen értékelik az adatok lekérdezési képességei miatt, amelyek lehetővé teszik az adatok hatékony rendezését, szűrését és összesítését összetett adatbázisokon belül. Ennek eredményeként ez a nyelv széles körben elterjedt különböző területeken, amelyek hatékony adatkezelést igényelnek, mint például az adatelemzés, az információs rendszerek kezelése és a szoftverfejlesztés.

Az SQL támogatja az adatok kezelését olyan DBMS (Database Management System) platformokon, mint az Oracle, a MySQL, a Microsoft SQL Server, és sok más, lehetővé téve a felhasználók számára, hogy strukturált és hatékony módon tároljanak és lekérdezzenek adatokat.

Írja le a SELECT, INSERT, UPDATE, DELETE parancsokat.

Az SQL parancsok, mint például a **SELECT**, **INSERT**, **UPDATE** és **DELETE**, alapvető műveletek, amelyeket adatbázisban tárolt adatok kezelésére használnak. Íme rövid leírásuk:

1. **SELECT** - adatok lekérdezésére használják egy adatbázisból. Lehetővé teszi egy vagy több oszlop kiválasztását egy vagy több táblából. Különböző klauzulákat tartalmazhat, mint például a WHERE, GROUP BY, HAVING, ORDER BY, amelyek az adatok szűrésére, csoportosítására és rendezésére használhatók.

SELECT oszlop1, oszlop2 FROM tábla WHERE feltétel;


2. **INSERT** - új rekordok hozzáadására használják egy táblához. Közvetlenül beilleszthetjük az értékeket azáltal, hogy megadjuk, mely oszlopokat szeretnénk kitölteni és a hozzájuk tartozó értékeket.

INSERT INTO tábla (oszlop1, oszlop2) VALUES (érték1, érték2);


3. **UPDATE** - meglévő rekordok módosítását teszi lehetővé egy táblában. Meg kell adnunk a táblát, az oszlopokat és az új értékeket, valamint egy feltételt (általában a WHERE klauzula segítségével), amely meghatározza, mely rekordok kerüljenek módosításra.

UPDATE tábla SET oszlop1 = érték1 WHERE feltétel;


4. **DELETE** - rekordok törlését teszi lehetővé egy táblából. Az UPDATE-hez hasonlóan itt is általában a WHERE klauzulát használjuk annak megadásához, mely rekordok kerüljenek törlésre.

DELETE FROM tábla WHERE feltétel;


Az adatok kezelése ezen parancsokkal alapvető szempont a relációs adatbázisokkal való munkavégzés során, és ezek megfelelő használata kulcsfontosságú az adatintegritás és hatékonyság fenntartásához.

Hogyan lehet táblázatokat összekapcsolni SQL-ben?

SQL-ben többféle JOIN típus segítségével csatlakoztathatunk táblázatokat, hogy több táblázat adatain dolgozhassunk. Íme néhány példa a JOIN típusokra, amelyeket használhatunk a táblázatok csatlakoztatására:

1. INNER JOIN - visszaadja azokat a rekordokat, amelyek mindkét táblázatban egyező értékeket tartalmaznak. Ez a leggyakrabban használt csatlakozási típus.

2. LEFT JOIN (vagy LEFT OUTER JOIN) - visszaadja a bal táblázat összes rekordját (a csatlakoztatott rekordok közül), valamint a jobb táblázat egyező rekordjait. Ha a jobb táblázatban nincs egyező rekord, az eredmény ezekre az oszlopokra NULL lesz.

3. RIGHT JOIN (vagy RIGHT OUTER JOIN) - visszaadja a jobb táblázat összes rekordját (a csatlakoztatott rekordok közül), valamint a bal táblázat egyező rekordjait. Ha bal táblázatban nincs egyező rekord, az eredmény ezekre az oszlopokra NULL lesz.

4. FULL JOIN (vagy FULL OUTER JOIN) - visszaadja azokat a rekordokat, amelyek bármelyik táblázatban egyezést mutatnak. Ha egyik táblázatban sincs egyezés, az eredmény az adott táblázat számára NULL lesz.

Példa az INNER JOIN használatára SQL-ben:

SELECT A.name, B.address
FROM Employees AS A
INNER JOIN Departments AS B
ON A.department_id = B.id;


Ebben a példában az `Employees` táblázatot csatlakoztatjuk a `Departments` táblázathoz a `department_id` mezőn keresztül, amely idegen kulcs az `Employees` táblázatban, és rekordokat kapcsol a `Departments` táblázathoz. A lekérdezés eredménye azoknak az alkalmazottaknak a neve és címe lesz, akiknek van hozzárendelt osztályuk.

Mi a Primary Key és a Foreign Key?

**Elsődleges kulcs** egy oszlop vagy oszlopok halmaza egy adatbázis táblában, amelyek egyedileg azonosítják a tábla minden egyes sorát. Az elsődleges kulcsokat az adatintegritás biztosítására és más táblákkal való kapcsolatok létrehozására használják. Minden sornak egyedi elsődleges kulcs értékkel kell rendelkeznie, és az érték ebben az oszlopban nem lehet null (NULL). Az elsődleges kulcs egyetlen oszlopból vagy több oszlopból (összetett elsődleges kulcs) állhat.

**Idegen kulcs** egy oszlop vagy oszlopok halmaza egy táblában, amely egy másik tábla elsődleges kulcsára hivatkozik. Az idegen kulcsokat a táblák közötti kapcsolatok meghatározására és fenntartására használják. Lehetővé teszik az adatok konzisztenciáját, például úgy, hogy megakadályozzák egy sor hozzáadását a táblázathoz, ha a megfelelő sor nem létezik abban a táblában, amelyre az idegen kulcs hivatkozik. Az idegen kulcsok lehetővé teszik a lekérdezést több táblázaton keresztül is, ami alapvető fontosságú a relációs adatbázisok működésében.

Összefoglalva, az elsődleges kulcsok és idegen kulcsok kulcsfontosságú elemei a relációs adatbázisok tervezésének, lehetővé téve az adatok azonosítását és társítását több táblázat között.

Letöltés IT Flashcards Most

Bővítsd SQL tudásodat a kártyáinkkal.
A programozás alapjaitól a fejlett technológiák elsajátításáig az IT Flashcards az Ön útlevele az IT kiválósághoz.
Töltse le most, és fedezze fel potenciálját a mai versenyképes technológiai világban.