Adatb 1

0.0(0)
studied byStudied by 1 person
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/138

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

139 Terms

1
New cards
Monoton-e a különbség művelet (operátor)?
nem
2
New cards
Monoton-e a metszet művelet (operátor)?
igen
3
New cards
Hány különböző módon reprezentálható egy reláció-előfordulás (az attribútumok és sorok sorrendjét figyelembe véve), ha az előfordulásnak m attribútuma és n sora van?
m! * n!
4
New cards
Tegyük fel, hogy az R relációnak n, az S relációnak pedig m sora van. Adjuk meg a következő kifejezések eredményeiben keletkezhető sorok maximális és minimális számát. R |X| S sorainak lehetséges maximális száma:
n*m
5
New cards
Tegyük fel, hogy az R relációnak n, az S relációnak pedig m sora van. Adjuk meg a következő kifejezések eredményeiben keletkezhető sorok maximális és minimális számát. R |X| S sorainak lehetséges minimális száma:
0 / üres
6
New cards
Tegyük fel, hogy az R relációnak n, az S relációnak pedig m sora van. Adjuk meg a következő kifejezések eredményeiben keletkezhető sorok maximális és minimális számát. (Az alsó indexben szereplő L az R-nek azokat az attribútumait jelöli, amelyek S reláció attribútumai is.) ΠL(R) - S sorainak lehetséges maximális száma:
n
7
New cards
ΠL(R) - S sorainak lehetséges minimális száma:
0 / üres
8
New cards
Ha R és S sorai különböznek, R U S sorainak lehetséges maximális száma:
n+m
9
New cards
Ha R és S sorai különböznek, R U S sorainak lehetséges minimális száma (ez nem biztos, hogy helyes):
n+m
10
New cards
R U S sorainak lehetséges minimális száma (ha nincs kikötve, hogy a sorok különböznek):
max(n,m)
11
New cards
A lekérdezésfában a csúcsokból kiinduló él vagy élek miket kötnek velük össze?
Vagy az eredeti teljes lekérdezés bemenet-relációit, vagy pedig a csúcsban szereplő művelethez képest korábban végrehajtott művelete(ke)t. A csúcsban szereplő művelet operandusát vagy operandusait.
12
New cards
A relációs adatmodell kapcsán mi NEM számít atomi értéknek az alábbiak közül?
halmaz, tömb
13
New cards
Tegyük fel, hogy egy cégnél az iratokat egy olyan szobában gyűjtik, ahol a szoba ajtaján egy lyuk van vágva, ahová az iratokért felelős dolgozó egyszerűen csak bedobja a dokumentumokat. Tekinthető-e hétköznapi értelemben adatbázisnak az így összegyűjtött iratok összessége?
nem
14
New cards
Tegyük fel, hogy egy egyetemen az oktatókról (személyi igazolvány-szám, név, lakcím, tanszék neve, bér) és a tanszékekről (név, tanszékvezető, cím) az információkat két külön excel fájlban tárolják. Hétköznapi értelemben adatbázis lesz-e?
igen
15
New cards
Lehet-e kulcs...  név, város, szakma
Lehet-e kulcs... név, város, szakma
nem
16
New cards
Lehet-e kulcs...  album neve, sorszám
Lehet-e kulcs... album neve, sorszám
igen, de ez azon is múlik, hogy a „valóvilágot" hogyan modellezzük
17
New cards
Melyek lehetnek a nullérték jelentései a relációk soraiban az alábbiak közül?
hiányzó érték, értelmetlen érték, visszatartott érték
18
New cards
Milyen logikai értékek vannak megengedve az SQL-ben?
TRUE, FALSE, UNKNOWN
19
New cards
Mikor kerül egy sor be az eredménybe egy lekérdezéskor (WHERE)?
Ha WHERE záradék TRUE értéket ad.
20
New cards
Ha egy értéket (NULL értéket is beleszámítva) NULL-lal hasonlítunk, milyen logikai értéket kapunk?
UNKNOWN
21
New cards
Adott egy adatbázisséma... Letöltő, Cikk, Kiad
Adott egy adatbázisséma... Letöltő, Cikk, Kiad
Igaz
22
New cards
Adott egy adatbázisséma... Szeret, Felszolg, Látogat
Adott egy adatbázisséma... Szeret, Felszolg, Látogat
Hamis
23
New cards
Adott egy tábla: Az alábbiak közül válassza ki a számokhoz tartozó helyes fogalmakat!
Adott egy tábla: Az alábbiak közül válassza ki a számokhoz tartozó helyes fogalmakat!
1:attribútum, 2: mező, 3: előfordulás, 4: sor
24
New cards
Adott az alábbi Artist tábla: Mi lesz az alábbi lekérdezés eredménye? SELECT \* FROM Artist WHERE year < 1992 OR year >= 1992;
Adott az alábbi Artist tábla: Mi lesz az alábbi lekérdezés eredménye? SELECT \* FROM Artist WHERE year < 1992 OR year >= 1992;
üres eredményhalmaz lesz
25
New cards
Adott az R |X| S természetes összekapcsolás és az R |X|C S théta-összekapcsolás. A C feltétel az összes olyan A attribútumra, amely az R-ben és S-ben is szerepel, tartalmazza R.A \= S.A egyenlőséget. Mi a különbség a két összekapcsolás között?
R |X| S természetes összekapcsolás esetében az összekapcsolásban az egyenlőségen összekapcsolódó oszlop párok közül csak az egyik oszlop és annak értékei jelennek meg. R |X|C S théta-összekapcsolásban az egyenlőség révén összekapcsolódó attribútumok és értékeik, amelyek egyenlőek, kétszer jelennek meg.
26
New cards
Adott a Hallgatók(név, cím) relációséma. Az alábbi választási lehetőségek közül melyik lekérdezés eredményében szerepelnek biztosan azok és csak azok a hallgatók, akiknek a neve 'R' betűvel kezdődik, és a nevük utolsó előtti karaktere 'z'?
SELECT * FROM Hallgatók WHERE név LIKE 'R%z_';
27
New cards
Melyik tanult záradékokban szerepelhetnek az összesítő (aggregáló) függvények? (Az alkérdésektől eltekintve, az ORDER BY záradékon kívül.)
A SELECT és a HAVING záradékokban. (ez nem biztos)
28
New cards
Mi a külső összekapcsolás jellemzője?
A külső összekapcsolás megőrzi az úgynevezett lógó sorokat, NULL értékkel helyettesítve a hiányzó értékeket.
29
New cards
A HAVING feltételére vonatkozó megszorítások (az alkérdésen kívül): (ugyanazok, mint SELECT-nél)
Összesítések szerepelhetnek itt, amelyekben egy összesítési operátort alkalmazunk egy attribútumra vagy egy attribútumot tartalmazó kifejezésre. Csak a GROUP BY operátor nélkül.
30
New cards
Mire szolgál a DISTINCT függvény egy összesítésen belül?
Ennek használatával az összesítések előállítása előtt az érintett oszlopból a duplikátumokat kihagyjuk.
31
New cards
A SELECT listára és az összesítésekre vonatkozó szabályok: (Ha összesítés is szerepel a lekérdezésben.)
Összesítések szerepelhetnek itt, amelyekben egy összesítési operátort alkalmazunk egy attribútumra vagy egy attribútumot tartalmazó kifejezésre. Csak a GROUP BY záradékban is megtalálható attribútumok jelenhetnek meg összesítési operátor nélkül.
32
New cards
Mi az eredménye a HAVING záradéknak?
Ha egy csoport nem teljesíti a HAVING után megadott feltételt, nem lesz benne az eredményben.
33
New cards
Sorolja fel a tanult, lehetséges összesítő (aggregáló) függvényeket! Nagybetűkkel adja meg a válaszokat!
MIN, MAX, SUM, COUNT, AVG
34
New cards
Mi a különbség az elsődleges kulcs (PRIMARY KEY) és az egyedi értékű kulcs (UNIQUE) fogalma között:
Az elsődleges kulcs egyetlen attribútuma sem kaphat NULL értéket. Az egyedi értékű kulcs megszorításnál szerepelhetnek NULL értékek egy soron belül akár több is. Egy relációhoz egyetlen elsődleges kulcs tartozhat és több egyedi értékű kulcs megszorítás.
35
New cards
Relációk létrehozására melyik SQL résznyelv szolgál?
Data Definition Language (DDL)
36
New cards
Soroljon fel néhány, megadható attribútum típust
egész szám - INT / INTEGER; valós szám - FLOAT / REAL; rögzített hosszúságú sztring n karakter hosszú - CHAR(n); változó hosszúságú sztring legfeljebb n karakter hosszú - VARCHAR(n); naptári nap - DATE; idő - TIME
37
New cards
Válassza ki azokat a tanult, standard (!) SQL utasításokat az alábbiak közül, amelyekkel egy tranzakciót be lehet fejezni!
ROLLBACK, COMMIT
38
New cards
Melyek igazak a tranzakciókra az alábbiak közül?
Adatbázis lekérdezéseket, módosításokat tartalmazó folyamat. Az általuk tartalmazott utasítások egy "értelmes egészt" alkotnak.
39
New cards
Miért hasznosak a triggerek? (Válassza ki az összes kapcsolódó választ!)
Az attribútum- és oszlop-alapú (sorra vonatkozó) megszorítások ellenőrzése egyszerűbb (tudjuk mikor történik), mint a globális megszorításoké, ám ezekkel nem tudunk mindent kifejezni. A triggerek esetén a felhasználó mondja meg, hogy egy megszorítás mikor kerüljön ellenőrzésre. A globális megszorításokkal sok mindent le tudunk írni, az ellenőrzésük azonban gondot jelenthet.
40
New cards
A globális megszorításokra melyek igazak az alábbiak közül?
Csak beszúrásnál és módosításnál ellenőrzi a rendszer. Deklarációjuk "CREATE ASSERTION
41
New cards
Válassza ki a sor-alapú (sorra vonatkozó) megszorítások tulajdonságait az alábbiak közül!
Deklarációjuk a tábla létrehozásánál "CHECK (feltétel)" alakú (relációs)-séma elemként történik (az attribútumok, a kulcsok és az idegen kulcsok deklarációja után). Egy ilyen megszorítás feltételében más relációk attribútumai csak alkérdésben jelenhetnek meg. Egy ilyen megszorítás feltételében tetszőleges oszlop és reláció szerepelhet bizonyos limitációval. Csak beszúrásnál és módosításnál ellenőrzi a rendszer.
42
New cards
Válassza ki az alábbiak közül az összes megszorítás típust!
Idegen kulcs; Érték alakú (attribútum-alapú) megszorítás; Sor-alapú (sorra vonatkozó) megszorítás; Globális megszorítás
43
New cards
Válassza ki az alábbiak közül az összes igaz állítást az attribútum alapú megszorításokra!
A feltételben csak az adott attribútum neve szerepelhet, más attribútumok (más relációk attribútumai is) csak alkérdésben szerepelhetnek. Egy tábla létrehozásakor az attribútum deklarációjához kell hozzáadni CHECK(
44
New cards
Mit jelent a felesleges (redundáns) adat a relációs adatmodell tervezésénél?
Azt, hogy kikövetkeztethető a többi adatból, (főleg) a funkcionális függőségekből.
45
New cards
Miként lehet meghatározni a Boyce-Codd normálformát? Jelölje be az összes jó választ az alábbiak közül!
R reláció Boyce-Codd normálformában van, ha minden X-\>Y olyan funkcionális függőségre R-ben, amelynél Y nem része X-nek, X szuperkulcs. R reláció Boyce-Codd normálformában van, ha minden X-\>Y nemtriviális funkcionális függőségre R-ben X szuperkulcs.
46
New cards
Mit jelentenek az anomáliák?
Mit jelentenek az anomáliák?
Módosítási anomália - egy adat egy előfordulását megváltoztatjuk, más előfordulásait azonban nem; Törlési anomália - törléskor olyan adatot is elveszítünk, amit nem szeretnénk; Beszúrási anomália - nem tudunk tetszőleges adatot nyilvántartásba venni, ha nem ismert egy másik adat, amivel a tárolandó adat kapcsolatban áll.
47
New cards
Ha vesszük a funkcionális függőségek geometriai reprezentációját (egy reláció összes lehetséges előfordulásaihoz kapcsolódóan), akkor mi lesz igaz A->B és B->C, valamint A->C funkcionális függőség régióira?
Ha vesszük a funkcionális függőségek geometriai reprezentációját (egy reláció összes lehetséges előfordulásaihoz kapcsolódóan), akkor mi lesz igaz A->B és B->C, valamint A->C funkcionális függőség régióira?
A-\>C-hez kapcsolódó régió tartalmazni fogja A-\>B és B-\>C régiók metszetét.
48
New cards
Adott egy R(A,B,C,D) reláció és a rá vonatkozó AD-\>B, B-\>C és C-\>A funkcionális függőségek. Tegyük fel, hogy R relációt felbontottuk S(A,C) és T(A,B,D) relációkra. Igaz-e, hogy B-\>A is fennáll a T(A,B,D) reláción?
Igaz
49
New cards
Tegyük fel, hogy az alábbi R(A,B,C) relációt szétvágjuk az alábbi R1(A,C) és R2(B,C) relációkra. Veszteségmentes lesz-e a keletkező relációk összekapcsolása?
Tegyük fel, hogy az alábbi R(A,B,C) relációt szétvágjuk az alábbi R1(A,C) és R2(B,C) relációkra. Veszteségmentes lesz-e a keletkező relációk összekapcsolása?
Igaz
50
New cards
Legyen X és Y az R relációnak az attribútumhalmazai, illetve A egy attribútuma. Igaz-e, hogy az XY -\>A funkcionális függőség az X -\>A funkcionális függőségből minden esetben következik?
Igaz
51
New cards
Ha r \= ΠR1(r) |X| ... |X| ΠRk(r) teljesül, akkor az előbbi összekapcsolásra azt mondjuk, hogy veszteségmentes. Itt r egy R sémájú relációt jelöl. ΠRi(r) jelentése: r sorai az Ri attribútumaira projektálva. Mit kell a fentinél igazából megvizsgálni?
ΠR1(r) |X| ... |X| ΠRk(r) ⊆ teljesül-e, mert a másik irány mindig fennáll. A kérdés igazából az, hogy kapunk-e más extra sorokat a különböző sorok vetületeinek összekapcsolásával, amelyek nem voltak benne eredetileg az előfordulásban.
52
New cards
Tegyük fel, hogy egy Y attribútumhalmazra alkalmazzuk a lezárási algoritmust és az jön ki, hogy Y+ az összes attribútumot tartalmazza. Mi igaz Y-ra?
Y biztosan egy szuperkulcs.
53
New cards
Egy R(A1,...,An) relációt, amikor felbontunk kisebb relációkra: S(B1,...,Bm) és T(C1,...,Ck), akkor az alábbiak közül melyek igazak?
A T megegyezik az R-nek C1,...,Ck attribútumokra való vetületével. Az S megegyezik az R-nek B1,...,Bm attribútumokra való vetületével. B1,...,Bm és C1,...,Ck együttesen az összes A1,...,An attribútumot kiadják, de ez nem jelenti azt, hogy {B1,...,Bm} ∩ {C1,...,Ck} \=∅
54
New cards
Igaz-e az Armstrong-axiómák alapján, hogy ha AB-\>CD adott, akkor ABE-\>CDE is teljesül? (Tegyük fel, hogy az A,B,C,D,E valamely R reláció attribútumai.)
Igaz
55
New cards
A funkcionális függőségek jobboldalainak szétvágására van általános szabály.
(baloldalal szétvágására nincs)
56
New cards
K az R reláció kulcsa,... Fejezze be a mondatot az összes helyes módon az alábbi választási lehetőségek közül!
... ha K funkcionálisan meghatározza R attribútumait, de K-ból bárhogy hagyunk el egy attribútumot az már nem fogja funkcionálisan meghatározni R attribútumait. ... ha nem lehet két olyan R-beli sor, amelyek K attribútumain megegyeznek, valamint nincs olyan valódi részhalmaza K-nak, amely funkcionálisan meghatározná R összes többi attribútumát.
57
New cards
Válassza ki az alábbiak közül a hangolási szakértő által végzet adatbázis hangolásának (database tuning) összes lehetségés lépését!
A tervező átad egy minta lekérdezés terhelést (query load) a szakértőnek. Valakik véletlenszerűen lekérdezéseket választanak a korábban végrehajtottak közül, és ezt a lekérdezés terhelési kimutatást (query load) átadják a szakértőnek. A szakértő létrehozza a szerinte fontos indexeket (a lekérdezés terhelési kimutatás (query load) alapján). A szakértő megvizsgálja a létrehozott indexek hatását (pl. a lekérdezés optimalizáló valóban használja-e ezeket, illetve javul-e a lekérdezések végrehajtási ideje).
58
New cards
Melyek igazak az alábbiak közül az indexekre?
Kereséseket, lekérdezések végrehajtását gyorsító adatszerkezetek, segédstruktúrák. Több mezőre, attribútumra is lehet indexet készíteni.
59
New cards
Melyek igazak az alábbiak közül a nézettáblákra?
Van virtuális és materializált nézettábla is. Nézettáblákat tárolt táblák (alaptáblák) és más nézettáblák felhasználásával tudunk definiálni.
60
New cards
R-nek legyenek A,B és C az attribútumai. Feltéve, hogy csak A kulcs, hány szuperkulcsa van R-nek?
4 (2^n-1, n \= 3)
61
New cards
A többértékű függőségre (TÉF) vonatkozó szabályok
Ha X -\>-\>Y és Z jelöli az összes többi (azaz X-en és Y-on kívüli) attribútum halmazát, akkor X -\>-\>Z. A TÉF baloldala nem felbontható; Minden funkcionális függőség TÉF; A TÉF jobboldala nem felbontható
62
New cards
A 3NF Megszünteti a funkcionális függőségekből eredő redundanciát
Hamis
63
New cards
Mit jelent a függőségek megőrzése?
A vetített relációk segítségével is kikényszeríthetők az előre megadott függőségek.
64
New cards
Létezhet-e olyan R reláció, amely BCNF-ben van, de nincs 4NF-ben?
Igaz
65
New cards
3NF Megszünteti a többértékű függőségekből eredő redundanciát
Hamis
66
New cards
A többértékű függőség (TÉF) meghatározása, definíciója (válassza ki az összes helyes választ):
az R reláció fölött X -\>-\>Y teljesül: ha bármely két sorra, amelyek megegyeznek az X minden attribútumán, az Y attribútumaihoz tartozó értékek felcserélhetőek, azaz a keletkező két új sor R-beli lesz. Az R reláció fölött X -\>-\>Y teljesül: ha X minden értéke esetén az Y -hoz tartozó értékek függetlenek az R-X-Y értékeitől.
67
New cards
BCNF Megszünteti a funkcionális függőségekből eredő redundanciát
Igaz
68
New cards
4NF Megszünteti a funkcionális függőségekből eredő redundanciát
Igaz
69
New cards
4NF Megszünteti a többértékű függőségekből eredő redundanciát
Igaz
70
New cards
BCNF Megszünteti a többértékű függőségekből eredő redundanciát
Hamis
71
New cards
3NF megőrzi a funkcionális függőségeket
Igaz
72
New cards
Miként lehet meghatározni a 3. normálformát (3NF)? Jelölje be az összes jó választ az alábbiak közül!
X-\>A megsérti 3NF-t akkor és csak akkor, ha X nem szuperkulcs és A nem prím (elsődleges attribútum). R reláció 3. normálformában van, ha minden X-\>Y nemtriviális funkcionális függőségre R-ben X szuperkulcs, vagy jobb oldala csak elsődleges attribútumokat tartalmaz. R reláció 3. normálformában van, ha minden X-\>Y nemtriviális funkcionális függőségre R-ben X szuperkulcs, vagy jobb oldala csak olyan attribútumokat tartalmaz, amelyekre igaz, hogy legalább egy kulcsnak elemei.
73
New cards
Mi az "Egyed-kapcsolat modell"?
Segítségével az adatbázissémát vázolhatjuk fel.
74
New cards
Mit jelent az E/K diagramon, hogy ha A egyedhalmaz és B egyedhalmaz között van egy kapcsolat és a lekerekített nyíl van B-nél (azaz A-ból B-be mutat a lekerekített nyíl, másik irányba nem mutat semmilyen nyíl)?
minden A halmazbeli entitás pontosan egy entitáshoz kapcsolódhat a B egyedhalmazból
75
New cards
Mit jelent az E/K diagramon, hogyha A egyedhalmaz és B egyedhalmaz között van egy kapcsolat és a lekerekített nyíl van B-nél (azaz A-ból B-be mutat a lekerekített nyíl?
minden A halmazbeli entitásnak pontosan egy párja van a B egyedhalmazból)
76
New cards
Mi igaz az Egyed-kapcsolat modellel kapcsolatos alosztályokra (részosztályokra)?
Ha egy entitás (egyed) szerepel egy alosztályban (részosztályban), akkor szerepel az ősosztály(ok)ban is.
77
New cards
Az egyed(entitás)-kapcsolat diagramoknál melyek igazak a kapcsolatokra, illetve jelölésükre az alábbiak közül?
A kapcsolatoknak is lehetnek attribútumai. Valamely egy-egy kapcsolat esetén minden egyes entitás (egyed) legfeljebb egyetlen másik entitáshoz (egyedhez) kapcsolódhat. A sok-egy kapcsolat "egy oldalát" egy nyíl jelzi.
78
New cards
Melyek a tervezési technikák, ökölszabályok egyed (entitás) kapcsolat modell esetében az alábbiak közül?
A gyenge egyedhalmazok óvatos használata. Ne használjunk egyedhalmazt, ha egy attribútum éppúgy megfelelne a célnak. Redundancia elkerülése
79
New cards
Helytelen tervezés-e ha a focista egyedhalmaznál a focista neve, TAJ száma, klubja attribútumok mellett a klubja címét, mint a focista egyedhalmaz egy ráadás attribútumát is tároljuk.
Igaz
80
New cards
Milyen kapcsolat köti össze az egyedhalmazt az alosztályaival?
"az-egy" kapcsolat
81
New cards
Mit jelent az E/K diagramon, hogy ha A egyedhalmaz, B egyedhalmaz és C egyedhalmaz között van egy ternáris kapcsolat és nyíl mutat a C-be? (ternáris \= hármas, három egyedhalmaz vesz részt benne)
A kapcsolathalmazban egy sornál az A és B egyedhalmazokhoz tartozó elemek együttese egyértelműen meghatározza a C egyedhalmazhoz tartozó elemet.
82
New cards
Az alábbiak közül milyen feltételek vonatkozhatnak egy egyedhalmazra?
A "sok" végén szerepel egy sok-egy kapcsolatnak. Egy egyedhalmaz hasonló egyedek (entitások) kollekciója. Többnek kell lennie, mint egy egyszerű név, azaz legalább egy nem kulcs attribútumának lennie kell.
83
New cards
Adott az alábbi E/K diagram (demonstrátor: itt olyan hallgatót jelent, aki oktatásban is részt vesz): Át szeretnénk írni az ősosztályt és az alosztályt relációsémává. Az alábbiak közül mikor hasznos az objektumorientált megközelítés?
Adott az alábbi E/K diagram (demonstrátor: itt olyan hallgatót jelent, aki oktatásban is részt vesz): Át szeretnénk írni az ősosztályt és az alosztályt relációsémává. Az alábbiak közül mikor hasznos az objektumorientált megközelítés?
A "programtervező informatikus MSc szakos demonstrátorok által oktatott tantárgyakat" visszaadó lekérdezés esetén hasznos
84
New cards
Adott az alábbi E/K diagram (demonstrátor: itt olyan hallgatót jelent, aki oktatásban is részt vesz): Át szeretnénk írni az ősosztályt és az alosztályt relációsémává. Az alábbiak közül mikor hasznos az E/K stylemegközelítés?
Adott az alábbi E/K diagram (demonstrátor: itt olyan hallgatót jelent, aki oktatásban is részt vesz): Át szeretnénk írni az ősosztályt és az alosztályt relációsémává. Az alábbiak közül mikor hasznos az E/K stylemegközelítés?
A "programtervező informatikus MSc szakos összes hallgató nevét" visszaadó lekérdezés esetén hasznos
85
New cards
Az alábbi közül melyik egy gyenge egyedhalmazra vonatkozó szabály?
A támogató kapcsolat(ok)nak kerek nyílban kell végződniük az egy oldalon (azaz minden entitásnak (egyednek) a gyenge egyedhalmazból pontosan egy egyedhez kell kapcsolódnia a támogató egyedhalmazból).
86
New cards
Az alábbiak közül válassza ki azokat, amelyek egy egyed (entitás)-kapcsolat modell relációsémává történő átírásának szabályai!
Gyenge egyedhalmazok esetében a kapott relációhoz hozzá kell még venni azokat az attribútumokat, amelyek egyértelműen azonosítják az egyedhalmazt. Egy kapcsolatnak szintén egy relációt feleltetünk meg, melynek neve a kapcsolat neve, attribútumai pedig a kapcsolatban résztvevő egyedhalmazok kulcsai. Amennyiben két attribútum neve megegyezne, egyiket értelemszerűen át kell neveznünk. Egy egyedhalmaznak egy reláció felel meg, melynek neve megegyezik az egyedhalmaz nevével, attribútumai az egyedhalmaz attribútumai.
87
New cards
A TÉF-ek esetén fel lehet-e általános szabályként bontani a jobb oldalakat, mint ahogy FF-ek esetén?
Hamis
88
New cards
Melyek az alábbiak közül az egyed(entitás)-kapcsolat diagram, modell főbb alkotórészei, alapfogalmai?
Egyedhalmazok; Attribútumok; Kapcsolathalmazok
89
New cards
Tegyük fel, hogy A egyedhalmaz és B egyedhalmaz között van egy kapcsolat és lekerekített nyíl van B-nél az E/K diagramon (azaz A-ból B-be mutat a lekerekített nyíl). Tanult módon van-e lehetőség másik jelölést használni a lekerekített nyíl helyett?
Igaz
90
New cards
Előfordulhat-e olyan E/K diagram, ahol egy egy gyenge egyedhalmaz egy másik gyenge egyedhalmazhoz kapcsolódik?
Igaz
91
New cards
Az ORACLE esetében hol történik egy típus metódusának a definíciója az alábbiak közül?
CREATE TYPE BODY
92
New cards
Adja meg az UDT felhasználásával, mint sortípussal való relációk deklarálásának módját! Csak nagybetűket használjon!
CREATE TABLE
93
New cards
Mit jelentenek az objektum-relációs hivatkozások (References)?
egy mutató egy felhasználó által definiált adattípusú (UDT) objektumra "objektum azonosítónak" (OID) is hívják objektum-orientált rendszerekben (azaz ahhoz nagyon hasonló fogalom)
94
New cards
CREATE TYPE MenuType AS ( bar REF BarType, beer REF BeerType, price FLOAT ); CREATE TABLE Sells OF MenuType; Melyik lekérdezés adja vissza az alábbiak közül Joe kocsmájában árult sörök listáját olvasható formában?
SELECT DEREF(ss.beer) FROM Sells ss WHERE ss.bar.name \= 'Joe''s Bar';
95
New cards
Melyek igazak az alábbiak közül a beágyazott táblákra?
A létrehozásánál a megfelelő utasításokban a "CREATE TABLE...NESTED TABLE...STORE AS...;" kulcsszavak szerepelnek. Megengedi, hogy a sorok egyes komponensei teljes relációk legyenek.
96
New cards
Mikre lehet használni a "CAST" parancsot az alábbiak közül?
Beágyazott táblák létrehozásánál használhatjuk. A MULTISET operátorral együtt használva valamilyen objektumok halmazát beágyazott relációvá tudjuk alakítani.
97
New cards
Felhasználó által definiált adattípusok (User Defined Types, UDT) használati módjai:
sortípus; egy reláció attribútumának a típusa (oszloptípus)
98
New cards
Ha egy relációs táblát egy sortípus segítségével, mint sémával definiáltunk (az elemeinek felsorolása helyett), akkor ORACLE esetén mit kell használni az alábbiak közül, hogy egy darab sort be tudjunk szúrni a táblába?
típuskonstruktor; INSERT
99
New cards
CREATE TYPE BarType AS ( name CHAR(20), addr CHAR(20) ); SELECT * FROM Bars; Milyen a sorok formátuma az eredményben az alábbi példák közül?
BarType('Joe''s Bar', 'Maple St.')
100
New cards
Az alábbiak közül válassza ki, hogy mire való a PRAGMA RESTRICT_REFERENCES a metódus deklarációjakor!
ezzel lehet kontrollálni, hogy milyen „mellékhatásai" vannak a metódusnak