Programmas, kas strādā ar datu bāzēm. Bezmaksas programmas datu bāzu izstrādei un administrēšanai. Par db un datu direktorijiem

DbVisualizer 9.1.5

DbVisualizer ir datu bāzes rīks izstrādātājiem un datu bāzu administratoriem, kas palīdz gan izstrādāt, gan uzturēt jūsu datu bāzes.

Firebird 2.5.2

Firebird ir relāciju datu bāze, kas piedāvā daudzas ANSI SQL standarta funkcijas, kas darbojas operētājsistēmās Linux, Windows un dažādās Unix platformās. Firebird piedāvā izcilu vienlaicīgumu, augstu veiktspēju un jaudīgu valodas atbalstu saglabātajām procedūrām un aktivizētājiem.

Reitec.PMM 1.2.1.0

Reitec.PMM ir bezmaksas rīks testa iekārtu pārvaldībai, kas ir daļa no kvalitātes nodrošināšanas.

WowBase 1.1

Ātri un vienkārši izveidojiet savu datu bāzi.

MyContacts 3.1

Kontaktu, dzimšanas dienu un datumu/uzdevumu pārvaldība.

LibreOffice Rus operētājsistēmai Windows 3.6.4

LibreOffice biroja komplekts ir labākā bezmaksas alternatīva Microsoft Office 2003, 2007 un pat 2010.

PhpMyAdmin 3.5.3

phpMyAdmin Rus ir programma MySQL datu bāzes pārvaldībai, kuru varat lejupielādēt un izmantot bez maksas - gan mājās, gan organizācijā. Krievu versija.

Oracle MySQL operētājsistēmai Linux, UNIX, *BSD un citiem *nix 5.5.28 galīgajiem / 6.0.6 beta

Oracle MySQL - slavens datu bāzes serveris. Slavens ar savu nevainojamo stabilitāti un ātrumu.

Oracle MySQL operētājsistēmai Windows 5.5.28 Final / 6.0.6 Beta

MySQL ir viena no populārākajām atvērtā pirmkoda datu bāzēm, un to var lejupielādēt un lietot bez maksas.

Izveidosim vienkāršu datu bāzes lietojumprogrammu, kas parāda informāciju no tabulas "Tūristi" un tabulas "Tūrisma informācija" ierakstu no Microsoft Access datu bāzes, kas saistīts ar pašreizējo tabulas "Tūristi" ierakstu.

Lai to izdarītu, izveidosim tukšu Windows lietojumprogrammu. Vides izskats

attīstība ir parādīta 39. attēlā.

Rīsi. 39.Tukšs pieteikums

39. attēlā ir izcelta komponentu grupa “Dati”, kurā ir komponenti piekļuvei datiem un to apstrādei.

Datu bāzes datu piesaisti formai veic komponents “Saistošais avots”. Pārnesim to uz formu. Pēc ievietošanas veidlapā izstrādes vide iegūst šādu formu (40. att.).

Rīsi. 40. Saistošais avota komponents veidlapā

Komponents nav vizuāls, tāpēc tas tiek parādīts papildu panelī. Komponenta galvenais rekvizīts ir rekvizīts DataSource, kas norāda uz datu avotu. Pēc noklusējuma rekvizīts ir tukšs, tāpēc jums ir jākonfigurē tā vērtība. Atlasot šo rekvizītu rekvizītu logā, tiek parādīts šāds logs (41. att.).

Rīsi. 41. Datu avotu saraksts

Saraksts pašlaik ir tukšs, tāpēc jums ir jāizveido jauns datu avots, atlasot komandu Pievienot projekta datu avotu, lai izveidotu jaunu datu avotu un izveidotu savienojumu ar to. Tiek parādīts šāds dialoglodziņš (42. att.).

Rīsi. 42. Datu avotu saraksts

Šis dialoglodziņš piedāvā šādu datu avotu izvēli:

Datu bāze - datu bāze;

Pakalpojums — pakalpojums ir pakalpojums, kas nodrošina datus. Visbiežāk tas ir Web pakalpojums;

Objekts — objekts objekta atlasei, kas ģenerēs datus un objektus darbam ar to.

Mūsu gadījumā jums ir jāizvēlas vienums “Datu bāze”. Parādās logs datu savienojuma izvēlei (43. att.).

Rīsi. 43. Datu savienojuma izvēle

Šī dialoga mērķis ir izveidot savienojuma virkni, kas aprakstīs savienojuma parametrus ADO dzinējam, piemēram, datu bāzes veidu, atrašanās vietu, lietotājvārdus, drošības līdzekļus utt.

Dialoga nolaižamajā sarakstā ir visi iepriekš izveidotie savienojumi. Ja vajadzīgā savienojuma sarakstā nav, izmantojiet pogu “Jauns savienojums”. Nospiežot pogu, tiek parādīts šāds dialoglodziņš (44. att.).

