60+ DBMS-interjú kérdés és válasz

Íme egy lista az összes alapvető DBMS-interjú kérdésről friss és tapasztalt szakemberek számára. Ezzel a DBMS-interjúkérdésekre vonatkozó útmutatóval Ön jó úton halad álmai munkája megszerzéséhez.

 

DBMS Viva interjúkérdések és válaszok pályakezdőknek

1) Mi az a DBMS?

DBMS (adatbázis-kezelő rendszer) egy szoftver a felhasználók adatainak tárolására és visszakeresésére, miközben figyelembe veszi a megfelelő biztonsági intézkedéseket. A rendszer számos programból áll, amelyek manipulálják az adatbázist. Elfogadja egy alkalmazás adatigénylését, és utasítja az operációs rendszert a konkrét adatok megadására.


2) Mi az RDBMS?

Az RDBMS a relációs adatbázis-kezelő rendszer rövid formája. Ez egy szoftverrendszer, amely csak azokat az adatokat tárolja, amelyeket kapcsolódó táblákban kell tárolni. Az RDBMS-ben az adatokat sorokban és oszlopokban kezelik és tárolják, ezeket sorokban és attribútumokban ismerik.


3) Mik a fontos különbségek a DBMS és az RDBMS között?

Íme néhány fontos különbség a DBMS és az RDBMS között:

DBMS RDBMS
A DBMS fájlként tárolja az adatokat. Az adatok tárolása táblázatok formájában történik.
Az adatokat navigációs vagy hierarchikus formában tárolja. Táblázatos szerkezetet használ, ahol a fejlécek az oszlopnevek, a sorok pedig a megfelelő értékeket tartalmazzák
A DBMS csak egyetlen felhasználót támogat. Több felhasználót támogat.
Alacsony szoftver- és hardverigény. Nagyobb hardver- és szoftverigényt igényel.
A DBMS nem támogatja a normalizálást Az RDBMS normalizálható.
Nem támogatja a kliens-szerver architektúrát Az RDBMS támogatja a kliens-szerver architektúrát.

4) Mik az DBMS-rendszer használatának előnyei?

Íme a DBMS-rendszer használatának előrehaladása:

  • A DBMS különféle technikákat és hatékony funkciókat kínál az adatok hatékony tárolására és visszanyerésére.
  • Ez egy hatékony kezelő több alkalmazás igényeinek kiegyensúlyozására ugyanazon adatok felhasználásával.
  • Egységes adminisztrációs eljárásokat biztosít az adatkezeléshez.
  • Alkalmazási programok, amelyek soha nincsenek kitéve az adatok megjelenítésének és tárolásának részleteinek.
  • Integritási megszorításokat jelent az adatokhoz való tiltott hozzáféréssel szembeni magas szintű védelem eléréséhez.
  • Segít csökkenteni az alkalmazásfejlesztési időt.

5) Mi az a Live Lock? Mondj egy példát.

  • Az éles zárolás olyan helyzet, amelyben egy exkluzív zárolási kérés ismételten elutasításra kerül, mivel sok átfedő megosztott zár folyamatosan zavarja egymást. A folyamatok folyamatosan változtatják állapotukat, megakadályozva őket a feladat elvégzésében.

Példa 1:

  • A Livelock legegyszerűbb példája az lenne, ha két ember szemtől szembe találkozik egy folyosón, és mindketten félrevonulnak, hogy a többi ember áthaladjon.
  • Azonban végül egyik oldalról a másikra haladnak anélkül, hogy bármiféle előrelépést tennének, mivel akkoriban ugyanúgy mozognak.

Example2:

Mi az a Live Lock?

Az adott képen látható, hogy a két folyamat mindegyikéhez két erőforrás kell. Megkísérelnek zárolást szerezni a primitív lekérdezési enter registry használatával. Ha azonban a kísérlet sikertelen, a módszer újra működik.


6) Mi az adatbázis-particionálás?

A logikai adatbázis teljes független egységekre való felosztását a kezelés, a rendelkezésre állás és a teljesítmény javítása érdekében adatbázis-particionálásnak nevezzük.


7) Mi az a holtpont?

