Vous êtes sur la page 1sur 9

Documentation

Navicat
Manuel de lutilisateur Infocentre HEC
15 avril 2011

Version finale

help@hector.unil.ch
1

1. Introduction
Navicat est une solution facile utiliser pour qui veut crer ou grer une base de donnes en MySQL. Clairement orient utilisateur, ce programme russit le dfi de rendre simple la manipulation de donnes MySQL.

2. Connexion la base de donne


Dans cette documentation, nous allons voquer la gestion dune base de donne sous navicat. Cela savre simple conditition que chaque tape soit excute dans un ordre prcis. Lapplication Navicat est disponible dans Dmarrer > Application rseau HEC Voici lcone de lapplication Navicat : Cliquez sur lcone pour lancer le logiciel. Voici ce qui saffiche lcran :

Ensuite, cliquez sur le bouton Connection en haut gauche de la fentre

Une fentre apparat,dans laquelle il faut remplir certains champs : Connection Name est le nom que possdera la connexion dans le logiciel. Il est prfrable de mettre un nom qui est en relation avec la base de donnes par souci de clart et de cohrence lorsquun utilisateur a plusieurs bases grer. Par exemple, pour les mmoires de master, nous pouvons la nommer : mem_master Host name/IP address est ladresse du serveur comportant la base de donnes. Ici : sgbdhec.unil.ch Port est le numro du port du serveur. Le port est le 3308. User name est le nom de lutilisateur de la base. Ici, user_cmshecdev pour se connecter la base des mmoires de master. Password est le mot de passe associ lutilisateur. Il est possible de cocher la case Save Password pour que Navicat se connecte automatiquement la base de donnes lors dune utilisation ultrieure.

Une fois les champs renseigns, vous pouvez cliquer sur Test Connection pour tre sr que la connection la base se fait correctement. Si cest le cas, alors cliquez sur Save, sinon vrifier les champs (orthographe du username, mauvais mot de passe...). Si le problme persiste, contacter lInfocentre HEC par email help@hector.unil.ch. Aprs avoir cliqu sur Save, voil ce que nous voyons.

Cliquez sur mem_master, un menu droulant apparat. Dans la fentre principale saffiche les diffrentes tables de la base de donne cms_hec_dev.

En excutant un clic-droit sur la table mmoires, un menu souvre. Cliquez sur Open Table pour ouvrir la table. Si vous dsirez en crer une nouvelle, vous pouvez utilisez New table. Pour en supprimer une Delete table Pour dupliquer la table, cliquez dans ce cas sur Duplicate Table

Maintenant, nous cliquons sur Open Table. Voici ce qui apparat lcran.

3. Importation de donnes partir dun fichier Excel


Dans cette partie, sera expos, dune manire la plus simple possible, comment importer des donnes dans la base partir dun fichier Excel portant lextension .xls Pour commencer, cliquez sur "Import Wizard"

Une fentre saffiche. Choisissez Excel file (*.xls) puis cliquez sur Next

Maintenant, slectionner le fichier Excel (.xls) source des donnes importer. Cliquez sur le bouton reprsent par ... pour parcourir votre disque dur. Une fois le fichier slectionn, lassistant dimportation vous montre les feuilles du fichier excel. Slectionner celle qui comportent les donnes importer puis cliquez sur Next.

Ici, vous pouvez ajouter des options pour effectuer limport. Par exemple dans le champ First Row, vous pouvez mettre un chiffre qui reprsente la premire ligne de donne importer. Ceci est utile si par exemple la premire ligne du fichier Excel reprsente des titres. First Row sera alors 2. Cela vitera que Navicat importe la premire ligne de titre. Last row peut tre laiss vide. Ceci est prfrable pour un fichier Excel qui possde plusieurs feuilles importer.
5

Ltape 5 est trs importante. En effet, elle consiste associer la (les) feuille(s) du fichier Excel la table de la base de donnes. Ici nous avons 2 feuilles Excel : acadmique et stage. Les deux ont comme destination la mme table mmoire. Une fois que vous avez choisi les tables cibles, vous pouvez cliquer sur Next.

Il reste encore associer les champs (colonnes) du fichier Excel aux diffrents champs de la base. Le champ cle est laiss vide. Notez que pour la feuille acadmique, le champ entreprise est lui aussi laiss vide.

Nous faisons de mme pour la feuille stages. Puis, vous pouvez cliquez sur Next.

Cette bote de dialogue vous informe que les donnes du fichier Excel vont tre imports dans la base de donnes. Laissez donc par dfaut les cases Append et Use extended insert statements coches et cliquez sur Next.

Nous voici la dernire tape. En cliquant sur Start, limportation commencera. Une fois limport termin, un rsum sera tabli avec les informations suivantes : - Nombre de tables modifies - Nombre de donnes traites - Nombre derreurs - Nombre de donnes ajoutes - Nombre de donnes mises jour - Nombre de donnes supprimes - Temps coul Une fois toute ces tapes effectues, les donnes du fichier Excel sont importes dans la base de donnes MySQL. Vous pouvez vrifier cela en vous rfrant au tableau qui rsume les donnes de la table que nous avons ouvert pralablement (cf. Page 4)

Notez quen faisant un clic-droit sur le nom dune des colonnes du tableau, un menu droulant apparat vous permettant de trier les donnes suivant une colonne. Pour cela Clic-droit > Sort. Sort Ascending pour trier de faon croissante Sort Descending pour trier de faon dcroissante. Faire un tri dcroissant de la colonne cle vous permet de trouver rapidement la dernire ligne de donne importe.

3. Edition de donnes dj existantes dans la base

Navicat donne aussi la possibilit lutilisateur de modifier des donnes dj existantes dans la base

Pour cela, il faut ouvrir le tableau listant toutes les donnes. Vous pouvez vous apercevoir quen bas du tableau, une barre doutil est prsente. Si vous passer la souris sur chacun des boutons, cela vous indique quoi ils servent. Certains vous permettent de passer dune ligne une autre par exemple. Mais le plus utile est le bouton suppression de lignes import avec lutilitaire dimportation Excel. si par exemple une ligne de trop a t

Sinon, pour modifier rapidement un champ, il suffit de cliquer sur ce dernier, puis de modifier directement son contenu.

4. Passage des modifications en production

Pour que les modifications apportes la base de donnes soient visible sur le site internet de HEC, veuillez envoyer un email help@hector.unil.ch.