Šajā dialoglodziņā jūs atlasāt datu avota veidu (šajā gadījumā Microsoft Access), datu bāzes nosaukumu (šajā gadījumā datu bāzes faila nosaukumu un atrašanās vietu) un lietotājvārdu un paroli, ko izmanto, lai izveidotu savienojumu ar datu bāzi. Poga "Papildu" ļauj iestatīt lielu skaitu parametru, kas saistīti ar dažādām ADO dzinēja daļām. Izmantojot pogu “Pārbaudīt savienojumu”, tiks nodrošināts, ka ievadītie parametri ir pareizi un savienojums darbojas.

Rīsi. 44. Jauna savienojuma izveide

Dialoga pēdējais solis ir atlasīt tās tabulas vai citus datu bāzes objektus, kas ir nepieciešami šajā datu avotā. Atlases logs ir parādīts 45. attēlā.

Rīsi. 45. Nepieciešamo tabulu izvēle

Šajā logā ir atlasītas tabulas “Tūristi” un “Tūrisma informācija”. Tā kā datu bāzē netika izveidoti citi objekti, izņemot tabulas, 45. attēlā tiek parādītas tikai tabulas. Tas pabeidz datu avota izveidi. Pēc noklikšķināšanas uz pogas "Pabeigt" veidlapā blakus komponentam BindingSource tiek parādīts komponents DataSet.

Tagad iepriekš pievienotie dati ir jāparāda veidlapā. Vienkāršākais veids, kā parādīt datus, ir izmantot DataGridView komponentu no datu komponentu grupas. Komponents ir vizuāls un uz veidlapas izskatās šādi (46. att.).

Rīsi. 46. ​​​​DataGridView komponents

Uzreiz parādās komponentu iestatījumu logs, kas nosaka tā datu rediģēšanas iespējas: “Iespējot pievienošanu”, “Iespējot rediģēšanu”, “Iespējot dzēšanu”; iespēja mainīt kolonnu secību: “Iespējot iespēju mainīt kolonnu secību” (“Iespējot kolonnu pārkārtošanu”); kā arī iespēja tikt pievienotam vecāku konteineram.

Lai komponents rādītu datus, nolaižamajā sarakstā ir jāatlasa datu avots. Izvēloties nolaižamo sarakstu, tiek parādīts šāds dialoglodziņš (47. att.).

Rīsi. 47. Datu avota atlase DataGridView

Šajā gadījumā par datu avotu izvēlējāmies tabulu “Tūristi”. Šī atlase maina ekrāna formu šādi (48. att.).

Rīsi. 48. DataGridView komponents parāda tabulas struktūru

Attēlā redzams, ka ir parādījies vēl viens BindingSource komponents un TableAdapter komponents, kas darbojas ar tabulu “Tūristi”. Lūdzu, ņemiet vērā, ka projektēšanas laikā vai izstrādes procesā tabulas dati netiek parādīti.

Tagad jums ir jāparāda dati no saistītās tabulas “Tūrisma informācija”. Lai to izdarītu, veidlapā ievietojiet citu DataGridView komponentu un kā datu avotu atlasiet šādu (49. att.).

Rīsi. 49. Datu avota izvēle otrajam DataGridView

Šeit datu avots nav pati tabula “Tūrisma informācija”, bet gan savienojums (saistošais avots) starp tabulām “Tūristi” un “Tūrisma informācija”. Šī atlase nodrošina, ka tiek atlasītas tikai tās Tūrisma informācijas tabulas rindas, kas ir saistītas ar pašreizējo rindu tabulā Tūristi. Šī izvēle nodrošina arī saistīto datu pareizu atjaunināšanu un dzēšanu. Iegūtās lietojumprogrammas darbība ir parādīta 50. attēlā.

Rīsi. 50. Datu bāzes lietojumprogramma darbā

Navigācija pa datiem, izmantojot bulttaustiņus, ir neērta. Lai vienkāršotu datu navigāciju, ir BindingNavigator komponents. Liksim uz formas (51. att.).

Rīsi. 51. BindingNavigator komponents uz veidlapas

Šis komponents ļauj pārvietoties starp tabulas ierakstiem, pievienot un dzēst tabulas rindas. Komponenta funkcionalitāti un izskatu var pielāgot, jo tā ir ToolStripContainer izvēlnes josla.

Rekvizīts, kas nosaka tabulu, caur kuru tiek veikta navigācija, ir rekvizīts BindingSource. Iestatīsim šī īpašuma vērtību uz "touristsBindingSource". Darbībā komponents izskatās šādi (52. att.).

Rīsi. 52. BindingNavigator komponents darbā

