Információs rendszerek elméleti alapjai

Hasonló dokumentumok
Információs rendszerek elméleti alapjai. Információelmélet

Nyilvántartási Rendszer

Adatbázis, adatbázis-kezelő

Az adatbázisrendszerek világa

Csima Judit október 24.

Planning and Design of Information Systems. 3. Előadás Minőség: normák és garanciák Dekomponálás

Szoftverminőségbiztosítás

Planning and Design of Information Systems. André Blokdijk, Paul Blokdijk ACADEMIC PRESS, 1987.

2013/2014.tanév TANMENET

Parametrikus tervezés

A számítógépes nyelvészet elmélete és gyakorlata. Automaták

Adat és folyamat modellek

Magas szintű adatmodellek Egyed/kapcsolat modell I.

Egy Erlang refaktor lépés: Függvényparaméterek összevonása tuple-ba

BGF. 4. Mi tartozik az adatmodellek szerkezeti elemei

OOP. Alapelvek Elek Tibor

A programozás alapjai előadás. Amiről szólesz: A tárgy címe: A programozás alapjai

Táblázatkezelés (Excel)

ADATBÁZIS-KEZELÉS - BEVEZETŐ - Tarcsi Ádám, ade@inf.elte.hu

Programozási technológia

ADATBÁZIS-KEZELÉS. Adatbázis-kezelő rendszerek

Tudásalapú információ-kereső rendszerek elemzése és kifejlesztése

INFORMATIKA ÉRETTSÉGI VIZSGAKÖVETELMÉNYEK AZ ÉRETTSÉGI VIZSGA RÉSZLETES TEMATIKÁJA

Adatmodellezés. 1. Fogalmi modell

Adatbázisok elmélete 12. előadás

VÁLLALATI INFORMÁCIÓS RENDSZEREK. Debrenti Attila Sándor

