Adatbázis-kezelés, információ-rendszerek

Slides:



Advertisements
Hasonló előadás
„Esélyteremtés és értékalakulás” Konferencia Megyeháza Kaposvár, 2009
Advertisements

ADATBÁZISOK.
Adatbázis gyakorlat 1. Szerző: Varga Zsuzsanna ELTE-IK (2004) Budapest
Irány a középszintű informatika érettségi
Microsoft Access Felhasználói felület.
MICROSOFT OFFICE ACCESS 2003.
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Adatbázis alapú rendszerek 1. Gyakorlat Követelmények / SQL.
Adatbázis-kezelés.
Hálózati architektúrák
Többfelhasználós és internetes térkép kezelés, megjelenítés.
MFG-Pro váll-ir. rendszer bemutatása
SQL Server 2005 Reporting Services a gyakorlatban
Microsoft fejlesztőeszközök a szakképzésben Farkas Bálint Visual Studio 2008.
A DBMS fő feladatai: - adatstruktúra (adatbázisséma) definiálása,
Adatbázis-kezelés.
16. Tétel. Adatbázis: Olyan adatgyűjtemény, amely egy adott feladathoz kapcsolódó adatokat szervezett módon tárolja, és biztosítja az adatokhoz való hozzáférést,
Vizuális modellezés Uml és osztálydiagram UML eszközök
Mérés és adatgyűjtés laboratóriumi gyakorlat Makan Gergely, Mingesz Róbert, Nagy Tamás 2. óra szeptember 9., 10. v
Adatbázis-kezelés ACCESS program:
WEB Technológiák Coldfusion ME Általános Informatikai Tsz. dr. Kovács László.
Nagyvállalati projektmenedzsment GTM szeminárium sorozat A Microsoft nagyvállalati projektmenedzsment megoldása Előadó:Kőnig Tibor
SQL Server 2005 Reporting Services Kószó Károly rendszermérnök Microsoft Magyarország.
Adatbázis-kezelés Papp-Varga Zsuzsanna. Elérhetőségek    as.
Ferenci László És Viniczai Zsófia Előadásában.  A vizsgázónak tisztában kell lennie az adatbázis-kezeléssel kapcsolatos legfontosabb fogalmakkal, és.
Darupályák tervezésének alapjai
WEB Technológiák ISAPI ME Általános Informatikai Tsz. dr. Kovács László.
WEB MES (webes gyártásirányító rendszer)
További vezérlőelemek
Microsoft BI technológiák az eszközmenedzsment szolgálatában
Szaktanácsadás SQL Server UpgradeTeljesítményoptimalizálás Replikáció kialakítás Disaster Recovery tervezés.NET Framework alapú fejlesztések.
Anyagadatbank c. tárgy gyakorlat Féléves tematika Adatbázis alapfogalmak, rendszerek Adatmodellek, adatbázis tervezés Adatbázis műveletek.
szakmérnök hallgatók számára
Statisztika, kutatásmódszertan I.
Microsoft Visual FoxPro 9.0
Az operációs rendszer Az operációs rendszer a számítógépet működtető szoftver, amely a számítógép indulásakor azonnal betöltődik a számítógép memóriájába:
Nézzük, mit tudunk…. Mire gondoltam? Megjeleníti az adott adatbázishoz kapcsolódó összes objektumot : adatbázis ablak.
Bevezetés a PRADO keretrendszerbe Kardos Gergely.
1 Hernyák Zoltán Programozási Nyelvek II. Eszterházy Károly Főiskola Számítástudományi tsz.
1 Hernyák Zoltán Web: Magasszintű Programozási Nyelvek I. Eszterházy.
Készítette: Rummel Szabolcs Elérhetőség:
Adatbázis kezelés. Az adatbázis tágabb értelemben egy olyan adathalmaz, amelynek elemei – egy meghatározott tulajdonságuk alapján – összetartozónak tekinthetők.
Alkalmazói programok Integrált felhasználói rendszerek Számítómunkahelyen szükséges felhasználói programokat egy csomagban, modulokban tartalmazza; az.
Visual Basic 2008 Express Edition
Adatbázis kezelés.
Adatbázis rendszerek I Relációs adatmodell strukturális része Általános Informatikai Tsz. Dr. Kovács László.
Adatbázis-kezelés Probléma: az excel kezelhetetlen túl sok adat esetén
A gyakorlatok munkakörnyezete
Adatbázis-kezelés. Alapfogalmak Adat: –észlelhető, felfogható ismeret –jelsorozat –valakinek, vagy valaminek a jellemz ő je –tény, közlés Információ:
Adatbázis-kezelés a gyakorlatban
Software - Ismeretek Avagy mitől megy a Hardware.
A Visual Basic és a programozás oktatása
Bevezetés az Office programozásába
Adatbázis kezelő bemutatása MS-Office 2003 Tisztelt Felhasználó ! Ebben a bemutatóban szeretném bemutatni Az adatbázis készítés alapjait. Földi Attila.
A projekt az Európai Unió társfinanszírozásával, az Európa terv keretében valósul meg. Számítógép- hálózatok dr. Herdon Miklós dr. Kovács György Magó Zsolt.
Adatbázisszintű adatmodellek
Informatikai gyakorlatok 11. évfolyam
ACCESS ALAPOK Alapfogalmak
A jövő HR megoldása Fejér Tamás. perbit.insight Munkavállaló kezelő Munkakör kezelő Toborzás kezelő Továbbképzés kezelő.
Az adatbázis az adatok és a köztük lévő összefüggések rendszere, amelyet egymás mellett tárolunk. Nagyon fontos, hogy az adatbázisunk szerkezetét jól megtervezzük,
kialakulása, fejlődése, generációk
Táblák létrehozása és feltöltése adatokkal Rendezés Szűrés.
Készítette: Kiss András
Adatstruktúrák Algoritmusok Objektumok
Adatbázis alapismeretek
Szövegszerkesztési alapfogalmak
Kovács Gergely Péter Bevezetés
Adatbáziskezelés.
Integrált könyvtár rendszer (IKR)
Hálózati architektúrák
Adatbázis-kezelés.
Előadás másolata:

