You are on page 1of 5

Adat:Afeladatszempontjblfontos,ismerttny,melyettrolniszeretnnk

Adatbzis(DB,AB):Egymssalsszefggadatokgyjtemnye
Adatbziskezelrendszer(DBMS):Adatbzisokhozvalhozzfrst,rendszeressa
felhasznlifolyamatokzavartalanmkdstbiztostszoftveralkalmazs.
DatabaseSystem:Azadatbziskezelrendszersatroltadatokegytt.Nhaaz
alkalmazsokatismagbafoglalja
OLTP(OnlineTransactionProcessing)Tranzakcikezel:Azadatbzisalkalmazsokfontos
rsze,melylehetvtesziegymssalkonkurltranzakcikszzainakegyidejvgrehajtst.
Metaadat:lerjelleginformcikazadatbzisrlazadatokatleradatok
Adatabsztrakci:ADBMSafelhasznlkszmrabiztostjaazadatokolyanabsztrakt
brzolst,amelynemtartalmazsokrszletet(pl:hogyantroljkazadatot,hogyangyazzk
beamveletet)
Klsszint:alegmagasabbszint,melyenazalkalmazprogramokelrejtikatechnikai
rszleteket(pl.adattpusok).felhasznlinzetek.Klssma>aklnflefelhasznli
nzetek
Logikaiszint:akvetkezlegmagasabbszint,amelylerja,hogyazadatbzisbanmilyen
adatokattrolunk,sazadatokmilyenkapcsolatbanllnakegymssal.
Fizikaiszint(belsszint):alegalsszint,amelyaztmondjameg,hogyhogyantroljukazadatot.
Logikaiadatfggetlensg:Alogikaiszintvltoztatsanemvonjamagautnaklsszint
vltoztatst.
Fizikaiadatfggetlensg:Afizikaismamegvltoztatsanemvonjamagautnalogikaisma
megvltoztatst.
2rtegarchitektra:
Kliens(1.szint):afelhasznlinterfszeketkezelisfuttatjaazalkalmazsokat
Szerver(2.szint):tartalmazzaazadatbzistsaDBMSt
3rtegarchitektra:Client>ApplicationServer>DatebaseServer

Adat:Afeladatszempontjblfontos,ismerttny,melyettrolniszeretnnk
Mez:szemlyeket,dolgokat,helyeketstbjellemez
Rekord:Logikailagkapcsoldmezk,melyekplszemlyeket,dolgokat,helyeketjellemeznek
Fjl:Kapcsoldrekordokgyjtemnye
Adatmodellezs:aszoftvermrnkimunkbanmagaazadatmodellltrehozsnakfolyamata
egyinformcisrendszerszmra,amelyformlisadatmodelleztechnikkonalapul
Adatmodell:egyeszkzrendszer,amelylerja:azadatokkapcsolatait/szemantikjt/az
adatokravonatkozkorltozsokat.
Azadatmodellekfkategrii:
Koncepcionlis(magasszint,vagyobjektumalap)adatmodellek:RDBMS,ODBMS,
ORDBMS
ERmodell:
Egyed:egymegklnbztethetobjektumamodellezendvilgbl.
Pl:egybizonyosszemly(pl.TthJnos),egybizonyosegyetem(pl.Pannon
Egyetem),egybizonyosesemny
Attribtum:Egyedeketlertulajdonsgok.Pl:aszemlyeknekvannevescme
Kapcsolat:ktvagytbbegyedkztikapcsolatotjell(pl.alkalmazottdolgozik
valamilyenprojekten)

Logikai(implementcisvagyrekordalap)adatmodellek:hierarchikus,hls,relcis
Fizikai(alacsonyszint)adatmodellek:azadattrolsrszleteitrjale

Fligstrukturltadatmodell(XML)
Sma:azadatbzisstruktrja
Elforduls:azadatbzisaktulistartalmaegyadottidpontban
DBA:DatabaseadministratorsadatbyisadminisztrtorokApersonwhohascentralcontrol
overthedataandprogramsthataccessthosedata.Jogosultsgok,nv,jelsy,napimentsek,
srlsutnadatokvisszalltsa.