A Holtpont egy olyan helyzet, amely az operációs rendszerben fordul elő, amikor bármely folyamat várakozási állapotba kerül, mivel egy másik várakozó folyamat tartja a keresett erőforrást. Gyakori probléma a több feldolgozásban, ahol több folyamat osztozik egy meghatározott típusú, egymást kölcsönösen kizáró erőforráson, amelyet soft lock néven ismerünk.

Példa a holtpontra:

Valós példa a forgalom, amely csak egy irányba halad.

Itt a híd erőforrásnak számít.

  • Tehát a holtpont gyorsan feloldható, ha egy autó visszaáll (erőforrások elővétele és visszaállítása).
  • Előfordulhat, hogy számos autót kell tolatni, ha patthelyzet történik.
  • Ilyenkor az éhezés lehetséges.

Mi az a holtpont?


8) Mi a relációs algebra a DBMS rendszerben?

A relációs algebra egy eljárási lekérdező nyelv, amely bemenetként gyűjti a relációkat, és kimenetként adja meg a relációk előfordulásait. Különféle műveleteket használ a művelet végrehajtásához.


9) Definiálja az unáris műveleteket a relációs algebrában?

A relációs algebrában a PROJEKCIÓ és a KIVÁLASZTÁS unáris műveletek. Az unáris műveletek olyan műveletek, amelyek csak egyetlen operandust használnak.

A SELECTION-hoz hasonlóan relációs operátorokat használnak, például – =, <=,>= stb.


10) Mi az a párhuzamosság-vezérlés?

Egyidejűség ellenőrzése egy olyan eljárás, amely segít az egyidejű műveletek kezelésében anélkül, hogy konfliktusba kerülnének egymással. Segít abban, hogy az adatbázis-tranzakciók egyidejűleg és pontosan legyenek végrehajtva.


11) Milyen nyelvtípusok érhetők el a DBMS-ben?

Íme a DBMS-ben használt három nyelvtípus:

  • DDL: Adatdefiníciós nyelv, amely a CREATE, ALTER, DROP és RENAME használatával határozza meg az adatbázis- és sémastruktúrát.
  • DCL: A DCL egy adatvezérlő nyelv, amelyet a felhasználók adatbázison belüli hozzáférésének szabályozására használnak bizonyos SQL-lekérdezések, például a REVOKW és a GRANT használatával.
  • DML: Adatkezelési nyelv, amelyet az adatbázisokban lévő adatok manipulálására használnak, például beszúrásra, törlésre stb., bizonyos SQL-lekérdezések, például SELECT, UPDATE, INSERT és DELETE használatával.

12) Mi a funkcionális függőség?

Az adatbázis-kezelő rendszerek funkcionális függőségei (FD) határozzák meg az attribútum és egy másik attribútum közötti kapcsolatot. Lehetővé teszi az Adatbázisban lévő adatok minőségének megőrzését.


13) Mi az ER modell?

Az ER-modell vagy az entitás-kapcsolati modell a természeti világon alapul, és az entitásokkal és azok kapcsolataival foglalkozik.


14) Mi az ER-modell attribútuma?

Az attribútum egy adott tulajdonság, amely egy entitást ír le. Például, ha a tanuló egy entitás, akkor a Student_id, Std_firstname és Std_lastname attribútumok a tanulót írják le.


15) Mi az elsődleges kulcs? Magyarázd meg egy példával.

Az elsődleges kulcsok olyan oszlopok vagy oszlopkészletek, amelyek egyedileg azonosítják az RDMS rendszer táblázatának minden sorát. Ez a kulcs nem duplikálható, ami azt jelenti, hogy ugyanaz az érték nem jelenhet meg többször a táblázatban.

Syntax:

CREATE TABLE <Table-Name>
(
  Column1 datatype,
  Column2 datatype,PRIMARY KEY (Column-Name).
);

Ebben a példában

  • A Table_Name a létrehozandó tábla neve.
  • A Column_Name az elsődleges kulcsot tartalmazó oszlop neve.

Példa:

StudID Roll No Az Ön neve Vezetéknév E-mail
1 11 David Willy zzz@gmail.com
2 12 Nick Éjszaka xxx@gmail.com
3 13 Dana Thompson yyy@yahoo.com