Adatbázis-kezelés, információ-rendszerek GTK Pénzügy és Számvitel Szak, BSc Adatbázis-kezelés, információ-rendszerek Tárgyjegyző: Baksáné Varga Erika 4GL rendszerek Bevezetés az MS Access használatába

4GL rendszerek

4GL fogalma 4GL = 4th Generation Language Nem programozási nyelv, hanem grafikus felülettel rendelkező integrált alkalmazásfejlesztő eszköz. A 4GL eszközök magas szintű programozási nyelvre épülő komplex, objektumorientált programfejlesztő rendszerek.

Programzási nyelvek generációi 1GL: gépi (bináris) kód 2GL: alacsony szintű, gépközeli nyelvek 3GL: magas szintű programozási nyelvek (feladatorientált, strukturált prog. nyelvek) 4GL: grafikus felületű, objektumorientált programfejlesztő eszközök (komponens alapú fejlesztési módszert alkalmaznak)

4GL eszközök tulajdonságai 1/3 Grafikus felhasználói felület Objektumorientáltság (kész objektumok) Eseményvezérelt programozás Gyors fejlesztés (komponens alapú): elég megadni a megjelenítési és eseménykezelési paramétereket; az implementációs részleteket elrejti.

4GL eszközök tulajdonságai 2/3 Korszerű programozástechnikai eszközök használata Szabványosság és rugalmasság Teljesség Moduláris programfelépítés Csoportmunka-támogatás Segédprogramok széles választéka

4GL eszközök tulajdonságai 3/3 Futtatható állomány generálása MS Access A 4GL rendszerek általános követelményeinek megfelel, de a fejlesztő- rendszertől függetlenül futtatható állomány fordítására nem képes, ezért nem nevezhetjük "igazi" 4GL fejlesztőrendszernek!

