adat b kártyák Flashcards

1
Q

Előfordulás:

A

az adatbázis aktuális tartalma egy adott időpontban

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

metaadat:

A

leíró jellegű információk az adatbázisról (a tárolandó adatról) - az adatokat leíró adatok

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Adatabsztrakció: a külső szint

A

a legmagasabb szint, melyen az alkalmazó programok elrejtik a technikai részleteket (pl. adattípusokat) - felhasználói nézetek

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Adatabsztrakció: a logikai szint

A

leírja, hogy az adatbázisban tárolt adatok milyen logikai kapcsolatban állnak egymással

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Adatabsztrakció: Fizikai szint: a legalsó szint,

A

amely azt mondja meg hogy hogyan tároljuk az adatot

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Adatfüggetlenség:

A

az architektúra minden egyes magasabb szintje független az alatta elhelyezkedő szinttől.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Logikai adatfüggetlenség:

A

A logikai szint változtatása nem vonja maga után a külső szint változását

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Fizikai adatfüggetlenség:

A

A fizikai séma megváltozása nem vonja maga után a logikai séma megváltozását

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Az adatmodellezés

A

a szoftvermérnöki munkában maga az adatmodell létrehozásának folyamata, egy információs rendszer számára, amely formális adatmodellező technikákon alapul.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Domain:

A

az attribútum által felvehető értékek halmaza

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Fokszám:

A

egy relációban az attribútumok száma

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Kardinalitás:

A

egy relációban a rekordok száma

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

szuperkulcs:

A

Az R reláció SK szuperkulcsa az R reláció olyan attribútumhalmaza, amelyre igaz, hogy bármely érvényes r(R ) reláció előforduláson nem létezik két olyan rekord, amely azonos értéket venne fel az SK-n.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

kulcs/kulcsjelölt:

A

Egy minimális szuperkulcs: vagyis olyan K szuperkulcs, amelyből tetszőleges attribútumot elvéve a fennmaradó attribútumhalmaz már nem alkot szuperkulcsot

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

elsődleges kulcs:

A

A kulcsjelöltek közül, a rekordok egyértelmű azonosítására kiválasztott attribútumhalmaz (egy relációnak mindig van)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Alternáló kulcs:

A

az a kulcsjelölt, amely jó lenne elsődleges kulcsnak, de nem őt választottuk ki

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

összetett kulcs:

A

Ha egy kulcs több, mint egy attribútumból áll, akkor összetett kulcsnak nevezzük

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

egyszerű kulcs:

A

a kulcsot egyetlen attribútum alkotja

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Idegen kulcs (FK)

A

egy reláció (R1) attribútumai között megjelenik egy másik reláció (R2) elsődleges kulcsa. Az R1 reláció ezen attribútuma (vagy attribútumai) idegen kulcs, amely hivatkozik az R2 relációra (lehet NULL is, de ekkor nem lehet része az R1 kulcsjának)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

alternáló kulcs:

A

az a kulcsjelölt, amely jó lenne elsődleges kulcsnak, de nem őt választottuk ki

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Kaszkádolt törlés:

A

Amennyiben a hivatkozott táblán törlődik egy sor, akkor a hivatkozó tábla azon rekordjai is automatikusan törlődnek, amelyek a hivatkozott tábla törölt rekordjára hivatkoznak

22
Q

Típuskompatibilitás:

A

(relációs algebra) Halmazműveletek akkor végezhetők két reláción, ha típus kompatibilisek, azaz R1 és R2 ugyanannyi attribútummal rendelkezik amelyek azonos értelmezési tartománnyal rendelkeznek.

23
Q

Kifejező erők:

A

olyan halmazműveletek, amelyek nem írhatók le az öt alapművelettel

24
Q

Lekérdező fa:

A

fa struktúra, amely a relációs algebrai műveletek sorrendjét vizualizálja

25
Q

beszúrási anomália:

A

Akkor következik be, ha bizonyos attribútumokat nem tudunk beilleszteni az adatbázisba, más attribútumok hiányában

26
Q

törlési anomália:

A

Bizonyos adatok (rekordok) törlése olyan adatok elvesztését eredményezi, melyet nem szerettünk volna törölni

27
Q

módosítási anomália:

A

Akkor beszélhetünk róla, ha az adatmódosítás során a redundánsan tárolt adatok esetében nem minden duplumot módosítunk, s ezáltal ellentmondó információ keletkezik

28
Q

Funkcionális függőségek:

A

