1.56k likes | 1.81k Views
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.
E N D
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ü
Aktuális rekord kijelölése GO TOP GO BOTTOM GO SKIP Az aktuális rekord sorszáma mindig látható az állapotsoron.
Rekordok törlése • Kijelölés törlésre • Törlésre való kijelölés megszüntetése • Fizikai törlés