A megadott példában létrehoztunk egy tanulói táblát StdID, Roll No, First_Name, Last_Name és Email id oszlopokkal. Elsődleges kulcsként kell kiválasztani, mert egyedileg képes azonosítani a táblázat többi sorát.


16) Mi az az idegen kulcs? Mondj rá egy példát

Az idegen kulcs egy olyan oszlop, amely kapcsolatot hoz létre két tábla között. Az adatok integritásának megőrzésére és ugyanazon entitás két példánya közötti navigáció megkönnyítésére szolgálnak. Ezenkívül kereszthivatkozásként szolgál két tábla között, mivel egy másik tábla elsődleges kulcsára hivatkozik.

Példa:

StudID Roll No Az Ön neve Vezetéknév E-mail
1 11 David Willy zzz@gmail.com
2 12 Nick Éjszaka xxx@gmail.com
3 13 Dana Thompson yyy@yahoo.com

Ebben a példában létrehoztunk egy tanulói táblázatot olyan oszlopokkal, mint a Stu_ID, Roll No, First Name, Last Name és Email. A Stu_ID elsődleges kulcsként van kiválasztva, mert egyedileg képes azonosítani a táblázat többi sorát.

Példa az idegen kulcsra

Syntax:

Íme az idegen kulcs szintaxisa:

CREATE TABLE <Table Name>(
column1datatype,
column2datatype,
constraint (name of constraint)
FOREIGN KEY [column1, column2...]
REFERENCES [primary key table name] (List of primary key table column) ...);

17) Mi az adatbázis-kapcsolat?

Az adatbázis-kapcsolat egyetlen vagy több tábla közötti társítások, amelyeket összekapcsolási utasításokkal fejlesztettek ki. Ezzel a módszerrel hatékonyan lehívhatók az adatok az adatbázisból.

A DBMS-ben alapvetően háromféle kapcsolat létezik:

  1. 1-1,
  2. Egy a sokhoz,
  3. Sok-sok.

18) Mi az éhezés?

Az éhezés olyan helyzet, amikor az összes alacsony prioritású folyamat leblokkol. Bármely rendszerben a magas és alacsony prioritású erőforrásokra vonatkozó kérések dinamikusan történnek. Ezért bizonyos irányelvekre van szükség annak eldöntéséhez, hogy ki és mikor kap támogatást.


19) Mik azok a savtulajdonságok?

Az ACID a DBMS-ben azt jelenti Atomicitás, konzisztencia, izoláció és tartósság.

  • Atomicity: Ez egy tranzakció, amely egyetlen műveleti egység. Teljesen végrehajthatja, vagy egyáltalán nem hajthatja végre, de részleges végrehajtás nem lehetséges.
  • Következetesség: A tranzakció végrehajtása után az egyik konzisztens állapotból a másikba kell lépnie.
  • Szigetelés: A tranzakciót a többi tranzakciótól elkülönítve kell végrehajtani (nincs zárolás). Az egyidejűleg végrehajtott tranzakciók nem oszthatják meg a közbenső tranzakciók eredményeit.
  • Tartósság: A tranzakció sikeres versenyeztetése után az Adatbázis minden változásának fenn kell maradnia még rendszerhibák esetén is.

Példa az ACID tulajdonságra a DBMS-ben:

Transaction 1: Begin X=X+50, Y = Y-50 END
Transaction 2: Begin X=1.1*X, Y=1.1*Y END

20) Mi az a menetrend?

Az ütemezés több párhuzamos tranzakcióból álló csoportot hoz létre, és azokat egymás után hajtja végre. Az utasítások megjelenési sorrendjét minden tranzakció során meg kell őrizni. Két tranzakció egyidejű végrehajtása esetén az egyik tranzakció eredménye befolyásolhatja a másik kimenetét.


21) Melyek a fő különbségek az UNION és az UNION ALL között?

Az UNION és az UNION ALL két vagy több tábla adatainak összekapcsolására szolgál. Azonban,

  • Az UNION eltávolítja az ismétlődő sorokat és kijelöléseket. A táblák adatainak egyesítése után a sorok különböznek egymástól
  • Az UNION ALL nem távolítja el az ismétlődő sorokat; csak kiveszi az összes adatot a táblákból.

22) Mi az a korrelált részlekérdezés a DBMS-ben?

