Programy pracujúce s databázami. Bezplatné programy na vývoj a správu databáz. O adresároch db a data

DbVisualizer 9.1.5

DbVisualizer je databázový nástroj pre vývojárov a správcov databáz, ktorý vám pomôže s vývojom a údržbou vašich databáz.

Firebird 2.5.2

Firebird je relačná databáza ponúkajúca mnoho štandardných funkcií ANSI SQL, ktorá beží na Linuxe, Windowse a rôznych platformách Unix. Firebird ponúka vynikajúcu súbežnosť, vysoký výkon a výkonnú jazykovú podporu pre uložené procedúry a spúšťače.

Reitec.PMM 1.2.1.0

Reitec.PMM je bezplatný nástroj na správu testovacích zariadení v rámci zabezpečenia kvality.

WowBase 1.1

Vytvorte si vlastnú databázu rýchlo a jednoducho.

Moje kontakty 3.1

Správa kontaktov, narodenín a dátumov/úloh.

LibreOffice Rus pre Windows 3.6.4

Kancelársky balík LibreOffice je najlepšou bezplatnou alternatívou pre Microsoft Office 2003, 2007 a dokonca 2010.

PhpMyAdmin 3.5.3

phpMyAdmin Rus je program na správu databázy MySQL, ktorý si môžete stiahnuť a používať zadarmo - doma aj v organizácii. Ruská verzia.

Oracle MySQL pre Linux, UNIX, *BSD a ďalšie *nix 5.5.28 Final / 6.0.6 Beta

Oracle MySQL - Slávny databázový server. Známy svojou dokonalou stabilitou a rýchlosťou.

Oracle MySQL pre Windows 5.5.28 Final / 6.0.6 Beta

MySQL je jednou z najpopulárnejších open source databáz a je úplne zadarmo na stiahnutie a používanie.

Vytvorme si jednoduchú databázovú aplikáciu, ktorá zobrazuje informácie z tabuľky „Turisti“ a záznam tabuľky „Turistické informácie“ z databázy Microsoft Access priradený k aktuálnemu záznamu tabuľky „Turisti“.

Ak to chcete urobiť, vytvorte prázdnu aplikáciu Windows. Vzhľad prostredia

vývoj je znázornený na obrázku 39.

Ryža. 39. Prázdna žiadosť

Obrázok 39 zvýrazňuje skupinu komponentov „Údaje“, ktorá obsahuje komponenty na prístup a manipuláciu s údajmi.

Väzba údajov databázy do formulára je realizovaná komponentom „Binding Source“. Prenesieme do formy. Po umiestnení na formulár má vývojové prostredie nasledujúcu podobu (obr. 40).

Ryža. 40. Väzba Zdrojový komponent na formulári

Komponent nie je vizuálny, takže je zobrazený na prídavnom paneli. Hlavnou vlastnosťou komponentu je vlastnosť DataSource, ktorá ukazuje na zdroj údajov. V predvolenom nastavení je vlastnosť prázdna, takže musíte nakonfigurovať jej hodnotu. Po výbere tejto vlastnosti v okne vlastností sa zobrazí nasledujúce okno (obr. 41).

Ryža. 41. Zoznam zdrojov údajov

Zoznam je momentálne prázdny, takže musíte vytvoriť nový zdroj údajov výberom príkazu Pridať zdroj údajov projektu, čím vytvoríte nový zdroj údajov a pripojíte sa k nemu. Zobrazí sa nasledujúce dialógové okno (obr. 42).

Ryža. 42. Zoznam zdrojov údajov

Toto dialógové okno poskytuje nasledujúci výber zdrojov údajov:

Databáza - Databáza;

Služba - Služba je služba, ktorá poskytuje dáta. Najčastejšie ide o webovú službu;

Objekt - Objekt pre výber objektu, ktorý bude generovať dáta a objekty na prácu s nimi.

V našom prípade musíte vybrať položku „Databáza“. Zobrazí sa okno pre výber dátového pripojenia (obr. 43).

Ryža. 43. Výber dátového pripojenia

Účelom tohto dialógového okna je vytvoriť reťazec pripojenia, ktorý bude popisovať parametre pripojenia pre ADO engine, ako je typ databázy, jej umiestnenie, užívateľské mená, bezpečnostné prvky atď.

Rozbaľovací zoznam dialógového okna obsahuje všetky predtým vytvorené pripojenia. Ak požadované pripojenie nie je v zozname, mali by ste použiť tlačidlo „Nové pripojenie“. Stlačením tlačidla sa zobrazí nasledujúci dialóg (obr. 44).

