Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Recenzii
  • Nu numai phpMyAdmin: ​​un shell pentru gestionarea bazelor de date.

Nu numai phpMyAdmin: ​​un shell pentru gestionarea bazelor de date.

  • „onclick =" window.open (this.href, „win2 return false> Print

În activitățile lor, companiile, organizațiile, serviciile se confruntă cu nevoia de contabilitate, sistematizare și prelucrare alt fel informație. Cu dezvoltarea tehnologia Informatiei această contabilitate se efectuează de obicei folosind tehnologia calculatoarelor... În acest caz, informațiile sunt acumulate în baze de date electronice ah date.

În prezent, există un număr semnificativ de tipuri de baze de date electronice. Pentru a stoca matrice mari de informații, sunt adesea folosite sisteme de gestionare a bazelor de date (DBMS) orientate spre SQL (MySQL, PostgreSQL, MsSQL, Oracle, Sybase, FireBird / Interbase, IBM DB2). SGBD-ul specificat funcționează platforme diferite(sisteme de operare) - Windows, Linux, OS X, Unix.

Dezvoltarea de software (software) pentru contabilitate și prelucrare a informațiilor se realizează pentru sarcini specializate și, de regulă, se realizează „de la zero” pentru un anumit SGBD și sistem de operare. Dar, Pe aici nu este întotdeauna optimă. În primul rând, dezvoltarea de la zero face sistemul informațional mai scump. În al doilea rând, sistemul se dovedește a fi legat de SGBD specificși OS, ceea ce face ca utilizarea sa să fie mai puțin mobilă și mai puțin flexibilă. În al treilea rând, în stadiul de punere în scenă termeni de referintași proiectarea software-ului, disponibilitatea suficientă un numar mare SGBD și sistemele de operare creează o anumită complexitate în alegerea lor de către clientul software. Și clientul alege adesea opțiunea pe care i-o oferă dezvoltatorul.

Propusul software„Database shell” vă permite să creați rapid un sistem multi-utilizator de contabilitate și procesare a informațiilor nivel corporativ pe un SGBD orientat spre SQL (MySQL, PostgreSQL, MsSQL, Oracle, Sybase, FireBird / Interbase, IBM DB2) și oricare dintre principalele sisteme de operare (Windows, Linux, OS X, Unix). Acest sistem este ușor extensibil și modificabil. Întreținerea și modificarea software-ului poate fi efectuată de un angajat care nu are cunoștințe profunde despre programarea și funcționarea SGBD. „Database Shell” include instrumente de proiectare vizuală, care sunt un instrument de extindere și modificare Sistem informatic... La implementarea unui sistem informatic, interesele clientului sunt pe deplin luate în considerare atunci când alegeți un SGBD și sistem de operare(Demonstrație de instalare și utilizare).

Software-ul Database Shell are următoarele caracteristici și capacități funcționale:

  • dezvoltat în java, ceea ce îl face cross-platform;
  • vă permite să stocați informații în orice bază de date orientată spre SQL pentru care există un driver jdbc;
  • are încorporat un sistem de administrare și diferențiere a drepturilor utilizatorilor care au acces la informații;
  • asigură stocarea unificată a informațiilor sub formă de diverse „obiecte contabile” și stabilirea de legături între acestea;
  • vă permite să conectați și să integrați module suplimentare de procesare a informațiilor (de la terți) în sistem;
  • permite intrarea modul vizual extinde și modifica funcționalitatea software-ului, corectează prezentarea informațiilor către utilizatorii sistemului;
  • oferă capacitatea de a stabili regulile pentru controlul logic al informațiilor de intrare fără a implica un dezvoltator de software;
  • are un mecanism de schimb de informații între sisteme distribuite(baze de date) asigurarea integrității informațiilor;
  • are capacitatea de a organiza accesul la informații prin intermediul unui browser.



