Altova DatabaseSpy is een uniek hulpmiddel voor het uitvoeren van queries en het ontwerpen van databases, dat zelfs elegante grafieken genereert op basis van de resultaten van de queries.
DatabaseSpy maakt verbinding met alle belangrijke databases en vereenvoudigt het bewerken van SQL-code, het ontwerpen van de database structuur, het aanpassen van de inhoud en het converteren van databases, en dat alles voor een fractie van de kosten van oplossingen die zich richten op slechts één database.

Altova DatabaseSpy is een uniek hulpmiddel voor het uitvoeren van queries en het ontwerpen van databases, dat zelfs elegante grafieken genereert op basis van de resultaten van de queries.
DatabaseSpy maakt verbinding met alle belangrijke databases en vereenvoudigt het bewerken van SQL-code, het ontwerpen van de database structuur, het aanpassen van de inhoud en het converteren van databases, en dat alles voor een fractie van de kosten van oplossingen die zich richten op slechts één database.
Nieuw! Aanzienlijke snelheidsverbeteringen en meer nieuwe functies in versie 2026, beschikbaar vanaf 21 oktober 2025.
De veelzijdige DatabaseSpy SQL-editor is opgedeeld in een venster voor SQL-statements en één of meerdere tabbladen of gestapelde resultatenvensters. Een handige "Uitvoeren"-knop in de werkbalk van de SQL-editor stelt u in staat om uw SQL-statements direct uit te voeren en de resultaten te bekijken.
Het venster voor SQL-statements gebruikt kleurencoding om elk SQL-statement te markeren, met unieke identificaties voor SQL-statements, parameters, operatoren en commentaar. Dit helpt u om een individuele SQL-query of een complexe reeks SQL-commando's snel en eenvoudig te bekijken en te analyseren.
De SQL-editor van DatabaseSpy beschikt over een configureerbare functie voor automatische SQL-suggesties, waardoor de ontwikkeling van SQL-query's versneld wordt. Voer query's uit en bekijk direct de resultaten in één of meerdere vensters, die eventueel met tabbladen kunnen worden georganiseerd of gestapeld.
Ondersteunde databases:
Voor elke ondersteunde database worden er opmaakinstellingen voor SQL aangeboden. Wanneer u van database wisselt, wordt de juiste opmaak automatisch toegepast.
DatabaseSpy ondersteunt asynchrone query-uitvoering, waardoor meerdere SQL-query's tegelijkertijd in verschillende vensters kunnen worden verwerkt, of dit nu query's zijn voor verschillende servers of zelfs meerdere query's tegen dezelfde server.
DatabaseSpy biedt ondersteuning voor SQL-query's die parameters bevatten, ook wel bekend als SQL-templates. Parameters kunnen een query veel flexibeler maken, bijvoorbeeld doordat gebruikers op eenvoudige wijze complexe JOIN-statements met meerdere waarden kunnen testen.
De SQL-editor en de resultatenweergave van DatabaseSpy, die zich linksboven staan, tonen een query om alle bestellingen van een specifiek product door een specifieke klant op te vragen.
Deze query zou veel flexibeler kunnen worden gemaakt door de productnaam 'sprockets' en het klantnummer 525 te vervangen door parameters, zoals te zien is in het tweede queryvenster hierboven, waar de parameters `:pname` en `:custnum` worden gebruikt in plaats van de productnaam en het klantnummer.
Wanneer de query met parameters direct wordt uitgevoerd via de knop "Uitvoeren" linksboven in het venster van de SQL-editor, opent DatabaseSpy een dialoogvenster waarin de gebruiker waarden kan invoeren voor de uitvoering. Het resultaat dat rechtsonder wordt weergegeven, wordt dan gegenereerd.
SQL-templates voor DatabaseSpy kunnen worden opgeslagen in een speciale projectmap en dynamisch worden uitgevoerd. Vaak moet een gebruiker queries maken die testresultaten genereren om onbekende data te onderzoeken. Nadat een testquery is uitgevoerd, kan de gebruiker waarden selecteren uit de resultaat tabel en deze als parameters aan een SQL-template leveren die is opgeslagen in de map met projecttemplates.
Een nieuw venster voor de SQL-editor wordt geopend. Hierin wordt automatisch een query gegenereerd op basis van een sjabloon, waarbij de geselecteerde waarden worden toegewezen aan de parameters. De gegenereerde query wordt uitgevoerd en de resultaatweergave wordt weergegeven.
Het is eenvoudig om AI-functionaliteit direct in de SQL-editor te gebruiken met de DatabaseSpy AI-assistent voor het genereren van voorbeeld-SQL-statements en data, het creëren van relaties tussen tabellen zonder bestaande sleutels, enzovoort. DatabaseSpy bevat ook krachtige extensies in het SQL-editor menu die gebruikmaken van de mogelijkheden van ChatGPT:
De integratie van kunstmatige intelligentie is een uitstekend hulpmiddel om de productiviteit te verhogen en het leerproces te versnellen bij het werken met relationele databases.
De grafische ontwerpeditor in DatabaseSpy stelt u in staat om de structuren van al uw databases te bekijken en te bewerken via één grafische gebruikersinterface. U kunt tabellen en relaties in een bestaande database bekijken, tabellen aanpassen om ze beter aan uw behoeften te laten aansluiten, of zelfs complete tabellen toevoegen en alle kolomattributen en relaties met andere tabellen vanaf nul definiëren.
De grafische weergave van DatabaseSpy stelt u in staat zich te concentreren op de onderliggende structuur van uw gegevens en eventuele benodigde wijzigingen, in plaats van op de SQL-commando's die nodig zijn om deze te implementeren. Tijdens het werken bouwt de grafische databaseontwerper van DatabaseSpy automatisch de SQL-statements die u nodig heeft, maar u bepaalt zelf wanneer u het script voor het wijzigen van de databasestructuur wilt uitvoeren, nadat u al uw wijzigingen heeft aangebracht.
DatabaseSpy bevat een functie waarmee complete DDL-scripts (Data Definition Language) voor een database kunnen worden gegenereerd. Wanneer een databasebeheerder een complete database structuur opnieuw moet aanmaken, zijn scripts nodig om niet alleen tabellen te creëren, maar ook alle views, constraints, indexen, functies, procedures, enz. die in de database zijn gedefinieerd.
Door met de rechtermuisknop op elk databaseschema in het hulpopervlak van de online browser te klikken, wordt de optie "DDL-script" aangeboden.
Het script wordt vervolgens direct geopend voor beoordeling in een nieuw venster van de SQL-editor.
DDL-scripts zijn essentieel voor het maken van volledige back-ups van database structuren, of om een structuur naar een andere server te verplaatsen wanneer de daadwerkelijke inhoud van de tabellen niet nodig is, bijvoorbeeld bij het verplaatsen van een ontwikkelomgeving naar een productieomgeving.
Een kleurrijk en opvallend grafiek is veel levendiger en communiceert de betekenis effectiever dan een tabel met numerieke gegevens. DatabaseSpy biedt een breed scala aan.. functies voor het visualiseren van de resultaten van SQL-query'sMaak de meest accurate en overtuigende grafische weergave van uw data met lijndiagrammen, staafdiagrammen, cirkeldiagrammen, oppervlaktegrafieken en nog veel meer, dankzij de geavanceerde opmaakopties.
Nu kunt u aantrekkelijke en informatieve grafieken maken om gegevens uit uw database visueel weer te geven, zonder dat u de gegevens hoeft te exporteren naar een speciale grafiekapplicatie. De grafieken die u met DatabaseSpy maakt, zijn aanpasbaar en geschikt voor business intelligence rapporten in HTML, Microsoft Word, RTF of PDF-documenten. U kunt de grafieken die u in DatabaseSpy maakt ook opslaan in het gewenste .png, .bmp, .gif of .jpg-beeldformaat, met de door u gespecificeerde resolutie.
Voor elk type grafiek zijn er tal van aanpassingsmogelijkheden, waaronder grafiektitels, voorgrond- en achtergrondkleuren, de definitie van assenbereiken en -labels, controle over lettertypen, tekstkleuren, lettertypen en -groottes, en meer. Intuïtieve dialoogvensters stellen u in staat om elk element van een grafiek te specificeren, zelfs de hellingshoek voor 3D-taartdiagrammen.
De informatie die in relationele databases is opgeslagen, is zelden statisch. Bestaande gegevens worden bijgewerkt of verwijderd, en er wordt nieuwe informatie toegevoegd om de database actueel en nauwkeurig te houden, en zo de waarde voor het bedrijf te behouden. DatabaseSpy biedt handige tools voor het bewerken van database-inhoud, specifiek voor tabelgegevens. Met DatabaseSpy kunt u de inhoud van databasetabellen bewerken in een interactief voorbeeldscherm.
Tijdens het werken communiceert de database-editor op beperkte wijze met de database. Wanneer u alle wijzigingen heeft aangebracht, kunt u uw bewerkingen bekijken en deze vervolgens in één keer opslaan via de knop "Opslaan" in de werkbalk.
Naast het bewerken van gegevens die in de database zijn opgeslagen, kunt u meer informatie krijgen over de gegevens die in een resultaatstabel van DatabaseSpy worden weergegeven. U kunt een reeks cellen selecteren en kopiëren om ze in een andere applicatie te plakken, de resultaatstabel afdrukken, of automatisch berekeningen uitvoeren en informatie weergeven over de geselecteerde resultaten. U kunt de resultaten ook sorteren op een willekeurige kolom om de tabelgegevens in een overzichtelijkere vorm weer te geven.
Werken met binaire gegevens
DatabaseSpy helpt u eenvoudig binaire gegevens te verwerken in een kolom die is gedefinieerd als een binair gegevenstype. U kunt binaire gegevens in de tabel laden vanuit een extern bestand, of binaire gegevens van de database opslaan in een extern bestand. Ondersteunde binaire gegevensvelden zijn onder meer BLOB, raw, binary, varbinary, image en andere, afhankelijk van het type database.
Altova DatabaseSpy bevat speciale functies om XML in databases te verkennen, te beheren en mee te werken. XML is de standaardmethode geworden voor het uitwisselen van gestructureerde gegevens tussen bedrijven, maar het opslaan van XML-gegevens in een relationele database voegt een extra complexiteitslaag toe. DatabaseSpy biedt krachtige tools om u te helpen bij het analyseren en bewerken van databases die XML-informatie bevatten.
DatabaseSpy-functies voor XML:
Wanneer u een database-tabel uitbreidt met behulp van de DatabaseSpy Online Browser, worden kolommen die XML-gegevens bevatten, geïdentificeerd in de browserstructuur. U kunt ook de XML-schema's die in de database zijn geregistreerd, verkennen in de browserhiërarchie. Om een specifiek XML-schema in detail te bekijken, kunt u dit naar XMLSpy sturen, de toonaangevende ontwikkelomgeving voor alle XML-gerelateerde technologieën. Daar wordt het automatisch geopend in de XMLSpy Schema View, voor een intuïtieve grafische weergave.
Het Data Inspector-venster van DatabaseSpy is een handige optie om lange XML-gegevens weer te geven die zich in individuele cellen bevinden. Het Data Inspector-venster toont de XML-inhoud met kleurcodering en automatische regelbreuk, en u kunt de grootte van het venster aanpassen voor een beter overzicht. U kunt ook XML-gegevens kopiëren vanuit het resultatenvenster of het Data Inspector-venster om ze offline te bewerken in XMLSpy. Het bijgewerkte externe bestand kan eenvoudig in de database worden vervangen.
XMLSpy en integratie met SQL-databases:
DatabaseSpy stelt u in staat om elke tabel of weergave uit elke verbonden database te selecteren voor export. Als u meerdere tabellen of weergaven selecteert voor export, wordt elk ervan naar een apart bestand geschreven. U kunt ook XML, XML-structuur, CSV of HTML direct exporteren naar Altova XMLSpy. Wanneer u in de SQL-editor werkt, heeft u zelfs een speciale "Exporteren"-knop, waarmee u direct een exportdialoogvenster kunt openen, dat al is voorgevuld met uw huidige SQL-editorstatements.
DatabaseSpy stelt u in staat om gegevens te importeren in uw databases, zowel vanuit standaard CSV-bestanden als vanuit bestanden die XML-gegevens bevatten. Met beide formaten kunt u nieuwe tabellen aanmaken of bestaande tabellen in uw database bijwerken.
Functies voor het importeren en exporteren van databases:
Als u gegevens uit een ander formaat moet omzetten voordat u ze in uw database importeert, is Altova MapForce het visuele hulpmiddel waarmee u elke combinatie van XML-, database-, tekst- of EDI-bestanden kunt omzetten. MapForce kan verbinding maken met alle belangrijke databases en de brongegevens direct omzetten voor directe invoeging.
Ondersteunde databases:
Hoewel veel SQL-editors gespecialiseerd zijn voor één specifiek databasesysteem, ondersteunt Altova DatabaseSpy 15 van de meest gebruikte relationele databasestypes, waaronder SQL Server, SQLite, Oracle, MariaDB, Firebird, DB2, PostgreSQL, Informix en nog enkele andere. Klanten hoeven niet apart te betalen om verbinding te maken met elk type database: ze worden allemaal ondersteund door DatabaseSpy.
Gebruikers kunnen verbinding maken met elke ondersteunde database voor taken zoals het bewerken van SQL-code, het ontwerpen van de database structuur, het bewerken van inhoud en het converteren van databases.
AI-ondersteuning in een SQL-tool is zeer nuttig om de productiviteit te verhogen en te helpen bij het genereren van SQL-scripts. Een voorbeeld van een database-tool die klaar is voor AI is Altova DatabaseSpy. Het integreert ChatGPT-functionaliteit voor het schrijven van queries, data-modellering, het oplossen van fouten en meer.
De AI-chatfunctie in DatabaseSpy stelt u in staat om natuurlijke taalvragen in te voeren om voorbeeld-SQL-statements te genereren, voorbeeldgegevens te creëren voor een specifieke tabelstructuur, relaties te creëren tussen tabellen die nog geen sleutels hebben, enzovoort. De software bevat ook AI-functionaliteit om bestaande SQL-statements te beschrijven en problemen op te lossen.
Natuurlijk kunt u, naast de zoekopdrachten die door AI worden gegenereerd, ook zelf uw eigen zoekopdrachten uitvoeren.
Voor teams met verschillende niveaus van vaardigheid is het handig om een database-tool te hebben die zowel beginners als gevorderde gebruikers bedient.
Een van dergelijke SQL-tools is Altova DatabaseSpy. DatabaseSpy is ontworpen om de productiviteit te verhogen voor databaseontwikkelaars, databasebeheerders en data-analisten van alle ervaringsniveaus. Het biedt een gebruiksvriendelijke interface met visuele tools en begeleiders voor beginners, terwijl het tegelijkertijd geavanceerde functionaliteit biedt, zoals SQL-debuggen, schemavergelijking en databaseprofielering, voor ervaren gebruikers.
DatabaseSpy biedt ook geïntegreerde AI-functionaliteit voor het genereren en uitleggen van SQL-statements. Dit kan nuttig zijn voor beginners die SQL leren, maar ook voor ervaren gebruikers die hun productiviteit willen verhogen.
Het bepalen of een uitgebreid SQL-tool betaalbaar is, hangt af van verschillende factoren, zoals uw specifieke eisen, de functies die u nodig heeft en uw budgettaire beperkingen. Hoewel er enkele open-source database-tools zijn die gratis zijn, kunnen deze een beperkt aantal functies hebben en/of slechts verbinding maken met een klein aantal databaseservers.
Een krachtige SQL-tool die bekend staat om zijn betaalbare prijs is Altova DatabaseSpy. Deze software is verkrijgbaar vanaf €169 voor een permanente licentie. Dit omvat connectiviteit met de 15 meest gebruikte databasetypes en een uitgebreide set functies, waaronder AI-integratie, het bekijken van tabellen, het bewerken van data, automatische SQL-aanvulling, visueel tabelontwerp, databaseconversie en meer. Deze extra mogelijkheden kunnen meer flexibiliteit, schaalbaarheid en efficiëntie bieden, vooral voor complexe bedrijfsprocessen.