A külső lekérdezés egyes soraihoz végrehajtott korrelált részlekérdezéseket korrelált részlekérdezéseknek nevezzük. Beágyazott lekérdezéseknek is nevezik őket, azaz olyan lekérdezéseknek, amelyek valamilyen lekérdezésbe íródnak.


23) Mi a normalizálás célja a DBMS-ben?

Normalizálás létfontosságú folyamat, amely eltávolítja a redundanciát a kapcsolatok halmazából. Segít csökkenteni a szabálytalanságokat a beszúrási, törlési és frissítési parancsokban azáltal, hogy a nagy táblákat kisebb táblákra osztja, és kulcsokkal kapcsolja össze őket.


24) Mi az Index Hunting?

Az Index Hunting egy olyan adatstruktúra, amely javítja az adatlekérési műveletek sebességét egy adatbázisban. Ez az indexek gyűjtésének növelésének eljárása. Ez olyan módszerekkel történik, mint a lekérdezés elosztása és a lekérdezés optimalizálás.


25) Mi az elosztott adatbázisrendszer?

Az elosztott adatbázisrendszer egymással összekapcsolt adatbázisok halmaza, amelyek fizikailag különböző helyeken vannak elosztva. Lehet ugyanazon a hálózaton vagy több hálózaton.


26) Mi az adattárház?

Adattárolás egy olyan folyamat, amely különféle forrásokból származó adatok gyűjtésére és kezelésére szolgál, hogy értelmes üzleti betekintést nyújtson. Ezt a módszert általában heterogén forrásokból származó üzleti adatok összekapcsolására és elemzésére használják.


27) Mi az adatbázis Architectúra?

adatbázis ArchiA tecture egy DBMS tervezési reprezentáció, amely segít a DBMS rendszer tervezésében, fejlesztésében, megvalósításában és karbantartásában. Különálló komponensekre osztja a DBMS-t, amelyek egymástól függetlenül módosíthatók, módosíthatók, cserélhetők és módosíthatók.


28) Mit értesz átlátható DBMS alatt?

Az átlátszó DBMS fizikai struktúráját rejtve tartja a felhasználók elől. A fizikai szerkezet vagy a fizikai tárolási struktúra magában foglalja a DBMS memóriakezelőjét.


29) Mi az a csatlakozás?

Az összekapcsolási művelet a relációs algebra egyik legértékesebb tevékenysége. Széles körben használják két vagy több kapcsolatból származó információk kombinálására. Ugyanazon vagy kapcsolódó oszlop alapján hajtják végre. A JOIN parancsot a legtöbb összetett SQL lekérdezésben használják.


30) Mi az az Inner Join?

A belső JOIN lehetővé teszi mindkét tábla sorainak visszaadását, ha bizonyos feltételek teljesülnek.

Például szeretne egy listát azokról a tagokról, akik kölcsönzött filmeket, és az általuk kölcsönzött filmek címét. Az INNER JOIN használatával mindkét táblából visszaadhat olyan sorokat, amelyek megfelelnek a megadott feltételeknek.

Mi az Inner Join?

SELECT members.`first_name` , members.`last_name` , movies.`title`
FROM members, movies
WHERE movies.`id` = members.`movie_id`

DBMS-interjú kérdések és válaszok tapasztaltaknak

31) Mi a helyes csatlakozás?

A jobb oldali összekapcsolás a jobb oldali táblázat összes oszlopát visszaadja, még akkor is, ha a bal oldali táblázatban nem található egyező sor.

Példánkban tegyük fel, hogy be kell szereznie a tagok nevét és az általuk kölcsönzött filmeket.

Mi az a helyes csatlakozás?

SELECTA.`first_name` , A.`last_name`, B.`title`
FROM `members` AS A
RIGHT JOIN `movies` AS B
ON B.`id` = A.`movie_id`

32) Mi az 1NF?

Az 1NF az első normál forma. Ez a normalizálás legegyszerűbb típusa, amelyet egy adatbázisban megvalósíthat.

Minden oszlopnak rendelkeznie kell egy atommal (egy értékkel)

  • Segít eltávolítani az ismétlődő oszlopokat ugyanabból a táblázatból
  • Külön táblázatokat kellett volna létrehoznia a kapcsolódó adatok minden csoportjához, és segítenie kellett volna az egyes sorok egyedi oszlopokkal történő azonosítását