V tomto dialógovom okne vyberiete typ zdroja údajov (v tomto prípade Microsoft Access), názov databázy (v tomto prípade názov a umiestnenie databázového súboru) a používateľské meno a heslo používané na pripojenie k databáze. Tlačidlo "Advanced" umožňuje nastaviť veľké množstvo parametrov súvisiacich s rôznymi časťami ADO enginu. Pomocou tlačidla „Test Connection“ sa presvedčíte, že zadané parametre sú správne a pripojenie funguje.

Ryža. 44. Vytvorenie nového pripojenia

Posledným krokom dialógu je výber tých tabuliek alebo iných databázových objektov, ktoré sú potrebné v tomto zdroji údajov. Okno výberu je znázornené na obrázku 45.

Ryža. 45. Výber potrebných tabuliek

V tomto okne sú vybraté tabuľky „Turisti“ a „Turistické informácie“. Keďže v databáze neboli vytvorené žiadne iné objekty ako tabuľky, na obrázku 45 sú zobrazené iba tabuľky. Tým je vytvorenie zdroja údajov dokončené. Po kliknutí na tlačidlo „Dokončiť“ sa vedľa komponentu BindingSource vo formulári zobrazí komponent DataSet.

Teraz je potrebné vo formulári zobraziť údaje pripojené vyššie. Najjednoduchší spôsob zobrazenia údajov je použiť komponent DataGridView zo skupiny komponentov Data. Komponent je vizuálny a na formulári vyzerá takto (obr. 46).

Ryža. 46. ​​Komponent DataGridView

Okamžite sa zobrazí okno s nastaveniami komponentu, ktoré určuje možnosti úpravy údajov: „Povoliť pridávanie“, „Povoliť úpravy“, „Povoliť odstraňovanie“; možnosť zmeniť poradie stĺpcov: „Povoliť možnosť zmeniť poradie stĺpcov“ („Povoliť zmenu poradia stĺpcov“); ako aj možnosť pripojenia k rodičovskému kontajneru.

Aby komponent zobrazoval údaje, musíte v rozbaľovacom zozname vybrať zdroj údajov. Výberom rozbaľovacieho zoznamu sa zobrazí nasledujúce dialógové okno (obr. 47).

Ryža. 47. Výber zdroja údajov pre DataGridView

V tomto prípade sme ako zdroj údajov zvolili tabuľku „Turists“. Tento výber zmení formu obrazovky nasledovne (obr. 48).

Ryža. 48. Komponent DataGridView zobrazuje štruktúru tabuľky

Obrázok ukazuje, že sa objavil ďalší komponent BindingSource a komponent TableAdapter, ktorý pracuje s tabuľkou „Turists“. Upozorňujeme, že v čase návrhu alebo počas procesu vývoja sa údaje z tabuľky nezobrazujú.

Teraz musíte zobraziť údaje z prepojenej tabuľky „Turistické informácie“. Ak to chcete urobiť, umiestnite na formulár ďalší komponent DataGridView a ako zdroj údajov vyberte nasledujúci (obr. 49).

Ryža. 49. Výber zdroja údajov pre druhý DataGridView

Zdrojom údajov tu nie je samotná tabuľka „Turistické informácie“, ale prepojenie (Binding Source) medzi tabuľkami „Turisti“ a „Turistické informácie“. Tento výber zabezpečí, že sa vyberú len tie riadky z tabuľky Turistické informácie, ktoré sú priradené k aktuálnemu riadku v tabuľke Turisti. Táto voľba tiež zaisťuje, že súvisiace údaje budú správne aktualizované a odstránené. Činnosť výslednej aplikácie je znázornená na obrázku 50.

Ryža. 50. Databázová aplikácia pri práci

Navigácia v údajoch pomocou klávesov so šípkami je nepohodlná. Na zjednodušenie navigácie v údajoch je tu komponent BindingNavigator. Položíme na formu (obr. 51).

Ryža. 51. Komponent BindingNavigator na formulári

Tento komponent vám umožňuje prechádzať medzi záznamami tabuľky, pridávať a odstraňovať riadky tabuľky. Funkčnosť a vzhľad komponentu je možné prispôsobiť, pretože ide o lištu ponuky ToolStripContainer.

Vlastnosť, ktorá určuje tabuľku, cez ktorú sa vykonáva navigácia, je vlastnosť BindingSource. Nastavme hodnotu tejto vlastnosti na "touristsBindingSource". V prevádzke komponent vyzerá takto (obr. 52).