modell, amiben csak bináris sok-egy kapcsolatok (link, memberowner,

Informatikai alapismeretek Földtudományi BSC számára

INFORMATIKA ÉRETTSÉGI VIZSGA ÁLTALÁNOS KÖVETELMÉNYEI

MS ACCESS 2010 ADATBÁZIS-KEZELÉS ELMÉLET SZE INFORMATIKAI KÉPZÉS 1

Digitális írástudás kompetenciák: IT alpismeretek

ABAP dictionary objektumok SAP adatmodell Táblák kezelése. Az SAP programozása 1. Tarcsi Ádám

Relációs algebra 1.rész alapok

Adatmodellek. 2. rész

Ellenőrző kérdések. 36. Ha t szintű indexet használunk, mennyi a keresési költség blokkműveletek számában mérve? (1 pont) log 2 (B(I (t) )) + t

Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 0. A Wolfram Alpha tudásgép.

Bánsághi Anna 2014 Bánsághi Anna 1 of 31

Adatbázisok elmélete

Labor leletező program

Vállalati információs rendszerek I, MIN5B6IN, 5 kredit, K. 4. A meghirdetés ideje (mintatanterv szerint vagy keresztfélében):

Modell alapú tesztelés mobil környezetben

AZ ELőADÁS CÉLJA. a funkciók dokumentálásának bemutatása. az SSADM szerkezetben elfoglalt helyének bemutatása

Adatbázis-kezelés. alapfogalmak

Tanrend jelentő képző szervek részére

DW 9. előadás DW tervezése, DW-projekt

BOC Information Technologies Consulting GmbH. Minőségmenedzsment

5. Gyakorlat. 5.1 Hálós adatbázis modell műveleti része. NDQL, hálós lekérdező nyelv:

Bevezetés az informatikába

Adatszerkezetek Adatszerkezet fogalma. Az értékhalmaz struktúrája

S01-7 Komponens alapú szoftverfejlesztés 1

Haladó irodai számítógépes képzés tematika

Táblázatkezelés Excel XP-vel. Tanmenet

NETinv. Új generációs informatikai és kommunikációs megoldások

Leolvasói rendszer kialakításának koncepciója ipari mobil eszközökkel (ipari PDA-val)

Felhasználói kézikönyv. ÜFT szolgáltatás. Magyar Nemzeti Bank

Csima Judit szeptember 6.

5. SOR. Üres: S Sorba: S E S Sorból: S S E Első: S E

3. Ezután a jobb oldali képernyő részen megjelenik az adatbázistábla, melynek először a rövid nevét adjuk meg, pl.: demo_tabla

A Statisztikai adatszolgáltatás menüpont alatt végezhető el az adatlap kitöltése. 3 Statisztikai adatszolgáltatás menetének részletes bemutatása

A szürke háttérrel jelölt fejezet/alfejezet szövege a CD-mellékleten található. A CD-melléklet használata. 1. Elméleti áttekintés 1

RÉSZLETES ÉRETTSÉGI VIZSGAKÖVETELMÉNYEK INFORMATIKÁBÓL

Ungváry Rudolf: Relex Relációkat és lexikai egységeket kezelő névtérszerkesztő a weben

Programozási technikák Pál László. Sapientia EMTE, Csíkszereda, 2009/2010

AZ INFORMATIKA ÉRETTSÉGI VIZSGA ÁLTALÁNOS KÖVETELMÉNYEI

ABR ( Adatbázisrendszerek) 2. Előadás : Műveletek a relációs modellben

Rendszer szekvencia diagram

AZ Informatika érettségi VIZSGA ÁLTALÁNOS követelményei

Adatbázismodellek. 1. ábra Hierarchikus modell

Hungaropharma Zrt. WEB Áruház felhasználói útmutató. Tartalomjegyzék

S0-02 Típusmodellek (Programozás elmélet)

Adatbázis-kezelés az Excel 2013-ban

Struktúra nélküli adatszerkezetek

Önálló labor feladatkiírásaim tavasz

ALAPOK. 0 és 255 közé eső számértékek tárolására. Számértékek, például távolságok, pontszámok, darabszámok.

Programozás. Bevezetés. Fodor Attila. Pannon Egyetem Műszaki Informatikai Kar Villamosmérnöki és Információs Rendszerek Tanszék

GoodBill számlázó és kintlévőség menedzselő rendszer

EGY MÓDSZERTANI KÍSÉRLET A RAKTÁRI JEGYZÉKEK SZÁMÍTÓGÉPES MEGJELENÍTÉSE

Informatika érettségi vizsga

Kinek szól a könyv? A könyv témája A könyv felépítése Mire van szükség a könyv használatához? A könyvben használt jelölések. 1. Mi a programozás?

Algoritmuselmélet 12. előadás

30 MB INFORMATIKAI PROJEKTELLENŐR

9. előadás. Programozás-elmélet. Programozási tételek Elemi prog. Sorozatszámítás Eldöntés Kiválasztás Lin. keresés Megszámolás Maximum.

Újdonságok az AX2012-ben! Hauserné Kozák Veronika

Mercedes XENTRY Portal Pro interfész

Kogníció, koncepciók, modellek

Dr. Mileff Péter

Regionális forduló november 18.

Enterprise extended Output Management. exom - Greendoc Systems Kft. 1

Kiskunmajsa és környéke turisztikai térinformatikai alkalmazás

Felhasználói segédlet a Scopus adatbázis használatához

HÁZI FELADAT PROGRAMOZÁS I. évf. Fizikus BSc. 2009/2010. I. félév

Közlemények kézi felvitele

DKÜ ZRT. A Portál rendszer felületének általános bemutatása. Felhasználói útmutató. Támogatott böngészők. Felületek felépítése. Információs kártyák

Számítógép architektúra

A RAKTÁRI JEGYZÉKEK SZÁMÍTÓGÉPES FELDOLGOZÁSA: ADATMODELLEZÉS ÉS SZABVÁNYOK

Erőforrás gazdálkodás a bevetésirányításban

INFORMATIKA - VIZSGAKÖVETELMÉNYEK. - négy osztályos képzés. nyelvi és matematika speciális osztályok

PwC EKAER Tool felhasználói leírás május

HOGYAN TUDOK BELÉPNI ELSŐ ALKALOMMAL?

META. a földügyi folyamatok tükrében. Zalaba Piroska főtanácsos Földművelésügyi és Vidékfejlesztési Minisztérium Földügyi és Térinformatikai Főosztály

Átírás:

Információs rendszerek elméleti alapjai Információelmélet

F1 F2.. Fn Az automatizált információs rendszer modellje új üzenet bemenet kódoló FORRÁSOK kérdés kódoló válasz kódoló kérdés üzenet R1 R2 Rk.... ADATbeépítés BÁZIS Válasz üzenet FELHASZ- NÁLÓK A kódolók előre rögzített formájú, speciális nyelven, szabvány szerint írt üzeneteket fogadnak, ehhez intelligens interaktív felületet adnak a források és felhasználók számára.

Ez a 20 évvel ezelőtti modell (Benczúr andrás), közvetlenül adatbáziskezelőre építve. Az interakciós felület mind az új információ bevitelére, mind az információ kinyerésére ma is programozott felület. A web-technológia új jellemzője, hogy az adatbázisba épülés,és az adatbázisból való információ-visszanyerés közvetlen folyamata és a felhasználói interakciós felület közé egy dokumentum (web-dokumentum) kezelése épül. Ezen a dokumentumon keresztül történik a felhasználóval való interakció és az adatbázissal való interakció. A régi sémára ezt a piros kiegészítéssel próbálom rárajzolni.

F1 F2.. Fn Az automatizált információs rendszer modellje új üzenet bemeneti felület FORRÁSOK kérdés felület válasz felület kérdés üzenet R1 R2 Rk.... ADATbeépítés BÁZIS Válasz üzenet FELHASZ- NÁLÓK A három felület egybeszervezett interakciós, web-szerkeszthető felületet jelent, speciális nyelven, szabványok szerint összeállítható dokumentumokat kezelnek a felhasználók. Az adatbázis-kapcsolatokat a Web-service rendszer automatizáltan kezeli.. Interaktív dokumentumok Web-service keretek

A rendszer programozása a személyi interakciós felületre és az adatbázisinterakcióra egyaránt szükséges. Az adatbázis-tranzakciók dokumentumokhoz kötődnek, akár több mélységű hierarchiában. A tranzakciók korrekt kezelése az adatbázis-kezelő rendszerre tartozik. A felhasználói felület dokumentumai félig-struktúrált adatok, kiegészítve prezentációs formával. Szerkesztés alatt szabad dokumentumok, ami azt jelenti, hogy változók is szerepelhetnek benne. A szerkesztés során a változók vagy a felhasználótól kapnak értéket, vagy az adatbázisból. A szerkesztés végén érvényesített dokumentummá, dokumentum résszé válnak, és a web-szerviz rendszere gondoskodik a megfelelő tranzakció végrehajtatásáról. A dokumentumok korrekt kezelése a web-szervíz rendszerre tartozik. A dokumentumok szemantikus korrektsége, önmagukban és egymás között a szervezeti tevékenységekre, szervezeti egységek működésére vonatkozik. Példaként a Bolkdijk-Blokdijk könyvből vegyünk egy kis rendszert.

Adatbázis-kezelés elvi modell 2015.05.09. 6

Példa Nagykereskedési vállalat kereskedelmi részlege. Megrendelt termékeket szállít vevőknek. 1. A megrendeléseket ellenőrizni kell a vevő információival. Ha a rendelés korrekt, az információi kiegészülnek a vevő információival,( név, cím,) a további feldolgozáshoz. 2. A kiszállítandó termékek mennyiségei levonódnak a nyilvántartott raktárkészletből, a fizetendő összeg kiszámításra kerül és elkészül a számla. A számla teljes összege a vevő új adóssága. 3. A vevő fizetései adósságai kiegyenlítésére beérkeznek. 4. Ha a vevő nem fizet egy adott időpontig (számla fizetési határidő), a vállalat figyelmeztetést küld a vevőnek. A rendszer adminisztratív feladataival foglalkozunk, nem a fizikai termék, megrendelés fogadás, szállítás rendszerével.

ABKR: formális modell Logikai modell Valóság modellezése Kódrendszer: bináris szavak rendszere Absztrakt adattípusok Kiszámíthatósági bonyolultság elméleti elemzések Adatmodellek Előfordulások kódrendszer 2015.05.09. 8

Számla előállítás végigkövetése * Rendelés Vevő címe * Rendelés sor Teljes összeg Jelölés: * = többszörös részüzenet = feltételes részüzenet = egyszerű részüzenet

Ez a felbontás még nem rendszer-dekomponálás. A 65. Ábra rendszer-dekomponálással keresi a megelőző üzenetet, amelyből a részüzenet keletkezett. Felhasználói feladatból indulunk, addig folytatjuk, amíg a rendszer inputjában meg nem találjuk a megfelelő részüzenetet. A forrást keressük, ami lehet input üzenet, számított vagy származtatott üzenet más üzenetekből.

A rendeléssor felbontása: Rendeléssor * Rendelt termék Rendelt mennyiség O Szállított termék Szállított mennyiség Szállított érték Szállítási időpont A 67. Ábra mutatja: minden elemi üzenet szintig le lett bontva. Elértük a belső határt.

7.8 Az eljárásmodell dekomponálása Az információ dekomponálása implicite kijelöli a részrendszereket. Fekete dobozok, belső tevékenységekkel. Elemi üzenet szintre lebontva már nem maradnak belső entitások, csak funkciók. Funkcionális dekomponálás van hátra. 7.8.1 Elemi eljárások dekomponálása Elemi részrendszer = elemi eljárás Elemi lépésekből áll: -Olvasás. - Kiválasztás, gyakran bonyolult döntési tábla szerint. - Számítás, különféle szelekciós tevékenységekkel és feltételekkel - Tárolás, az információ megőrzése más felhasználói feladatokhoz. - Szelektív output, üzenetek előállítása különféle feltételek szerint. - Nyomtatás, írás, megjelenítés.

A 89-es (Benczúr A.) modell kibővítése Újabb modell iktatódik a bemenetek és kimenetek közé. Nem csak a módosítások és lekérdezések logikai leírása kell, hanem dokumentum-egységekbe szervezett interakciós szekvenciák, sőt újabban kollektívan kezelt dokumentumrendszerek illesztődnek az adatbázis elé. A fizikai modell szintjén ez azt jelenti, hogy van egy speciális címtér, a dokumentumok címtere, innen kerül át az új aktivitást kiváltó kód az adatbázis fizikai címterébe. Egy dokumentum nem más, mint módosító adat, kérdés, válasz, módosító adat,..sorozata, esetleg struktúrája. Egy dokumentum-kitöltés független lépése addig tart, amíg nem szükséges másik forrástól további adat.

A dokumentum formája lehet rögzített, és lehet dinamikus. Dinamikus esetben a válasz alapján módosul a dokumentum szerkezete, sablonja. Szabad dokumentumok sorozata keletkezik. Részdokumentumok alapdokumentummá (ground document) válnak, (minden változójuk értéket kapott)és átemelhetők az adatbázis címtérbe. A kérdések és válaszok minden esetben egy adatbirtokosra tartoznak, ami több is lehet egy dokumentum életében. A bevitt új információ is adatbirtokosokhoz tartozó sémákat érint, (sémák használatára ki lehet majd térni), mellékhatásai az adatbirtokos illetékességi körbe tartoznak. Ebből triggerek és workflow keletkezhet. Az egész dokumentumrendszer, a lehetséges szabad dokumentumformákkal egy meta-adatbázist jelent. Ebben nem csak szerkezetek, hanem aktív komponensek is vannak, és ezt kell webprogramzással létrehozni. Az aktív komponensek az interakciós lehetséges lépések programkódjai. Ebben vannak az adatbáziskezelési kódok is. A 89-es modell elemei ide épülnek.

Az alapmodell érvényességéről: Az információs rendszer automatizált része az alapmodell szerint jellemezhető: lehetséges adatállapotok, lehetséges adat-hozzávételek, lehetséges adatkinyerések. Mindez az algoritmusos információelmélet hatókörébe tartozik. A relációs technológia uralkodóvá válása után és a PC-k, munkaállomások megjelenése előtt a közvetlen adatbázis-kezelő felületén működött az információs rendszer. A logikai modell kiinduló építkezése a lehetséges állapotokból indul ki. Szemantikai háttere lehet egy adatmodell, és annak bináris reprezentálása kell az algoritmuselméleti keret felépítéséhez. Az algoritmuselméleti tárgyalásra a szemantika már nem tartozik. Ezen a szinten csak műveleti szemantika van az algoritmusok formális megadásánál. A logikai modell első lépésben a lehetséges módosításokkal egészül ki, a módosítások miatti zártság bővíti a logikai modellt, a lehetséges állapotok halmazát. A modell módosíthatósága, a kód optimális mérete, a homogén halmazok keresése, ezek lehetnek elméleti kérdések. A harmadik formális összetevő az adatkinyerési kérdések és válasz-algoritmusok. A fizikai megvalósításban mindez csak akkor működik, ha a felhasználói új adatbevitel kivételével minden tároltan van valamilyen fizikai címtartományban.

Mivel egészítsük ki a modellt, ami a mai technológiák új vonását tükrözi? Megjelent egy közbeiktatott dokumentumforma. Mit jelent ez információelméleti szempontból? A dokumentumok képernyőbe (vagy hasonló interakciós felületre) szervezett kérdezz-felel-adatbevitel sorozatokat (időbeliség!) foglalnak algoritmusok keretébe a gépek felé, és ugyanakkor a prezentációs forma szemantikus keretet nyújt a felhasználó felé. A dokumentumot illesztő felületként is nézhetjük: egyik arca a felhasználó felé emberi szemantika szerint érthető információ ki- és beviteli forma, másik arca a számítógépek felé adat be- és kinyeréshez adatok és eljárások azonosító adata. A következő feladat: a dokumentum modell megadása és illesztése a két felülethez. Néhány részlet: A számítógép felé a dokumentum több része fizikai címekre hivatkozás. (URL például). A felhasználó felé ezek egy része a hol és ki lépett be keretéhez kapcsolódik, ahhoz relatív címként áll elő. A dokumentumban szerepelnek az adatmodell elnevezéseire és a tevékenység elnevezéseire utaló részek. Ezek nagy része előre kitöltött, vagy elérési útvonalakon navigálva, keresgélve érhető el. Ezek is lekérdezések! Ezeket más adat-modellezés írja le, nem a klasszikus adatbázisok modellezése! Jönnek az ERP és hasonló építkezések.

A rendszert használó személy adott funkciójában egy szabad dokumentumot szerkeszt. Fogjuk fel először úgy, hogy a teljes vállalat egyetlen nagy dokumentumában egy részt szerkeszt. XML fogalmakkal egy adott jelölőhöz egy elemet szerkeszt. A dokumentum általa látható hierarchiáját kell illeszteni tevékenysége szervezeti hierarchiájához. MiIyen adatként tárolt dokumentumokat (elemeket) milyen módon használhat? kell- lehet- engedélyeztet, stb. Milyen tevékenység (szervezeti egység) által birtokolt dokumentumokat hogyan használhat? A használt dokumentum egy alap-dokumentum, vagy származtatott dokumentum? Itt lehet tény-dokumentumok (extenzionális dokumentumok) és származtatott (intenzionális ) dokumentumokkal egyaránt építeni a modellt. A kitöltést menü-rendszer, a dokumentumok áramlását work-flow, az adatbázis, intenzionális dokumentum előállítást web-szerviz, vagy SOA rendszer támogathatná. A cél az lenne, hogy a dokumentum egyben dokumentálja saját szerepét minden részletében. Ami keletkezik és véglegesedik, az alapdokumentummá válik. Ezt már a mai erőforrások és kezelő szoftverek tudnák kezelni. Fontos elveket kellene keresni, például szervezeti hierarchiában lehet-e lezárás és átlépés nélkül szerkeszteni dokumentumot? Van-e kivétel, bármi okból kívül szerkesztett dokumentum utólagos bevitele? Hogyan épül erre a dokumentumra üzleti intelligencia?

A kiszámítás-elméleti modell továbbépítése: A fogalmi bináris modell egy adatmodell előfordulásainak kódolása az egyszerűség kedvéért bináris kóddá. Ebben az elhatárolók, önkorlátozó kódok, stb. használatával felépíthetők az ekvivalensnek tekinthető kódok, és egy felsorolható lehetséges állapothalmaz. Ehhez a lehetséges sémák felsorolhatósága, azon belül a véges előfordulások felsorolhatósága feltevésre van csupán szükség. A módosító és lekérdező metódusokat paramétereikkel változatlanul ugyanúgy le lehetne írni. A konkrétabbá tételhez a szabad dokumentumok kezelésére alkalmas példákat kell megadni. A szabad dokumentumot is ebben a formában kell kezelni. A változók helye egy megengedett típusú prefix kód beillesztése. Ez XML szerkezetekre megtehető. Két irányba kell majd tovább építeni: befele a fizikai modell felé, ez nagyjából ugyanúgy mehet a címtartományba darabolással. Szükséges a modell kifelé építése:a szerkesztés alatt álló dokumentum felhasználói modell és a tárolt modell összekötésével. Iktatás és hasonlókérdésekre is legyen kifejezési lehetőség.

A három adat 1. Az adatmodell és előfordulása: a valós tárgyak gyűjteményei, érthető halmazok és tulajdonságok, viszonyok megadásával. 2. A dokumentumok gyűjteménye: ami tevékenységek (emberi és instrumentumok) működése során az adatmodell tárgyaira is ható változás, és dokumentálódik. 3. A képi észlelések adatai, amire szemantikai feldolgozás épül, és új felvétel illeszthető korábbiakkal, kijelöléssel kérdéssé, dukumentálássá alakítható.

Adatmodell és Dokumentummodell Az adatmodell a szervezet (tárgyrendszer) számára a létezőnek tekintett valós világra vonatkozó tények, összefüggések rögzítése időfüggéssel. A modell (gyűjtemények felépítése) egyben egy szemantikai referencia is! Az adatmodell adatai speciális, kitüntetett adatok. Fogalmi adatmodellként kell először tekinteni! Az előző ábra 1. és 3. típusú adatainak adatbázisa. A dokumentummodell a szervezetben végbemenő változások dokumentálása. A változásokban részt vesznek az adatmodellben szereplő valós-világ elemek (entitások), ezek adják a dokumentum szemantikai környezetétét. A dokumentumban egyértelmű hivatkozás, azonosítás kell ezekre. A dokumentummodell a szervezet tevékenységét szabályozott formában követi. A dokumentum áramlik (pl. adatáram-diagramok), ezért át-, ki- és belép szervezeti határokon, információként követi, mi történik. Közbeiktatható két tevékenység közé, mint adat tud függetleníteni (izolálni) tevékenységeket.

Adatmodell és Dokumentummodell Az adatmodell kezelése az adatbázis-kezelő rendszerre tartozik. A dokumentummodell mai szabvány leírása lehet XML. Amit névtérrel lehet egybekapcsolni az adatmodellel. A névtérben megnevezhetők a szervezeti egységek, berendezések, stb, ami a változásban szerepet kap. Ezek egy része a dokumentum mindenkori kitöltési helyéhez kötve automatikussá tehetők. Így a dokumentum szerkezete követheti a szervezeti tagolódást, a változásban érintett entitások tulajdonosi és egyéb viszonyai is megjeleníthetők. A dokumentum megjelenési formája: a személy funkciójától is függő lehet, Lehet aktív, passzív és véglegesített, részdokumentum, instrumentum dokumentuma, stb. A személyi felületek lehetnek web-típusúak, browser-en keresztül, webszolgáltatáson, SOA-típusúak, vagy SAS típusúak. Ezek a felületek kötik össze a dokumentum informatikai feldolgozó algoritmusai az adatbázisban tárolt tény-adathalmazzal. Tipikusan új dokumentum kitöltését kezdeményezhetik, ami egy kijelölt változásról készül majd.

ABKR Megszorítások: Mi lehet az adatbázis tartalma? (valamilyen formalizálni kell) Milyen új üzenetek lehetségesek; Hogyan épülnek be a régi ismeretekbe? Milyen kérdések fogalmazhatók meg? Mik a válaszfüggvények? (tömöríthetőség, hatékony lekérdezhetőség ellentmond a módosíthatóságnak) 2015.05.09. 25

s y s,,s i,y a) Mi lehet az adatbázis lehetséges állapota véges bináris szavak Sémák használata : sémaleírás S, s S, i n,,y n S s,y x sy 1 1 tetszőleges bináris string : séma szerinti lehetséges adatok (bináris kódok) ( S sémák állapotok felsoroló kód : rekurzív v. rekurzívan felsorolható adat, séma beli y előfordulás) tehát : 2015.05.09. 26