Datu rediģēšana DataGridView komponentes šūnās ar atbilstošiem iestatījumiem ir iespējama, taču tā ir neērta un nav racionāla. Jo īpaši ir grūti pārbaudīt, vai ievadītajās vērtībās nav kļūdu. Tāpēc tabulai “Tūristi” izveidosim ekrāna formu, kas ļaus attēlot datus TextBox komponentos un tos rediģēt. Lai to izdarītu, uz formas novietojiet Paneļa tipa konteineru un uz tā trīs TextBox komponentus šādi (53. att.).

Rīsi. 53. Ekrāna panelis ierakstu rediģēšanai tabulā “Tūristi”.

Tagad jums ir jāsaista TextBox komponenti ar atbilstošajiem tabulas “Tūristi” laukiem. Lai to izdarītu, mēs izmantojam rekvizītu no grupas DataBindings - Advanced, kas parādīts 54. attēlā.

Rīsi. 54. Rekvizīts “DataBindings — Advanced”

Izvēloties šo rekvizītu, tiek parādīts dialoglodziņš, kas parādīts 55. attēlā. Šis dialoglodziņš ļauj ne tikai saistīt datus, bet arī iestatīt notikumu, kura ietvaros dati tiks atjaunināti, kā arī formatēt datus, tos izvadot.

Augšējam TextBox komponentam nolaižamajā sarakstā Saistīšana atlasiet “touristsBmdmgSource” kā datu avotu un avota lauku kā “Uzvārds”. Vidējam un apakšējam TextBox komponentam atlasiet vienu un to pašu datu avotu un attiecīgi laukus “Nosaukums” un “Patronīms”.

Izstrādātā aplikācija darbībā izskatās šādi (56. att.).

Rīsi. 55. Rekvizīta “DataBindings — Advanced” dialoglodziņš

Rīsi. 56. Datu saistīšana ar vizuālajiem komponentiem

Tomēr, veicot izmaiņas, visi jaunie dati paliek tikai veidlapā. Tie netiek saglabāti datu bāzē, un, kad aplikācija tiks izsaukta vēlreiz, tās, protams, trūks. Tas notiek tāpēc, ka dati tika ielādēti DataSet objektā, kas ir tabulas kopija atmiņā. Visas darbības tiek veiktas ar šo kopiju. Lai izmaiņas tiktu atspoguļotas datu bāzē, ir jāizpilda TableAdapter klases atjaunināšanas metode. Tādējādi izstrādātajā aplikācijā ir jānovieto poga “Atjaunināt” un Click notikumu apdarinātājā jāieraksta šāds programmas kods:

tūristiTableAdapterUpdate(bDTur_firmDataSet); information_about_tourists TableAdapter.Update(bDTur_firmDataSet);

Šis kods atjaunina informāciju Tūristu un Tūrisma informācijas tabulās, ko nodrošina datu avots. Ņemiet vērā, ka šī metode ir pārslogota, un tās varianti ļauj atjaunināt gan atsevišķu tabulas rindu, gan rindu grupu.

EMS datu bāzes pārvaldības risinājumi piedāvā visaptverošu komplektu bezmaksas datu bāzes pārvaldības programmatūra, kas ļaus paaugstināt darba ar datiem produktivitāti un datu bāzes administrēšanas efektivitāti. Šīs bezmaksas datu bāzu pārvaldības programmas var palīdzēt atrisināt lielāko daļu administratīvo uzdevumu, nodrošinot būtisku funkcionalitāti datu bāzu un datu lietojumprogrammu izstrādātājiem, nepaļaujoties uz vairākām, daudzpusīgām SQL utilītprogrammām.

EMS SQL Manager Freeware ir piemērota gan iesācējiem, gan pieredzējušiem izstrādātājiem; tas ļaus ērti kontrolēt datu infrastruktūru, pateicoties visu nepieciešamo rīku pieejamībai datu bāzu sistēmu efektīvas darbības organizēšanai. Mūsu bezmaksas rīki sniedz jums iespēju veikt servera administrēšanu un datu bāzu izstrādi, pārvaldīt lietotājus un drošību, skatīt un rediģēt datus un veikt citas darbības, izmantojot vienu jaudīgu lietojumprogrammu ar intuitīvu GUI.

Izmantojot EMS SQL Manager bezmaksas programmatūru, varat strādāt ar serveriem, datu bāzēm un shēmām, skatīt, rediģēt, meklēt, grupēt, kārtot un filtrēt datus, izveidot un palaist SQL vaicājumus, izmantojot jaudīgu SQL redaktoru, strādāt ar vairākiem atlasītiem objektiem vienlaikus un daudz ko citu.

Piedāvājam plašu bezmaksas datu bāzes administrēšanas programmu klāstu populārākajiem serveriem. EMS SQL Manager Freeware atbalsta visus serveru, datu bāzu un tabulu objektus, kā arī jaunākās servera versijas un saistīto RDBMS funkcionalitāti.