Ryža. 52. Komponent BindingNavigator v práci

Editovanie údajov v bunkách komponentu DataGridView s príslušnými nastaveniami je možné, ale je to nepohodlné a nie racionálne. Najmä je ťažké skontrolovať zadané hodnoty na chyby. Preto pre tabuľku „Turists“ vytvoríme obrazovkový formulár, ktorý vám umožní zobrazovať údaje v komponentoch TextBox a upravovať ich. Za týmto účelom umiestnite na formulár kontajner typu Panel a naň tri komponenty TextBox nasledovne (obr. 53).

Ryža. 53. Panel obrazovky na úpravu záznamov v tabuľke „Turists“.

Teraz musíte naviazať komponenty TextBox na príslušné polia tabuľky „Turists“. Na tento účel použijeme vlastnosť zo skupiny DataBindings - Advanced, zobrazenú na obrázku 54.

Ryža. 54. Vlastnosť “DataBindings – Advanced”

Výber tejto vlastnosti vedie k zobrazeniu dialógu znázorneného na obrázku 55. Toto dialógové okno vám umožňuje nielen viazať dáta, ale aj nastaviť udalosť, v rámci ktorej sa budú dáta aktualizovať, ako aj formátovať dáta pri ich výstupe.

Pre horný komponent TextBox v rozbaľovacom zozname Väzba vyberte „touristsBmdmgSource“ ako zdroj údajov a pole zdroja ako „Priezvisko“. Pre stredný a spodný komponent TextBox vyberte rovnaký zdroj údajov a polia „Name“ a „Patronymic“.

Vyvinutá aplikácia v prevádzke vyzerá takto (obr. 56).

Ryža. 55. Dialógové okno pre vlastnosť “DataBindings - Advanced”.

Ryža. 56. Väzba údajov na vizuálne komponenty

Po vykonaní zmien však zostanú všetky nové údaje iba vo formulári. V databáze sa neukladajú a pri opätovnom vyvolaní aplikácie budú samozrejme chýbať. K tomu dochádza, pretože údaje boli načítané do objektu DataSet, ktorý je kópiou tabuľky v pamäti. Všetky akcie sa vykonávajú s touto kópiou. Aby sa zmeny prejavili v databáze, musíte vykonať metódu Update triedy TableAdapter. Vo vyvíjanej aplikácii je teda potrebné umiestniť tlačidlo „Aktualizovať“ a do obsluhy udalosti Click napísať nasledujúci programový kód:

touristTableAdapterUpdate(bDTur_firmDataSet); information_about_touristsTableAdapter.Update(bDTur_firmDataSet);

Tento kód aktualizuje informácie v tabuľkách Turisti a Turistické informácie, ktoré poskytuje zdroj údajov. Upozorňujeme, že táto metóda je preťažená a jej varianty vám umožňujú aktualizovať jednotlivý riadok tabuľky aj skupinu riadkov.

EMS Database Management Solutions ponúka komplexný balík bezplatný softvér na správu databáz, čo vám umožní zvýšiť produktivitu práce s dátami a efektivitu správy databázy. Tieto bezplatné programy na správu databáz vám môžu pomôcť vyriešiť väčšinu administratívnych úloh poskytovaním základných funkcií pre vývojárov databázových a dátových aplikácií bez toho, aby sa museli spoliehať na viacnásobné mnohostranné pomocné programy SQL.

EMS SQL Manager Freeware je vhodný pre začiatočníkov aj skúsených vývojárov; uľahčí ovládanie dátovej infraštruktúry vďaka dostupnosti všetkých potrebných nástrojov na organizáciu efektívneho fungovania databázových systémov. Naše bezplatné nástroje vám umožňujú vykonávať správu serverov a vývoj databáz, spravovať používateľov a zabezpečenie, prezerať a upravovať údaje a ďalšie, a to všetko z jednej výkonnej aplikácie s intuitívnym GUI.

Pomocou EMS SQL Manager Freeware môžete pracovať so servermi, databázami a schémami, prezerať, upravovať, vyhľadávať, zoskupovať, triediť a filtrovať dáta, vytvárať a spúšťať SQL dotazy pomocou výkonného SQL editora, pracovať s viacerými vybranými objektmi súčasne a oveľa viac.

Ponúkame širokú škálu bezplatných programov na správu databáz pre najpopulárnejšie servery. EMS SQL Manager Freeware podporuje všetky serverové, databázové a tabuľkové objekty, ako aj najnovšie verzie serverov a súvisiace funkcie RDBMS.