Upload
hart
View
151
Download
3
Embed Size (px)
DESCRIPTION
Microsoft Visual FoxPro 9.0. Páll Boglárka 2009-2010. Le írás. A Microsoft Visual FoxPro 9.0 adatbázisfejlesztő rendszer, mely desktop, kliens/szerver és webes adatbázis alkalmazások, komponensek létrehozását teszi lehetővé. - PowerPoint PPT Presentation
Citation preview
Microsoft Visual FoxPro 9.0
Páll Boglárka
2009-2010
Leírás
• A Microsoft Visual FoxPro 9.0 adatbázisfejlesztő rendszer, mely desktop, kliens/szerver és webes adatbázis alkalmazások, komponensek létrehozását teszi lehetővé.
• Nagy hatékonyságú adatbázis-eszközei gyakori feladatok elvégzését támogatják, mint például – adattáblák készítését, – lekérdezések futtatását, – integrált relációs adatbáziskezelő rendszerek
építését,
menü
parancs ablak
File -> New:
projekt, adatbázis, tábla, program, form, stb. létrehozása
A project
• Egy keret, mely magába foglalja valamennyi a készülõ alkalmazásunk létrehozásához szükséges modult.
• A leendõ alkalmazásunk persze nem egy hatalmas file-ból áll majd, hanem sok kicsibõl.
• A project file csak hivatkozásokat tartalmaz.
Könyvtárstruktúra:
• Data (.dbc, .dct, .dcx, .cdx, .dbf, .fpt)
• Forms (.sct, .scx)
• Graphics (.bmp, .ico)
• Help (.hlp, .chm)
• Menus (.mnt, .mnx, .mpr)
• Progs (.prg)
• Reports (.frt, .frx)
Feladat• Hozzuk létre FoxPro-ban egy üzlet
asatbázist ügynök, termék és eladás táblákkal és töltsük fel ezeket adatokkal
• Ügynök(ü_szszám, név, tel)• Termék(t_kód, név, ár)• Eladás(ü_szszám, t_kód, mennyiseg)
ügynök termék
eladás
Új tábla létrehozása
Táblák mezőinek típusai:
• character, character (binary)• currency,• numeric, • float, • date, • datetime, • double, • integer,• logical, • memo, memo (binary)• general,
Indexek*
• Az adatbázisok alapeszméje, hogy nagy mennyiségű adatokat úgy tárol el, hogy gyorsan, könnyen és egyértelműen visszakereshetők legyenek a tárolt adatok
• A gyors visszakeresést segíti és gyorsítja az indexelés.
Foxpro-ban a kulcsot indexelni kell
Kulcs típus kiválasztása
• Primary (elsõdleges kulcs)• Candidate (kulcsjelölt)• Binary (egyedi)• Regular (normális)
Táblák feltöltése:
View – Browse/Edit - Append Mode
Táblák közti kapcsolat
• Indexek nélkül nem lehet kapcsolatot létrehozni
• Primary/Candidate->Regular/Binary (1-n)• Primary/Candidate->Primary/Candidate (1-1)
Programok
File – New - Program
Futtatás