Aller au contenu

Base

Base de données

En tant qu'étudiant en bachelier informatique d'HELMo, vous bénéficiez d'une base de données personnelle sur le serveur MySQL hébergé sur Panoramix . Vous avez le privilège de créer et modifier la structure de tables de données de vos projets au sein de votre base de données. En d'autres termes, votre base de données contiendra à l'avenir des tables de vos différents projets.

En conséquence, préfixez (mot clé suivi de '_') le nom de vos tables en fonction du projet concerné afin d'éviter tout conflit de noms !

Exemple: projet_utilisateurs

Pour réaliser des opérations sur vos tables ou les données qu'elles contiennent vous pouvez utiliser deux outils:

  • PHPMyAdmin: une application web
  • DataGrip: une application logicielle de la suite JetBrains

Vous êtes libres d'utiliser l'un ou l'autre (voire les deux) de ces outils.

PHPMyAdmin

L'avantage de PHPMyAdmin, c'est qu'en tant qu'application web, elle vous est accessible à partir d'un navigateur web. Son désavantage est qu'après une période d'inactivité relativement courte (1440 secondes), la session est expirée pour des questions de sécurité et vous êtes obligés de vous authentifier à nouveau.

A titre d'information, voici une vidéo explicative de l'interface PHPMyAdmin.

Présentation PhpMyAdmin >>

Attention

Attention, il s'agit d'une ancienne vidéo. Les informations de connexion se trouvent sur Learn - section projet >>

Astuce

Exploitez les connaissances acquises dans l'UE Base de données. Dans l'onglet SQL, vous pouvez bien évidemment taper directement les requêtes sql.

Exemple
CREATE TABLE prj3_etudiant (
    id int NOT NULL AUTO_INCREMENT,
    prenom varchar(255) NOT NULL,
    nom varchar(255),
    dateNaissance timestamp,
    PRIMARY KEY (id)
);

INSERT INTO `prj3_etudiant` ( `prenom`, `nom`) VALUES ('Juste', 'Leblanc');

DataGrip

DataGrip est une application disponible dans la suite JetBrains; elle est installée sur les machines de laboratoires ou téléchargeable grâce à la ToolBox de JetBrains.

L'avantage de DataGrip c'est que vous n'avez plus de la nécessité de vous reconnecter au serveur de base de données après une période d'inactivité et que vous pouvez également l'utiliser pour vous connecter à d'autres types de bases de données (Oracle, ...).

Son désavantage c'est que cette application nécessite d'être installée.

Présentation DataGrip >>

Attention

Attention, il s'agit d'une ancienne vidéo. Les informations de connexion se trouvent sur Learn - section projet >>