Chaque script a un et un seul type
 
 Chaque script possède un titre et une description
 
 Chaque script peut avoir une ou plusieurs catégories
 
 Un script possède des sous catégorie et des sous sous catégories.
 
 Un script possède un date de création, une date de modification et le nom de son créateur.
 
 Un script peut être modifié par son créateur.
 
 Chaque utilisateur peut créer un ou plusieurs script
 
 Chaque utilisateur peut créer des scripts
 
 Chaque utilisateur possède un identifiant et un mot de passe.
 
 Chaque utilisateur peut créer un ou plusieurs scripts.
 
 Chaque utilisateur peut partager ou rendre public ses scripts.
 
 Chaque utilisateur peut colorer le code de son script.