Rekord=Sor:egymssalkapcsolatbanlvadatokegyttese
Attribtum=Oszlop:hivatkozhatunkrazattribtumnevvel(oszlopfejlc)
Domain(rtkkszlet):azattribtumltalfelvehetrtkekhalmaza
Fokszm:azattribtumokszma
Kardinalits:arekordokszma
Szuperkulcs:AzRrelciSKszuperkulcsaazRrelciolyanattribtumhalmaza,amelyreigaz,
hogybrmelyrvnyesr(R)relcielfordulsonnemlzezikktolyanrekord,amelyazonos
rtkeketvennefelazSKn.Vagyis,brmelyegymstlklnbzr(R)belit1st2rekordok
esetnt1[SK]!=t2[SK].
Kulcs/kulcsjellt:Egyminimlisattribtumhalmaz,amelyegyrtelmenazonostjaazegyedeket.
VagyisolyanKminimlisszuperkulcsamelybltetszlegesattribtumokatelvveafennmarad
attribtumhalmazmrnemalkotszuperkulcsot.
Elsdlegeskulcs:Haegyrelcibanszmoskulcsjelltvan,akkorkzlktetszlegeset
kivlasztvaelsdlegeskulcshozjutunk.Atovbbiakbaneztfogjukhasznlniarekordok
egyrtelmazonostsra.Jellse:alhzs.
Elsdlegesattribtum:egyattribtum,amelyazelsdlegeskulcsrsze
sszetettkulcsattribtum:Egyelsdlegeskulcs,amelytbb,mintegyattribtumblll.
Alternlkulcs:Azakulcsjellt,amelyjlenneelsdlegeskulcsnak,denemtvlasztottukki.
Idegenkulcs:Haegyrelci(R1)attribtumaikzttmegjelenikegymsikrelci(R2)
elsdlegeskulcsa.AzR1relciezenattribtuma(vagyattribtumai)idegenkulcs,amely
hivatkozikazR2relcira
R1:hivatkozrelci
R2:hivatkozottrelci
AzR1relcit1rekordjahivatkozikazR2relcit2rekordjra,hat1[FK]=t2[PK].
JellseR1.FKtlkiindulnylazR2relcifel.
Domainkorltozsok:arelcimindenelemnekmegkellfelelnie,asajtattribtum
korltozsainakstpusnak.Pl.NvNOTNULL,Kor>=18,
Egyedszintkorltozsok:Mindentblzatkellhogyrendelkezzenelsdlegeskulccsalsezen
elsdlegeskulcsnakegyedinekkelllenniesnemlehetNULL.
Hivatkozsiintegrits:Csakmeglv,troltrekordralehethivatkozni
Kaszkdolttrls:Amennyibenahivatkozotttblbantrldikegysor,akkora
hivatkoztblaazonrekordjaiisautomatikusantrldnek,amelyekahivatkozott
tblatrltrekordjrahivatkoztak.
Kaszkdoltmdosts:Haahivatkozotttblavalamelyrekordjnakelsdleges
kulcsamdosul,akkorazerrearekordrahivatkozrekord(ok)idegenkulcsnak
rtkeisautomatiksanfrissl.

