Készítette: Pető László

Slides:



Advertisements
Hasonló előadás
10. gyakorlat SQL SELECT.
Advertisements

MICROSOFT OFFICE ACCESS 2003.
Operációs rendszerek Bevezetés.
Microsoft Office Programcsalád
Access Adatbáziskezelés
Adatbázis I. Alapfogalmak.
EXCEL TÁBLÁZATKEZELŐ ALKALMAZÁS
Számítógépes ismeretek 5. óra
Ismétlés. Ismétlés: Adatbázisok megnyitása: OPEN DATABASE adatbázis_név OPEN DATABASE ”adatbázis_név elérési útvonallal” Adattábla megnyitása: USE tábla_név.
ADATBÁZIS KEZELÉS – Adattípusok
Microsoft Navision - Expressz módszertan Általános kezelés
Microsoft Access I. Készítette: Rummel Szabolcs
Körlevél készítése.
Táblázat kezelő programok
Adatbázis-kezelés.
KOVÁCS DÁVID. ALAPFOGALMAK Adatbázis: Olyan adatgyűjtemény, amely egy adott feladathoz kapcsolódó adatokat szervezett módon tárolja, és biztosítja az.
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,
Szövegszerkesztési szabályok
Készítette: Pető László
Adatbáziskezelés az MSAccess programmal Makány György 5. rész: Jelentések.
az MSAccess programmal
A körlevél készítésének menete
Adatbázis-kezelés ACCESS program:
Adatbázis-kezelés
Access alapok Táblák, kapcsolatok, űrlapok.
Táblázatkezelés Az Excel.
Ismerkedés a szövegszerkesztéssel
MSACCESS Bevezetés. Üzemeltetés Hozzáférés Jogosultságok Karbantartás Mentés Stb. Felhasználói felület Űrlapok Jelentések Menük Stb. Adatnézetek, funkcionalitás.
SQL.
Microsoft Office Programcsalád
Térkép. Mi az adat? Minden információ, amit tárolni kell. Minden információ, amit tárolni kell.  szám  szöveg  dátum  hang  kép, stb.
Statisztika, kutatásmódszertan I.
Körlevél.
1 Informatikai Szakképzési Portál Adatbázis kezelés Alapfogalmak.
Microsoft Visual FoxPro 9.0
Űrlapok és keretek.
Körlevél.
Készítette: Rummel Szabolcs Elérhetőség:
Visual Basic 2008 Express Edition
Adatbázis kezelés.
Adatbázis-kezelés Probléma: az excel kezelhetetlen túl sok adat esetén
A gyakorlatok munkakörnyezete
– SQL 3: SELECT - 1. – Tarcsi Ádám, január 31. Adatbázis gyakorlat.
Adatbázis alapfogalmak
ACCESS Lekérdezések, űrlapok, jelentések
SQL. SQL jellemzői Nem algoritmikus (nem tartalmaz algoritmikus szerkezeteket: ciklus, eljárás, elágazás) Nem rekurzív (önmagát nem hívhatja) Halmazorientált.
RAD Studio XE5: menük felépítése
Adatbázis-kezelés 3-4. Adatok lekérdezése utasítás általános formája SELECT [ALL/DISTINCT] {*/, …, } FROM [ ], …, [ ] [WHERE GROUP BY, …, HAVING ORDER.
Kördokumentumok 1..
Gazdasági informatikus - Szövegszerkesztés 1 Hosszú dokumentumok kezelése.
Első lépések a szövegszerkesztő használatában
Adatbáziskezelés. Adat és információ Információ –Új ismeret Adat –Az információ formai oldala –Jelsorozat.
Számítógépes grafika I. AUTOCAD alapok
Az Office 2007 új grafikus felülete
Gazdasági informatikus - Szövegszerkesztés 1 Bekezdések formázása 2.
 Adatbázis:  Valamilyen szempont szerint rendszerezett adathalmaz.  Adatbázis kezelés:  Adatok tárolása  Műveletek végzése az adatbázison; (Adatok.
A Mozilla magyar nyelvű szerkesztőjének használata
Excel alapok Templom Téri Német Nemzetiségi Általános iskola Pilisvörösvár 2015 A leggyakoribb Excel műveletek, ill. típusfeladatok Készítette: Kárpát.
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,
Táblák létrehozása és feltöltése adatokkal Rendezés Szűrés.
Készítette: Kiss András
Lekérdezések Adott tulajdonságú adatok listázásának módja a lekérdezés. A lekérdezések segítségével az adatbázisból megjeleníthetjük, módosíthatjuk, törölhetjük.
Kimutatás-pivot tábla, Excel 2010
Módosító lekérdezések
Total commander.
Jelentések Jelentést akkor használunk, ha az adatbázisban letárolt adatokat szeretnénk kinyomtatni. A jelentésben szereplő adatok alapja egy tábla vagy.
Kovács Gergely Péter Bevezetés
Adatbáziskezelés.
Adatbázis-kezelés 2. Relációs adatbázisok.
Táblázatkezelés Az Excel.
Előadás másolata:

Készítette: Pető László FOXPRO FOR WINDOWS Készítette: Pető László

Mezők A mezőnevek az angol ABC nagybetűit és a számjegyeket tartalmazhatják. Számjeggyel nem kezdődhetnek. Maximum 10 karakter hosszúak lehetnek.

Mezőtípusok Karakteres Numerikus Lebegőpontos Dátum Logikai Feljegyzés Általános

Karakteres mező Karakteres típusú adatok tárolására szolgál Maximális hossza 254 karakter

Numerikus mező Numerikus adatok tárolására szolgál Maximális hossza 20 karakter

Lebegőpontos mező Nagy pontosságú, tudományos adatok numerikus tárolására szolgál

Dátum mező Dátumok tárolására szolgál Hossza automatikusan 8 karakter

Logikai mező Az igaz/hamis értékek tárolására szolgál Y/N T/F I/N Hossza automatikusan 1.

Feljegyzés mező Kötetlen formátumú szövegek tárolására szolgál. Csak utalást tartalmaz egy .FPT kiterjesztésű állományra

Általános mező Képek, hanganyagok, Windows objektumok tárolására szolgál. Csatolás: Csak utalást tartalmaz az adott állományra. Beágyazás: Szintén az .FPT állományban kap helyet az objektum.

Rekordműveletek Rekordsorszám: A rekordok fizikai sorrendjét tükröző sorszám Rekordmutató: Az aktuális rekord sorszáma. (A műveletek alapértelmezés szerint mindig az aktuális rekordon hajtódnak végre. A rekordmutató mozgatása: léptetés - ugrás - keresés

Rekordműveletek Fájl vége jel (EOF): az utolsó rekord utáni pozíció. (Ha ez az aktuális, akkor nem hajtható végre rekordművelet.) Fájl eleje jel (BOF): az első rekord pozíciója.

Rekordműveletek Hozzáadás A bevitt adatok azonnal tárolódnak, nincs szükség külön mentésre. Rekordmódosítás

Rendezés Fizikai sorbarendezés: A rekordok az általunk megadott szempont szerint új fájlba másolódnak. Logikai sorbarendezés (indexelés): A rekordok sorszámának megfelelő sorrendű táblázata kerül egy új, úgynevezett indexfájlba. Az indexfájlok karbantartása automatikusan zajlik.

Indexelés Indexkulcs: Olyan kifejezés amely alapján az indexelés történik. Egyszerű indexkulcs: Egyetlen mező nevét tartalmazó kifejezés. Összetett indexkulcs: több mező összekapcsolásával létrehozott kifejezés.

Indexelés Egyértelmű (unique) indexelés: Azonos adatokból csak egy kerülhet az indextáblába.

Indexelés Szűréssel kialakított indextábla: csak azokat a rekordokat indexeljük, amelyek bizonyos feltételnek megfelelnek. KOD=”b”

Indexfájlok Lehet növekvő és csökkenő sorrendű Fordított sorrendben is használható egy adott indexfájl, de ekkor nő a műveleti idő. Egyszerű indexfájl kiterjesztése: .IDX Összetett indexfájl kiterjesztése: .CDX

Indexfájlok Egyszerű indexfájl: egy indextáblát tartalmazó indexfájl. Összetett indexfájl: egy indexfájl tartalmazza az összes indextáblát.

Összetett indexfájlok ugyanazt a nevet kapja, mint a táblázatfájl a táblázatfájl megnyitásával automatikusan megnyílik az ugyanolyan nevű .CDX fájl is. Az összetett indexfájlom belüli indextáblák az indexelemek.

Törlés Kijelölés törlésre Fizikai törlés Visszaállítás

Táblázatfájl megnyitása Megnyitáskor a táblázatfájl egy munkaterületre kerül. (Ha másképp nem rendelkezünk, akkor az 1. munkaterületre) Automatikusan megnyitódnak a táblázatfájllal az .FPT és a .CDX fájlok is. Hogy melyik indextábla lépjen életbe, arról nekünk kell rendelkeznünk.

Táblázatfájl lezárása A táblázatfájllal együtt annak összes járulékos fájlja lezáródik. Ha befejezzük a FOXPRO futtatását, akkor az összes munkaterület, összes állománya automatikusan lezáródik

Újraindexelés Az adatbázis-kezelő rendszerek legsérülékenyebb pontja az indextábla Ha nem előírt módon lépünk ki, akkor sérülhet. (Access egy fájlban kezeli az adatbázissal, ezért könnyen megsérülhet az egész adatbázis, Foxpronál csak az indextábla) Újraindexelésre van ilyenkor szükség.

Munkaterületek A FOXPRO 255 munkaterületet képes egyidejűleg kezelni. Alapértelmezésben mindig az elsőn dolgozik.

Relációs adatbázisok Olyan adatbázisok, amelyekben a használt táblázatok egymással valamilyen logikai kapcsolatban vannak Törzs állományok: állandó adatokat tartalmazó adathalmazok. Dinamikus állományok: állandó módosítást, illetve újabb és újabb rekordok bevitelét igénylő adathalmazok

Relációk fajtái Több az egyhez Az adattörzs egy adott rekordjára vonatkozóan több rekord is megjelenik a dinamikus állományban.

Relációk fajtái Egy a többhöz Az előbbi kapcsolat adattörzsének és dinamikus állományának a szerepe felcserélődhet.

Relációk fajtái Egy az egyhez Több a többhöz

A FOXPRO előnyei Nagyméretű adatbázisokat is képes gyorsan kezelni Windows környezetben fut Más Windows alkalmazásokkal adatexportra és adatimportra képes ODBC meghajtókon keresztül képes más adatbázisokat megnyitni

A FOXPRO előnyei Képet és hanganyagot is képes tárolni Teljesen menüvezérelt Többféle adatbeviteli objektummal rendelkezik Automatikusan képes hálózati feladatok ellátására Hatékony fejlesztőeszközökkel rendelkezik

A FOXPRO előnyei Moduláris felépítésű Alkalmazások építhetők benne Platformfüggetlen (Windows, Macintosh) Anyanyelvi változatai is vannak.

A FOXPRO használati lehetőségei Adatbáziskezelő Projekt készítő Alkalmazásgenerátor

Bejelentkező képernyő Parancs-ablak: Ide továbbra is begépelhet- jük a megszo- kott Dbase pa- rancsokat

Súgási lehetőségek súgó menü F1 sajnos angol nyelvű

Szövegszerkesztési funkciók Nagyjából a Wordnél, Excelnél megismert módszerek használatosak Szerkesztés menü

Új adatbázis létrehozása

Új adatbázisfájl létrehozása

Új adatbázisfájl létrehozása

Adatok bevitele

Feladat

Feladat

Fájl menü egyéb parancsai

Fájl megnyitása

Aktuális rekord kijelölése GO TOP GO BOTTOM GO SKIP Az aktuális rekord sorszáma mindig látható az állapotsoron.

Hozzáfűzés

Adatbázisfájl tartalmának kiíratása, módosítása

Lista

Tábla (Tallózás menü)

Rekordok törlése Kijelölés törlésre Törlésre való kijelölés megszüntetése Fizikai törlés

Kijelölés törlésre

Kijelölés törlésre

Kijelöltség megszüntetése

Fizikai törlés

Egy kis programozás Adatkezelő képernyő készítése

Adatkezelő képernyő File > Új…

Adatkezelő képernyő

Adatkezelő képernyő

Adatkezelő képernyő

Adatkezelő képernyő

Elejére nyomógomb go top show gets (változónak bármi megadható)

Egyet vissza gomb if !bof() skip -1 if bof() go top endif show gets (változónak bármi megadható)

Következő gomb if !eof() skip if eof() go bottom endif show gets

Utolsó gomb go bottom show gets

Új rekord nyomógomb append blank show gets _curobj=1

Kilépés gomb

Töröl gomb delete show gets

Visszaállít gomb recall show gets

Töröltséget jelző mező

Töröltséget jelző mező IIF(deleted(),”Törölt”,” ”) Mindenképp jelöljük be!!!

Töröltek eltávolítása gomb pack go top show gets

A Form színei, elrendezése Képernyő > Elrendezés… Itt érdemes címet és nevet is adni a Formnak!!! Objektum kijelölése a formon + Objektum menü

Képernyőprogram generálása

Képernyőprogram generálása Program > Létrehoz

Képernyőprogram generálása

Képernyőprogram futtatása Futtat > Képernyő...

Képernyőprogram futtatása

Feladat Készíts képernyőprogramot a könyvnyilvántartáshoz!

Jelentéskészítés Készítsünk olyan jelentést, amely kilistázza a nyilvántartott tanulóink összes adatát! File > Új...

Jelentéskészítés

Jelentéskészítés Jelentés > Gyorsjelentés...

Jelentéskészítés

Jelentéskészítés File > Ment… (tanulo.frx) Futtat > Jelentés (tanulo.frx) > Nyomtatási kép

Jelentés Formázás Objektum menü

Jelentés

Jelentéskészítés Csak azok adatait szeretnénk a jelentésen láthatóvá tenni, akiknek van testvérük. Adatbázis > Jelentés...

Jelentéskészítés TESTVÉR>0

Jelentéskészítés Azoknak a tanulóknak az adatait szeretnénk a jelentésre rakni, akik bejárók és tanulmányi eredményük 3,00-nél jobb. A megjelenítendő adatok a következők: név, születési hely, hány éves?, mennyi az átlagának és testvérei számának a szorzata?

Jelentéskészítés dupla kattintás a születési dátum mezőn a kifejezéshez beírni: (date()-szül_dátum)/365 dupla kattintás a testvérek száma mezőn a kifejezéshez beírni: testvér*átlag Adatbázis>Jelentés… ; bejuttatni a feltételt

Feladatok A könyvnyilvántartásod összes könyvéről készíts jelentést! A könyvnyilvántartásod 1956 után kiadott könyveiről készíts jelentést! A könyvnyilvántartásod képeskönyveinek írasd ki jelentésen a szerzőjét és a címét! A könyvnyilvántartásod 1965 után megjelent nem képes könyveinek írasd ki jelentésen a szerzőjét, címét és árának a 120 %-át!

Lekérdezés A felhasználó adatokat kérdez le az adattáblákból Meg kell adni: Mely mezők szerepeljenek a lekérdezésben Több adatbázis esetén azok között melyek biztosítják a kapcsolatot!

Lekérdezés Az SQL nyelv SELECT parancsát használja, ezért a lekérdezés platformfüggetlen.

Lekérdezések Lekérdezéseinkhez a kiraly.dbf állományt használjuk. Készítsünk lekérdezést az összes király nevéről és családjáról! File > Új

Lekérdezések

Lekérdezések Lekérdezést végrehajt nyomógomb

Lekérdezések

Lekérdezések Az adott lekérdezés elmenthető és bármikor újra előhozható a lekérdezési szempontok újbóli bevitele nélkül. Tegyük aktívvá az RQBE ablakot File>Ment kirnev.qpr

Lekérdezések Készítsünk lekérdezést, amely a királyok sorszámát, nevét és uralkodási éveik számát mutatja! ENTER

Lekérdezések

Lekérdezések Készítsünk lekérdezést István nevű királyaink minden adatáról!

Lekérdezések Készítsünk lekérdezést azokról a László nevű királyokról, akik nem tartoztak az Árpád házhoz!

Lekérdezések Kérdezzük le azon királyaink sorszámát, nevét, családját, akik legalább 20 esztendeig uralkodtak!

Lekérdezések

Lekérdezések

Lekérdezések Kérdezzük le azokat a nem Árpád-házhoz tartozó uralkodókat, akik 10 évnél kevesebb ideig voltak királyok!

Lekérdezés Kérdezzük le azon királyaink sorszámát, nevét, uralkodási évei számát, akik legalább 10 évet uralkodtak, vagy az Anjou-házhoz tartoztak!

Lekérdezés átirányítása jelentésbe

Lekérdezés átirányítása jelentésbe

Lekérdezés átirányítása jelentésbe

Lekérdezés átirányítása jelentésbe

Lekérdezés átirányítása új adatbázisfájlba

Lekérdezés átirányítása új adatbázisfájlba

Lekérdezés átirányítása új adatbázisfájlba A hossz.dbf adatbázis megnyitható. Az uralkodás hosszát jelző mező nevét Exp_4-ről érdemes megváltoztatni. Adatbázis>Beállítás Dupla kattintás

Lekérdezés átirányítása új adatbázisfájlba

Grafikon a lekérdezésből Csak egy szöveges mezőt tartalmazhat!

Grafikon a lekérdezésből

Grafikon a lekérdezésből

Grafikon a lekérdezésből

Rendezés Adatbázis>Sorbarendezés... hatáskör Igénylista feltétel kimenet

Rendezés Rendezzük a tanulói adatbázisunkat névsor szerint! (névsor.dbf)

Rendezés Rendezzük az adatbázist tanulmányi átlag szerint csökkenő sorrendbe! (jegyek.dbf)

Rendezés A rendezés legyen a születési hely, ha az ugyanaz testvérek száma szerint visszafelé, ha az ugyanaz a születési dátum szerint. Minden mező szerepeljen, a kollégiumot kivéve! (hely.dbf)

Rendezés Rendezzük a rekordokat a testvérek száma szerinti csökkenő sorrendbe ott, ahol az átlag 3,00-nál nem rosszabb!(harom.dbf)

Feladat A királyokat tartalmazó adatbázis rekordjai közül rendezd azokat névsor szerint, akik 15 évnél hosszabb ideig voltak királyok! A királyokat tartalmazó adatbázis rekordjait rendezd a család neve szerinti csökkenő sorrendbe, ha az egyenlő, akkor az uralkodás kezdete szerinti növekvő sorrendbe, a kimenet csak a sorszámot és a nevet tartalmazza!

Indexelés Egyszerű, vagy összetett indexfájl használata közül választhatunk A Foxpro az összetett indexfájl használatát kínálja fel automatikusan!

Indexelés Indexeljük a tanulói adatbázist a testvér*10+átlag kulcskifejezés szerint! File>Új

Indexelés Újabb tallózási parancs esetén már látszik az indexelés eredménye

Indexelés Indexeljük a tanulókat névsor szerint! Indexeljük a tanulókat átlaguk szerinti csökkenő sorrendben! Indexeljük uralkodóinkat az uralkodási időtartam szerinti csökkenő sorrendben!

Újraindexelés Adatbázis>Újraindexelés Keresés Rekord>Keresés

Munkaterület váltása Ablak>Nézet

Adatbázisfájlok összekapcsolása (Ismeros.dbf) /1-es munkaterület/

Adatbázisfájlok összekapcsolása (Posta.dbf) /2-es munkaterület/

Adatbázisfájlok összekapcsolása A Posta.dbf-et indexeljük a szám mező szerint!

Adatbázisfájlok összekapcsolása Nyissuk meg a megfelelő adatbázisokat a megfelelő munkaterületeken!

Adatbázisfájlok összekapcsolása

Adatbázisfájlok összekapcsolása IRSZ

Adatbázisfájlok összekapcsolása Ha most mindkét adatbázist tallózzuk egyszerre, akkor láthatóvá válik, hogy amint az egyik ismerősünket kijelöljük, azonnal megjelenik a másik ablakban az ő lakóhelye.

Alkalmazásépítés Táblázat: dolgozó4.dbf Index: törzsszám szerint, fizetés szerint Jelentés: Minden személyi adat, fizetési lista Képernyő: Legelső, legutolsó, előző, következő, töröl, visszaállít, új rekord, kilépés, a töröltség külön jelzése

Alkalmazásépítés Lekérdezések: külön minden osztálykód esetén a nyelvet tudókról (név, belépési dátum, lakcím) Menü: Amely összefogja a létrehozott elemeket és vezérli is azokat

Munkakönyvtár és erőforrásfájl beállítása Munkakönyvtár : Ablak>Nézet

Munkakönyvtár, erőforrásfájl A foxuser állományokat másoljuk át sajáterő néven! Végül: bezárás Sajatero.dbf

Táblázat

Indexek

Jelentések Gyorsjelentések mezőválasztással

Jelentések Jelentés Cím/ Összeg-zés Címsáv

Képernyő

Lekérdezések

Menü File > Új > Menü Táblázat Jelentések Lekérdezések Képernyő Kilépés Jelentések Dolgozók Fizetések Lekérdezések Mind a négy lekérdezéshez egy-egy menüparancs

Képernyőindító eljárás set sysmenu off do dolgozo.spr set sysmenu on

Kilépési eljárás close databases set resource to foxuser set sysmenu to default

Jelentési eljárás report form fizetes preview environment close databases

Lekérdezési eljárás set sysmenu off do szallit.qpr set sysmenu on

Alkalmazásépítés Célszerű újraindítani a Foxprot File > Új > Projekt Hozzávesz… Dolgozó.mpr Épít…> Projekt építése(a program elvégzi az összerakást) Erőforrásfájl hozzávétele (Táblázat típus; sajátero.dbf hozzávétele)

Alkalmazásépítés A képernyőkészletnél ki kell választani a File megnyitás, file bezárás, modális képernyő jelölőnégyzeteket! (Finomhangolás) Épít… Alkalmazás építése (Mindent újraépít)

Alkalmazás futtatása Futtat > Alkalmazás

VÉGE