betöltés...
Elsősorban nem a táblák karbantartására összpontosít, hanem olyan beépített funkciókat kínál a felhasználók számára, amelyet eddig egyetlen program sem. A változatos eljárások így egyetlen rendszerbe vannak integrálva, amelyet a fejlesztő folyamatosan nyomon követ és továbbfejleszt.
A projekt 2003 nyarán indult, amely a felhasználókat hivatott szolgálni az adatbázis-kezelő munka könnyebbé tételével. A termék felhasználóbarát, mindenki könnyen szerkeszthet, adatokat vihet fel az egyes táblákba, mindezek mellett projektbe mentheti a változásokat.
Új project indításakor adattáblákat tölthetünk be, részletesen meghatározhatjuk ezek beállításait (pl. megnyitás módja, szűrés feltétel) és a végén elmenthetjük bármilyen néven, bárhova.
Adatokat könnyedén egyik adattáblából a másikba mozgathatunk könnyen, egyértelműen ugyanúgy nehezen, bonyolult feltételek (programozás) megadása tekintetében is. Mind a kezdő felhasználók és a haladó programozók is nagy hasznát vehetik.
Két adattáblában található adatokat általunk megadott kulcs(ok) alapján hasonlíthatjuk össze és az egyezőtlenségeket egy mentett adattáblában láthatjuk.
Lehetőség nyílik adattáblák karbantartására. Sok beépített funkció teszi könnyebbé dolgunkat.
Közvetlenül kapcsolódhatunk adatbázishoz, megnyithatunk adatállományokat és a beállításokat elmenthetjük; mindezt könnyebben, gyorsabban mint egy átlagos projektnél.
Minden adattáblát, SQL lekérdezést képernyőre és nyomtatóra vihetünk bárhol, bármikor kiválasztott mezőnevek szűkítésével is.
Más néven egy roppant egyszerű, hasznos adat pumpa. Talán a programozók egyik álma valósult meg. Vége van az állandó új adatbázisra történő áttérés nyomán felmerül leválogatásnak és beforgatásnak. Ez a problémára megfelelő orvoslatot nyújt, sőt mivel elmenthetjük a projekt tartalmát, (hibázás esetén is) később újra felhasználhatjuk azt.
A szokásos adattábla importálást és exportálást (amely szintén megtalálható a programban) valósítja meg, de annál jóval szélesebb körű, pontosabban kivitelezett funkciók felkínálásával:
A mezőértékeknél a karaktereket lecserélhetjük bizonyos karakterkészletekben meghatározott betűkre, de saját magunk is definiálhatunk karakterkészletet. Mindezekről jól áttekinthető log készül.
Sokszor előfordul, hogy két adattáblát szeretnénk összehasonlítani rekord pontosan, hogy ténylegesen milyen adatok hiányoznak egyik-másik táblából.
A két forrásnak a rendezettsége meg kell hogy egyezzen a kulcs mezők alapján.
Az összehasonlítás után a változások egy adattáblában lesznek elmentve. Ez egy pontosvesszővel tagolt szöveges állomány, amit később fel tudunk használni (hiszen a program ismeri, adattáblaként tudja kezelni a .csv formátumot…).
Egészen biztos, hogy sokszor találkoztunk már adatbázis karbantartó, megjelenítő (Database desktop applications) alkalmazásokkal. Nos, ezt a modult itt beépítve találjuk meg projekt formájában.
keresés, helyettesítés, szűrés, rendezés mezőkre
tábla tartalmának kiürítése, törölt adatok visszaállítása dBase táblánál
importálhatunk, exportálhatunk adatokat
tábla átnevezés, törlés
index javítása
tábla kiürítése
törölt rekordok végleges törlése (csak dBase és Paradox)
duplikált rekordok eltávolítása (csak dBase és Paradox) a megadott kulcs mezők alapján
frissíti az adatbázishoz tartozó indexeket, ha az állomány dátuma régebbi mint az adattábláé
dBase állomány „indexelt” bejegyzésének eltávolítása
tábla átnevezés és törlés
rekord importálás (vágólap, csv) és exportálás (excel, vágólap, csv, xml) kijelölt rekordok alapján is
Ha van egy olyan állományunk, amelyben az adatok nincsenek megfelelő karakterrel elválasztva és ezeket szeretnénk adatbázisba helyezni, ez a projekt megoldást kínál erre a problémára.
Kritérium viszont, hogy az ömlesztett adatmennyiséget karakterszámtól karakterszámig tudjuk mezőkbe rendezni (a következő rekordot a sortörés jelenti), tehát változó (egy sor) karakterszámú állományoknál ez nem alkalmazható!
Adatszerkezet mintát meg lehet adni szövegállományként, de a legjobb esetben egy adatbázis szerkezetét vehetjük alapul és lehetőség van rögtön ebbe a táblába belehelyezni ezeket az adatokat.
Mindezek mellett az adatbázis kezelő munkát az eszköz ablakok méginkább megkönnyítik. Segítségükkel bárhol, bármikor egyéb információkat gyűjthetünk, listázhatunk, stb. De akadnak olyanok is, amelyek plusz funkciókat kínálnak.
Bárhol és bármikor megtekintheti az adatbázisról feltárt információkat. Gyorsan és praktikusan megjeleníti az adattábla mező értékeit, indexeit, stb.
Közvetlenül kapcsolódhatunk adatbázishoz, megnyithatunk adatállományokat és a beállításokat elmenthetjük.
Segítségével nyomtatóra kérdezhetjük le az adattáblák tartalmát, kiválaszthatjuk azokat a mezőket, amelyeket a listázáskor látni szeretnénk.
Vonalkód alapján kereshetünk meg értéket: tetszőleges mezőre beállítva, adattábla felvétel / módosítás módban értékadás lehetőséggel.
Ha a projekt ablakoknál "nehézkesen" beállított adattábla tulajdonságokat át szeretnénk venni egy másik projektbe, akkor ezt könnyedén véghez vihetjük ezen eszköz ablak használatával.
Mivel már az 1.4.7 verzió rendelkezik fejlett "társítás" funkcióval, így az eszköz ablak segít a könyvtárrendszerünkben felkutatni az adattáblákat és egy egérkattintással betekinthetünk azok tartalmába. (A kitallózott elérési utat elmenthetjük.)
Database Magic funkció leírás | Ingyenes verzió | Prémium liszensz |
---|---|---|
Nem üzletszerű használatra | 15 napos próbaverzió | |
Adatbázis importálás és exportálás (merge data) | ||
Két adatbázis tartalmának összehasonlítása | ||
SQL szerkesztő | ||
Adat elérés és menedzsment | ||
Jelenleg a program támogatja a következő adatbázis típusokat: InterBase, Ms Access, Ms Excel, MySql(ODBC), Ms Sql, Oracle(ODBC), Foxpro, Paradox, dBase, szöveges, tagolt állományok (*.csv) | ||
Clarion táblák kezelése | ||
SQL parancs alkotás (Imp-Exp projekt) | ||
Adattábla összehasonlítás memória táblák segítségével (nincs szükség rendezésre) | ||
Clipper táblák kezelése BDE nélkül | ||
Btrieve táblák kezelése BDE nélkül | ||
További adatbázis típusok BDE nélkül: ADO, InterBase, MySQL, Ms Sql, Oracle, FireBird, SQLite, PostgreSQL, Sybase | ||
Hibás paradox táblák javítása | ||
42 839 |
23 108 |