SQuirreL SQL Client: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Smatteo499 (discussione | contributi)
 
(42 versioni intermedie di 28 utenti non mostrate)
Riga 1:
{{O|informatica|giugno 2024}}
{{Software
|Nome = SQuirreL SQL Client
Line 6 ⟶ 7:
|Sviluppatore = Colin Bell, Gerd Wagner, Rob Manning and others
|DataPrimaVersione=
|UltimaVersione = 3.4.06
|DataUltimaVersione = {{Data|06|08|2012}}
|UltimaVersioneBeta =
|DataUltimaVersioneBeta =
|SistemaOperativo = multipiattaforma
|Genere = Basi di dati
|Linguaggio = Java
|Genere = Database management system
|Genere2=Integrated development environment
|Licenza = GNU
|SoftwareLibero = si
|Lingua =
|SitoWeb = [http://www.squirrelsql.org/ www.squirrelsql.org]
}}
In [[informatica]] '''SQuirreL SQL Client''' è uno strumento o [[programma (informatica)|programma]] di amministrazione di [[database]], gratuito e [[open source]], distribuito tramite [[licenza (informatica)|licenza]] [[GNU]].
 
E' un [[client]] che usa driver [[JDBC]] per permettere all'utente di esplorare e interagire con un [[DBMS]] di diverso tipo attraverso un'[[interfaccia utente]]. È provvisto di un editor [[SQL]] che offre il completamento automatico del [[codice sorgente|codice]], la colorazione del codice in base alla [[Sintassi (informatica)|sintassi]] dello standard SQL. Inoltre fornisce la possibilità, a chi può scrivere [[plugin (informatica)|plugin]], di modificare la maggior parte dell'aspetto dell'applicazione per permettere funzionalità specifiche del database oppure funzionalità indipendenti dal database.
'''SQuirreL SQL Client''' è uno strumento di amministrazione di database.
Usa driver [[JDBC]] per permettere all'utente di explorare e interaggire con databases di diverso tipo.
E' provvisto di un editor SQL che offre il completamento automatico del codice, la colorazione del codice in base alla sintassi dello standard [[SQL]].
Inoltre forisce la possibilita a chi può scrivere plugin di modificare la maggiorparte dell'aspetto dell'applicazione per pemettere funzionalità specifiche del database oppure funzionalita indipendenti dal database.
 
L'appliczioneapplicazione essendo scritta interamente in [[Java (linguaggio di programmazione)|Java]] e facendo utilizzo delle [[Libreria (software)|librerie]] e componenti UI [[Swing (Java)|Swing]], può essere eseguita su qualsiasi piattaforma con una [[Java Virtual Machine]].
<ref name="squirrel-faq">{{citeCita web|url=http://squirrel-sql.sourceforge.net/paper/SQuirreL_us.pdf|titletitolo=SQuirreL, a Universal SQL Client|firstnome=Gerd|lastcognome=Wagner|first2nome2=Glenn|last2cognome2=Griffin|accessdateaccesso=2009-04-15 aprile 2009}}</ref>
, può essere eseguita su qualsiasi piattavorma con una Java Virtual Machine.
<ref name="squirrel-faq">{{cite web|url=http://squirrel-sql.sourceforge.net/paper/SQuirreL_us.pdf|title=SQuirreL, a Universal SQL Client|first=Gerd|last=Wagner|first2=Glenn|last2=Griffin|accessdate=2009-04-15}}</ref>
 
SQuirreL SQL Client è un programma gratuito e in quanto software open source è distribuito tramite licenza [[GNU]].
 
==Caratteristiche Principali==
 
* Albero degli Oggetti, permette di navigari tra gli ogetti database come catalogs, schemi, tabelle, trigger, viste, sequence, Proceudre, UDTs, etc.
* Un Editor SQL basato su RSyntaxTextArea di fifesoft.com che fornisce la colorazione del codice in base alla sintassi.
Può essere usato per aprire, creare, salvare ed eseguire script SQL.
 
* Supporta sessioni multipli ai vari data. Permette di confrontate dati e condividere SQL statements tra i database.
<ref>{{cite web|last=Martinig|first=Franco |title=SQuirreL SQL Client|url=http://www.methodsandtools.com/tools/tools.php?squirrel| accessdate = 1 March 2011}}</ref>
* Puà essere eseguito su qualsiasi piattaforma con una JVM.
* Architettura a plugin per facilitare estensioni specifiche per database differenti (non disponibile usando connessione standard JDBC, vedi [[SQuirreL SQL Client Plugin API]] per ulteriori dettagli)
* Traduzioini dell'interfaccia disponibile in : ([[Bulgarian language|Bulgarian]], [[Brazilian Portuguese]], [[Chinese language|Chinese]], [[Czech language|Czech]], [[French language|French]], [[German language|German]], [[Italiano language|Italian]], [[Japanese language|Japanese]], [[Polish language|Polish]], [[Spanish language|Spanish]], [[Russian language|Russian]]).
* Possibilità di creare grafici sulle relazioni tra le tabelle.<ref name="squirrel-sql">{{cite web|url=http://squirrel-sql.sourceforge.net/|title=SQuirreL SQL Client Home Page|publisher=SourceForge.net|accessdate=2009-04-15}}</ref>
* Segnalibri definiti dagli utenti per modelli di codice. SQuirreL è fornito con una serue di segnalibri predefiniti per i comandi SQL e sintassi DDL più comuni.<ref name="squirrel-sql"/>
 
==Storia==
Il progetto SQuirreL SQL fu sviluppato da un gruppo di sviluppatori Java da diversi punti nel mondo, guidati da Colin Bell.
Il progetto era statastato publicatopubblicato su [[SourceForge]] dal 2001, e lo sviluppo procede tuttora.
 
==Caratteristiche Principaliprincipali ==
Il progetto SQuirreL SQL fu sviluppato da un gruppo di sviluppatori Java da diversi punti nel mondo, guidati da Colin Bell.
* Albero degli Oggetti, permette di navigarinavigare tra gli ogettioggetti database come catalogscataloghi, schemi, tabelle, trigger, viste, sequence, ProceudreProcedure, UDTs, etc.
Il progetto era stata publicato su [[SourceForge]] dal 2001, e lo sviluppo procede tuttora.
E'* provvisto di unUn editor SQL chebasato offresu ilRSyntaxTextArea completamentodi automaticofifesoft.com delche codice,fornisce la colorazione del codice in base alla sintassi dello standard [[SQL]].
* Può essere usato per aprire, creare, salvare ed eseguire script SQL.
 
* Supporta sessioni multipli ai vari datadatabase. Permette di confrontate dati e condividere SQL statements tra i database.
==Database Supportati==
<ref>{{citeCita web|lastcognome=Martinig|firstnome=Franco |titletitolo=SQuirreL SQL Client|url=http://www.methodsandtools.com/tools/tools.php?squirrel| accessdate accesso= 1º Marchmarzo 2011}}</ref>
,* puòPuò essere eseguitaeseguito su qualsiasi piattavormapiattaforma con una Java Virtual MachineJVM.
* Architettura a plugin per facilitare estensioni specifiche per database differenti (non disponibile usando connessione standard JDBC, vedi [[SQuirreL SQL Client Plugin API]] per ulteriori dettagli)
* Traduzione dell'interfaccia disponibile in [[lingua bulgara|bulgaro]], [[portoghese brasiliano]], [[lingua cinese|cinese]], [[lingua ceca|ceco]], [[lingua francese|francese]], [[lingua tedesca|tedesco]], [[lingua italiana|italiano]], [[lingua giapponese|giapponese]], [[lingua polacca|polacco]], [[lingua spagnola|spagnolo]], [[lingua russa|russo]].
* Possibilità di creare grafici sulle relazioni tra le tabelle.<ref name="squirrel-sql">{{citeCita web|url=http://squirrel-sql.sourceforge.net/|titletitolo=SQuirreL SQL Client Home Page|publishereditore=SourceForge.net|accessdateaccesso=2009-04-15 aprile 2009}}</ref>
* Segnalibri definiti dagli utenti per modelli di codice. SQuirreL è fornito con una serueserie di segnalibri predefiniti per i comandi SQL e sintassi DDL più comuni.<ref name="squirrel-sql"/>
 
==Database Supportati ==
* Axion Java RDBMS.
* [[Apache Derby]]
Line 76 ⟶ 66:
* SAPDB
* [[Adaptive Server Enterprise|Sybase]]
* Sunopsis [[XML]] Driver (JDBC Edition)
* [[Teradata|Teradata Warehouse]]
* [[ThinkSQL]] RDBMS
* [[Vertica]] Analytic Database
 
==Vedi ancheNote==
<references/>
 
== Voci correlate ==
*[[SQL]]
*[[Comparison of database tools]]
 
== Collegamenti esterni ==
==References==
* {{Collegamenti esterni}}
<references/>
 
{{portale|informatica}}
{{Portal|Free software}}
 
[[Categoria:Interfacce di amministrazione per DBMS]]
{{DEFAULTSORT:Squirrel Sql Client}}
[[Category:Database administration tools]]
[[Category:Java platform software]]
[[Category:SQL]]