4GL eszközök osztályozása Általános fejlesztő eszközök: általános programozási feladatok megoldására szolgálnak (pl. Delphi,VisualBasic) Adatbázis-kezelő alkalmazások fejlesztő eszközei (pl. Visual FoxPro, Power Builder, Oracle Power Forms, Magic) Speciális fejlesztő eszközök (pl. internet-alapú alkalmazásfejlesztő eszközök)

4GL rendszerek hátrányai erőforrás-igényesebbek, mint a hagyományos (3GL) rendszerek, a hagyományos megoldások már beváltak, jobban ismertek mind fejlesztői, mind felhasználói oldalról, komplexitásuk miatt áttekinthetőségük meglehetősen nehéz programozói feladat, nincs mindig szükség a 4GL nyújtotta előnyökre, lényegesen drágábbak, mint a hagyományos eszközök, a felhasználók lassabban térnek át újabb eszközökre.

4GL rendszer komponensei 1/8

4GL rendszer komponensei 2/8 Repository: A rendszer központi eleme. A repository tárolja az fejlesztőrendszer által készített alkalmazások adatait, a bennük szereplő objektumok, megkötések, szabályok definícióit.

4GL rendszer komponensei 3/8 Képernyőszerkesztő: A képernyő szerkesztő segítségével grafikusan megtervezhető az alkalmazás kezelő felülete. Események kezelését, vezérlését lehet vele megadni.

4GL rendszer komponensei 4/8 Menüszerkesztő: az egyes képernyők és nyomtatási programmodulok összekapcsolását végzi Jelentésszerkesztő: listaként, papíron kinyomtatott jelentések formátumát lehet vele megadni

4GL rendszer komponensei 5/8 Adatszerkesztő: A kapcsolódó adatbázisban létrehozandó vagy létrehozott adatok, relációk és attribútumok, indexek szerkezetét lehet definiálni. Itt lehet megadni az adatok forrását, elérési útvonalát is.

4GL rendszer komponensei 6/8 ER modellező Grafikusan és szemléletesen elkészíthető az adatszerkezet modellje. Az előállított modellből a rendszer automatikusan generálja a megfelelő relációs adatmodellt, és létrehozza a szükséges táblázatokat, integritási feltételeket.

4GL rendszer komponensei 7/8 CASE eszközök Computer-Aided Software Engineering a fejlesztés teljes vertikumát lefedő eszközök együttes elnevezése Kész alkalmazások, segédprogramok gyűjteménye

4GL rendszer komponensei 8/8 Csoportmunka-támogatás: változások pontos nyomonkövetése, ütemezések megvalósítása, feladatkörök pontos kijelölése.

Szoftverrendszerek működési környezete Külső számítógépes rendszerek Felhasználó Alkalmazáslogika Kezelői felület Kommunikációs felület

Kezelői felület A kezelői felületen keresztül tudjuk egy működő szoftverrendszer viselkedését befolyásolni. Grafikus Elemei: Megjelenítő objektumok: a kezelő ezeken keresztül kaphat információkat a rendszertől, és rajtuk keresztül be is avatkozhat a rendszer működésébe. Parancsok: billentyűkombinációk vagy menük

Megjelenítő objektumok A 4GL rendszerben az eszköztárról érhetők el. Tulajdonságokkal és metódusokkal rendelkeznek (adatlapon beállíthatók). Fajtái: Passzív: Tartalmuk, megjelenésük, és állapotuk állandó. Kezelői eseményekre nem reagálnak, és adatokat nem jelenítenek meg. Aktív: Tartalmuk időben változó, és az általuk megjelenített adatokat az alkalmazáslogika képzi, vagy közvetlenül a környezetből származnak.

Aktív kezelőszervek 1/3 Olyan aktív megjelenítő objektum, amely képes kezelői beavatkozásokra reagálni.

Aktív kezelőszervek 2/3 Nyomógomb (button) Kétállapotú kapcsoló (checkbox) Választógombok (radio button) (egyválasztós) Szövegmező Görgetősáv (függőleges vagy vízszintes)

Aktív kezelőszervek 3/3 Listák Állandó lista (lehet többválasztós) Beugró lista Kombinált lista (beugró lista + beviteli mező)

