Accueil🇫🇷Chercher

Navicat

Navicat est une suite logicielle graphique de gestion et de développement de bases de données produits par PremiumSoft CyberTech Ltd. pour MySQL, MariaDB, Oracle, SQLite, PostgreSQL et Microsoft SQL Server. Son interface utilisateur graphique est similaire à celle d’Explorer et il supporte des connexions multiples vers des bases de données locales et distantes. Il est conçu pour répondre aux besoins d’un public diversifié allant de programmeurs et administrateurs de bases de données à des entreprises de tous types qui servent des clients et partagent des informations avec des partenaires[1] - [2].

Navicat
Description de l'image Navicat_Premium_v12.png.

Informations
Développé par PremiumSoft CyberTech Ltd.
Première version
Système d'exploitation Linux, Microsoft Windows et macOS
Environnement Multiplate-forme
Formats lus Fichier texte, comma-separated values, DBF, HTML, Lotus 1-2-3 Worksheet file format, version 2 (d), Quattro Pro Spreadsheet for DOS, versions 1-4 (d) et Extensible Markup Language
Formats Ă©crits Fichier texte, comma-separated values, HTML, Extensible Markup Language, DBF, Rich Text Format, Lotus 1-2-3 Worksheet file format, version 2 (d), Quattro Pro Spreadsheet for DOS, versions 1-4 (d), Symbolic Link, VisiCalc Database (d) et LDAP Data Interchange Format
Type Structured Query Language
Licence Logiciel propriétaire
Site web https://www.navicat.com/fr

Histoire

La première version de Navicat a été développée en 2001. L’objectif principal de cette première version était de simplifier la gestion des installations de MySQL. En 2008, Navicat for MySQL a gagné le Hong Kong ICT 2008 Award of the Year, Best Business Grand Award and Best Business (Product) Gold Award[3].

Plates-formes supportées et langues

Navicat est un outil multiplate-forme qui fonctionne sous Microsoft Windows, Mac OS X et Linux Lors de l’achat, les utilisateurs peuvent choisir la langue du logiciel parmi onze langues disponibles : anglais, français, allemand, espagnol, japonais, polonais, russe, portugais, coréen, chinois simplifié et chinois traditionnel.

DĂ©veloppement

Officiellement publié en , la version Windows de Navicat for MySQL est devenue le premier produit offert au public par PremiumSoft. Par la suite, la société a publié deux versions supplémentaires de Navicat for MySQL pour les systèmes d’exploitation Mac OS X et Linux respectivement en juin et . En , le support pour MariaDB a été ajouté[4] - [5].

PremiumSoft a continué à élargir sa suite Navicat en publiant Navicat for PostgreSQL pour Windows en et ensuite pour Mac OS X en . La version Linux de Navicat ne sera publiée que 3 ans plus tard, en [6].

En , Navicat a décidé d’élargir encore sa gamme de produits en étendant son activité à la communauté Oracle et en créant Navicat for Oracle pour Windows et Mac. Au mois d’août de l’année suivante, ils ont continué avec une version pour la plate-forme Linux[7]. La version Oracle de Navicat supporte la plupart des dernières fonctions objets Oracle telles que les fonctions de Répertoire, Tablespace, Synonyme, Vue matérialisée, Déclencheur, Séquence, Type, etc.[8] - [9]

Navicat for SQLite a été publié simultanément pour Windows et Mac OS X en et la version Linux a rapidement suivi deux mois plus tard, en juin[10]. À partir d’, Navicat for SQLite a été inclus dans Navicat Premium, à partir de la version 9, pour accroitre l’utilisabilité de Navicat Premium[11].

En 2009, PremiumSoft a publié Navicat Premium, une suite logicielle Navicat qui combine toutes les versions précédentes de Navicat dans une seule version et qui permet de se connecter simultanément à différents types de bases de données dont MySQL, Oracle, et PostgreSQL, ce qui permet aux utilisateurs d’effectuer des migrations de données entre des bases de données croisées. La version Premium de Navicat prend également en charge la gestion multiplate-forme pour Windows, Mac OS X et Linux. En , a été publiée la version 9 de Navicat Premium qui ajoute la connectivité aux bases de données SQLite, permettant ainsi de se connecter à MySQL, Oracle, PostgreSQL et SQLite via une seule application. En , la prise en charge de Microsoft SQL Server a été ajoutée. En , SQL Azure a été inclus. En , c’est la prise en charge de MariaDB qui a été ajoutée[11] - [12].