b) Hogyan lehet módosítani? Y : módosító adatok halmaza M :Y m M, y Y : m zártsági elvárás : M Y szemantika az adatmodellben dől el generikus ekvivalencia - osztályok - án olyan legyen a módosítás, hogy az eredmény értelmezhető legyen pl. ekvivalencia - osztályok bevezetése - án,x M,x sémánkénti módosítások módosító függvények halmaza (kiszámítható függvény) y,x üres módosítás :, x M x, y lehetséges módosító adat x,ha 2015.05.09. 27

b) Hogyan lehet módosítani? sémánkénti s S, Adat mennyiségek : - hosszal - K x x módosítások : M, módosító függvények halmaza mérhetjük - redundancia Ezek alapján elemezhető a módosítások komplexitása Séma megválasztása mikor jó? (Kolmogorov bonyolultság alapján) x,k x S ~ log N, S 2 N S S S,C véges S,M S en egyenletes kódot használhatunk en homogén feladat lesz 2015.05.09. 28

b) Hogyan lehet módosítani? Reláció séma S R A i A,,A D i 1 m I - az S előfordulása i n, (domain, értéktartomány) Lehetséges előfordulások i 1 száma : 2 n mi S N sorok száma : m Azonban a legfeljebb k i 1 tipikusfeladat egyenletes kód : k minden lehetséges függőség korlátozza a sorok számát tömörebb ábrázolási lehetőség (Soronként kódolják n i m sor van benne : N log2 m soronkénti kód m k m a táblákat a rel. adatbázisok) 2015.05.09. 29 k

