1 / 258

DBASE

DBASE. Készítette: Pető László. Az egyed. A nyilvántartás szereplői pl.: az osztály tanulói A nyilvántartás célja határozza meg, hogy az egyedekről milyen adatokat tartunk nyilván. pl.: tanárok - érdemjegy; cipész - lábméret. A rekord. Ugyanazon egyedről nyilvántartott adatok összessége

darena
Download Presentation

DBASE

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. Az egyed • A nyilvántartás szereplői • pl.: az osztály tanulói • A nyilvántartás célja határozza meg, hogy az egyedekről milyen adatokat tartunk nyilván. • pl.: tanárok - érdemjegy; cipész - lábméret

  3. A rekord • Ugyanazon egyedről nyilvántartott adatok összessége • általában sorszámmal látjuk el • tanulókról például rekordot alkothat: név, születési hely, születési dátum, testvérek száma, tanulmányi átlag, bejáró-e.

  4. A mező • A nyilvántartás oszlopai • A rekordok adatai a mezők sorrendjének megfelelően kell, hogy kövessék egymást.

  5. Az adatbázisfájl • A nyilvántartás valamilyen háttértárolón, fájlban helyezkedik el. • Több összetartozó adatbázisfájl és a hozzájuk tartozó kiegészítő állományok (pl. indexfájl) alkotják az adatbázist.

  6. A relációs adatbázis

  7. Az adatbázis-kezelők feladata • Az adatbázisfájl létrehozása • Az adatbázisfájl kiegészítése újabb rekordokkal • A rekordok tartalmának módosítása • Rekordok törlése • Válogatás a rekordok között • Művelet elvégzése az adatbázisfájlban szereplő adatokkal

  8. Az adatbázis-kezelők feladata • A rekordok sorrendjének megváltoztatása • Több adatbázisfájl egyidejű használata • Az adatok kiírása • Jelentéskészítés • Lekérdezések végrehajtása

  9. DBASE • Az egyik legegyszerűbb és legismertebb adatbázis-kezelő • Az adatbázisfájl nevének kiterjesztése csak DBF lehet.

  10. A mező neve • A mezők azonosítója max. 10 karakterből állhat. • Az azonosítókat a felhasználó adja meg. • Szerepelhetnek benne: • az angol ABC nagy betűi • számjegyek • aláhúzásjel

  11. Példa mezőnevekre

  12. Adattípusok • szám • dátum • karaktersorozat (szöveg) • logikai

  13. Szám • Csak számjegyeket, tizedespontot és előjelet tartalmazhat • -18.25 • 1965 • +34.22

  14. Dátum • 8 karakterből áll: az év 4 számjegye, a hónap 2 számjegye és a nap 2 számjegye • 1965.02.21 • 2004.08.11

  15. Karaktersorozat • Tetszőleges karaktereket tartalmazhat • Bartók Béla • 76-324616 • 76324616

  16. Logikai adat • Igen vagy nem jellegű kérdésekre tartalmazhat választ. • Az igent az Y vagy a T betű jelentheti • A nemet az N vagy az F betű jelentheti

  17. Rövidítések

  18. Példa

  19. A mező hossza • Azt a számot, amely megadja, hogy a mező legfeljebb hány karaktert tartalmazhat, a mező hosszának nevezzük.

  20. Megjegyzések • A logikai mező hossza mindig 1. • A dátum mező hossza mindig 8. • Karakteres mező nem lehet hosszabb 254-nél. • Numerikus mező nem lehet hosszabb 19-nél. • A tizedesjegyek száma nem lehet több 15-nél. • A numerikus mező hossza legalább kettővel kell, hogy több legyen, mint a tizedesjegyek száma.

  21. Az adatbázisfájl tervezése • Kik lesznek az egyedek? • Milyen adatokat akarunk az egyedekről tárolni? (mezők) • Mi legyen a mezők neve? • Milyen típusúak legyenek a mezők? • Milyen hosszúak legyenek a karakteres és a numerikus mezők? • A numerikus mezők hány tizedest tartalmazzanak?

  22. Példa - KÖNYV • Szerző • Cím • Kiadás éve • Vannak-e benne képek? • Ára

  23. Példa - ISMERŐSÖK • Név • Születési dátum • Irányítószám • Város • Utca • Házszám

  24. Szükséges állományok • DBASE.EXE - maga a program • DBASE.OVL - kiegészítés • DBASEINL.OVL - kiegészítés • DBASE.MSG - üzenetek • HELP.DBS - súgó • CONFIG.DB - konfigurációs állomány

  25. Megjegyzés • A gép CONFIG.SYS állománya a következő sorokat kell tartalmazza mindenképp: • FILES = 20 • BUFFERS = 15 Az nem baj, ha nagyobb értékek szerepelnek!

  26. Bejelentkező képernyő

  27. A parancs-cella Milyen parancs végrehajtása van folyamatban. Ha Parancs Sor felirat látható, akkor nincs végrehajtás alatt álló feladat.

  28. A meghajtó-cella Az aktuális meghajtót mutatja.

  29. Az adatbázisfájl-cella Annak az adatbázisfájlnak a nevét mutatja, amin éppen dolgozunk. Ha üres, akkor nincs nyitott adatbázisfájl.

  30. A rekord-cella Ha dolgozunk egy adatbázison, akkor az abban lévő összes rekord számát mutatja, és azt, hogy hányadik rekordon állunk.

  31. Az üzemmód-cella INS billentyűvel válthatunk a betoldó és a felülíró üzemmód között. Az üzemmódok állapotát mutatja.

  32. A lámpa-cella A NumLock és a CapsLock lámpák állapotát jelzi ki.

  33. A kurzor kurzor • Ide kell begépelni a parancsokat. • Kis és nagybetűk egyaránt használhatók • Egy parancs max. 254 karakterből állhat. • A parancs begépelése után ENTER-t kell ütni. • Az előzőleg kiadott parancsok között a fel és le nyilakkal közlekedhetünk.

  34. CLEAR • Képernyő törlése

  35. QUIT • Kilépés a DBASE-ből

  36. Az adatbázisfájl létrehozása • CREATE fájlnév • CREATE WORK.DBF

  37. Az adatbázisfájl szerkezetének begépelése

  38. Az adatbázisfájl szerkezetének mentése CTRL+END

  39. Az adatbázis feltöltése

  40. Az adatbázisfájl feltöltése Lezárás: CTRL+END

  41. Az adatbázisfájlok számbavétele DIR

  42. Adatbázisfájl megnyitása USE önmagában kiadva lezárja a nyitott adatbázisfájlt USE fájlnév USE KIRALY.DBF

  43. Adatbázisfájl szerkezetének kiíratása DISPLAY STRUCTURE

  44. Az aktuális rekord • A nyitott adatbázisfájl kitüntetett rekordja • Célszerű azt aktuálissá tenni, amelyikre szükségünk van. • A rekord-cella mutatja az aktuális rekord sorszámát. • Ha a rekord-cellában EOF látható, akkor nincs aktuális rekord. • Ha a rekord-cellában None látható, akkor a fájlnak nincsenek rekordjai.

  45. Kijelölés GO paranccsal • GO 7 : a hetedik rekordot tesszük aktuálissá • GO TOP : az első rekord így is aktuálissá tehető • GO BOTTOM : az utolsó rekord így is aktuálissá tehető

  46. Kijelölés SKIP paranccsal • SKIP 4 : ha pl. jelenleg a 6. rekord az aktuális, akkor a 10. válik aktuálissá • SKIP -3 : ha jelenleg a 9. rekord volt aktuális, akkor a 6. válik aktuálissá. • SKIP szám nélkül ugyanaz, mint SKIP 1 • Ha a paranccsal az első rekord előttire hivatkoznánk, akkor az első válik aktuálissá. • Ha az utolsó utánira hivatkoznánk, akkor nem lesz aktuális rekord.

  47. Rekord hozzáfűzése APPEND Befejezés: CTRL+END

  48. Rekord betoldása INSERT : Az aktuális rekord után told be

  49. Rekord betoldása INSERT BEFORE : Az aktuális rekord elé told be.

  50. Aktuális rekord kiíratása DISPLAY

More Related