Navicat for SQL Server a été publié en pour Windows et Mac OSX. En même temps, la version pour SQL Server a été incluse dans la version Premium de Navicat. En , la prise en charge de SQL Azure a été ajoutée[13].

Navicat Essentials a été officiellement publié en . Il s’agit d’une version allégée de Navicat pour un usage commercial. L’édition Essentials de Navicat n’offre pas certaines fonctions que l’on retrouve dans les éditions Standard/Entreprise, dont la visualisation de formulaire, le filtrage d’enregistrement, le générateur visuel de requête, la modélisation de données et les options pour l’importation, l’exportation, la sauvegarde de données, etc.[14]

La version Windows de Navicat Data Modeler a été officiellement publiée en . Ensuite, les versions Mac OS X et Linux ont été publiées en mai et . Il s’agit d’un produit autonome qui s’adresse aux développeurs pour créer des modèles de données pour les bases de données MySQL, MariaDB, SQL Server, Oracle, PostgreSQL et SQLite[15]. Navicat Data Modeler permet aux utilisateurs de concevoir de façon visuelle des structures de bases de données, de faire de la rétro-conception ou de la conception descendante, d’importer des structures de tables depuis des sources de données ODBC, de générer des fichiers SQL et d’imprimer des modèles dans des fichiers, etc.

MariaDB est l’ajout le plus récent à la liste des bases de données supportées par Navicat. La nouvelle gamme de produits, appelée Navicat for MariaDB a été publiée en pour Windows, Mac OS et Linux. Elle fournit un environnement natif pour la gestion de bases de données Navicat et prend en charge les fonctions supplémentaires telles que les nouveaux moteurs de stockage, les microsecondes et les colonnes virtuelles. Au moment de sa publication, la version MariaDB a été incluse dans Navicat Premium et Navicat for MySQL.

Fonctions

Les fonctions de Navicat comprennent :

  • gĂ©nĂ©rateur de requĂŞte visuel
  • tunnel SSH et HTTP[2]
  • migration et synchronisation de donnĂ©es et de structures[16]
  • importation, exportation et sauvegarde de donnĂ©es[17]
  • gĂ©nĂ©rateur de rapport
  • planification de tâches et assistants

Il y a des différences dans les fonctions disponibles selon les systèmes d’exploitation[18].

Navicat prend également en charge des développements parallèles de MySQL tels que Drizzle, OurDelta, et Percona

Historique des versions

N/A : non disponible (Not Available)

Version Plate-formes & Dates de publication Quelques fonctions notables
MySQL PostgreSQL Oracle SQLite SQL Server MariaDB Premium
4.x
  • Windows:
  • Mac OS X:
  • Linux: pas d’édition
N/A N/A N/A N/A N/A N/A
  • Analyse, vĂ©rifie et rĂ©pare les tableaux
  • Gestionnaire d’utilisateurs visuel pour gĂ©rer les utilisateurs et les privilèges
  • Fichier de sauvegarde de planning
  • Importe et exporte des donnĂ©es depuis MS Excel et MS Access
5.x
  • Windows:
  • Mac OS X:
  • Linux:
N/A N/A N/A N/A N/A N/A
  • Sauvegarde les bases de donnĂ©es et les tableaux vers des scripts SQL
  • ExĂ©cute des scripts SQL
  • Éditeurs SQL multiple avec une fonction de syntaxe en surbrillance
6.x
  • Windows:
  • Mac OS X:
  • Linux:
  • Mac OS X:
N/A N/A N/A N/A N/A
  • Importe des donnĂ©es depuis ODBC
  • Connexion aux serveurs MySQL via SSH
  • Capable de dĂ©finir une planification en fonction des profils
7.x
  • Windows:
  • Mac OS X:
  • Windows:
  • Mac OS X:
  • Mac OS X:
N/A N/A N/A N/A
  • Synchronisation des donnĂ©es et des structures
  • Capable de glisser et dĂ©poser des tableaux
  • CrĂ©er des requĂŞtes de paramètres
8.x
  • Windows:
  • Mac OS X:
  • Linux:
  • Windows:
  • Mac OS X:
  • Linux:
  • Windows:
  • Mac OS X:
  • Linux:
N/A N/A N/A
  • Windows:
  • Mac OS X:
  • Linux:
  • Groupements virtuels
  • Moniteur de serveur pour modifier les variables du système
  • Permet la visualisation des formulaires
  • Capable de prĂ©visualiser SQL avant l’exĂ©cution
9.x
  • Windows:
  • Mac OS X:
  • Linux:
  • Windows:
  • Mac OS X:
  • Linux:
  • Windows:
  • Mac OS X:
  • Linux:
  • Windows:
  • Mac OS X:
  • Linux:
  • Windows:
  • Mac OS X:
  • Linux: N/A
N/A
  • Windows:
  • Mac OS X:
  • Linux:
  • Visualisation de l’historique des commandes
  • Permet les rapports en caractères unicode
  • Importe et exporte les connexions
  • ComplĂ©tion de mots pour les Ă©diteurs SQL
10.0
  • Windows:
  • Mac OS X:
  • Linux:
  • Windows:
  • Mac OS X:
  • Linux:
  • Windows:
  • Mac OS X:
  • Linux:
  • Windows:
  • Mac OS X:
  • Linux:
  • Windows:
  • Mac OS X:
  • Linux: N/A
N/A
  • Windows:
  • Mac OS X:
  • Linux:
  • Outil de modĂ©lisation de donnĂ©es
  • Visualisation de diagrammes ER
  • Recherche grande Ă©chelle dans les bases de donnĂ©es
  • Optimisation SQL
10.1
  • Windows:
  • Mac OS X:
  • Linux:
  • Windows:
  • Mac OS X:
  • Linux:
  • Windows:
  • Mac OS X:
  • Linux:
  • Windows:
  • Mac OS X:
  • Linux:
  • Windows:
  • Mac OS X:
  • Linux: N/A
N/A
  • Windows:
  • Mac OS X:
  • Linux:
  • Plusieurs schĂ©mas dans un modèle
  • Importation amĂ©liorĂ©e Ă  partir de l’assistant de base de donnĂ©es
  • Synchronisation amĂ©liorĂ©e vers l’assistant de base de donnĂ©es
  • Aligne/distribue des objets diagrammes
  • Recherche dans les tableaux en mode Concepteur de modèles
11.0
  • Windows:
  • Mac OS X:
  • Linux:
  • Windows:
  • Mac OS X:
  • Linux:
  • Windows:
  • Mac OS X:
  • Linux:
  • Windows:
  • Mac OS X:
  • Linux:
  • Windows:
  • Mac OS X:
  • Linux: N/A
  • Windows:
  • Mac OS X:
  • Linux:
  • Windows:
  • Mac OS X:
  • Linux:
  • Nouveau gestionnaire SSH
  • Filtre dans l’arbre des connexions
  • Cherche et remplace des donnĂ©es
  • Recherche dans les colonnes
  • Assistant d’importation et d’exportation amĂ©liorĂ©
  • Versions Windows et Mac 64-bit natives
11.1
  • Windows:
  • Mac OS X:
  • Linux:
  • Windows:
  • Mac OS X:
  • Linux:
  • Windows:
  • Mac OS X:
  • Linux:
  • Windows:
  • Mac OS X:
  • Linux:
  • Windows:
  • Mac OS X:
  • Linux: No Disp.
  • Windows:
  • Mac OS X:
  • Linux:
  • Windows:
  • Mac OS X:
  • Linux:
  • Navicat Cloud
    • Synchronise les connexions
    • Synchronise les requĂŞtes
    • Synchronise les modèles
    • Synchronise les groupes virtuels

La Navicat Community fournit aux utilisateurs Navicat un environnement flexible pour poser des questions et partager des expériences et des solutions. Elle comprend un forum de discussion, des articles de blog, des tutoriels vidéo et un FAQ Wiki.

Références

Liens externes

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.