c) Lekérdezések megfogalmazása Q : a kérdések halmaza q Q : típusos v. jól tipizált kérdésekkel foglalkozunk válasz fv. q - hoz A : Q kérdés q Q;a A : a q : a válaszok halmaza állapot az adatbázisból qq q,x v értelmes q q : válasz függvény Lehet, hogy a kérdésnek nincs értelme, de azt tudom detektálni. Lehet, hogy (a válasznak?) nincs értelme, de ezt nem tudom megmondani kérdések bonyolultsága generikus generikusság: ekvivalens állapotokból, ekvivalens válaszokat kell kapni. 2015.05.09. 30

c) Fizikai modell Fizikai modell : - bedaraboló dik egy bináris kód címezhető véges kapacitású rekeszekbe Ha van egy fizikai kód : cím hossz - fizikai c, l, y 1,, c 1 1 n,ln, yn kód,z Módosításo k rendszere : y Y, adat f :, x, x z ;,z x,y y x mx,y diszjunkt tartományb an legyenek 2015.05.09. 31 y y a sz.gép megcsinálj a, implementá a változást lja f m x v

c) Fizikai modell Eljárásainknak ugyanakkor Lekérdezés: - q k,,, q x q ABKR a is lesz egy kódolt címtartományban dekódolás q formája mozog. válasz Aq,x felhasználói üzenet vagy -tárolódik pl. materializált nézet fel- használói üzenet 2015.05.09. 32

Matematikai kitérő 2015.05.09. 33