Adatbázisok tervezése esettanulmány egy közszolgálati személyügyi rendszer fejlesztéséről
|
|
- Henrik Orsós
- 6 évvel ezelőtt
- Látták:
Átírás
1 Baják Imre 1 Baják Szabolcs 2 Gubán Ákos 3 Adatbázisok tervezése esettanulmány egy közszolgálati személyügyi rendszer fejlesztéséről LOGISZTIKA INFORMATIKA MENEDZSMENT volume 3 number 1 március 2018 pp: DOI: /LIM Összefoglaló A közszolgálati információs rendszerek célja általánosságban az, hogy információt tároljanak, segítségükkel minél több információ és szolgáltatás elérhetővé váljon. A tárolt információ sokrétű lehet, ezért az azt tároló adatbázis szerkezete igen bonyolulttá is válhat. Az adatbázis megtervezése, a benne szereplő adatkörök, adattáblák, és kapcsolatok definiálása kiemelt feladat az információs rendszer megtervezésekor. Cikkünkben, egy esettanulmány formájában azt mutatjuk be, hogy az adatbázisok tervezésének elméleti alapjai hogyan lettek a gyakorlatba átültetve egy kormányzati információs rendszer tervezésekor, melyben a szerzők is szerepet vállaltak Abstract Public service information systems generally aim to store information, and to enable users to reach an increasing amount of information and services. The information stored can be varied, so the structure of the storage database can become very complicated. Designing the database, defining the data sets, data tables, and connections included in it is a top priority when designing the information system. In our article, we present a case study about how the theoretical foundations of database design have been transposed into practice when planning a government information system, in which the authors participated in. Kulcsszavak: adatmodell, objektum, rendszerterv, architekturális, moduláris, EER modell 1 PhD, főiskolai docens, Budapesti Gazdasági Egyetem Pénzügyi és számviteli Kar 2 PhD, főiskolai docens, Budapesti Gazdasági Egyetem Pénzügyi és számviteli Kar 3 PhD, tanszékvezető főiskolai tanár, Budapesti Gazdasági Egyetem Pénzügyi és számviteli Kar 21
2 Bevezetés Az információs rendszerek fogalmának tisztázására sokan sokféleképpen vállalkoztak. E sokféleség bemutatását [8] a következő összefoglaló bemutatással zárja: Az információs rendszerek általában adatgyűjtési, feldolgozási, tárolási, információ-előállítási célt szolgálnak, úgymint lehetővé teszik és biztosítják az adatok gyűjtését, rögzítését, tárolását, ellenőrzését, csoportosítását, rendszerezését, naprakészen tartását, meghatározott feltételek szerinti számítások, összegzések, elemzések elvégzését, az eredmények megjelenítését, az adatok belső mozgatását, továbbítását, jelentések készítését és kezelését valamint a tárolt adatok biztonságát, védelmét. [8]. [7] meghatározása szerint az információs rendszer célja és feladata a valós világ objektumainak, azok állapotának, viselkedésének és folyamatainak a jellemzése, (információk) adatok megbízható, pontos tárolása, ellenőrzése, rendszerezése, átalakítása, továbbítása, a szervezet célja szerinti feldolgozása, új (információk) adatok generálása és igény szerinti megjelenítése [7] idézi [8]. E cél a közszolgálati információs rendszerek esetében is fennáll. Az információs rendszerek jelenléte a közszolgálatban is egyre inkább megszokottá, sőt kívánatossá válik. Ahogy a időszakra vonatkozó Közigazgatás- és Közszolgáltatásfejlesztési Stratégia fogalmaz: A közigazgatás folyamatos fejlesztése elengedhetetlen követelmény Nem történhet meg az, hogy az állami bürokrácia fékezze a gazdasági növekedést. [6] Mint [1] megállapítja, a közigazgatás jellegéből és funkcióiból fakadóan főként adat-, információs és tudástárakkal foglalkozik célja, hogy minél több információt és minél több szolgáltatást online el lehessen érni. [4] A rögzíteni és tárolni kívánt adatokat tehát meghatározott adatstruktúra szerint, meghatározott menetrendben, adott szabályok szerint rögzíteni és kezelni szükséges. [8]. Az adatoknak e művelet során keletkezett gyűjteményét adatbázisnak, azt a folyamatot pedig, melynek során a létrehozandó adatbázis szerkezetét meghatározzuk, adatbázis modellezésnek nevezzük. Jelen cikk szerzői egy olyan közszolgálati informatikai fejlesztés részesei voltak 2017 első felében, melynek célja az volt, hogy egy olyan, minisztériumi szakmai működtetésben lévő egységes rendszer rendszertervét készítsék el, mely magában foglalja az azt működtető szervezet honlapját, újratervezi két, már meglévő személyügyi rendszer működését, valamint kialakít két újabb személyügyi alrendszert. Jelen cikkünkben az adatbázis kialakításának szempontjaira, lépéseire valamint a nehézségekre és a kínálkozó megoldási lehetőségek bemutatására összpontosítunk. 22
3 A projekt általános bemutatása A cikkünkben bemutatott projekt a Közigazgatás- és Közszolgáltatás-fejlesztés Operatív Program (KÖFOP) keretein belül valósul meg. A program célja, hogy felhasználóbarát informatikai HR rendszerekkel stabil és biztonságos hátteret alakítson ki a rendszerek felhasználói számára, oly módon, hogy az igénybe vett szolgáltatások teljes körűen elektronikus formában intézhetők legyenek. A projekt keretében, melynek részesei voltunk, egy minisztériumi szakmai működtetésben lévő egységes személyügyi rendszer rendszertervét kellett elkészítenünk. A projekt 2016 folyamán indult, s több hónapos egyeztetés után 2017 januárjában jutott el abba a fázisba, hogy a rendszertervezés folyamata megkezdődhetett. A mi munkánk ekkor vette kezdetét, a szerzők közül ketten informatikai munkatársként kerültek be a felelős minisztérium személyi állományába, míg harmadik szerzőtársunk kívülről, konzulensként segítette munkánkat. Feladatunk az volt, hogy a rendelkezésre álló dokumentumok (pl. korábbi rendszerleírások, felhasználói kézikönyvek, újonnan elkészített műszaki leírások, továbbá indikatív árajánlat bekérő), illetve a minisztériumi kollégák bemutatói, valamint velük történő megbeszélések alapján elkészítsük a kialakítandó egységes rendszerre, illetve tartalmazott alrendszereire vonatkozó rendszertervet. Az elképzelések szerint a kialakítandó rendszertervnek a következő céloknak kellett megfelelni: a rendszer fejlesztésére vonatkozó közbeszerzés kiírható legyen a rendszertervre alapozva; a fejlesztés lehetőségét a közbeszerzés keretében megszerző vállalkozást a rendszer sikeres kifejlesztésében a rendszerterv segíteni legyen képes; a megbízó minisztérium képes legyen a fejlesztés teljességét és sikerességét megállapítani a rendszerterv alapján. A rendszertervre alapozott esettanulmány elemei A rendszerterv egy írásban rögzített specifikáció, amely nem csupán a rendszert magát írja le, hanem azt is, hogy azt miért (rendszer célja), hogyan (terv), mikor (időpont), és miből (erőforrások) akarjuk létrehozni [5]. Részletezettség szempontjából a rendszerterv 3 fő fajtáját különböztethetjük meg, beszélhetünk konceptuális, nagyvonalú és részletes rendszertervről. A konceptuális rendszerterv röviden írja le, mit és miért akarunk a jövőben létrehozni. A nagyvonalú rendszerterv ezen felül leírja, hogy milyen lépéseket kell véghezvinni és az egyes lépésekhez milyen erőforrásokra van szükségünk. A részletes rendszerterv az előzőeken felül megadja a lépések idejét, ezzel egy olyan szintre eljutva, hogy a rendszerterv a tervező részvétele nélkül is végrehajtható legyen [5]. A követelmények leírásán felül a rendszerterv az előzőekben kifejtett részletezettsége szerint a rendszer következő szempontok bemutatását tartalmazhatja: az implementálandó szoftver struktúrája, az adatok szervezése és áramlása a rendszerben, a rendszerkomponensek közötti interfészek tisztázása, a használt algoritmusok leírása, a felhasználói felületek tervezési elvei [3]. 23
4 E szempontok közül jelen cikkünkben a rendszerbeli adatok szervezésére és áramlására koncentrálunk. Architekturális és moduláris felbontás A megvalósítandó szoftvertermék struktúráját célszerű kisebb egységekre, a szolgáltatásokat megvalósító komponensekre bontani. Az alrendszerek önálló rendszerek, melyek működése nem függ más rendszerektől, míg a modulok olyan rendszerkomponensek, melyek más modulok számára biztosítanak szolgáltatásokat. Ezek az alrendszerek, illetve modulok méretük okán a fejlesztői teamek számára jobban kezelhetők. Ezt a felbontást architekturális illetve moduláris felbontásnak nevezzük. Meg kell tervezni ezen komponensek egymás felé mutatott interfészeit is. A tervezett rendszer architekturális felbontását a korábban elkészült fejlesztési dokumentációk, így a műszaki leírások, illetve a rendszer tervezésére vonatkozó indikatív árajánlat bekérő nagyrészt meghatározta. A rendszer 4 önállóan is működni képes alrendszert kell, hogy tartalmazzon, illetve a fejlesztés során el kell készíteni a rendszert működtető szervezet honlapját is. A moduláris felbontás részben szintén adott volt, a két már működő, de újratervezendő és -fejlesztendő alrendszer 3 illetve 2 modult tartalmazott, mely szerkezetet a megbízó meg kívánt tartani. A tervezés során merült fel az igény, hogy az első, újratervezendő alrendszer szerkezetébe egy újabb modul kerüljön be. Mivel az általunk készített tervdokumentum szerint a 4 alrendszer kiszolgálását egy közös adatbázis végezné, indokoltnak tűnt, hogy a rendszer a 4 alrendszer mellett egy különálló adminisztrációs modult is tartalmazzon, mely az alrendszerek mindegyikét kiszolgálni hivatott. (1. ábra) 1. ábra: A rendszer és alrendszereinek, moduljainak kapcsolata (saját szerkesztés) 24
5 A kialakítandó rendszer EER modellje A rendszer működését fizikai szinten a rendszer adatszerkezeti alapmodelljének, logikai adatcsoportjainak, valamint az ezekhez tartozó javasolt adatkörök, továbbá az ügymeneti adatok meghatározásával írhatjuk le. A rendszer adatszerkezeti alapmodelljének tervezésekor elsőként a rendszerben megjelenő adatokat tekintettük át. Összegyűjtöttük azokat a logikai adatcsoportokat és az ezekhez tartozó javasolt adatköröket, amelyek a rendszerhez tartozó adatbázist fogják alkotni. A következő adatcsoportokat különítettük el: szervezeti adatok, személyi adatok, jogosultságok, ügymenetek adatai, kódtáblák, tevékenység napló adatai. Az adatbázisra vonatkozó tervet ez alapján készítettük el az EER modell szerint, mely az ER modell alapján az adatokat mint egyedeket, kapcsolatokat és attribútumokat írja le, kibővítve az osztály/alosztály kapcsolat és a típusöröklődés fogalmával. Az adatbázis terv összeállításánál a következő lépések mentén haladtunk: meghatároztuk a rendszerben kezelt erős egyedtípusokat, leírtuk az erős egyedtípusoknak azokat a főbb attribútumait, melyeket a modellezett rendszer szempontjából relevánsaknak gondoltunk, az attribútumok közül kiválasztottuk azokat illetve azok kombinációit, amelyek egyedi értékeket vehetnek fel, majd az így kapott lehetséges kulcsok közül meghatároztuk az elsődleges kulcsokként használni kívánt attribútumokat, feltérképeztük az egyedtípusok közötti alá- és fölérendeltségi viszonyokat, melyek alapján (szuper)osztály / alosztály kapcsolatokat hoztunk létre a típusöröklődésre tekintettel, meghatároztuk az erős egyedtípusok azon attribútumait, melyek több értéket is felvehetnek, ezen attribútumok esetében indokolt esetben gyenge egyedtípusokat vezettünk be, az előzőek alapján megterveztük a relációs adatbázissémát, meghatároztuk a szükséges táblákat, a bennük foglalt mezőket a felvehető értékeiknek megfelelő adattípusokkal, valamint a köztük lévő kapcsolatokat a normalizáció elveinek figyelembe vételével. A felvázolt feladatokat a következőkben egy, a kialakított adatbázisban szereplő példával illusztráljuk. Természetesen nem áll szándékunkban a kialakított teljes adatbázist bemutatni, ez ugyanis egyrészt a terjedelmi korlátokat jelentősen meghaladná, másrészt egy futó projektről beszélünk, melynek a részletei a megkötött munkaszerződés szerint titkosnak minősülnek. Ezért a kialakított adatbázisnak egy kis szeletére koncentrálunk, oly módon, hogy abból ne lehessen a rendszer egészére következtetni, ugyanakkor mégis alkalmas legyen arra, hogy az előzőekben vázolt feladatok során felmerülő megfontolásokat, problémákat, és azok feloldására hozott döntéseket ismertessük. Az adatbázis terv összeállítását tehát a rendszerben kezelni kívánt erős egyedtípusok meghatározásával kezdtük. Személyügyi rendszerről lévén szó, nyilvánvaló döntésnek tűnt, hogy az egyik erős egyedtípus a személy egyedtípus legyen. A megbízó a rendszer segítségével a kormányzati szervezetek munkáját kívánja segíteni, ezért a szervezet, mint erős egyedtípus választása is egyértelmű volt. A továbbiakban a bemutatás során e két fő egyedtípusra kívánunk koncentrálni. 25
6 A következő feladat az erős egyedtípusoknak a modellezett rendszer szempontjából releváns attribútumainak a meghatározása volt. A személyek esetében rendkívül sok tulajdonság feltüntethető, ezért fontos volt azok kiválasztása, melyek valóban lényeges információt tartalmaznak a felhasználók számára. Ehhez szükség volt arra, hogy a jelenleg működő rendszerekben használt attribútumokat a minisztériumi munkatársakkal áttekintsük, a feleslegesnek vélt mezők így az új adatbázis tervből kikerülhettek, ellenben olyan fontosnak vélt attribútumok kerülhettek be, melyek a korábbi rendszerben nem szerepeltek. A felmérést az újonnan kialakítandó alrendszerek esetében is elvégeztük, ehhez ugyancsak a már működő rendszerek egyedtípusainak attribútum listáját használtuk kiindulásként. A személyek esetében a kiválasztott attribútumok közé tartoztak például a következők: név, cím, nyelvvizsgával, végzettséggel illetve szakmai tapasztalattal kapcsolatos adatok. A szervezetek esetében a legfontosabb tárolandó adat a szervezet neve és címe volt. Ezt követően kerülhetett sor az egyes egyedtípusok esetében a lehetséges illetve az elsődleges kulcsok kiválasztására. A személyek esetében számos lehetséges kulcs kínálkozott. A név nem egyedi érték, így triviálisnak tűnik, hogy azon központi azonosítók közül válasszunk, úgymint személyi szám, társadalombiztosítási azonosító jel, adóazonosító jel, amelyek állandóak, nem változnak, mint például a személyi igazolvány szám. Ezek az értékek, illetve tetszőleges kombinációik más attribútumokkal mind lehetséges kulcsok, azonban az adatbiztonság érdekében elsődleges kulcsul mégis egy, a rendszer által adott azonosítót kellett választanunk, amely egy lehetséges kulcs érték titkosításával keletkezik. A szervezetek esetében a szervezet neve lehetséges kulcsként szóba jöhet, hiszen adott pillanatban nem lehet két ugyanolyan nevű szervezet, ugyanakkor problémát okozhat, ha a szervezet neve valamilyen okból megváltozik. Ezért egy külön szervezeti azonosító bevezetése mellett tettük le a voksunkat, a név és egyéb változások kezelésére pedig időkezelt adatok formájában, a szervezet aktuális adataihoz az előzmény adatok egy külön táblázat formájában történő hozzárendelésére tettünk javaslatot. Észrevehető, hogy a korábban meghatározott két egyedtípus esetében is találhatóak alá- és fölérendeltségi viszonyok. Szervezetek esetében is előfordulhat, hogy az egyik szerv a másik alárendelt szerve, illetve amennyiben a szervezeten belül további alegységeket (pl. osztályokat) is szeretnénk létrehozni, akkor azok közötti is, illetve a szervezetek alkalmazottai között is érvényesülnek alá- és fölérendeltségi viszonyok. Ezek kezelése vagy egy külön ilyen attribútum formájában vagy egy szuperosztály illetve alosztályok bevezetésével oldható meg. A 2. ábrán az osztályok esetében az előbbi megoldást alkalmaztuk. A személyeken belül létrehozható ugyanakkor egy vezető alosztály, amelyben a személyek összes attribútuma öröklődik, és kiegészül a vezetett osztály azonosítójával. A következő feladat az erős egyedtípusok több értéket egyidejűleg felvehető attribútumainak meghatározása volt. A személyek egyedtípus esetében több ilyen attribútum is adódott. A jelen példában a nyelvvizsga, a végzettség és a jelenlegi/korábbi munkahely tulajdonságokat emeljük ki. Egy személynek több nyelvvizsgája, több végzettsége és számos korábbi munkahelye is lehet. A probléma onnan adódik, hogy nem tudjuk, hogy pontosan hány értéknek kellene helyet foglalnunk. Ha keveset foglalunk le, akadhat olyan személy, akinek nem tudjuk az összes adatát eltárolni, míg ha több értéknek foglalunk helyet, az azt jelenti, hogy számos esetben ezek üresen maradnak. A megoldást külön táblák bevezetése jelenti. 26
7 Célszerű létrehozni egy külön végzettség, egy külön nyelvvizsga illetve egy külön korábbi munkahely táblázatot, így elkerülve az előzőekben említett két esetet. Kérdés, hogy ezen új táblázatok bevezetése új erős egyedtípusok, vagy gyenge egyedtípusok létrehozását jelenti. A nyelvvizsga és a végzettség esetében nem egyértelmű a helyzet, hiszen az ilyen jellegű dokumentumok önálló azonosítóval rendelkeznek, tehát erős egyedtípusként is megjelenhetnek külső kulcsként tartalmazva a megfelelő személy azonosítóját. Azonban indokolt lehet esetükben gyenge egyedtípusok létrehozása is, mely egyedtípusok azonosítása egyrészt egy másik egyedtípus bizonyos egyedeinek, másrészt saját attribútum értékeik közül egynek a felhasználásával történik [4], mivel jellemzően nem az azonosító alapján, hanem a megfelelő személy azonosítója alapján történik kezelésük. Más a helyzet a szakmai tapasztalatra vonatkozó adatokkal. Már a jelenlegi munkahely esetében is a munkahely azonosítója egyedül nem alkothatja a táblázat kulcsát, szükséges a személy azonosítójának megadása is. A korábbi munkahelyek esetében még ez is kevésnek bizonyul, hiszen a személy visszatérhet egy korábbi munkahelyére, illetve egy munkahelyen több pozícióban is dolgozhat. Ezért indokoltnak tűnik, hogy a személy és a munkahely azonosítója mellett az is megjelenjen, hogy az adott pozícióban milyen kezdődátumtól milyen végdátumig volt alkalmazva. Amennyiben feltesszük, hogy egy személy egyszerre egy pozícióban lehet foglalkoztatva, a munkakör attribútum nem része az azonosítónak, amennyiben viszont egy személy egy időben több pozíciót is betölthet, a munkakör is az azonosító részévé kell, hogy váljon. A 2. ábrában az előbbi esetet illusztráltuk. 2. ábra: A kialakított adatbázis néhány egyszerűsített adattáblája, a mezők és típusaik, a kulcsok és kapcsolatok megjelölésével (saját szerkesztés) 27
8 Az összetettséget tovább fokozta az a tény, hogy az adatbázisnak 4 alrendszer kiszolgálását kell elvégeznie, melyek felhasználói nem minden, az adatbázisban tárolt adathoz jogosultak hozzáférni. A felhasználói jogosultságok megadására egy újabb, az adattáblák, illetve azok bizonyos mezőinek kezelésére vonatkozó adattábla megadására tettünk javaslatot, melyet elsődlegesen az adminisztrációs modul hivatott kezelni. Az adatbázis tervezés utolsó lépéseként kerülhetett sor a relációs adatbázisséma megtervezésére, amely az adatbázis tábláinak, a benne foglalt mezők és típusaik megadását, a táblák közt lévő kapcsolatok mező szinten történő megadását jelenti. A relációs adatbázissémát oly módon hoztuk létre, hogy az legalább a Boyce-Codd normálforma feltételeinek megfeleljen. A létrehozott sémát tehát a következő tulajdonságok jellemzik: A reláció minden attribútuma kizárólag atomi, azaz oszthatatlan értékeket tartalmaz. (Ez okból pl. a név, és cím mezőket tovább kellene szabdalni, amit az illusztrációként használt ábrán a könnyebb átláthatóság miatt nem tettünk meg.) A reláció minden másodlagos, azaz leíró attribútuma teljes funkcionális függőségben van az összes reláció kulccsal. A reláció nem tartalmaz funkcionális függőséget a nem elsődleges attribútumok között. A reláció minden elsődleges attribútuma teljes funkcionális függőségben van azokkal a kulcsokkal, melyeknek nem része. (Ez utóbbi három tulajdonság miatt volt szükséges a nyelvvizsga, végzettség és munkahely táblák külön relációként való létrehozása.) [2] A példaként felsorolt táblázatok esetében az egyszerűsített relációs adatbázisséma modelljét a MySQL Workbench grafikus szerkesztő felület biztosította modellező eszköz által készített ábrával illusztráljuk (2. ábra). Az illusztrációként használt ábra ugyan csak 7 adattáblát tartalmaz és egyszerűsítéseket is tartalmaz, azonban a kialakított adatbázis bonyolultságát így is érzékeltetni képes. A rendszertervben ismertetett adatbázis terv természetesen az itt bemutatottnál jóval több táblát tartalmaz, s így összességében jóval bonyolultabb is. Összefoglalás Az informatika napjainkban olyan szinten van jelen a közszolgáltatásokban, hogy mára ügyeink jelentős hányadát képesek vagyunk okos eszközökkel, a világhálón keresztül intézni. Ahhoz, hogy az informatikai alapú közszolgáltatások a felhasználók számára értékelhető minőségben legyenek elérhetők, folyamatos informatikai fejlesztések szükségesek. A megvalósítani kívánt fejlesztések sarokpontjainak leírását az előzetes rendszertervek tartalmazzák. A rendszerterv megadja, hogy a megvalósítani kívánt szoftvernek mit kell tartalmaznia, milyen követelményeknek kell megfelelnie. A rendszer működését fizikai szinten a rendszer, valamint az egyes alrendszerek adatszerkezeti alapmodelljének leírásával, míg logikai szinten a folyamatok leírásával írhatjuk le. Cikkünkben az előbbire, az adatszerkezeti modell leírására koncentráltunk. Egy minisztériumi szakmai működtetésben lévő egységes rendszer rendszertervének elkészítésekor felmerülő megfontolásokat mutattuk be, melyben a szerzők is szerepet vállaltak. Kiemeltünk néhány olyan adatcsoportot, amelyeken szemléltetni tudtuk, hogy az adatbázis tervezés során milyen 28
9 feladataink voltak, milyen meggondolásokat vettünk figyelembe, illetve hogyan próbáltuk a felmerülő problémákat megoldani és / vagy áthidalni. Irodalomjegyzék [1] Budai B. B. (2009): E-közigazgatás axiomatikus megközelítésben. PhD doktori értekezés Pécsi Tudományegyetem Állam- és Jogtudományi Kar Doktori Iskola, Pécs, [2] Fábián Z. (2007): Adatbáziskezelés és Adatbázis szervezés. Jegyzet. 2007, 63 pp. [3] Ficsor L. Krizsán Z. Mileff P. (2011): Szoftverfejlesztés. Miskolci Egyetem, Miskolc, 2011, 167 p. [4] Kósa M. Pánovics J. (2011): Fejezetek az adatbázisrendszerek elméletéből. Kempelen Farkas Hallgatói Információs Központ, Budapest, 2011, 144 p. [5] Kusper G. Radványi T. (2011): Programozás technika. Eszterházy Károly Főiskola, Eger, 2011, 211 p. [6] Magyar Kormány (2015): Közigazgatás- és Közszolgáltatás-fejlesztési Stratégia Budapest, 2015, 101 p. [7] Raffai M. (2003): Információrendszerek fejlesztése és menedzselése Novadat Bt., Győr, 2003, 998 p. [8] Szenteleki K. Rózsa T. (2007): Információs rendszerek. DE AMTC AVK 2007 Debrecen, p. 29
AZ INFORMÁCIÓS RENDSZEREK TERVEZÉSÉNEK ELMÉLETE ÉS EGY PÉLDA GYAKORLATI MEGVALÓSÍTÁSÁRA A KÖZIGAZGATÁSBAN
DOI:10.17048/AM.2018.193 Baják Imre Eszterházy Károly Egyetem/Budapesti Gazdasági Egyetem, Budapest, Magyarország bajak.imre@uni-eszterhazy.hu Baják Szabolcs Budapesti Gazdasági Egyetem, Budapest, Magyarország
Adatmodellezés. 1. Fogalmi modell
Adatmodellezés MODELL: a bonyolult (és időben változó) valóság leegyszerűsített mása, egy adott vizsgálat céljából. A modellben többnyire a vizsgálat szempontjából releváns jellemzőket (tulajdonságokat)
Információtartalom vázlata
1. Az Ön cégétől árajánlatot kértek egy üzleti portál fejlesztésére, amelynek célja egy online áruház kialakítása. Az árajánlatkérés megválaszolásához munkaértekezletet tartanak, ahol Önnek egy vázlatos
Adatbáziskezelés. Indexek, normalizálás NZS 1
Adatbáziskezelés Indexek, normalizálás NZS 1 Fáljszervezés módjai Soros elérés: a rekordok a fájlban tetszőleges sorrendben, például a felvitel sorrendjében helyezkednek el. A rekord azonosítója vagyis
KÉPZÉSI PROGRAM. GAZDASÁGI INFORMATIKUS OKJ azonosító: 54 481 02. Szolnok
KÉPZÉSI PROGRAM GAZDASÁGI INFORMATIKUS OKJ azonosító: 54 481 02 Szolnok 2015 KÉPZÉSI PROGRAM A képzési program Megnevezése Gazdasági informatikus OKJ azonosító 54 481 02 A képzés során megszerezhető kompetenciák
Programozás. Adatbázis-kezelés (alapok) Fodor Attila
Programozás Adatbázis-kezelés (alapok) Fodor Attila Pannon Egyetem Műszaki Informatikai Kar Villamosmérnöki és Információs Rendszerek Tanszék foa@almos.vein.hu 2010. április 22. Bevezetés Adatbáziskezelés
Adatbázis-kezelés az Excel 2013-ban
Molnár Mátyás Adatbázis-kezelés az Excel 2013-ban Magyar nyelvi verzió Csak a lényeg érthetően! www.csakalenyeg.hu Csak a lényeg érthetően! Microsoft Excel 2013 Kimutatás készítés relációs adatmodell alapján
Adatbázisok gyakorlat
Adatbázisok gyakorlat 4. gyakorlat Adatmodellezés II Relációs adatbázisséma készítése E-K modellből Szegedi Tudományegyetem Természettudományi és Informatikai Kar Antal Gábor 1 Közérdekű Honlap: http://antalgabor.hu
Adatbázis-kezelés. alapfogalmak
Adatbázis-kezelés alapfogalmak Témakörök Alapfogalmak Adatmodellek Relációalgebra Normalizálás VÉGE Adatbázis-kezelő rendszer Database Management System - DBMS Integrált programcsomag, melynek funkciói:
NETinv. Új generációs informatikai és kommunikációs megoldások
Új generációs informatikai és kommunikációs megoldások NETinv távközlési hálózatok informatikai hálózatok kutatás és fejlesztés gazdaságos üzemeltetés NETinv 1.4.2 Távközlési szolgáltatók és nagyvállatok
Adatbázis rendszerek. dr. Siki Zoltán
Adatbázis rendszerek I. dr. Siki Zoltán Adatbázis fogalma adatok valamely célszerűen rendezett, szisztéma szerinti tárolása Az informatika elterjedése előtt is számos adatbázis létezett pl. Vállalati személyzeti
7. előadás. Karbantartási anomáliák, 1NF, 2NF, 3NF, BCNF. Adatbázisrendszerek előadás november 3.
7. előadás,,,, Adatbázisrendszerek előadás 2008. november 3. és Debreceni Egyetem Informatikai Kar 7.1 relációs adatbázisokhoz Mit jelent a relációs adatbázis-tervezés? Az csoportosítását, hogy jó relációsémákat
Adatbázismodellek. 1. ábra Hierarchikus modell
Eddig az adatbázisokkal általános szempontból foglalkoztunk: mire valók, milyen elemekből épülnek fel. Ennek során tisztáztuk, hogy létezik az adatbázis fogalmi modellje (adatbázisterv), amely az egyedek,
RELÁCIÓS ADATBÁZISSÉMÁK. Egyed-kapcsolat modellről átírás
RELÁCIÓS ADATBÁZISSÉMÁK Egyed-kapcsolat modellről átírás A RELÁCIÓS ADATMODELL Az adatokat egyszerűen reprezentálja: kétdimenziós adattáblákban Minden sor azonos számú oszlopból áll; egy sor egy rekord,
Adatbázis rendszerek 6.. 6. 1.1. Definíciók:
Adatbázis Rendszerek Budapesti Műszaki és Gazdaságtudományi Egyetem Fotogrammetria és Térinformatika 6.1. Egyed relációs modell lényegi jellemzői 6.2. Egyed relációs ábrázolás 6.3. Az egyedtípus 6.4. A
A vezetői jelentésrendszer alapjai. Információs igények, irányítás, informatikai támogatás
A vezetői jelentésrendszer alapjai Információs igények, irányítás, informatikai támogatás Tartalomjegyzék Döntéstámogató információs rendszer piramisa Integrált rendszer bevezetésének céljai Korszerű információ-szolgáltatási
Informatikai alapismeretek Földtudományi BSC számára
Informatikai alapismeretek Földtudományi BSC számára 2010-2011 Őszi félév Heizlerné Bakonyi Viktória HBV@ludens.elte.hu Titkosítás,hitelesítés Szimmetrikus DES 56 bites kulcs (kb. 1000 év) felcserél, helyettesít
Térinformatikai támogatás a kistérségi döntés és erőforrás-gazdálkodásban
Térinformatikai támogatás a kistérségi döntés és erőforrás-gazdálkodásban Készítette: Pázmányi Sándor Hajdú-Bihar Megyei Önkormányzat Informatikai Központ 1 A stratégiai területi döntéstámogatási rendszerek
Adatbázis-kezelő rendszerek. dr. Siki Zoltán
Adatbázis-kezelő rendszerek I. dr. Siki Zoltán Adatbázis fogalma adatok valamely célszerűen rendezett, szisztéma szerinti tárolása Az informatika elterjedése előtt is számos adatbázis létezett pl. Vállalati
30 MB INFORMATIKAI PROJEKTELLENŐR
INFORMATIKAI PROJEKTELLENŐR 30 MB DOMBORA SÁNDOR BEVEZETÉS (INFORMATIKA, INFORMATIAKI FÜGGŐSÉG, INFORMATIKAI PROJEKTEK, MÉRNÖKI ÉS INFORMATIKAI FELADATOK TALÁKOZÁSA, TECHNOLÓGIÁK) 2016. 09. 17. MMK- Informatikai
Több felhasználó párhuzamosan olvashatja, bővítheti, módosíthatja és törölheti az adatokat Az adatok konzisztenciájának és biztonságának biztosítása
4. gyakorlat Több felhasználó párhuzamosan olvashatja, bővítheti, módosíthatja és törölheti az adatokat Az adatok konzisztenciájának és biztonságának biztosítása Eszközök az adatok biztonsági mentésére,
Egyetemi adatbázis nyilvántartása és weben
Egyetemi adatbázis nyilvántartása és weben keresztül történő elérése Bara Levente Dező László Farkas Kinga Gere Árpád Keresztes Anna March 6, 2009 1 Contents 1 Egyetemi adatbázis nyilvántartása és weben
Tartalom. Konfiguráció menedzsment bevezetési tapasztalatok. Bevezetés. Tipikus konfigurációs adatbázis kialakítási projekt. Adatbázis szerkezet
Konfiguráció menedzsment bevezetési tapasztalatok Vinczellér Gábor AAM Technologies Kft. Tartalom 2 Bevezetés Tipikus konfigurációs adatbázis kialakítási projekt Adatbázis szerkezet Adatbázis feltöltés
ABAP dictionary objektumok SAP adatmodell Táblák kezelése. Az SAP programozása 1. Tarcsi Ádám
ABAP dictionary objektumok SAP adatmodell Táblák kezelése Az SAP programozása 1. Tarcsi Ádám 1. Data dictionary Tarcsi Ádám, ELTE Informatikai Kar: Az SAP programozása 1. 2 Adat modellezés az SAP-ban Adatmodellezés
Nyilvántartási Rendszer
Nyilvántartási Rendszer Veszprém Megyei Levéltár 2011.04.14. Készítette: Juszt Miklós Honnan indultunk? Rövid történeti áttekintés 2003 2007 2008-2011 Access alapú raktári topográfia Adatbázis optimalizálás,
1. SZÁMÚ FÜGGELÉK MŰSZAKI LEÍRÁS
1. SZÁMÚ FÜGGELÉK MŰSZAKI LEÍRÁS Az Enterprise Architect (EA) modell illesztése az számú, Komplex népegészségügyi szűrések elnevezésű kiemelt projekt megvalósításához kapcsolódóan 1. Fogalmak és rövidítések
TERC V.I.P. hardverkulcs regisztráció
TERC V.I.P. hardverkulcs regisztráció 2014. második félévétől kezdődően a TERC V.I.P. költségvetés-készítő program hardverkulcsát regisztrálniuk kell a felhasználóknak azon a számítógépen, melyeken futtatni
NETTUTOR AZ OKTATÁSSZERVEZÉS SZÁMÍTÓGÉPES TÁMOGATÁSA
NETTUTOR AZ OKTATÁSSZERVEZÉS SZÁMÍTÓGÉPES TÁMOGATÁSA Kis Ferenc, kis.f@szamalk-inf.hu SZÁMALK Informatika Rt. Az utóbbi években az elektronikus oktatás területén egyre több vállalat próbál különböző multimédiás
INFORMATIKA ÁGAZATI ALKALMAZÁSAI. Az Agrármérnöki MSc szak tananyagfejlesztése TÁMOP-4.1.2-08/1/A-2009-0010
INFORMATIKA ÁGAZATI ALKALMAZÁSAI Az Agrármérnöki MSc szak tananyagfejlesztése TÁMOP-4.1.2-08/1/A-2009-0010 2. Adatbáziskezelés eszközei Adatbáziskezelés feladata Adatmodell típusai Relációs adatmodell
Példa 2012.05.11. Többértékű függőségek, 4NF, 5NF
Többértékű függőségek, 4NF, 5NF Szendrői Etelka datbázisok I szendroi@pmmk.pte.hu harmadik normálformáig mindenképpen érdemes normalizálni a relációkat. Legtöbbször elegendő is az első három normálformának
Adatmodellezés, alapfogalmak. Vassányi István
Adatmodellezés, alapfogalmak Vassányi István Alapok A helyes modell az információs rendszer későbbi használhatóságánakazalapja, olyanmint a jómunkaruha: véd, de nem akadályozza a munkát Objektum-orientált
Szolgáltatási szint megállapodás
Szolgáltatási szint megállapodás Verzió: 1.1 (2017. november 30.) aai@niif.hu Tartalomjegyzék Tartalomjegyzésk 1 Műszaki szolgáltatások...3 1.1 Fájl-alapú metadata...3 1.1.1 Szolgáltatás URL...3 1.1.2
BGF. 4. Mi tartozik az adatmodellek szerkezeti elemei
1. Mi az elsődleges következménye a gyenge logikai redundanciának? inkonzisztencia veszélye felesleges tárfoglalás feltételes függés 2. Az olyan tulajdonság az egyeden belül, amelynek bármely előfordulása
Adatbázisok I. Jánosi-Rancz Katalin Tünde 327A 1-1
Adatbázisok I. 5 Jánosi-Rancz Katalin Tünde tsuto@ms.sapientia.ro 327A 1-1 Normalizálás logikai adatbázis megtervezésére szolgáló módszer táblázat szétbontó relációs műveletek sorozata, eredményeképpen
Csima Judit október 24.
Adatbáziskezelés Funkcionális függőségek Csima Judit BME, VIK, Számítástudományi és Információelméleti Tanszék 2018. október 24. Csima Judit Adatbáziskezelés Funkcionális függőségek 1 / 1 Relációs sémák
6. Gyakorlat. Relációs adatbázis normalizálása
6. Gyakorlat Relációs adatbázis normalizálása Redundancia: Az E-K diagramok felírásánál vagy az átalakításnál elképzelhető, hogy nem az optimális megoldást írjuk fel. Ekkor az adat redundáns lehet. Példa:
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.
ADATBÁZIS-KEZELÉS ALAPOK Főbb Adattípusok: Igen/Nem Bájt Ez az adattípus logikai adatok tárolására alkalmas. A logikai adatok mindössze két értéket vehetnek fel. (Igen/Nem, Igaz/Hamis, Férfi/Nő, Fej/Írás
Dunavarsány Polgármesteri Hivatalának Szervezetfejlesztése
Dunavarsány Polgármesteri Hivatalának Szervezetfejlesztése ÁROP-3.A.1/2008-0018 13. részfeladat Pályázati kiírás 22. területe Szervezeti és informatikai megoldások a hálózatok létrehozására, illetve a
Adattárház kialakítása a Szövetkezet Integrációban, UML eszközökkel. Németh Rajmund Vezető BI Szakértő március 28.
Adattárház kialakítása a Szövetkezet Integrációban, UML eszközökkel Németh Rajmund Vezető BI Szakértő 2017. március 28. Szövetkezeti Integráció Központi Bank Takarékbank Zrt. Kereskedelmi Bank FHB Nyrt.
Adatbázisok. 4. gyakorlat. Adatmodellezés: E-K modellb l relációs adatbázisséma. Kötelez programok kiválasztása szeptember 24.
Adatbázisok 4. gyakorlat Adatmodellezés: E-K modellb l relációs adatbázisséma. Kötelez programok kiválasztása 2014. szeptember 24. 2014. szeptember 24. Adatbázisok 1 / 20 Az adatbázisok szolgáltatásai
Mezők viszonya a relációs adatbázis tábláiban
Mezők viszonya a relációs adatbázis tábláiban A normalizálás megértéséhez szükségünk van néhány további fogalom ismeretére, ezért most kisebb kitérőt teszünk. Megismerjük - a funkcionális függés, - a teljes
Táblák és a közöttük / az adatmezők közötti kapcsolatok grafikusan megjelenítve. 7 tábla, adatmezőik, bennük elsődleges és külső kulcsok
Tantárgy: Adatbázis-kezelés Szak: Digitális archívum fejlesztő szakirányú képzés (AULA), EKF, Eger Előadó: Göncziné Kapros Katalin Feladat: Tervezzen meg, és készítsen el egy saját relációs adatbázist.
Magas szintű adatmodellek Egyed/kapcsolat modell I.
Magas szintű adatmodellek Egyed/kapcsolat modell I. Ullman-Widom: Adatbázisrendszerek. Alapvetés. 4.fejezet Magas szintű adatmodellek (4.1-4.3.fej.) (köv.héten folyt.köv. 4.4-4.6.fej.) Az adatbázis modellezés
Adatbázisok elmélete 12. előadás
Adatbázisok elmélete 12. előadás Katona Gyula Y. Budapesti Műszaki és Gazdaságtudományi Egyetem Számítástudományi Tsz. I. B. 137/b kiskat@cs.bme.hu http://www.cs.bme.hu/ kiskat 2005 ADATBÁZISOK ELMÉLETE
Készítette: Enisz Krisztián, Lugossy Balázs, Speiser Ferenc, Ughy Gergely 2010.11.29. 1
Készítette: Enisz Krisztián, Lugossy Balázs, Speiser Ferenc, Ughy Gergely 2010.11.29. 1 /17 Tartalomjegyzék A térinformatikáról általánosságban Célok Felhasznált eszközök Fejlesztés lépései Adatbázis Grafikus
Az adatok a vállalat kulcsfontosságú erőforrásai. Az információs rendszer adatai kezelésének két alapvető változata:
ADATSZERVEZÉS Az adatok a vállalat kulcsfontosságú erőforrásai. Az információs rendszer adatai kezelésének két alapvető változata: fájlrendszerek (a konvencionális módszer) és adatbázis rendszerek (a haladóbb
Az ErdaGIS térinformatikai keretrendszer
Az ErdaGIS térinformatikai keretrendszer Két évtized tapasztalatát sűrítettük ErdaGIS térinformatikai keretrendszerünkbe, mely moduláris felépítésével széleskörű felhasználói réteget céloz, és felépítését
MIKOVINY SÁMUEL TÉRINFORMATIKAI EMLÉKVERSENY
FVM VIDÉKFEJLESZTÉSI, KÉPZÉSI ÉS SZAKTANÁCSADÁSI INTÉZET NYUGAT MAGYARORSZÁGI EGYETEM GEOINFORMATIKAI KAR MIKOVINY SÁMUEL TÉRINFORMATIKAI EMLÉKVERSENY 2008/2009. TANÉV Az I. FORDULÓ FELADATAI NÉV:... Tudnivalók
A program jelenleg az import illetve az intrastat adatok alapján tudja elkészíteni a jelentést, kizárólag kötelezettséget tud lekérdezni.
Leírás a Kompakt ZOLL v5 vámszoftverben elérhető környezetvédelmi termékdíj jelentéshez tartozó modulról. A program jelenleg az import illetve az intrastat adatok alapján tudja elkészíteni a jelentést,
Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem
A Java EE 5 platform Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem Utolsó módosítás: 2008. 04. 17. A Java EE 5 platform A Java EE 5 plattform A J2EE 1.4 után következő verzió. Alapvető továbbfejlesztési
KRÉTA. Végzettségek. Szakmai útmutató a. funkcionalitás használatához június 4.
KRÉTA Szakmai útmutató a Végzettségek funkcionalitás használatához 2018. június 4. Bevezető A Köznevelési Regisztrációs és Tanulmányi Alaprendszer (továbbiakban KRÉTA) intézményi adminisztrációs moduljában
Az ÉAOP-1.1.3-12-es pályázati kiírással kapcsolatos Gyakran Ismételt Kérdések gyűjteménye
Az ÉAOP-1.1.3-12-es pályázati kiírással kapcsolatos Gyakran Ismételt Kérdések gyűjteménye 1, Innovációs pályázati felhívás C.1.2. pontja a jogi szolgáltatások felsorolásakor az írja, hogy jogi szolgáltatásnak
Access gyakorlati feladatok lépésről lépésre
Access gyakorlati feladatok lépésről lépésre 1. feladat: Hajómenetrend A balatoni hajómenetrend rendelkezésünkre áll a menetrend.txt állományban. Készítsen új adatbázist HAJO néven! A mellékelt adatállományt
MS ACCESS 2010 ADATBÁZIS-KEZELÉS ELMÉLET SZE INFORMATIKAI KÉPZÉS 1
SZE INFORMATIKAI KÉPZÉS 1 ADATBÁZIS-KEZELÉS MS ACCESS 2010 A feladat megoldása során a Microsoft Office Access 2010 használata a javasolt. Ebben a feladatban a következőket fogjuk gyakorolni: Adatok importálása
KIR-STAT 2017 pedagógus adatok feltöltése KIR SZNY elemi adatok alapján Felhasználói útmutató (v.2)
KIR-STAT 2017 pedagógus adatok feltöltése KIR SZNY elemi adatok alapján Felhasználói útmutató (v.2) 2017.06.18. Tartalom 1. Adatimportálás bemutatása... 2 2. Betöltés feltételei... 2 3. Adatlap struktúra
A DALNET24 projekt aktualitásai
GISopen 2015. Székesfehérvár 2015. március 27. Doroszlai Tamás FÖMI-FFÜO ov Földmérési és Távérzékelési Intézet Digitális földhivatal Földhivatali elektronikus dokumentum kezelés Az elektronikus dokumentum
Adatbázisok elmélete
Adatbázisok elmélete Adatbáziskezelés, bevezető Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem Katona Gyula Y. (BME SZIT) Adatbázisok elmélete
Adatbázisok gyakorlat
Adatbázisok gyakorlat 5. gyakorlat Adatmodellezés III/IV Funkcionális függés, redundancia. Normalizálás Szegedi Tudományegyetem Természettudományi és Informatikai Kar Antal Gábor 1 Funkcionális függés
Az előadás célja. Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens 1
Az előadás célja A munkafolyamat ezés módszereinek és technikáinak bemutatása A munkafolyamat ezést körülvevő fejlesztési környezetnek és a munkafolyamat ezés főbb lépéseinek ismertetése Információrendszer
Informatikai projektellenőr szerepe/feladatai Informatika / Az informatika térhódítása Függőség az információtól / informatikától Információs
Bevezetés Projektellenőr szerepe és feladatai Informatika Informatikai függőség Informatikai projektek Mérnöki és informatikai feladatok találkozása technológiák 1 Tartalom Informatikai projektellenőr
Közigazgatási informatika tantárgyból
Tantárgyi kérdések a záróvizsgára Közigazgatási informatika tantárgyból 1.) A közbeszerzés rendszere (alapelvek, elektronikus árlejtés, a nyílt eljárás és a 2 szakaszból álló eljárások) 2.) A közbeszerzés
Funkciópont elemzés: elmélet és gyakorlat
Funkciópont elemzés: elmélet és gyakorlat Funkciópont elemzés Szoftver metrikák Funkciópont, mint metrika A funkciópont metrika alapelveinek áttekintése Bonyolultsággal korrigált funkciópont A funkciópont
DW 9. előadás DW tervezése, DW-projekt
DW 9. előadás DW tervezése, DW-projekt Követelmény felmérés DW séma tervezése Betöltési modul tervezése Fizikai DW tervezése OLAP felület tervezése Hardver kiépítése Implementáció Tesztelés, bevezetés
Tervezett fakitermelések bejelentése
Tervezett fakitermelések bejelentése ERDŐGAZDÁLKODÁSI HATÓSÁGI BEJELENTÉSEK/TERVEZETT ERDŐGAZDÁLKODÁSI TEV. BEJELENTÉSE/TERVEZETT FAKITERMELÉSEK BEJELENTÉSE BEVEZETÉS A Tervezett fakitermelések bejelentése
1. előadás Alapfogalmak Modellezés, a Bachman-féle fogalomrendszer, adatmodell,
1. előadás, a Bachman-féle, adatmodell, Adatbázisrendszerek előadás 2008. szeptember 8. Az szemlélet és Debreceni Egyetem Informatikai Kar 1.1 A hagyományos adatkezelés problémái állománykezelés egyéni
Labor leletező program
Labor leletező program 1. A labor leletező főbb funkciói 2. Labor kérés létrehozása 3. Labor kérések figyelése 4. Eredmények bevitele 5. Kérés archiválása 6. Beteg kérések archiválása 7. Régi lelet keresése
8. előadás. Az ER modell. Jelölések, az ER séma leképezése relációs sémára. Adatbázisrendszerek előadás november 14.
8. előadás Jelölések, az Adatbázisrendszerek előadás 2016. november 14., és Debreceni Egyetem Informatikai Kar Az előadások Elmasry & Navathe: Database Systems alapján készültek. 8.1 Egyedtípusok Definíció
Adatmodellek. 2. rész
Adatmodellek 2. rész Makány György Alapfogalmak JEL ADAT INFORMÁCIÓ ADATHALMAZ ADATÁLLOMÁNY ADATBÁZIS 2 Alapfogalmak JEL ADATHALMAZ észlelhető, felfogható fizikai érték ADAT a valós világ egy jelenségéből
Csima Judit szeptember 6.
Adatbáziskezelés, bevezető Csima Judit BME, VIK, Számítástudományi és Információelméleti Tanszék 2017. szeptember 6. Csima Judit Adatbáziskezelés, bevezető 1 / 20 Órák, emberek heti két óra: szerda 14.15-16.00
55 481 04 0000 00 00 Web-programozó Web-programozó
A /2007 (II. 27.) SzMM rendelettel módosított 1/2006 (II. 17.) OM rendelet Országos Képzési Jegyzékről és az Országos Képzési Jegyzékbe történő felvétel és törlés eljárási rendjéről alapján. Szakképesítés,
Közlekedésmérnöki alapszak (BSc) Közlekedési információs rendszerek I. BMEKOKUA201 (Transportation Information Systems I.)
Budapesti Műszaki és Gazdaságtudományi Egyetem Közlekedésmérnöki és Járműmérnöki Kar Közlekedésüzemi és Közlekedésgazdasági Tanszék Közlekedésmérnöki alapszak (BSc) Közlekedési információs rendszerek I
FIR WEBMODUL ALKALMAZÁS DIÁKIGAZOLVÁNY IGÉNYLÉS
Educatio Társadalmi Szolgáltató Nonprofit kft. FIR WEBMODUL ALKALMAZÁS DIÁKIGAZOLVÁNY IGÉNYLÉS Felhasználói kézikönyv Dokumentum állapota: Tervezet Verzió: 0.1.0 Tartalomjegyzék 1. Bevezetés... 3 2. Bejelentkezés...
Szombathely Város Vezetõi Döntéstámogató Rendszere VDIR-STAT. keringer@szombathely.hu
Szombathely Város Vezetõi Döntéstámogató Rendszere VDIR-STAT Miért? Az információ áramlás rendezetlen! Végrehajtási kontroll körülményes vagy hiányos! KSH adatbázis naprakészsége? Városról naprakész adatok
Adatbázisrendszerek 7. előadás: Az ER modell március 20.
Adatbázisrendszerek Jelölések, az 2018. március 20. Egyedtípusok 2 Definíció Azokat az egyedtípusokat, amelyek nem rendelkeznek saját kulcsattribútumokkal, gyenge egyedtípusoknak nevezzük. Ezzel ellentétben
Országos Területrendezési Terv térképi mel ékleteinek WMS szolgáltatással történő elérése, Quantum GIS program alkalmazásával Útmutató 2010.
Országos Területrendezési Terv térképi mellékleteinek WMS szolgáltatással történő elérése, Quantum GIS program alkalmazásával Útmutató 2010. május 1. BEVEZETÉS Az útmutató célja az Országos Területrendezési
Programozás. Bevezetés. Fodor Attila. Pannon Egyetem Műszaki Informatikai Kar Villamosmérnöki és Információs Rendszerek Tanszék
Programozás Fodor Attila Pannon Egyetem Műszaki Informatikai Kar Villamosmérnöki és Információs Rendszerek Tanszék foa@almos.vein.hu 2010. február 11. Tantárgy célja, szükséges ismeretek Tantárgy célja,
ADATBÁZIS-KEZELÉS Demetrovics Katalin
ADATBÁZIS-KEZELÉS Demetrovics Katalin 1. Alapfogalmak...1 1.1. Adat... 1 1.2. Információ... 1 1.3. Egyed, Tulajdonság, Kapcsolat... 1 1.4. Adatmodellek... 2 1.5. Adatbázis (DATABASE, DB)... 3 2. A relációs
MINISZTERELNÖKI HIVATAL. Szóbeli vizsgatevékenység
MINISZTERELNÖKI HIVATAL Vizsgarészhez rendelt követelménymodul azonosítója, megnevezése: 1147-06/1 Átfogó szakdolgozat készítése, mely egy internetes szolgáltatást tervez és valósít meg vagy a kliens-,
ny Tornabajnokság g eredmény nyilvántart ntartó rendszere A megoldandó feladat Követelmény analízis 1. Ficsor Lajos Általános Informatikai Tanszék
OMT esettanulmány ny Tornabajnokság g eredmény nyilvántart ntartó rendszere Lajos Miskolci Egyetem Általános Informatikai Tanszék A megoldandó feladat A cél egy tornabajnokság eredmény nyilvántartó rendszerének
A Java EE 5 plattform
A Java EE 5 platform Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem Utolsó módosítás: 2007. 11. 13. A Java EE 5 platform A Java EE 5 plattform A J2EE 1.4 után következő verzió. Alapvető továbbfejlesztési
Projekt beszámoló. Könyvelési Szakértői Rendszer Kifejlesztése Repetitív Könyvelési Feladatok Szabályalapú Feldolgozására
Projekt beszámoló Projekt azonosítója: Projektgazda neve: Projekt címe: DAOP-1.3.1-12-2012-0081 Számviteli Innovációs Iroda Kft. Könyvelési Szakértői Rendszer Kifejlesztése Repetitív Könyvelési Feladatok
Fogalmak: Adatbázis Tábla Adatbázis sorai: Adatbázis oszlopai azonosító mező, egyedi kulcs Lekérdezések Jelentés Adattípusok: Szöveg Feljegyzés Szám
Fogalmak: Adatbázis: logikailag összefüggő információ vagy adatgyőjtemény. Tábla: logikailag összetartozó adatok sorokból és oszlopokból álló elrendezése. Adatbázis sorai: (adat)rekord Adatbázis oszlopai:
IV/4. sz. melléklet: Kontrolling és döntéstámogatás funkcionális specifikáció
IV/4. sz. melléklet: Kontrolling és döntéstámogatás funkcionális specifikáció 1. A követelménylista céljáról Jelen követelménylista (mint a GOP 2.2.1 / KMOP 1.2.5 pályázati útmutató melléklete) meghatározza
VÁLLALATI INFORMÁCIÓS RENDSZEREK. Debrenti Attila Sándor
VÁLLALATI INFORMÁCIÓS RENDSZEREK Debrenti Attila Sándor Információs rendszer 2 Információs rendszer: az adatok megszerzésére, tárolására és a tárolt adatok különböző szempontok szerinti feldolgozására,
Verifikáció és validáció Általános bevezető
Verifikáció és validáció Általános bevezető Általános Verifikáció és validáció verification and validation - V&V: ellenőrző és elemző folyamatok amelyek biztosítják, hogy a szoftver megfelel a specifikációjának
Személyügyi nyilvántartás szoftver
Személyügyi nyilvántartás szoftver A nexonhr személyügyi nyilvántartás szoftver a személyügyi, továbbképzési és munkaköri adatok kezelését teszi lehetővé. A szoftver támogatja a HR adminisztrációs feladatokat,
Adatbázisrendszerek 8. előadás: Az Enhanced Entity-Relationship modell március 27.
Adatbázisrendszerek Az Enhanced Entity-Relationship Szuperosztályok, ok, öröklődés, specializáció,, leképezés re 2018. március 27. 2 EER k Egy osztály egyedek egy halmaza vagy kollekciója; magában foglal
MINISZTERELNÖKI HIVATAL. Szóbeli vizsgatevékenység
MINISZTERELNÖKI HIVATAL Vizsgarészhez rendelt követelménymodul azonosítója, megnevezése: 1189-06/5 Szóbeli vizsgatevékenység Szóbeli vizsgatevékenység időtartama: 15 perc A 20/2007. (V. 21.) SZMM rendelet
Gazdasági informatika II (SZIE GTK GVAM 1. évfolyam) 2009/2010. tanév 2. félév
Gazdasági informatika II (SZIE GTK GVAM 1. évfolyam) 2009/2010. tanév 2. félév Egyed: minden olyan dolog, amit minden más dologtól jól meg tudunk különböztetni és amiről adatokat akarunk tárolni. (pl.
ADATBÁZISOK. 4. gyakorlat: Redundanciák, funkcionális függőségek
ADATBÁZISOK 4. gyakorlat: Redundanciák, funkcionális függőségek Példa: szállodai adattábla vendég kód vendég név 200005 Pécsi Ádám 333230 Tóth Júlia 200005 Pécsi Ádám 123777 Szép László lakcím Budapest,
Adatbázisok I 2012.05.11. Adatmodellek komponensei. Adatbázis modellek típusai. Adatbázisrendszer-specifikus tervezés
Adatbázisok I Szemantikai adatmodellek Szendrői Etelka PTE-PMMK Rendszer és Szoftvertechnológiai Tanszék szendroi@pmmk.pte.hu Adatmodellek komponensei Adatmodell: matematikai formalizmus, mely a valóság
Előzmények 2011.10.23.
Előzmények Dr. Mileff Péter A 80-as évek közepétől a szoftverek komplexitása egyre növekszik. Megjelentek az OO nyelvek. Az OO fejlesztési módszerek a rendszer különböző nézőpontú modelljeit készítik el.
NORMALIZÁLÁS. Funkcionális függés Redundancia 1NF, 2NF, 3NF
NORMALIZÁLÁS Funkcionális függés Redundancia 1NF, 2NF, 3NF FUNKCIONÁLIS FÜGGŐSÉG Legyen adott R(A 1,, A n ) relációséma, valamint P, Q {A 1,, A n } (magyarán P és Q a séma attribútumainak részhalmazai)
Alkalmazások típusai Szoftverismeretek
Alkalmazások típusai Szoftverismeretek Prezentáció tartalma Szoftverek csoportjai Operációs rendszerek Partíciók, fájlrendszerek Tömörítés Vírusok Adatvédelem 2 A szoftver fogalma A szoftver teszi használhatóvá
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
1. Az adatbázistábla létrehozása a, Ha még nem hoztunk létre egy adatbázistáblát sem, akkor a jobb egérrel a DDIC-objekt. könyvtárra kattintva, majd a Létrehozás és az Adatbázistábla menüpontokat választva
A relációs adatmodell
A relációs adatmodell E. Codd vezette be: 1970 A Relational Model of Data for Large Shared Data Banks. Communications of ACM, 13(6). 377-387. 1982 Relational Databases: A Practical Foundation for Productivity.
ITIL alapú folyamat optimalizációs tapasztalatok
ITIL alapú folyamat optimalizációs tapasztalatok Berky Szabolcs vezető tanácsadó szabolcs.berky@stratis.hu A Stratisról dióhéjban 1998 2008: 10 éve vagyunk a tanácsadási piacon Független, tisztán magyar
TDK tájékoztató Gazdaságinformatika Intézeti Tanszék szeptember
TDK tájékoztató Gazdaságinformatika Intézeti Tanszék 2017. szeptember TDK témakörök és tanszéki kutatások, tájékoztató Tisztelt Hallgató, Tájékoztatjuk, hogy a meghirdetett témakörök csak tájékoztató jellegűek,
DAT adatcserefájl AutoCAD MAP DWG mapobject konvertáló program dokumentáció
H - 1161 Budapest Rákóczi út 76. Tel./Fax.: +36-1-4010159 http://www.pageos.hu toni@pageos.hu DAT adatcserefájl AutoCAD MAP DWG mapobject konvertáló program dokumentáció A program használható a TOPOBASE