Külső alkalmazások A külső alkalmazás olyan komplex, általános részfeladatot old meg, melynek megvalósítása nem a mi alkalmazásunk feladata. Fajtái például: Op. rendszer szintű szolgáltatások Adatbáziskezelő rendszerek Külső alkalmazások Ipari- és mérőrendszerek

Adatbázis-hozzáférés kezelése Az adatbáziskezelőkhöz fejlesztett adatmegjelenítő, adatbeviteli, adatmódosító alkalmazások fejlesztése a 4GL alkalmazásfejlesztő eszközök egyik legelterjedtebb felhasználási területe. A kommunikációs felület feladatai: Adatbázis kapcsolat felvétele, lebontása. SQL kérések összeállítása, elküldése. Műveletek eredményének megjelenítése. A kezelői felületen keresztül bevitt vagy módosított adatok visszaírása az adatbázisba.

Szabványos kommunikációs felületek adatbázisok eléréséhez ODBC: Open Data Base Connectivity JDBC: Java Data Base Connectivity Felhasználó Adatbáziskezelő rendszer Alkalmazáslogika Kezelői felület Kommunikációs felület

Alkalmazáslogika Az alkalmazáslogika valósítja meg az alkalmazásunk procedurális belső működéseit. Feladatai: Eseménykezelés Alkalmazás-specifikus tevékenységek (egyedi kódrészletek) végrehajtása

Eseménykezelés Előre definiáltak, és kezelésükhöz előre gyártott sémák állnak rendelkezésre. Az események kezelése a megjelenítő objektumok metódusaihoz kapcsolódnak. Az esemény bekövetkezésekor a 4GL rendszer futtatórendszere automatikusan végrehajtja a kapcsolódó metódust.

Alkalmazás-specifikus tevékenységek Objektumokhoz kötődnek: az objektum megfelelő metódusának törzsében elhelyezett kódrészlettel valósítjuk meg. A feldolgozó metódusok aktivizálásának sorrendje a 4GL rendszer által rögzített. Az ütemező működésének részleteit a 4GL rendszer elrejti.

Bevezetés az MS Access használatába

Microsoft Access jellemzői 1/3 Nem tekinthető igazi 4GL rendszernek, mert nem tudunk vele futtatható állományt generálni. Windows környezetbe illesztett relációs adatbázis-kezelő rendszer, melynek segítségével az információ könnyen tárolható, rendezhető, visszakereshető és megjeleníthető.

Microsoft Access jellemzői 2/3 Teljes mértékig kihasználja a Windows grafikus lehetőségeit Helyi és távoli (MS SQL Server, ODBC) adatbáziskapcsolat is megvalósítható Importálható adatok: dBase, FoxPro, Paradox, más SQL adatbázisok adatai, Excel táblák adatai Exportálás helye: Word, Excel

Microsoft Access jellemzői 3/3 Az OLE (Object Linking and Embedding, objektumcsatolás és -beágyazás) lehetővé teszi, hogy más alkalmazások objektumait is használhassuk az Access űrlapokon és jelentéseken, illetve, hogy más alkalmazások dokumentumait is tárolhassuk az adatbázisban.

Adatkezelés lépései Access-ben Új projekt létrehozása Üres adatbázis létrehozása Táblák létrehozása, feltöltése Táblák közötti kapcsolatok megadása Űrlapok létrehozása, tesztelése Lekérdezések, jelentések elkészítése Menükészítés

MS Access segédletek Alkalmazásba beépített súgó ECDL Tudástár: http://hu.ecdlweb.org Access súgó: http://office.microsoft.com/hu-hu/access Gyakorlati anyag: http://www.iit.uni-miskolc.hu/vargae MS Access 2000 Tutorial: http://www.bcschools.net/staff/AccessHelp.htm Dr. Kovácsné Cohner J., Dr. Kovács T., Ozsváth M.: Adatkezelés az MS Access 2000 alkalmazásával, ComputerBooks, 2003.

Vége a bemutatónak … Köszönöm a figyelmet!