22 Septembre 2008
TP 1 Base de données
SGBD : architecture client/serveur.
==> même architecture que sur le web, la messagerie (envoie/réception des mails)...
Une partie rend un service (serveur) et une autre accède au service (client).
Discussion constante entre le client et le serveur sous forme de requêtes.
Nom de SGBD : « postgresql »
Schéma de l'architecture : UFR
Sous Unix : ssh hx00812@saphyr.ens.math-info.univ-paris5.fr
Sous Windows passer par une interface (putty, filezilla...).
Serveur Rubis = serveur psql.
Sous le terminal.
[hx00812@pc523a1-8 ~]$ ... (exemple quand on lance le terminal : discussion avec le shell)
Pour accèder au manuel de la SGBD PostgreSQL = man psql
Pour accèder à une base de données sur un serveur sous PostgreSQL =
psql -h [nom du serveur] -d [nom de la base de données].
Après cet étape on retrouve maitrisedb à la place de [hx00812@pc523a1-8 ~]$ ==>... ici on discute
avec le sgbd.
Dans maitrisedb (psql).
Lister les commandes = \?
Lister les tables = \d
Lister les informations d'une table = \d [NOM]
Rubis
(serveur postgresq)