33) Mi az a 2NF a DBMS-ben?

A 2NF a második normál forma.

A 2NF-ben szereplő bármely táblázatnak meg kell felelnie a következő 2 feltételnek:

  • Egy táblázat van az 1NF-ben.
  • A tábla minden nem elsődleges attribútuma funkcionálisan az elsődleges kulcstól függ.

34) Mi az a BCNF?

A BCNF egyfajta a Boyce-Codd Normál Formából. Ez a 3 továbbfejlesztett változatard Normál forma, más néven 3.5NF.

Egy táblázat, amely megfelel a BCNF-nek, és megfelel a következő feltételeknek:

  • 3NF-ben van
  • Az X->Y funkcionális függőséghez X-nek a teljes tábla szuperkulcsának kell lennie.
  • Ez azt jelenti, hogy X nem lehet nem elsődleges attribútum, ha Y elsődleges attribútum.

35) Hogyan tud kommunikálni egy RDBMS-sel?

SQL-t kell használnia az RDBMS-sel való kommunikációhoz az SQL lekérdezései segítségével az adatbázis bemenetének biztosításához. A lekérdezések feldolgozása után az Adatbázis biztosítja számunkra a szükséges kimenetet.


36) Mikor fordul elő ellenőrzési pont a DBMS-ben?

Az ellenőrzőpont a DBMS aktuális állapotának pillanatképe. A DBMS ellenőrzési pontokat használ az újraindítás során szükséges munka mennyiségének korlátozására egy későbbi összeomlás esetén.

A napló alapú helyreállítási megoldás főként ellenőrzőpontokat alkalmaz, így nem kell a tranzakciókat az elejétől kezdve végrehajtanunk.


37) Milyen integritási szabályok vannak a DBMS-ben?

Két fontos integritási szabály létezik a DBMS-ben:

  • Entity Integrity: Ez azt az alapvető szabályt írja le, hogy az elsődleges kulcs értéke nem lehet NULL érték.
  • Referenciális Integrity: Ez a szabály az idegen kulcsra vonatkozik, amelynek lehet NULL értéke, vagy esetleg egy másik reláció elsődleges kulcsa.

38) Mi az indexelés?

Az indexelés egy adatszerkezeti módszer, amely segít gyorsan lekérni a rekordokat egy adatbázisfájlból. Az index egy kis táblázat, amely csak két oszlopot tartalmaz. Az első oszlop a tábla elsődleges vagy jelölt kulcsát tartalmazza. A második oszlop egy sor mutatót tartalmaz annak a lemezblokknak a címének tárolására, ahol egy adott kulcsértéket tárolnak.


39) Mi az adatfüggetlenség?

Az adatfüggetlenség olyan technika, amely segít hozzáférni az adatstratégiához.” Lehetővé teszi a sémadefiníció módosítását egy szinten, és nem befolyásolhatja a következő magasabb szinten.


40) Mi az az ER diagram?

Az entitáskapcsolati diagram, más néven ERD, az adatbázisban tárolt entitáskészletek kapcsolatát jeleníti meg. Ez a diagram a DBMS-ben az adatbázisok logikai szerkezetének magyarázatára szolgál. Ezek a DBMS-diagramok három alapfogalom alapján készülnek: entitások, attribútumok és kapcsolatok.

Mi az az ER diagram?


41) Mi az a kivonatolás a DBMS-ben?

Egy DBMS-rendszerben a kivonatolás egy olyan módszer, amellyel közvetlenül meg lehet találni a kért adatok helyét a lemezen, indexstruktúrát kell használni. Az adatbázis elemeinek indexelésekor és visszakeresésekor a rendszer az eredeti kritikus érték helyett rövidebb kivonatolt kritikus értéket használ.


42) Mi az az átlátszó DBMS?

Az átlátszó DBMS egy olyan adatbázis-kezelő rendszer, amely elrejti fizikai struktúráját a felhasználók elől. Fizikai szerkezet. Fizikai tárolási struktúraként is ismert, a DBMS memóriakezelőjére utal, és elmagyarázza, hogyan menthetők az adatok a lemezre.


43) Mi a kapcsolat foka?

