AZONOSÍTÁS emlék: ET-TT viszonylagosság –elválaszthatatlan tulajdonságok azonosítás Azonosítás: az EF egyértelmű megjelölése –név szerinti természetes mesterséges –leíró
AZONOSÍTÓ Az ET azon TT-a vagy TT-kombinációja, –amely minden EF-ra eltérő értéket vesz föl, –az EF-okkal kölcsönösen és tartósan egyértelmű viszonyban áll hivatkozás, összefüggések alapja vö.: –rendszám, –név + szül. idő + szül. hely + anyja neve
AZONOSÍTÓ – KULCS kulcsjelölt (lehetséges kulcs) azonosító: elsődleges kulcs (kijelölt kulcs) alternáló kulcs (kulcsnak ki nem jelöltek) idegen kulcs (máshol kulcs, itt kapcsoló)
SZERKEZETI MEGKÖTÉSEK 1.Minden ET-nek kell legyen azonosítója 2.Értéke egyetlen EF-ban sem lehet üres vagy ismeretlen 3.Minden ET-nak csak egy azonosítója lehet 4.Ugyanaz a TT csak egy ET azonosítója lehet
SZEMÉLYI SZÁM (példa)
szakmai szempontból tökéletes azonosító –állami hatóság generálja a születéskor –az élet során nem változik –könnyen megjegyezhető
SZEMÉLYI SZÁM (példa) 15/1991. (IV.13.) AB sz. határozat megszüntette –„…kiválóan alkalmas… adatok eseti összekapcsolására is…” –korlátozásmentes használat –adatvédelemhez való jog garanciái hiányoztak még nagyobb veszély: statisztikus feldolgozás lehetősége
ISMERETKEZELÉSI MÓDOK szövegkezelés ( szövegszerkesztés) állománykezelés (pl. dBASE) adatbáziskezelés
ADB, ADM adatbázis, adatmodell térkép földterület az atlasz egy, benne a térképek sokfélék (hidrológus, geológus, politikus…) 1.valamiről szól: lényeg 2.különféle tartalmú 3.különféle jelölések vannak benne globális térkép ~ adatmodell
ADB, ADM 1.fogalmi szint (vö. jelentés) 2.logikai szint (vö. tartalom) 3.fizikai szint (vö. forma)
FOGALMI SZINT jelentés tartalom, pl. születési idő Fogalminak nevezzük a jelenségeket, azok sajátosságait és viszonyait –a valóságnak megfelelő módon, –természetes fogalmakban tükröző adatszerkezetet egy lényeg többféle tartalmi elrendezés
LOGIKAI SZINT Logikainak nevezzük a –technikai, –hozzáférési és –hatékonysági követelményeknek ill. korlátoknak megfelelően kialakított tartalmi adatszerkezet
FIZIKAI SZINT Fizikai adatszerkezet: –az adatok ábrázolásának, –tárolón való elhelyezésének ill. –hozzáférésének a meghatározott rendjét –1985. augusztus 20. – –1985. VIII. 20. stb.
LEKÉPEZÉS fogalmi modell logikai terv fizikai terv fizikai terv fizikai terv leképezés hol hat a változás?
VETÜLETEK helytelen globális szemlélet parciális (egyéni) nézet helyes globális szemlélet parciális (egyéni) nézet
ADATMODELL Véges számú ETnak, azok egyenként is véges sok TT-ának és KT-ának a szervezett együttese konkrét, adott szervezetben megvalósítandó adatbázis fogalmi szintű terve modellezés: közös, lényeges, tartós jegyek kiemelése (azonos fogalmak? fogalmak?)
ADATBÁZIS Véges sok EF-nak, azok egyenként is véges sok TÉ-nek és KÉ-nak az adatmodell szerint szervezett együttese
BESZÉLTÜNK… …az ADB szintjeiről –fogalmi –logikai –fizikai
SZÓHASZNÁLAT fogalmilogikaifizikai ETtáblaadatállomány EFsorrekord TToszlopmezőnév TÉcellamezőtartalom
SZÓHASZNÁLAT példaelnevezés pl. katalógusfiókSZEMÉLYEK katalóguscédulaKovács János k.cédula rovataszületési év rovat tartalma1985
KAPCSOLÓTULAJDONSÁG Két ET kapcsolatban áll egymással egyikük kapcsoló szerepű TT-ként tartalmazza a másik azonosító szerepű tulajdonságát KOCSI (Frsz, Tulajkód, Típuskód, Szín)
KAPCSOLATJELLEMZŐK Kapcsolatnem: –inhomogén v. birtoklási („has a”) –homogén v. visszamutató („recursive”) –osztályozási („is a”) Például –TULAJ–KOCSI –TULAJ–TULAJ –TULAJ–SZERVEZET
KAPCSOLATJELLEMZŐK Kapcsolatfok: –1:N (hierarchikus kapcsolat, alá-fölérendelt) –1:1 (altípus-hierarchia, alá-fölérendelt) –N:M (hálós viszony)
KAPCSOLATJELLEMZŐK Kapcsolaterő: –kötelező –lehetséges (opcionális)
KAPCSOLATJELLEMZŐK
HÁLÓS VISZONY, N:M Mindig felbontandó TAG–KAZETTA kapcsolatnak vannak saját jellemzői ET
HÁLÓS VISZONY, N:M
ÉRTÉKTARTOMÁNY …az adott jelentésű tulajdonság általánosan felveHETő értékeinek halmaza Pl.: a KOCSITÍPUS ET-ben lehet olyan EF, amelyhez NEM kapcsolódik a KOCSI-ban EF.
SZEREPNÉV …az ET-n belül sajátos értelmezésben használt általános TT (Tartalmi lényeg, és nem formai!) Pl.: partnerkód (rendelőkód, fizetőkód) műazonosító (tartalmazó, tartalmazott)
VISSZAMUTATÓ KAPCS. …ha egy ET EF-i ua. ET más EF-ival állnak összefüggésben Pl.: SZEMÉLY (Személynév, Főnöknév) Mindkét irányban opcionális, 1:N Az ET kapcsolatban áll saját magával, ha van olyan TT-a, amely az azonosító szűkítő szerepneve
CSALÁDFA, DARABJEGYZÉK …szerkezet: egy ET EF-i ugyanannak az ET-nak más EF-ival M:N fokú kapcsolatban vannak felbontandó (M:N miatt) kötelező/opcionális az alapET alárendeltje a családfa