Redundancia:tbbszrsfeleslegesadattrols
Adatbziskonzisztencia:Azadatbziscsakvalsadatokattartalmazhat
Beszrsianomlia:Akkorkvetkezikbe,habizonyosattribtumokatnemtudunkbeilleszteniaz
adatbzisbamsattribtumokhinyban.
Mdostsianomlia:Akkorbeszlhetnkrla,haadatmdostssornaredundnsantrolt
adatokesetbennemmindenduplumotmdostunk,sezltalellentmondinformcikeletkezik.
Trlsianomlia:Bizonyosadatok(rekordok)trlseolyanadatokelvesztsteredmnyezi,
melyetnemszerettnkvolnatrlni.
Definci:
Funkcionlisfggsg:AzXYfunkcionlisfggsgolyankorltozstdefinilazRbeliXs
Yattribtumhalmazokkztt,amelynekmindenrvnyesRbelirllapotbanteljeslniekell.
Vagyisbrmelyrvnyesr(R)llapotesetntetszlegesenvlasztottt1st2rekordokra,
amennyibent1[X]=t2[X]teljesl,akkort1[Y]=t2[Y]nakisteljeslniekell.
Pldul:LegyenekAsBegyRrelciattribtumai.BfunkcionlisanfggAtl(jellseA>B),
HaRbenAmindenegyesrtkhezBpontosanegyrtketartozik.
Elsdlegesattribtum:egyattribtum,amelyazelsdlegeskulcsrsze
Teljesfunkcionlisfggsg:olyanYZfggsg,aholhaazYattribtumhalmazblbrmely
attribtumo(ka)telvesznk,akkorafennmaradattribtumhalmazmrnemhatrozzameg
funkcionlisanaZt.
Rszlegesfunkcionlisfggsg:Egynemelsdlegesattribtumazelsdlegeskulcsnakcsak
egyrsztlfggfunkcionlisan.
Tranzitvfunkcionlisfggsg:azXZfunkcionlisfggsgtranzitv,haltezikolyanY
attribtumhalmaz,amelyreigaz,hogy:XYsYZ.
Normalizci:Relcisadatbzistervezsifolyamat.Fellrllefel(topdown)halad
dekompozciseljrs,amikorazonrelcikat,amelyeknemelgtenekkibizonyosfeltteleket
olyankisebbrelcikkbontjukszt,amelyekkielgtikezenfeltteleket.
Normlforma:Kulcsokatsfunkcionlisfggsgeketalkalmazszablyok,melyek
segtsgvelmeghatrozhat,hogyarelcissmamilyennormlformbanvan.
Egyrelcinormlformjaazalegmagasabbnormlforma,melynekfeltteleitkielgti.
/*
UNF(0.NF):Atbla,amelyegyvagytbbismtldcsoportottartalmaz
1NF:Arelciformlisdefincijnalapul.
2NF,3NF,BCNF:Akulcsoksfunkcionlisfggsgekalapjn.
4NF:Atbbrtkfggsgekalapjn.
5NF:Azsszekapcsolsifggsgekalapjn.
*/
Nulladiknormlforma(UNF):Normalizlatlanrelcissmatbla,amelyegyvagytbb
ismtldcsoportottartalmaz.
Ismtldcsoport:Atblzatonbellegyismtldattribtum,vagyattribtumcsoport,
amelyegykulcsjelltesetbentbbrtketisfelvehet.
Elsnormlforma(1NF):Kielgtiarelcimatematikaidefincijt.Nemmegengedettek:
sszetettattribtum,tbbrtkattribtum,begyazottrelci:olyanattribtum,amelynek
rtkeegyrekordesetbennematomi.
(Mindenattribtumakulcstlfgg)
Msodiknormlforma(2NF):Azelsdlegeskulcssafunkcionlisfggsgdefincijaalapjn.
EgyRrelcissma2NFbanvan,hamindennemelsdlegesattribtumateljesenfggaz
elsdlegeskulcstl.
(Mindenattribtumateljeskulcstlfgg)
Harmadiknormlforma(3NF):Tranzitvfunkcionlisfggsg:azXZfunkcionlisfggsg
tranzitv,haltezikolyanYattribtumhalmaz,amelyreigaz,hogy:XYsYZ.EgyRsma
3NFbenvan,ha2NFbenvansnincsolyannemelsdlegesattribtuma,amitranzitvmdon
fggneazelsdlegeskulcstl.
(Mindenattribtumacsakakulcstlfgg)
BoyceCoddnormlforma(BCNF):AzRrelcissmaBCNFbenvan,havalahnyszoregy
XAfunkcionlisfggsgteljeslRben,akkorXazRrelcissmaszuperkulcsa.
Klnbsga3NFsBCNFkztt:ABCNFegyszigorbbkvetelmny.A3NFmegengedolyan
A>Bfunkcionlisfggsget,aholBelsdlegeskulcsattribtumsAnemkulcsjellt.
UgyanakkoraBCNFragaszkodikhozz,hogyafentifunkcionlisfggsgesetbenazAnak
kulcsjelltnekkelllennie.
4NF:AzRrelcissma4NFbenvanhavalahnyszoregynemtrivilis(Ynemrszhalmaz
Xnek,sXYnemazsszesattribtum)X>Ytbbrtkfggsgigaz,akkorXegy
szuperkulcs.
5NF:ha4NFbenvan,snincsnemtrivilissszekapcsolsifggsge.
DomainkeyNF:Mindentblravonatkozkorltozslogikaikvetkezmnyeatblzatdomain
korltozsainakskulcskorltozsainak.
6NF:elmletijelentsg,nagyonritka