A Degree of a Relationship a relációs séma attribútumai. A kardinalitás arra utal, hogy egy entitás körülbelül ugyanannyiszor fordul elő, mint egy másik entitás.

  • 1-1
  • Egy a sokhoz
  • Sok az egyhez

44) Mi az a konceptuális tervezés a DBMS-ben?

A konceptuális tervezés az adatbázis-tervezési folyamat elsődleges szakasza. A fő cél ebben a szakaszban egy adatbázis-szoftvertől és fizikai részletektől független adatbázis tervezése. A fogalmi adatmodell leírja ennek a folyamatnak a fő adatentitásait, attribútumait, kapcsolatait és megszorításait.


45) Mi az adatbányászat?

Adatbányászat egy lépésről lépésre nagy mennyiségű adat rendezése, amely lehetővé teszi a trendek és minták azonosítását.

Összetett statisztikai és matematikai módszereket használ Algorithms adatok szegmentálására a valószínű eredmények előrejelzése érdekében. Az adatbányászathoz számos eszköz létezik, mint például a RapidMiner, a Teradata, a Solver, a Silences stb.


46) Mi az a lekérdezésoptimalizálás?

A lekérdezésoptimalizálás egy olyan végrehajtási terv azonosításának folyamata, amely a legkevesebb becsült költséggel és idővel rendelkezik a DBMS rendszerben lévő összes lekérdezés kiértékeléséhez és végrehajtásához.


47) Határozza meg az „Üzleti eljárás” fogalmát.

A tárolt eljárás fogalma nagyon hasonló a függvényéhez, mivel egy sor összehangolt műveletet tartalmaz. Tartalmazza az alkalmazásokban gyakran használt folyamatok halmazát adatbázis-tevékenységek végrehajtására.


48) Mik azok az időbélyeg alapú protokollok?

Az időbélyeg alapú protokoll a DBMS-ben egy olyan algoritmus, amely a rendszeridőt vagy a logikai számlálót használja időbélyegzőként. Segít az egyidejű tranzakciók végrehajtásának szerializálásában. Ez a protokoll biztosítja, hogy minden ütköző olvasási és írási művelet időbélyegző sorrendben kerül végrehajtásra.

Példa:

Tegyük fel, hogy három A1, A2 és A3 tranzakció van.

  • Az A1 0010-es időpontban lépett be a rendszerbe
  • Az A2 0020-nál lépett be a rendszerbe
  • Az A3 0030-nál lépett be a rendszerbe

Elsőbbséget élvez az A1, A2 és A3 tranzakció.


49) Mi a tartósság a DBMS-ben?

Egy DBMS-rendszerben a Durability garantálja, hogy amint egy tranzakciót az adatbázishoz kötnek, az a nem felejtő memóriában kerül tárolásra, hogy biztonságban legyen a rendszer meghibásodása ellen.


50) Mi az a katalógus?

A katalógus egy táblázat, amely olyan információkat tartalmaz, mint az egyes fájlok szerkezete, az összes adatelem típusa és tárolási formátuma, valamint az adatokra vonatkozó különféle korlátozások. A katalógusban tárolt információkat metaadatoknak nevezzük.


51) Mi az a Storage Manager?

A Storage Manager egy szoftvermodul, amely interfészt biztosít az adatbázisban tárolt alacsony szintű adatok és a DBMS rendszerbe beküldött alkalmazások és lekérdezések között.


52) Mi az Buffer Menedzser?

Buffer A Manager egy programmodul, amely az adatoknak a lemeztárból a fő memóriába való beolvasásáért és annak meghatározásáért, hogy milyen adatokat tároljon a memóriában.


53) Mi az a QBE?

Példánkénti lekérdezés egy grafikus megközelítést képvisel az adatbázisban lévő információk elérésére váztábláknak nevezett lekérdezési sablonok segítségével. A QBE-t úgy használják, hogy a példaértékeket közvetlenül egy lekérdezési sablonba írják be, hogy jelezzék, mit kell elérni.


54) Mi az identitás?

Az identitás egy oszlop, amely automatikusan numerikus értékeket generál. Automatikus számként is ismert. Kezdő és növekmény érték állítható be. A legtöbb DBMS azonban ezeket 1-en hagyja.


