Cours d'informatique.
Guide pratique : Cours d'informatique.. Recherche parmi 300 000+ dissertationsPar Kollhran • 24 Octobre 2016 • Guide pratique • 566 Mots (3 Pages) • 685 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');
...