Egyed:egymegklnbztethetobjektumamodellezendvilgbl.
Pl:egybizonyosszemly(pl.TthJnos),egybizonyosegyetem(pl.PannonEgyetem),egy
bizonyosesemny
Egyedtpus:Azonostulajdonsgokkaljellemezhetegyedekhalmaza.
Pl:szemlyekhalmaza,egyetemekhalmaza,cgekhalmaza,esemnyekhalmaza
Egyszerattribtum:Azattribtummindenegyedesetbenlegfeljebbegyrtketvehetfel.
Pl:SzigszmvagyNem
sszetettattribtum:Azattribtumsszetevkre(atomirtkekre)bomlik.
Pldul,Cm(Orszg,Irsz,Telepls,Utca,Hsz)vagyNv(Eltag,Vezetknv,Keresztnv).
Azsszetevkhierarchitalkothatnak,aholazegyeskomponenseknmagukissszetettek
lehetnek.
Tbbrtkattribtum:Egyegyedesetbenazattribtumtbbrtketisfelvehet.
Pl:TelefonszmvagyVgzettsg
Szrmaztatottattribtum:Azatulajdonsg,aminekazrtkemeghatrozhatmsattribtumok
rtkbl.Pl:kor,haadottaszldat
Kulcsjellt:Egyminimlisattribtumhalmaz,amelyegyrtelmenazonostjaazegyedeket.
Pldul,SzigszmsTAJszmaSZEMLYegyedtpusesetben
Kulcs:Azakulcsjellt,amitkivlasztottunkazegyedekazonostsra.
sszetettkulcsattribtum:Egyelsdlegeskulcs,amelykettvagytbbattribtumblll.
Gyengeegyedtpus:Olyanegyedtpus,amineknincskulcsattribtuma,dersztkellvennieegy
azonostkapcsolattpusban,melynekmsikrsztvevjeegyszlvagytulajdonosvagy
azonostegyedtpus.
Parciliskulcs:Egyolyangyengeegyedrejellemzattribtum,melyethaegymsikegyed
kulcsattribtumvalegytttekintnk,akkoregyrtelmenazonostjaagyengeegyedtpus
egyedeit.
JellsekazERmodellen:
Agyengeegyedtpusjellseaduplavonalastglalap.
Aparciliskulcsjele:nevnekalhzsaszaggatottvonallal.
Azonostkapcsolattpusjellse:duplavonallalkeretezettparalelogramma.

Elklnl(disjoint):egyfosztlybeliegyedlegfeljebbegyalosztlytagjalehet.Jele:d
tfed(overlapping):ugyanazonegyedtagjalehettbbalosztlynakis.Jele:o
Teljes(totlis,total):afosztlymindenegyesegyednektagjakell,hogylegyenvalamely
alosztly(ok)nakis.Jele:duplavonal
Rszleges(parcilis,partial):megengedi,hogyegyfosztlybeliegyednetartozzonegyetlen
alosztlyhozsem.Jele:szimplavonal

You might also like