Changes

Dbms workshop

1,091 bytes added, 01:14, 14 November 2015
La date de la rencontre est en commentaire. La rencontre n'a plus lieu depuis belle lurette.
= Base de Données # Syteme de gestion de base de données : DBMS =
Prochaine date le 17 Juin puis à partir de Juillet 2 ieme et 4 ieme Mardi <!-- Tous les deuxièmes mardis du mois , nous nous rencontrons à 19:30 jusqu'à au plus tard 21:30 pour discuter base de données.-->
== Semaine 1 - 11.03.2014 ==
<pre>psql -U fixme ffh < Ffh_sql.txt</pre>
Code:
<pre>
ffh=# \d
</pre>
 
Résultat:
<pre>
List of relations
Schema | Name | Type | Owner
public | produit_produit_id_seq | sequence | fixme
(10 rows)
</pre>
Code:
<pre>
ffh=# \d langue
</pre>
 
Résultat:
<pre>
Table "public.langue"
Column | Type | Modifiers
</pre>
 
== Semaine 5 - 17.06.2014 ==
Soit la racine /u01/projets/mongodb
les binaires dans /u01/projets/mongodb/bin <pre> * bsondump * mongo * mongod * mongodump * mongoexport * mongofiles * mongoimport * mongooplog * mongoperf * mongorestore * mongos * mongostat * mongotop</pre>
Un repertoire data/db à la racine.
==== Lancement du serveur ====
Code:<pre>/u01/projets/mongodb/bin/mongod --dbpath /u01/projets/mongodb/data/db </pre> Résultat:<pre>
2014-06-17T19:05:22.147+0200 [initandlisten] MongoDB starting : pid=14868 port=27017 dbpath=/u01/projets/mongodb/data/db 64-bit host=dbi-ntbk02
2014-06-17T19:05:22.151+0200 [initandlisten] db version v2.6.2
==== lancement du client ====
Code:<pre>boizot@dbi-ntbk02:/u01/projets/mongodb/doc$ /u01/projets/mongodb/bin/mongo </pre> Résultat:<pre>
MongoDB shell version: 2.6.2
connecting to: test </pre> Code:<pre>
show dbs
</pre>
 
Résultat:
<pre>
admin (empty)
local 0.078GB
==== Creation de la base FFH ====
Code:<pre>use FFH </pre> Résultat:<pre>
switched to db FFH
</pre>
 
Code:
<pre>
db FFH
</pre>
'''Creation de la Collection Membre'''
Code:
<pre> &gt;db.membre.insert(M1)
</pre>
 
Résultat:
<pre>
WriteResult({ &quot;nInserted&quot; : 1 })
</pre>
 
Code:
<pre>
db.membre.insert(M2)
</pre> Résultat:<pre>WriteResult({ &quot;nInserted&quot; : 1 })</pre>
'''Verification de l'insertion.'''
 
Code:
<pre>
&gt; db.membre.find()
&quot;Member_num&quot; : 3001,
&quot;Langue&quot; : &quot;fr&quot; }
</pre>
** Nota **
 
Code:
<pre>
&gt; show collections
</pre>
Résultat:
<pre>
membre
<pre>
&gt; exit bye
 
pboizot@dbi-ntbk02:/u01/projets/mongodb/doc$ /u01/projets/mongodb/bin/mongo
</pre>
Résultat:
<pre>
MongoDB shell version: 2.6.2
connecting to: test
</pre>
Code:
<pre>
&gt; show dbs
</pre>
 
Résultat:
<pre>
FFH 0.078GB
admin (empty)
</pre>
Delete all Member
Code:
<pre>
&gt; db.membre.remove({})
</pre>
 
Résultat:
<pre>
WriteResult({ &quot;nRemoved&quot; : 0 })
</pre>
drop collection
Code:
<pre>
&gt; db.membre.drop() </pre> Résultat:<pre>
true
</pre>
Code:
<pre>
> show collections
</pre>
 
Résultat:
<pre>
system.indexes
</pre>
codeCode:
<pre>
> show collections
>
</pre>
 
== meeting du 9 Juin 2015 ==
 
Installation de postgresql depuis les sources.
 
Pourquoi installer depuis les sources ? Pour choisir ou on installe et quelle version on installe.
Pour installer les contributions que l'on veut , pour ne pas être dépendant des choix du gestionnaire de package.
 
== Metting du 14 Juillet 2015 ==
 
Exploration des source de psql
 
Objectif analyser comment ajouter une commande \pa qui permettrait une execution d'un fichier sql se trouvant dans une varaible SQLPGPATH.
44
edits