55) Mi az a trigger?

Ez egy beszúrási, frissítési vagy törlési műveletekhez kapcsolódó kód. A rendszer automatikusan végrehajtja, amikor a kapcsolódó lekérdezést végrehajtják egy táblán. Ez a kód segít megőrizni az adatbázis integritását.


56) Mi az a korrelált részlekérdezés a DBMS-ben?

A külső lekérdezés minden sorához korrelált részlekérdezések kerülnek végrehajtásra. Beágyazott lekérdezésnek is nevezik, vagyis olyan lekérdezésnek, amely egy másik lekérdezésbe van beágyazva.

Példa:

SELECT * from EMP_NAM WHERE 'KAVYA' IN (SELECT Name from DEPT WHERE EMP.EMPID=DEPT.EMPID);

57) Mi az a Clustered index?

Cluster Az indexek alapértékeik szerint rendezik a táblázat adatsorait. A DBMS rendszerben táblánként csak egy fürtözött index van.

A fürtözött index segít a DBMS-rendszernek meghatározni az adatok táblában való tárolásának sorrendjét. Ezért minden táblához csak egyetlen fürtözött index lehet.


58) Mi az a nem klaszterezett index?

A nem fürtözött indexek az adatokat egy helyen tárolják, az indexeket pedig egy másik helyen. Tartalmaz mutatókat az adatok helyére. Egy táblán belül sok nem fürtözött index lehet, mivel a nem fürtözött indexben lévő indexek különböző helyeken vannak tárolva.


59) Mi az egyedi kulcs?

Az egyedi kulcs egy tábla egy vagy több mezőjének vagy oszlopának egy csoportjából áll, amely egyedileg azonosítja az adatbázis minden rekordját.

Ez ugyanaz, mint egy elsődleges kulcs, de egy null értéket fogadhat el egy táblázat oszlopához. Nem azonos értékekkel rendelkezik. Vannak olyan táblák, amelyek idegen kulcsai egyedi megszorításokra utalnak.


60) Mi az a statikus SQL?

A statikus SQL az alkalmazásba beágyazott vagy keménykódolt SQL (Struktúra lekérdezési nyelv) utasítások, amelyek futás közben nem változnak. Az adatokhoz való hozzáférés folyamata előre meghatározott, így gyorsabb és hatékonyabb.


61) Mi az a dinamikus SQL?

egy Dinamikus SQL adatbázis, az SQL utasításokat az alkalmazás futás közben állítja elő, ahol a felhasználó jogosult lekérdezéseket létrehozni. A lekérdezést futás közben is összeállíthatja. Ez lassabb, mint a statikus SQL, mivel a lekérdezés futás közben fordítódik le.


62) Mi a relációs számítás?

A Relational Calculus egy nem procedurális lekérdezési nyelv. Matematikai predikátumszámítást használ. Ezért a fő hangsúly azon van, hogy mit kezdjen a relációkkal (táblázatokkal), nem pedig arra, hogyan.


63) Mi az a BI?

Az üzleti intelligencia olyan folyamatokra, architektúrákra és technológiákra utal, amelyek a nyers adatokat értelmes információvá alakítják át. Ennek eredményeként nyereséges üzleti tevékenységeket hajtanak végre. Ez egy szoftvercsomag, amely az adatokat használható intelligenciává és tudássá alakítja.


64) Mi az a hálózati modell a DBMS-ben?

A hálózati modell segít abban, hogy minden gyermeknek több szülője legyen. Használhatja bonyolultabb kapcsolatok modellezésére, mint például a rendelések és az alkatrészek közötti sok-több kapcsolat. Ebben a DBMS-modellben az entitások egy gráfba vannak rendezve, amely több útvonalon keresztül érhető el.


65) Mik azok az ideiglenes asztalok? Mikor hasznosak?

Ideiglenes táblák léteznek egy adott munkamenethez, vagy ezek adatai a tranzakció során végig megmaradnak. Ezeket a táblázatokat általában speciális összesítések és speciális alkalmazásfeldolgozási követelmények támogatására használják.

Kezdetben a rendszer nem foglal helyet egy ideiglenes táblához, de a sorok beszúrásakor a terület dinamikusan kerül lefoglalásra.