Cours d'informatique.
Guide pratique : Cours d'informatique.. Recherche parmi 303 000+ dissertationsPar Kollhran • 24 Octobre 2016 • Guide pratique • 566 Mots (3 Pages) • 791 Vues
Travaux effectués
| Commande | Résultats | 
| CREATEDB mabase_chombart -U chombart.felix -h psql -W | Création d'une base de données avec mot de passe. | 
| psql -U chombart.felix -h 10.10.28.106 -d mabase_chombart -W | Connexion à la base données crée précédemment . | 
| \l | Affichage de toutes les bases de données créent sur le réseau avec les nom du créateur ainsi que le nom de la base de connées et l'encodage . | 
| \c m1104 | Connexion a la base de données m1104 et un le message qui s'affichent est : ATTENTION : psql version 9.1, version du serveur 9.4. « Certaines fonctionnalités de psql pourraient ne pas fonctionner. Connexion SSL (chiffrement : ECDHE-RSA-AES256-SHA, bits : 256) Vous êtes maintenant connecté à la base de données « m1104 » en tant qu'utilisateur « chombart.felix ». ». | 
| \d | Permet de voire la table des relations et voir le nom du propriétaire . | 
| \d après « script_creation_tp1.sql » | Permet de voir les tables que l'on a crée précédemment. | 
| SELECT * FROM etudiant ; | Permet des sélectionner la table ayant pour nom etudiant mais celle ci est vide | 
| SELECT * FROM etudiant ; | Sélectionne la table etudiant et celle ci affiche les informations entré précédemment | 
| \d etudiant | Cette commande nous affiche toutes les colonnes ainsi que le type des commandes mais aussi leur modificateur | 
| SELECT*FROM departement ; | Permet des sélectionner la table ayant pour nom departement mais celle ci est vide | 
| SELECT*FROM enseignant ; | Permet des sélectionner la table ayant pour nom enseigant mais celle ci est vide | 
| SELECT*FROM departement ; | Permet de selectionner la table departement et celle ci nous indiques le numéro du département , son nom mais aussi l'id du chef du département | 
| SELECT*FROM enseignant ; | Permet de selectionner la table enseignant et celle ci nous indique l'id de l'enseignant , son nom , son prénom ainsi que lidée du département dans lequels il travaille. | 
| Alter table | Cette commande nous permet d'ajouter des contraintes au table ou alors d'autres relations entre elle | 
| create view ens_gea as select * from enseignant where dptid=1; | Cette commande permet d'ajouter une view sur les tables générales | 
Création de 3 relations
create table client ( cli_id integer , cli_nom varchar(24), cli_prenom varchar(24) , cli_atent date);
create table article ( art_id integer , art_des varchar(48) , art_prix integer);
create table commande (cli_id integer , art_id integer , cde_date date, cde_qte integer);
Insertion de données dans les relations
Dans la table article
insert into article values (1, 'crayon de bois',1);
insert into article values (2,'crayon de couleur',2);
insert into article values (3,'feutre rouge',3);
Dans la table client
insert into client values (1,'dupont','jean','2005-12-21');
insert into client values (2,'durand','sophie','2013-10-08');
...