Folosesc Brilliant Database 9 aici de ceva vreme - un lucru destul de potrivit, cu excepția faptului că folosește un fel de format de bază de date propriu și a epuizat perioada de probă, iar crăpăturile sunt strâmbe.
În general, aveți nevoie de un fel de aplicație care ar facilita crearea unui shell pentru baza de date și, dacă este posibil, ar elimina necesitatea de a programa orice. Și dacă ar funcționa și cu o bază de date reală - mysql, oracle, mssql și așa mai departe, ar fi superb.
Cred că toată lumea a observat că toate bazele de date sunt oarecum similare ca structură și trebuie să existe deja un instrument unificat pentru crearea shell-urilor pentru baza de date. Ar fi posibil chiar și pentru mese și interogări SQL compuneți-vă, dar aceasta este exact partea interfeței care trebuie făcută fără programare.
Adăugat (1). 2AZDesign: dacă te uiți la Brilliant DB, atunci am realizat ceea ce mi-am dorit acolo, și anume, un mic set de tabele, organizarea comunicării între ele, crearea de formulare pentru editare, primirea rapoartelor în forma dorită... Și toate acestea fără nicio programare.
Adăugat (2). 2Indy43333: Acest program, pe care l-am folosit, are probleme și este scump să-l cumpăr, deoarece nu este conceput pentru un buzunar rusesc. Și nu este clar de ce nimeni nu crede că acest lucru este posibil. Ce fel de funcționalitate este imposibil de imaginat fără programare?




Nimic nu va funcționa fără programare
1) DB nu este doar tabele, ci și link-uri de declanșare, proceduri
2) De asemenea, carcasa trebuie programată, în ciuda faptului că componentele principale sunt gata făcute.
Cel mai simplu este să iei Firebird + Delphi
Firebird este un sistem industrial gratuit de gestionare a bazelor de date cu SQL standard
Delphi este un mediu de dezvoltare binemeritat
Cum să faci asta vezi link-urile
Am auzit povești despre crearea de programe fără programare din 1980, dar până acum nu am văzut un singur sistem care să se apropie cumva de asta.



Și nu a fost luată în considerare problema cumpărării programului pe care îl folosești foarte intens și ai încredere în stocarea datelor?

De asemenea, nu este suficient să crezi că poți face un shell normal fără programare și să folosești funcțiile reale ale bazei de date.


17.03.2015
Baza mea de date vizuală
Mediu simplu dezvoltarea bazei de date, fără ajutorul specialiștilor și abilităților de programare, veți crea o bază de date cu drepturi depline aplicație Windows baze de date. Poate fi la fel de simplu ca carte de telefoaneși sistemul de contabilitate din afacerea dvs.
Rezultatul muncii tale va fi Windows complet aplicație care nu necesită instalare și componente ale terțilorși capabil să lucreze direct cu Flash USB conduce.
Complet cu programul, veți găsi proiecte de baze de date gata făcute.

Când vorbim despre un instrument de gestionare a bazelor de date Date MySQL, apoi a priori
credem că va fi phpMyAdmin. Pe orice găzduire, phpMyAdmin este standard
de facto. Un lucru este rău - acest instrument mai degrabă auxiliar este adesea
folosit ca instrument principal. Dar când ai de-a face constant cu
baza de date, atunci instrumentul trebuie ales corespunzător.

