Oracle - formation informatique et ressources humaines - JL Gestion - bruxelles

L’oracle SQL Developper, qu’est ce que c’est?


Voilà un peu plus de2 ans, Orale livrait enfin un éditeur SQL/Pl-SQL « acceptable », sous le nom de code de Raptor : SQL Developer était donc né.Oracle - formation informatique et ressources humaines - JL Gestion - bruxelles

Petit rappel sur SQL Developer :

Oracle SQL Developer est un outil graphique de développement de bases de données qui permet de consulter les objets d’une base de données, d’exécuter des ordres et des scripts SQL et PL/SQL et propose aussi un debugger PL/SQL.
De plus il permet aussi de créer des rapports et peut aussi être utilisé avec d’autres SGBD…

Avant ce produit, seul sqlplus, ou éventuellement sqlplusw (une très pauvre version en ANSI) était livré avec la base Oracle. Les clients étaient donc contraints de passer une nouvelle fois à la caisse pour acquérir des licences d’outils tels que Embarcadero ou Toad, après que celui-ci ait été repris par Quest. Il existait bien déjà des éditeurs opensource, de type SQuirel, mais ils étaient ingérables si on souhaitait développer en PL-SQL.

SQL Developer offre donc une alternative gratuite aux éditeurs commerciaux. Il va sans dire qu’il ne rivalise pas encore totalement avec les outils sus-mentionnés. Mais au fil des versions et des plug-ins, son choix peut s’avérer profitable, puisqu’il est gratuit.

Certains utilisateurs, rebutés par les premières version de SQL Developer, ou fermement attachés à leur version de Toad, s’escriment à ne trouver à SQL Developer que des défauts.

Oracle SQL Developer 1.5.1 est un produit Freeware développé par Oracle d’une part, et en ce qui concerne les plug-ins, par des communautés de développeurs. Rien que quelques modules permettent de traiter certains aspects DBA, il n’a pas pour vocation de passer « sous » la couche logique de la base. Pour l’administration, c’est Oracle Grid/DB Control qui est l’outil adéquat.

La dernière version de SQL Developper (produit Oraclegratuit !), qui fournit entre autre des fonctionnalités d’administration de bases Oracle.

Oracle SQL Developer est un environnement de développement intégré gratuit qui simplifie le développement et la gestion d’une base Oracle.

Oracle SQL Developper supporte également l’utilisation d’ Oracle TimesTen, de Data Miner, d’XML DB, d’Oracle Spatial et Graph.

De plus, Oracle SQL Developer supporte des plugins qui permettent de se connecter à des bases de données non Oracle :  IBM DB2, Microsoft Access, Microsoft SQL Server, MySQL , Sybase Adaptive Server, et les bases de données Teradata.

SQL Developer apporte les fonctionnalités suivantes lorsqu’il est connecté à une base Oracle :

  • environnement de développement complet d’application PL/SQL
  • interface adaptée pour exécuter des requêtes et lancer des scripts
  • console DBA pour gérer la base
  • interface proposant des rapports 
  • solution de modélisation complète
  • outil de migration à partir d’un base non-Oracle vers une base Oracle

Oracle vient se sortir la  SQL Developer en version 4.0, qui est particulièrement adaptée à Oracle 12c (même si la version 3.2 de SQL Developer savait déjà gérer Oracle 12c) :

Oracle - formation informatique et ressources humaines - JL Gestion - bruxelles
Formation Oracle – JL Gestion

SQL Developer offre des fonctionnalités avancées de codage et de débug PL/SQL :

Oracle - formation informatique et ressources humaines - JL Gestion - bruxelles
Formation Oracle – JL Gestion

SQL Developer 4.0 fournit des fonctionnalités de modélisation sympathiques :

Oracle - formation informatique et ressources humaines - JL Gestion - bruxelles
Formation Oracle – JL Gestion

SQL Developer 4.0 offre une fonctionnalité graphique sympathique : les jauges.

En exécutant la requête suivante qui fixe  4 valeurs en tant que valeur minimum, valeur maximum, valeur basse et valeur haute et qui récupère le salaire, vous pouvez présenter les données d’une manière sympathique, imagée ici juste en-dessous de la requête :

SELECT last_name, 'SQLDEV:GAUGE:1000:30000:10000:18000:' || salary 
  FROM employees WHERE employee_id < :employee_id
Oracle - formation informatique et ressources humaines - JL Gestion - bruxelles
Formation Oracle – JL Gestion

SQL Developer propose également de définir des rapports personnalisés disposant entre autre de la même fonctionnalité de jauge.

SQL Developer dispose d’un gestionnaire de version intégré, mais dispose également de connexions avec différents gestionnaires de versions disponibles.

SQL Developer permet au DBA d’effectuer des actions d’administration sur la base, notamment sur les éléments suivants :

Oracle - formation informatique et ressources humaines - JL Gestion - bruxelles
Formation Oracle – JL Gestion

SQL Developer est adapté, dans une certaine mesure, à l’option multitenant d’Oracle 12c.

Oracle - formation informatique et ressources humaines - JL Gestion - bruxelles
Formation Oracle – JL Gestion

SQL Developer met à disposition une interface graphique permettant d’administrer et d’exploiter l’ordonnanceur intégré à la base Oracle à travers le package DBMS_SCHEDULER.

SQL Developer incorpore le support d’Oracle Spatial :

  • un menu contextuel sur les tables gérant des opérations sur les données spatiales
  • une visualisation de données spatiales :

Oracle - formation informatique et ressources humaines - JL Gestion - bruxelles

Des informations complémentaires sont disponibles avec les liens suivants :

Vous souhaitez en savoir plus sur ce sujet? Suivez une formation chez nous en plusieurs étapes, contactez-nous ici pour de plus amples informations.

Oracle - formation informatique et ressources humaines - JL Gestion - bruxelles

Laisser un commentaire

Choisissez une méthode de connexion pour poster votre commentaire:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s