A és B egy R reláció attribútumai. B funkcionálisan függ A-tól (A -> B), ha R-ben A minden egyes értékéhez B pontosan egy értéke tartozik

29
Q

Alosztály:

A

Az egyedtípus egymástól elkülönülő egyedeinek halmaza.

30
Q

Főosztály:

A

egy egyedtípus, melynek egyedei alcsoportokba sorolhatók.

31
Q

Főosztály/alosztály kapcsolat:

A

kapcsolat egy főosztály és annak bármely alosztálya között.

32
Q

A specializáció

A

egy folyamat, melynek során egy főosztály alosztályainak halmazát határozzuk meg.

33
Q

Az általánosítás

A

a specializációval ellentétes folyamat

34
Q

ACID tulajdonságok: Atomosság (Atomicity):

A

a tranzakció „mindent vagy semmit” jellegű végrehajtása (vagy teljesen végrehajtjuk, vagy egyáltalán nem hajtjuk végre).

35
Q

ACID tulajdonságok: Konzisztenciamegőrzés (Consistency preservation):

A

a tranzakció végrehajtása után is teljesüljenek az adatbázisban előírt konzisztenciamegszorítások (integritási megszorítások).

36
Q

ACID tulajdonságok: Elkülönítés (Isolation):

A

minden tranzakciónak látszólag úgy kell lefutnia, mintha ez alatt az idő alatt semmilyen másik tranzakciót sem hajtanánk végre.

37
Q

ACID tulajdonságok: Tartósság (Durability):

A

az a feltétel, hogy ha egyszer egy tranzakció befejeződött, akkor már soha többé nem veszhet el a tranzakciónak az adatbázison kifejtett hatása.

38
Q

Skálázhatóság(BigData):

A

a rendszer erőforrásait növelve a rendszer
teljesítménye is arányosan növekszik

39
Q

CAP: Konzisztencia (Consistency):

A

Egy elosztott rendszer akkor konzisztens, ha bármely csomópontjából bármely időpontban ugyanazon információt kapja vissza a kliens.

40
Q

CAP: Rendelkezésre állás (Availability):

A

Egy elosztott rendszer rendelkezésre áll, ha minden működő csomóponthoz érkező kérésre nem hibaüzenettel válaszol, tehát a csomópontokon futtatott algoritmusoknak véges idő alatt be kell fejeződniük.

41
Q

CAP tétel :

A

Elosztott rendszerben nem garantálható mindhárom CAP tulajdonság.

42
Q

NoSQL = „Not only SQL”,

A

ahol az SQL nem az SQL nyelvet, hanem inkább a hagyományos relációs DBMS-eket jelöli.

43
Q

Elkülönülő korlátozás (Disjointness Constraint): Elkülönülő (disjoint):

A

egy főosztálybeli egyed legfeljebb egy alosztály tagja lehet jelölése az EER diagramon: d

44
Q

Elkülönülő korlátozás (Disjointness Constraint): Átfedő (overlapping):

A

ugyanazon egyed tagja lehet több alosztálynak is
jelölése az EER diagramon: o

45
Q

MapReduce:

A

egy programozási modell az adatok elosztott, párhuzamos feldolgozásához.

46
Q

A korlátozások

A

olyan feltételek amelyeknek minden érvényes reláció-előforduláson teljesülniük kell.

47
Q

Korlátozások 3 típusa: Domain korlátozások

A

a reláció minden adatának meg kell felelnie, a saját attribútumkorlátozásainak és típusának

48
Q

Korlátozások 3 típusa: Egyed szintű korlátozások

A

PRIMARY KEY: minden táblázat kell hogy rendelkezzen elsődleges kulccsal, ezen elsődleges kulcsnak egyedinek kell lennie és nem vehet fel NULL értéket
UNIQUE korlátozások: az attribútum, vagy attribútumhalmaz nem vehet fel azonos értékeket a teljes reláció egészét tekintve

49
Q

Korlátozások 3 típusa: Hivatkozási integritás korlátozás

A

▪ Két reláció között jön létre
▪ Csak meglévő, tárolt rekordra lehet hivatkozni.
(nem hivatkozhatunk olyan rekordra, ami nincs)

50
Q

Korlátozások megőrzése: korlátozás sérülése esetlén A művelet visszavonása (REJECT):

A

nem hajtja végre a rendszer a
műveletet (pl. beszúrást, módosítást)

51
Q

Relációs teljesség:

A

Egy relációs lekérdező nyelvet relációsan
teljesnek nevezünk, ha benne az öt alapművelet
megvalósítható.