Nu, nu am nimic împotriva phpMyAdmin, dar haideți să judecăm cu seriozitate. Implementarea
în PHP vă permite să utilizați soluția aproape oriunde, dar imediat
impune restricții serioase privind utilizarea. Ce sunt
pagini complet reîncărcabile din cauza absenței AJAX. Lucrați prin așa ceva
interfața este dificilă, iar editarea datelor este în general o nebunie. Tu niciodata
nu am apăsat accidental butonul „Șterge pagina”, deși am vrut doar să șterg una
înregistrare? am apăsat. În plus, phpMyAdmin trebuie configurat pentru fiecare
servere separat. Despre accesul la servere diferite dintr-un loc rămâne
doar vis. Da, implementarea ca aplicație web oferă avantaje pentru unele
situații, dar pentru proiectarea bazei de date, editarea datelor, programare
procedurile stocate și interogările SQL complexe au soluții mult mai bune.

  • Dezvoltare site
  • Multe companii creează diverse aplicații multifuncționale pentru a facilita gestionarea, dezvoltarea și administrarea bazelor de date.

    Majoritate baze de date relaționale datele, cu excepția MS Access, sunt formate din două componente individuale: „Back-end” unde sunt stocate datele și „front-end” - interfața cu utilizatorul pentru interacțiunea cu datele. Acest tip de construcție este suficient de inteligent, deoarece paralelizează un model de programare pe două niveluri care decuplează stratul de date de interfața cu utilizatorulși permite pieței de software să se concentreze direct pe îmbunătățirea produselor sale. Acest model deschide ușa terților care își construiesc aplicațiile cu care să interacționeze diverse baze date.

    Pe Internet, toată lumea poate găsi multe produse pentru dezvoltarea și administrarea bazelor de date MySQL. Am decis să colectăm cele mai populare 10 instrumente într-un singur articol, astfel încât să vă puteți economisi timp.

    1. Banc de lucru

    Primul loc aparține de drept instrumentului Workbench (dezvoltat de Sun Systems / Oracle), care poate rula pe platforme Microsoft Windows, Mac OS X și Linux. Workbench combină dezvoltarea și administrarea bazei de date și este succesorul DBDesigner4.

    MySQL Workbench distribuit sub licență gratuită- Ediția comunitară și cu abonament anual plătit - Editie Standard... Acesta din urmă include caracteristici suplimentare care poate îmbunătăți semnificativ productivitatea atât a dezvoltatorilor, cât și a administratorilor de baze de date.

    Costul este gratuit.

    Ce face ca bancul de lucru să fie popular?

    • capacitatea de a prezenta un model de bază de date în grafic, precum și editarea datelor din tabel;
    • prezența unui mecanism simplu și funcțional de creare a relațiilor între câmpurile tabelului, printre care se implementează o relație multi-la-mulți cu capacitatea de a crea un tabel de relații;
    • funcția Reverse Engineering vă permite să restaurați structura tabelelor și legăturilor din cea care a fost implementată anterior și stocată pe serverul bazei de date;
    • prezența unui editor pentru interogări SQL, care face posibilă, la trimiterea către server, primirea unui răspuns în formă tabelară si alte posibilitati.

    2. Navicat

    Locul al doilea ii revine Navicat(dezvoltat de PremiumSoft CyberTech Ltd) este un instrument de dezvoltare și administrare a bazelor de date care rulează pe orice server MySQL începând cu versiunea 3.21. Pentru MySQL, Navicat este disponibil pentru a rula platformele Microsoft Windows, Mac OS X și Linux.

    Prețurile produselor variază de la 199 USD la 379 USD.

    Ce face Navicat popular?

    • prezența unui designer de interogări vizuale;
    • capacitatea de a importa, exporta și Rezervă copie date;
    • capacitatea de a crea rapoarte;
    • Tunnel SSH și HTTP;
    • migrarea și sincronizarea datelor și structurii;
    • instrument pentru programarea sarcinilor și a altor caracteristici.

    3. PHPMyAdmin

    PHPMyAdmin - aplicatie gratuita Cu sursa deschisa, destinat administrării SGBD-ului MySQL. PHPMyAdmin este o interfață web cu ajutorul căreia puteți administra serverul MySQL, puteți rula comenzi și puteți vizualiza conținutul tabelelor și bazelor de date printr-un browser.

    Costul este gratuit.

    Ce face PHPMyAdmin popular?

    • capacitatea de a gestiona SGBD-ul MySQL fără a introduce direct comenzi SQL;
    • modul în care panoul de control PHPMyAdmin oferă posibilitatea de a administra baze de date dedicate;
    • dezvoltare intensivă;
    • abilitatea de a integra PHPMyAdmin în propriile dezvoltări datorită licenței publice generale GNU și altor caracteristici.

    4.dbForge Studio pentru MySQL

    dbForge Studio pentru MySQL- un instrument de interes pentru ambii utilizatorii MySQLși pentru dezvoltatorii de baze de date. Cu ajutorul acestuia veți putea automatiza cu ușurință muncă de rutinăși economisiți timp. Astăzi, dbForge Studio pentru MySQL este disponibil în trei ediții: Express, Standard și Professional, ceea ce vă permite să alegeți instrumentul potrivit pentru dvs. DbForge Studio pentru MySQL este disponibil atât în ​​versiune comercială, cât și în versiune gratuită.

    Există atât versiuni gratuite, cât și versiuni plătite, cea din urmă fiind la prețul de 49,95 USD (Ediția Standard) și 99,99 USD (Ediția Profesională).

    Ce face dbForge Studio popular?

    • disponibilitatea fondurilor pentru administrare centralizată;
    • instrumente de comparare a bazelor de date;
    • profiler de interogări vizuale;
    • capacitatea de a gestiona privilegiile utilizatorului;
    • prezența Database Designer, care vă permite să construiți diagrame vizuale;
    • lucru îmbunătățit cu proiecte de baze de date și alte caracteristici.

    5. HeidiSQL

    HeidiSQL - instrument gratuit pentru managementul bazei de date. Alternativa decenta PHPMyAdmin, care vă permite să creați și să editați tabele, vizualizări, declanșatoare, proceduri, precum și să vizualizați și să editați date. HeidiSQL oferă, de asemenea, posibilitatea de a exporta date atât într-un fișier SQL, cât și în clipboard-ul de pe alte servere.

    Costul este gratuit.

    Ce face HeidiSQL popular?

    • capacitatea de a vă conecta la server folosind linia de comandă;
    • capacitatea de a optimiza și restaura tabelele în loturi;
    • capacitatea de a edita coloane, indexuri și chei străine ale tabelelor, edita corpul și parametrii Proceduri SQL, declanșatoare etc.;
    • formatare simplă a SQL neordonat;
    • sincronizarea unui tabel între diferite baze de date și alte posibilități.

    6. SQL Maestro pentru MySQL

    SQL Maestro pentru MySQL- un instrument de administrare, dezvoltare și management al celor mai solicitate SGBD. Convenabil interfata grafica face posibilă executarea de interogări și scripturi SQL, gestionarea privilegiilor utilizatorului, export și creare copii de rezervă date.

    În funcție de licența aleasă și de cazul de utilizare, costul acest instrument variază de la 99 USD la 1.949 USD.

    Ce face SQL Maestro pentru MySQL popular?

    • suport pentru versiuni server MySQL din versiunea 3.23;
    • prezența unui designer de baze de date;
    • capacitatea de a edita, grupa, sorta și filtra datele;
    • designer de interogări vizuale;
    • Tunnel SSH și HTTP;
    • Editor BLOB și alte caracteristici.

    7. EMS SQL Manager pentru MySQL

    EMS SQL Manager pentru MySQL este un instrument de dezvoltare și administrare a bazelor de date care acceptă diverse funcții MySQL și funcționează cu toată lumea versiuni MySQL mai vechi de 3,23. Cu acesta, aveți posibilitatea de a edita vizual, importa și exporta baze de date, executa scripturi SQL, gestiona privilegiile utilizatorului și proiectează vizual baze de date MySQL.

    Există o plată și versiune gratuită aplicatii. Acesta din urmă are o serie de limitări funcționale. Preț versiunea platita variază între 95 USD și 245 USD.

    Ce face EMS SQL Manager pentru MySQL popular?

    • suport pentru date UTF8;
    • gestionarea ușoară a diferitelor obiecte MySQL;
    • compatibilitate cu toate versiunile de la 3.23 la 6.0 inclusiv;
    • disponibilitatea grafică și instrumente de text a formula cereri;
    • Tunnel SSH și HTTP;
    • designer de rapoarte convenabil și alte caracteristici.

    8. SQLyog

    SQLyog- una dintre cele mai instrumente puternice, care combină capacitățile MySQL Administrator, PHPMyAdmin și câteva alte instrumente pentru administrarea și dezvoltarea bazei de date. SQLyog rulează pe platformele Microsoft Windows, Windows NT. și Linux cu vin.

    Sunt disponibile atât versiunile gratuite, cât și versiunile plătite de SQLyog. Versiunea plătită costă de la 99 USD la 1499 USD (variază în funcție de numărul de utilizatori și licență, cu sau fără suport).

    Ce face SQLyog popular?

    • generator de interogări convenabil;
    • capacitatea de sincronizare a datelor;
    • suport pentru unicode;
    • SSH și HTTP, tunelare HTTPS;
    • Finalizarea automată „inteligentă” a lucrării;
    • completare inteligentă a codului și alte caracteristici.

    9. Manager DBTools

    Manager DBTools- aplicație pentru gestionarea datelor, cu suport încorporat pentru MySQL, PostgreSQL, MSAccess, MSSQL Server, Oracle și alte baze de date. Platforme acceptate: Windows 2000, XP, Vista, 7.

    DBTools Manager este gratuit (Standard) și opțiune plătită(Afacere). Costul este de 69,90 USD per licență și se aplică reduceri la achiziționarea mai multor licențe.

    Puteți afla mai multe despre și puteți cumpăra DBTools Manager aici

    Top articole similare