doc/book/en/04-define-schema.en.txt
changeset 101 c9138325b89f
parent 93 9c919a47e140
equal deleted inserted replaced
100:e4d0fd06da7f 101:c9138325b89f
     1 .. -*- coding: utf-8 -*-
     1 .. -*- coding: utf-8 -*-
     2 
     2 
     3 Définition du modèle de données (*schéma*)
     3 Data model definition (*schema*)
     4 ==========================================
     4 ================================
     5 
     5 
     6 Le schéma est l'élément central d'une application d'CubicWeb, définissant le modèle
     6 The schema is the core piece of a `CubicWeb` application as it defines
     7 de données manipulé. Il est généralement défini à partir de type d'entités
     7 the data model handled. It is based on entities types already defined
     8 existants dans la librairie et d'autres spécifiques, généralement décrites dans
     8 in the `CubicWeb` standard library and others, more specific, we would 
     9 un ou plusieurs fichiers python dans le sous-répertoire `schema` du modèle.
     9 expect to find in one or more Python files under the `schema` directory.
    10 
    10 
    11 A ce niveau il est important de noter la différence entre type de relation et
    11 At this point, it is important to make clear the difference between
    12 définition de relation : un type de relation est uniquement un nom de relation
    12 relation type and relation definition: a relation type is only a relation
    13 avec éventuellement quelques propriétés supplémentaires (voir plus bas), alors
    13 name with potentially other additionnal properties (see XXXX), whereas a 
    14 qu'une définition de relation est un triplet complet "<type d'entité sujet>
    14 relation definition is a complete triplet 
    15 <type de relation> <type d'entité objet>". Eventuellement un type de relation
    15 "<subject entity type> <relation type> <object entity type>". 
    16 sera créé implicitement si aucun n'est associé à une définition de relation du
    16 A relation type could have been implied if none is related to a 
    17 schema.
    17 relation definition of the schema.
       
    18 
    18 
    19 
    19 .. include:: 04-01-schema-stdlib.en.txt
    20 .. include:: 04-01-schema-stdlib.en.txt
    20 .. include:: 04-02-schema-definition.en.txt
    21 .. include:: 04-02-schema-definition.en.txt
    21 
    22