SQL Developer

SQL Developer
Oracle SQL Developer
Entwickler Oracle
Aktuelle Version 3.0
(29. März 2011)
Betriebssystem Windows, Linux, Mac OS
Programmier­sprache Java
Kategorie SQL Entwicklungsumgebung
Lizenz Freeware
Deutschsprachig ja
Produkt-Webseite (Oracle)

Der SQL Developer ist eine Entwicklungsumgebung (IDE) der Firma Oracle für SQL, PL/SQL sowie ein Verwaltungswerkzeug für Datenbanken. Der SQL-Developer basiert auf Java und benötigt deshalb eine Java-Laufzeitumgebung, ist deshalb aber auch auf mehreren Plattformen lauffähig. Ursprünglich hieß der SQL Developer "Project Raptor".

Die offizielle Unterstützung erstreckt sich dabei zwar nur auf Oracle-Datenbanken (ab Version 10g) und Microsoft Access, durch die auf Java basierende Architektur lassen sich aber auch JDBC-Treiber anderer Datenbanken wie beispielsweise MySQL einbinden[1], allerdings stehen dort diverse Oracle-spezifische Funktionen nicht zur Verfügung.

Inhaltsverzeichnis

Funktionen

SQL

Mit dem SQL Developer können, wie mit jedem SQL-Client, SQL-Abfragen an eine Datenbank gesendet werden.

Betrachten, Anlegen und Bearbeiten von Datenbankobjekten

Für viele Arten von Datenbankobjekten gibt es in der grafischen Oberfläche Formulare zum einfacheren Betrachten und Verändern. So können beispielsweise Sequenzen oder Tabellen-Definitionen ohne Kenntnisse von SQL angelegt, verändert oder gelöscht werden. Daten in Tabellen können in der Oberfläche direkt verändert, gelöscht oder hinzugefügt werden. Wird eine Tabelle aufgerufen lädt der SQL Developer in seinen Default-Einstellungen nur einen Teil (z.B. 50 Zeilen) um auch bei großen Tabellen zu lange Wartezeiten zu vermeiden. Die in Tabellenform angezeigten Daten können sortiert und gefiltert werden.

Performance

Mit den Performance-Funktionen der Oracle-Datenbanken kann in der Oberfläche zu einem SQL-Statement sowohl ein Trace als auch ein Explain-Plan erstellt werden. Mit diesen Informationen ist es Fachleuten möglich die SQL-Anweisungen zu optimieren bzw. problematische Stellen zu identifizieren.

Import/Export

Die Software beinhaltet außerdem viele Möglichkeiten zum Export und Import von Daten. Die Struktur von Datenbankobjekten kann in DDL-Statements exportiert werden. Der Inhalt von Tabellen kann beispielsweise in HTML-Seiten, CSV- oder Excel-Dateien gespeichert werden oder es kann daraus SQL (Insert-Statements) generiert werden. Ein Datenimport ist aus CSV- und Microsoft Excel-Dateien möglich.

PL/SQL

Des Weiteren bietet der SQL Developer die Möglichkeit Funktionen und Prozeduren in der direkt in Oracle-Datenbanken ausführbaren Programmiersprache PL/SQL zu entwickeln. Dafür steht neben einem Editor mit Syntax-Highlighting auch ein Debugger zur Verfügung. Dieser greift auf die Debugging-Optionen der Oracle-Datenbank zu. Seit Version 2.1 können auch Unit-Tests für PL/SQL-Programme erstellt werden.[2]

Verbindungen

In einem Fenster lassen sich Verbindungen zu verschiedenen Datenbanken verwalten. Es können zeitgleich Verbindungen zu verschiedenen Datenbanken verwendet werden. Verbindungen werden mit den üblichen Informationen (Benutzer, Passwort, usw.) angelegt und gespeichert. Sie stehen von da an auch nach einem Neustart zur Verfügung. Ist eine Verbindung aufgebaut werden in einer Baumstruktur die Datenbankobjekte der jeweiligen Datenbank nach Art sortiert aufgelistet.

Migration

Für die Migration von anderen DBMS (Sybase, Microsoft SQL-Server und Access) zu Oracle stehen Funktionen zur Verfügung.

Verfügbarkeit

Der SQL Developer ist (nach einer Registrierung) frei erhältlich und bietet somit eine Alternative zu kostenpflichtigen SQL-Clients wie TOAD.

Siehe auch

Weblinks

Einzelnachweise

  1. http://blogs.techrepublic.com.com/programming-and-development/?p=564
  2. http://www.heise.de/developer/meldung/Unit-Tests-mit-Oracles-SQL-Developer-2-1-893456.html

Wikimedia Foundation.

Игры ⚽ Поможем написать реферат

Schlagen Sie auch in anderen Wörterbüchern nach:

  • SQL Developer — may refer to:* Oracle SQL Developer, a free SQL IDE from Oracle Corporation * PL/SQL Developer, an IDE for PL/SQL development from Allround Automations * SOLYP SQL Developer, a generic proprietary database tool written by Jan Borchers …   Wikipedia

  • Oracle SQL Developer — Developer(s) Oracle Corporation Stable release 3.0 / March 29, 2011; 7 months ago (2011 03 29) Written in Java …   Wikipedia

  • Oracle SQL Developer — Demonstration of Oracle SQL Developer GUI Ти …   Википедия

  • Oracle SQL Developer — est un EDI pour faire du SQL sur les bases de données Oracle. Il est fourni gratuitement par Oracle; il utilise le Java Development Kit. Fonctionnalités Oracle SQL Developer supporte les produits Oracle ainsi que des plugins qui permettent de se… …   Wikipédia en Français

  • SQL*Plus — SQL*Plus  программа интерпретатор командной строки для работы с системой управления базами данных Oracle, в которой могут выполняться команды SQL и PL/SQL в интерактивном виде или из сценария. SQL*Plus работает как относительно простой… …   Википедия

  • SQL*Plus — Oracle Datenbank Basisdaten Entwickler: Oracle Aktuelle Version: 11g (10. Juli 2007 …   Deutsch Wikipedia

  • SQL Programming Tool — In the field of software, SQL programming tools provide platforms for database administrators (DBAs) and application developers to perform daily tasks efficiently and accurately.Database administrators and application developers often face… …   Wikipedia

  • SQL Server Compact — Filename extension .sdf Developed by Microsoft Type of format Relational database Microsoft SQL Server Compact (SQL CE) is a compact relational database produced by Microsoft for applications that run on mobile devices and desktops. Prior to the… …   Wikipedia

  • SQL Server Integration Services — (SSIS) is a component of Microsoft SQL Server 2005 and 2008. It replaces Data Transformation Services, which has been a feature of SQL Server since Version 7.0. Unlike DTS, which was included in all versions, SSIS is available in the Standard ,… …   Wikipedia

  • SQL Server — Microsoft SQL Server SQL Server Développeur Microsoft Dernière …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”