commit initial 10 mai 2020

This commit is contained in:
francois 2020-05-10 00:21:41 -04:00
commit 02f6610d72
41 changed files with 2671 additions and 0 deletions

3
.gitignore vendored Normal file
View file

@ -0,0 +1,3 @@
.ipynb_checkpoints/
__pycache__/
backup_*

12
Dockerfile Normal file
View file

@ -0,0 +1,12 @@
FROM postgres
ENV POSTGRES_USER=etatdulibre
ENV POSTGRES_PASSWORD=etatdulibre
ENV POSTGRES_DB=etatdulibre
COPY docker-entrypoint-initdb.d /docker-entrypoint-initdb.d
COPY uml_generated_code /uml_generated_code
EXPOSE 5432

19
LICENSE Normal file
View file

@ -0,0 +1,19 @@
MIT License Copyright (c) <year> <copyright holders>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished
to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next
paragraph) shall be included in all copies or substantial portions of the
Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS
OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

2
README.md Normal file
View file

@ -0,0 +1,2 @@
# etat_libre_2020

134
Verifications.ipynb Normal file
View file

@ -0,0 +1,134 @@
{
"cells": [
{
"cell_type": "code",
"execution_count": 8,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"The sql extension is already loaded. To reload it, use:\n",
" %reload_ext sql\n"
]
}
],
"source": [
"%load_ext sql\n",
"%config SqlMagic.autocommit=False # for engines that do not support autommit\n",
"%sql postgresql://etatdulibre:etatdulibre@172.23.0.2/etatdulibre"
]
},
{
"cell_type": "code",
"execution_count": 9,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
" postgresql://etatdulibre:***@172.22.0.2/etatdulibre\n",
" * postgresql://etatdulibre:***@172.23.0.2/etatdulibre\n",
"1 rows affected.\n"
]
},
{
"data": {
"text/html": [
"<table>\n",
" <tr>\n",
" <th>pers_id</th>\n",
" <th>nom</th>\n",
" <th>prenom</th>\n",
" <th>projet_id</th>\n",
" <th>pers_id_1</th>\n",
" <th>description</th>\n",
" <th>projet_id_1</th>\n",
" <th>nom_1</th>\n",
" <th>description_1</th>\n",
" <th>projet_id_2</th>\n",
" <th>coord_id</th>\n",
" <th>coord_id_1</th>\n",
" <th>coord_type</th>\n",
" <th>coord_contenu</th>\n",
" </tr>\n",
" <tr>\n",
" <td>1</td>\n",
" <td>Goldenberg</td>\n",
" <td>Anne</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>Auteur</td>\n",
" <td>1</td>\n",
" <td>La négociation des contributions dans les wikis publics : légitimation et politisation de la cognition collective</td>\n",
" <td>Thèse de doctorat</td>\n",
" <td>1</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>URL</td>\n",
" <td>https://archipel.uqam.ca/3904/</td>\n",
" </tr>\n",
"</table>"
],
"text/plain": [
"[(1, 'Goldenberg', 'Anne', 1, 1, 'Auteur', 1, 'La négociation des contributions dans les wikis publics : légitimation et politisation de la cognition collective', 'Thèse de doctorat', 1, 2, 2, 'URL', 'https://archipel.uqam.ca/3904/')]"
]
},
"execution_count": 9,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"%%sql\n",
"SELECT * \n",
"FROM \"personne\" A \n",
"LEFT JOIN \"projet_personne\" B \n",
"ON A.pers_id=B.pers_id \n",
"LEFT JOIN \"projet\" C\n",
"ON B.projet_id=C.projet_id \n",
"LEFT JOIN \"projet_coordonnees\" D\n",
"ON C.projet_id=D.projet_id \n",
"LEFT JOIN \"coordonnees\" E\n",
"ON D.coord_id=E.coord_id"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.7.6"
}
},
"nbformat": 4,
"nbformat_minor": 4
}

8
backup.sh Normal file
View file

@ -0,0 +1,8 @@
#!/bin/bash
pg_dump --column-inserts \
--data-only \
--file "backup_20200509" \
--host "$PG_ETATLIBRE_IP" \
--port "5432" \
--username "etatdulibre" \
--blobs "etatdulibre"

View file

@ -0,0 +1,41 @@
#!/bin/bash
psql -d etatdulibre -U etatdulibre --no-password -f /uml_generated_code/postgres/logo.sql
psql -d etatdulibre -U etatdulibre --no-password -f /uml_generated_code/postgres/adresse.sql
psql -d etatdulibre -U etatdulibre --no-password -f /uml_generated_code/postgres/association.sql
psql -d etatdulibre -U etatdulibre --no-password -f /uml_generated_code/postgres/coordonnees.sql
psql -d etatdulibre -U etatdulibre --no-password -f /uml_generated_code/postgres/cours.sql
psql -d etatdulibre -U etatdulibre --no-password -f /uml_generated_code/postgres/etablissement.sql
psql -d etatdulibre -U etatdulibre --no-password -f /uml_generated_code/postgres/evenement.sql
psql -d etatdulibre -U etatdulibre --no-password -f /uml_generated_code/postgres/licence.sql
psql -d etatdulibre -U etatdulibre --no-password -f /uml_generated_code/postgres/personne.sql
psql -d etatdulibre -U etatdulibre --no-password -f /uml_generated_code/postgres/projet.sql
psql -d etatdulibre -U etatdulibre --no-password -f /uml_generated_code/postgres/association_adresse.sql
psql -d etatdulibre -U etatdulibre --no-password -f /uml_generated_code/postgres/association_coordonnees.sql
psql -d etatdulibre -U etatdulibre --no-password -f /uml_generated_code/postgres/association_personne.sql
psql -d etatdulibre -U etatdulibre --no-password -f /uml_generated_code/postgres/cours_coordonnees.sql
psql -d etatdulibre -U etatdulibre --no-password -f /uml_generated_code/postgres/cours_etablissement.sql
psql -d etatdulibre -U etatdulibre --no-password -f /uml_generated_code/postgres/cours_personne.sql
psql -d etatdulibre -U etatdulibre --no-password -f /uml_generated_code/postgres/etablissement_adresse.sql
psql -d etatdulibre -U etatdulibre --no-password -f /uml_generated_code/postgres/etablissement_coordonnees.sql
psql -d etatdulibre -U etatdulibre --no-password -f /uml_generated_code/postgres/evenement_association.sql
psql -d etatdulibre -U etatdulibre --no-password -f /uml_generated_code/postgres/evenement_coordonnees.sql
psql -d etatdulibre -U etatdulibre --no-password -f /uml_generated_code/postgres/evenement_etablissement.sql
psql -d etatdulibre -U etatdulibre --no-password -f /uml_generated_code/postgres/evenement_personne.sql
psql -d etatdulibre -U etatdulibre --no-password -f /uml_generated_code/postgres/personne_coordonnees.sql
psql -d etatdulibre -U etatdulibre --no-password -f /uml_generated_code/postgres/projet_association.sql
psql -d etatdulibre -U etatdulibre --no-password -f /uml_generated_code/postgres/projet_coordonnees.sql
psql -d etatdulibre -U etatdulibre --no-password -f /uml_generated_code/postgres/projet_licence.sql
psql -d etatdulibre -U etatdulibre --no-password -f /uml_generated_code/postgres/projet_personne.sql
exit 0

14
entites.py Executable file
View file

@ -0,0 +1,14 @@
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Sat May 9 09:53:25 2020
@author: francois
"""
from questionary import prompt
import questions_entite as qe
entite = prompt(qe.choix_entite)
print(entite['entite'])

933
etat_libre_entites.xmi Normal file
View file

@ -0,0 +1,933 @@
<?xml version="1.0" encoding="UTF-8"?>
<XMI verified="false" timestamp="2020-05-09T10:37:47" xmi.version="1.2" xmlns:UML="http://schema.omg.org/spec/UML/1.4">
<XMI.header>
<XMI.documentation>
<XMI.exporter>umbrello uml modeller http://umbrello.kde.org</XMI.exporter>
<XMI.exporterVersion>1.6.12</XMI.exporterVersion>
<XMI.exporterEncoding>UnicodeUTF8</XMI.exporterEncoding>
</XMI.documentation>
<XMI.metamodel href="UML.xml" xmi.name="UML" xmi.version="1.4"/>
</XMI.header>
<XMI.content>
<UML:Model isAbstract="false" name="Modèle UML" xmi.id="m1" isSpecification="false" isRoot="false" isLeaf="false">
<UML:Namespace.ownedElement>
<UML:Stereotype isAbstract="false" namespace="m1" name="folder" isSpecification="false" isRoot="false" xmi.id="folder" isLeaf="false" visibility="public"/>
<UML:Model isAbstract="false" namespace="m1" name="Logical View" isSpecification="false" isRoot="false" xmi.id="Logical_View" isLeaf="false" visibility="public">
<UML:Namespace.ownedElement>
<UML:Package isAbstract="false" stereotype="folder" namespace="Logical_View" name="Datatypes" isSpecification="false" isRoot="false" xmi.id="Datatypes" isLeaf="false" visibility="public">
<UML:Namespace.ownedElement>
<UML:DataType isAbstract="false" namespace="Datatypes" name="bigint" isSpecification="false" isRoot="false" xmi.id="uAMNEFsF9iQ8G" isLeaf="false" visibility="public"/>
<UML:DataType isAbstract="false" namespace="Datatypes" name="bigserial" isSpecification="false" isRoot="false" xmi.id="uxdNGnKvnojZJ" isLeaf="false" visibility="public"/>
<UML:DataType isAbstract="false" namespace="Datatypes" name="bit" isSpecification="false" isRoot="false" xmi.id="uFWcUAN2G4mQx" isLeaf="false" visibility="public"/>
<UML:DataType isAbstract="false" namespace="Datatypes" name="bit varying" isSpecification="false" isRoot="false" xmi.id="uSz7MK8Gh8qik" isLeaf="false" visibility="public"/>
<UML:DataType isAbstract="false" namespace="Datatypes" name="boolean" isSpecification="false" isRoot="false" xmi.id="uGVnAyPtIwtEP" isLeaf="false" visibility="public"/>
<UML:DataType isAbstract="false" namespace="Datatypes" name="box" isSpecification="false" isRoot="false" xmi.id="uXofwgksUagyI" isLeaf="false" visibility="public"/>
<UML:DataType isAbstract="false" namespace="Datatypes" name="bytea" isSpecification="false" isRoot="false" xmi.id="uWC0YY1Gd2nCa" isLeaf="false" visibility="public"/>
<UML:DataType isAbstract="false" namespace="Datatypes" name="character varying" isSpecification="false" isRoot="false" xmi.id="uELS1mIZdNb9v" isLeaf="false" visibility="public"/>
<UML:DataType isAbstract="false" namespace="Datatypes" name="character" isSpecification="false" isRoot="false" xmi.id="uvySpcsNl6D42" isLeaf="false" visibility="public"/>
<UML:DataType isAbstract="false" namespace="Datatypes" name="cidr" isSpecification="false" isRoot="false" xmi.id="u28DTcITjfJwR" isLeaf="false" visibility="public"/>
<UML:DataType isAbstract="false" namespace="Datatypes" name="circle" isSpecification="false" isRoot="false" xmi.id="ukiWGCllcJ4GU" isLeaf="false" visibility="public"/>
<UML:DataType isAbstract="false" namespace="Datatypes" name="date" isSpecification="false" isRoot="false" xmi.id="uLWelg07lUWUn" isLeaf="false" visibility="public"/>
<UML:DataType isAbstract="false" namespace="Datatypes" name="decimal" isSpecification="false" isRoot="false" xmi.id="usivgVbvRhyUZ" isLeaf="false" visibility="public"/>
<UML:DataType isAbstract="false" namespace="Datatypes" name="double precision" isSpecification="false" isRoot="false" xmi.id="ujembpiEPPJim" isLeaf="false" visibility="public"/>
<UML:DataType isAbstract="false" namespace="Datatypes" name="inet" isSpecification="false" isRoot="false" xmi.id="uY7JetvHgVwJg" isLeaf="false" visibility="public"/>
<UML:DataType isAbstract="false" namespace="Datatypes" name="integer" isSpecification="false" isRoot="false" xmi.id="uijlZnuTW3x3o" isLeaf="false" visibility="public"/>
<UML:DataType isAbstract="false" namespace="Datatypes" name="interval" isSpecification="false" isRoot="false" xmi.id="u8Y28ba0A3T8H" isLeaf="false" visibility="public"/>
<UML:DataType isAbstract="false" namespace="Datatypes" name="line" isSpecification="false" isRoot="false" xmi.id="u39fVL9a5mOEs" isLeaf="false" visibility="public"/>
<UML:DataType isAbstract="false" namespace="Datatypes" name="lseg" isSpecification="false" isRoot="false" xmi.id="uph3jpDgOtVxG" isLeaf="false" visibility="public"/>
<UML:DataType isAbstract="false" namespace="Datatypes" name="macaddr" isSpecification="false" isRoot="false" xmi.id="utBP3CDn9p5md" isLeaf="false" visibility="public"/>
<UML:DataType isAbstract="false" namespace="Datatypes" name="money" isSpecification="false" isRoot="false" xmi.id="umJr7qflvboAS" isLeaf="false" visibility="public"/>
<UML:DataType isAbstract="false" namespace="Datatypes" name="numeric" isSpecification="false" isRoot="false" xmi.id="uSnxmOPfqm2I7" isLeaf="false" visibility="public"/>
<UML:DataType isAbstract="false" namespace="Datatypes" name="path" isSpecification="false" isRoot="false" xmi.id="uXBpSYOR8p5lP" isLeaf="false" visibility="public"/>
<UML:DataType isAbstract="false" namespace="Datatypes" name="point" isSpecification="false" isRoot="false" xmi.id="uB3EdNUup2c5s" isLeaf="false" visibility="public"/>
<UML:DataType isAbstract="false" namespace="Datatypes" name="polygon" isSpecification="false" isRoot="false" xmi.id="ujbhskmv9RVyM" isLeaf="false" visibility="public"/>
<UML:DataType isAbstract="false" namespace="Datatypes" name="real" isSpecification="false" isRoot="false" xmi.id="u7MZcJQlh2YLE" isLeaf="false" visibility="public"/>
<UML:DataType isAbstract="false" namespace="Datatypes" name="serial" isSpecification="false" isRoot="false" xmi.id="uhO2EFqPWTpnq" isLeaf="false" visibility="public"/>
<UML:DataType isAbstract="false" namespace="Datatypes" name="smallint" isSpecification="false" isRoot="false" xmi.id="uRYvaMoWlwEMS" isLeaf="false" visibility="public"/>
<UML:DataType isAbstract="false" namespace="Datatypes" name="time without time zone" isSpecification="false" isRoot="false" xmi.id="uzg0g6QU7bhyv" isLeaf="false" visibility="public"/>
<UML:DataType isAbstract="false" namespace="Datatypes" name="time with time zone" isSpecification="false" isRoot="false" xmi.id="uC8AVMGBf5ZiR" isLeaf="false" visibility="public"/>
<UML:DataType isAbstract="false" namespace="Datatypes" name="timestamp without time zone" isSpecification="false" isRoot="false" xmi.id="uhZlZo2UsuTxZ" isLeaf="false" visibility="public"/>
<UML:DataType isAbstract="false" namespace="Datatypes" name="timestamp with time zone" isSpecification="false" isRoot="false" xmi.id="uR8sRKqEhqov1" isLeaf="false" visibility="public"/>
<UML:DataType isAbstract="false" namespace="Datatypes" name="array" isSpecification="false" isRoot="false" xmi.id="u7CpDFiDoXVvR" isLeaf="false" visibility="public"/>
<UML:DataType isAbstract="false" namespace="Datatypes" name="bool" isSpecification="false" isRoot="false" xmi.id="udkMTkjpsXofr" isLeaf="false" visibility="public"/>
<UML:DataType isAbstract="false" namespace="Datatypes" name="tuple" isSpecification="false" isRoot="false" xmi.id="ukD6YtaUV76RD" isLeaf="false" visibility="public"/>
<UML:DataType isAbstract="false" namespace="Datatypes" name="float" isSpecification="false" isRoot="false" xmi.id="ufyZ2eCojgFbe" isLeaf="false" visibility="public"/>
<UML:DataType isAbstract="false" namespace="Datatypes" name="int" isSpecification="false" isRoot="false" xmi.id="u0r5TfNcoeU7F" isLeaf="false" visibility="public"/>
<UML:DataType isAbstract="false" namespace="Datatypes" name="list" isSpecification="false" isRoot="false" xmi.id="uKq1yKqGZyMZc" isLeaf="false" visibility="public"/>
<UML:DataType isAbstract="false" namespace="Datatypes" name="long" isSpecification="false" isRoot="false" xmi.id="ul4Gj88cykONm" isLeaf="false" visibility="public"/>
<UML:DataType isAbstract="false" namespace="Datatypes" name="dict" isSpecification="false" isRoot="false" xmi.id="usTeKF46UG1ir" isLeaf="false" visibility="public"/>
<UML:DataType isAbstract="false" namespace="Datatypes" name="object" isSpecification="false" isRoot="false" xmi.id="u5kREPADmrVEE" isLeaf="false" visibility="public"/>
<UML:DataType isAbstract="false" namespace="Datatypes" name="set" isSpecification="false" isRoot="false" xmi.id="uvHZm6WKDyv8s" isLeaf="false" visibility="public"/>
<UML:DataType isAbstract="false" namespace="Datatypes" name="string" isSpecification="false" isRoot="false" xmi.id="u9hnADWloxzSs" isLeaf="false" visibility="public"/>
</UML:Namespace.ownedElement>
</UML:Package>
<UML:Class isAbstract="false" namespace="Logical_View" name="intger" isSpecification="false" isRoot="false" xmi.id="utNfWy9g106Fu" isLeaf="false" visibility="public"/>
</UML:Namespace.ownedElement>
<XMI.extension xmi.extender="umbrello">
<diagrams resolution="96">
<diagram linecolor="#ff0000" showscope="1" linewidth="0" snapgrid="0" backgroundcolor="#ffffff" xmi.id="ux8lUSdpyOVHK" showattribassocs="1" fillcolor="#ffffc0" snapy="25" griddotcolor="#f8f8f8" type="1" showgrid="0" showops="1" showattsig="1" showstereotype="1" name="Diagramme de classes" showpubliconly="0" isopen="1" showpackage="1" zoom="100" canvasheight="0" snapx="25" usefillcolor="1" textcolor="#000000" snapcsgrid="0" showopsig="1" showatts="1" font="Cantarell,10,-1,5,50,0,0,0,0,0" documentation="" localid="-1" canvaswidth="0">
<widgets/>
<messages/>
<associations/>
</diagram>
</diagrams>
</XMI.extension>
</UML:Model>
<UML:Model isAbstract="false" namespace="m1" name="Use Case View" isSpecification="false" isRoot="false" xmi.id="Use_Case_View" isLeaf="false" visibility="public">
<UML:Namespace.ownedElement/>
</UML:Model>
<UML:Model isAbstract="false" namespace="m1" name="Component View" isSpecification="false" isRoot="false" xmi.id="Component_View" isLeaf="false" visibility="public">
<UML:Namespace.ownedElement/>
</UML:Model>
<UML:Model isAbstract="false" namespace="m1" name="Deployment View" isSpecification="false" isRoot="false" xmi.id="Deployment_View" isLeaf="false" visibility="public">
<UML:Namespace.ownedElement/>
</UML:Model>
<UML:Model isAbstract="false" namespace="m1" name="Entity Relationship Model" isSpecification="false" isRoot="false" xmi.id="Entity_Relationship_Model" isLeaf="false" visibility="public">
<UML:Namespace.ownedElement>
<UML:Entity isAbstract="false" namespace="Entity_Relationship_Model" name="adresse" isSpecification="false" isRoot="false" xmi.id="ub6bJG4RhEOor" isLeaf="false" visibility="public">
<UML:EntityAttribute isAbstract="false" auto_increment="1" namespace="ub6bJG4RhEOor" name="adresse_id" isSpecification="false" isRoot="false" xmi.id="uBC3TCJhxpijh" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="ub6bJG4RhEOor" name="numero_civique" isSpecification="false" isRoot="false" xmi.id="uiPoICPSpKwr9" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1100" attributes="" type="uELS1mIZdNb9v" allow_null="0"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="ub6bJG4RhEOor" name="type_rue" isSpecification="false" isRoot="false" xmi.id="uT8wIbU6rK3S0" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1100" attributes="" type="uELS1mIZdNb9v" allow_null="0"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="ub6bJG4RhEOor" name="nom_rue" isSpecification="false" isRoot="false" xmi.id="uw0wDPOLu3IDo" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1100" attributes="" type="uELS1mIZdNb9v" allow_null="0"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="ub6bJG4RhEOor" name="code_postal" isSpecification="false" isRoot="false" xmi.id="uNlxn3kq19LHH" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1100" attributes="" type="uELS1mIZdNb9v" allow_null="0"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="ub6bJG4RhEOor" name="ville" isSpecification="false" isRoot="false" xmi.id="ufoRtOC3cRQbb" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1100" attributes="" type="uELS1mIZdNb9v" allow_null="0"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="ub6bJG4RhEOor" name="date_saisie" isSpecification="false" isRoot="false" xmi.id="umiXxkZ2wbxv3" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1100" attributes="" type="uLWelg07lUWUn" allow_null="0"/>
<UML:UniqueConstraint isAbstract="false" namespace="ub6bJG4RhEOor" name="primaire_adresse_id" isSpecification="false" isRoot="false" xmi.id="uYW22JsQgusFy" isPrimary="1" isLeaf="false" visibility="public">
<UML:EntityAttribute isAbstract="false" auto_increment="1" namespace="ub6bJG4RhEOor" name="adresse_id" isSpecification="false" isRoot="false" xmi.id="uBC3TCJhxpijh" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
</UML:UniqueConstraint>
</UML:Entity>
<UML:Entity isAbstract="false" namespace="Entity_Relationship_Model" name="association_adresse" isSpecification="false" isRoot="false" xmi.id="urp8EIzQUOLgC" isLeaf="false" visibility="public">
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="urp8EIzQUOLgC" name="assoc_id" isSpecification="false" isRoot="false" xmi.id="uA348IqAF88Ko" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="urp8EIzQUOLgC" name="adresse_id" isSpecification="false" isRoot="false" xmi.id="uoV5NEjfTiazG" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
<UML:ForeignKeyConstraint deleteAction="2" isAbstract="false" namespace="urp8EIzQUOLgC" updateAction="2" name="association_adresse_adresse" isSpecification="false" isRoot="false" xmi.id="uYlwIUNjPv3SF" referencedEntity="ub6bJG4RhEOor" isLeaf="false" visibility="public">
<AttributeMap key="uoV5NEjfTiazG" value="uBC3TCJhxpijh"/>
</UML:ForeignKeyConstraint>
<UML:ForeignKeyConstraint deleteAction="2" isAbstract="false" namespace="urp8EIzQUOLgC" updateAction="2" name="nouvelle_contrainte_clé_étrangère" isSpecification="false" isRoot="false" xmi.id="uUXJRs22V78jT" referencedEntity="uY0FDVcvsIZRk" isLeaf="false" visibility="public">
<AttributeMap key="uA348IqAF88Ko" value="u2Z3voSBUUxwz"/>
</UML:ForeignKeyConstraint>
</UML:Entity>
<UML:Entity isAbstract="false" namespace="Entity_Relationship_Model" name="association" isSpecification="false" isRoot="false" xmi.id="uY0FDVcvsIZRk" isLeaf="false" visibility="public">
<UML:EntityAttribute isAbstract="false" auto_increment="1" namespace="uY0FDVcvsIZRk" name="assoc_id" isSpecification="false" isRoot="false" xmi.id="u2Z3voSBUUxwz" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="uY0FDVcvsIZRk" name="date_saisie" isSpecification="false" isRoot="false" xmi.id="unQMHCigiZwCp" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1100" attributes="" type="uLWelg07lUWUn" allow_null="0"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="uY0FDVcvsIZRk" name="nom" isSpecification="false" isRoot="false" xmi.id="uoSVUJf3dmApn" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1100" attributes="" type="uELS1mIZdNb9v" allow_null="0"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="uY0FDVcvsIZRk" name="sigle" isSpecification="false" isRoot="false" xmi.id="uuWvU1wh7DS58" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1100" attributes="" type="uELS1mIZdNb9v" allow_null="1"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="uY0FDVcvsIZRk" name="type" isSpecification="false" isRoot="false" xmi.id="upWU7Acd5992G" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1100" attributes="" type="uELS1mIZdNb9v" allow_null="1"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="uY0FDVcvsIZRk" name="description" isSpecification="false" isRoot="false" xmi.id="uvlQtVReZ9fyT" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1100" attributes="" type="uELS1mIZdNb9v" allow_null="1"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="uY0FDVcvsIZRk" name="date_fondation" isSpecification="false" isRoot="false" xmi.id="u4uS7aYRirxAk" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1100" attributes="" type="uLWelg07lUWUn" allow_null="1"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="uY0FDVcvsIZRk" name="date_fermeture" isSpecification="false" isRoot="false" xmi.id="uh7FkQhScjIxa" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1100" attributes="" type="uLWelg07lUWUn" allow_null="1"/>
<UML:UniqueConstraint isAbstract="false" namespace="uY0FDVcvsIZRk" name="primaire_assoc_id" isSpecification="false" isRoot="false" xmi.id="uYEkXJNFe36EA" isPrimary="1" isLeaf="false" visibility="public">
<UML:EntityAttribute isAbstract="false" auto_increment="1" namespace="uY0FDVcvsIZRk" name="assoc_id" isSpecification="false" isRoot="false" xmi.id="u2Z3voSBUUxwz" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
</UML:UniqueConstraint>
</UML:Entity>
<UML:Entity isAbstract="false" namespace="Entity_Relationship_Model" name="logo" isSpecification="false" isRoot="false" xmi.id="uvVEIgblkRx9p" isLeaf="false" visibility="public">
<UML:EntityAttribute isAbstract="false" auto_increment="1" namespace="uvVEIgblkRx9p" name="logo_id" isSpecification="false" isRoot="false" xmi.id="uf9NJhGkrQkJF" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="uvVEIgblkRx9p" name="logo_url" isSpecification="false" isRoot="false" xmi.id="ueGg59VJyOcco" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1100" attributes="" type="uELS1mIZdNb9v" allow_null="1"/>
<UML:UniqueConstraint isAbstract="false" namespace="uvVEIgblkRx9p" name="primaire_logo_id" isSpecification="false" isRoot="false" xmi.id="uZe80ISZYXmGC" isPrimary="1" isLeaf="false" visibility="public">
<UML:EntityAttribute isAbstract="false" auto_increment="1" namespace="uvVEIgblkRx9p" name="logo_id" isSpecification="false" isRoot="false" xmi.id="uf9NJhGkrQkJF" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
</UML:UniqueConstraint>
</UML:Entity>
<UML:Entity isAbstract="false" namespace="Entity_Relationship_Model" name="coordonnees" isSpecification="false" isRoot="false" xmi.id="u8ZYSTXTelraN" isLeaf="false" visibility="public">
<UML:EntityAttribute isAbstract="false" auto_increment="1" namespace="u8ZYSTXTelraN" name="coord_id" isSpecification="false" isRoot="false" xmi.id="u6HxcZJYCz68e" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="u8ZYSTXTelraN" name="coord_type" isSpecification="false" isRoot="false" xmi.id="uksFXMhpflizI" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uELS1mIZdNb9v" allow_null="0"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="u8ZYSTXTelraN" name="coord_contenu" isSpecification="false" isRoot="false" xmi.id="ufMxR8OI9xudp" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1100" attributes="" type="uELS1mIZdNb9v" allow_null="1"/>
<UML:UniqueConstraint isAbstract="false" namespace="u8ZYSTXTelraN" name="primaire_coord_id" isSpecification="false" isRoot="false" xmi.id="u5nCfBgWjTdTn" isPrimary="1" isLeaf="false" visibility="public">
<UML:EntityAttribute isAbstract="false" auto_increment="1" namespace="u8ZYSTXTelraN" name="coord_id" isSpecification="false" isRoot="false" xmi.id="u6HxcZJYCz68e" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
</UML:UniqueConstraint>
</UML:Entity>
<UML:Entity isAbstract="false" namespace="Entity_Relationship_Model" name="association_coordonnees" isSpecification="false" isRoot="false" xmi.id="uzGYZABVfMLfG" isLeaf="false" visibility="public">
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="uzGYZABVfMLfG" name="assoc_id" isSpecification="false" isRoot="false" xmi.id="uGL6p0huzx9zA" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="uzGYZABVfMLfG" name="coord_id" isSpecification="false" isRoot="false" xmi.id="uKdmRqIQQJk5c" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
<UML:ForeignKeyConstraint deleteAction="2" isAbstract="false" namespace="uzGYZABVfMLfG" updateAction="2" name="association_coordonnees_association" isSpecification="false" isRoot="false" xmi.id="uL2DZrKhpPwBt" referencedEntity="uY0FDVcvsIZRk" isLeaf="false" visibility="public">
<AttributeMap key="uGL6p0huzx9zA" value="u2Z3voSBUUxwz"/>
</UML:ForeignKeyConstraint>
<UML:ForeignKeyConstraint deleteAction="2" isAbstract="false" namespace="uzGYZABVfMLfG" updateAction="2" name="association_coordonnees_coordonnees" isSpecification="false" isRoot="false" xmi.id="uv2jpkj0O6PJT" referencedEntity="u8ZYSTXTelraN" isLeaf="false" visibility="public">
<AttributeMap key="uKdmRqIQQJk5c" value="u6HxcZJYCz68e"/>
</UML:ForeignKeyConstraint>
</UML:Entity>
<UML:Entity isAbstract="false" namespace="Entity_Relationship_Model" name="cours" isSpecification="false" isRoot="false" xmi.id="ubn1cb1GptOlo" isLeaf="false" visibility="public">
<UML:EntityAttribute isAbstract="false" auto_increment="1" namespace="ubn1cb1GptOlo" name="cours_id" isSpecification="false" isRoot="false" xmi.id="ugAxeQjWZXBkl" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="ubn1cb1GptOlo" name="numero" isSpecification="false" isRoot="false" xmi.id="utNN2dUkWerM0" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1100" attributes="" type="uELS1mIZdNb9v" allow_null="1"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="ubn1cb1GptOlo" name="nom" isSpecification="false" isRoot="false" xmi.id="ufykLcH58AK6K" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1100" attributes="" type="uELS1mIZdNb9v" allow_null="1"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="ubn1cb1GptOlo" name="description" isSpecification="false" isRoot="false" xmi.id="uRxgtNYpd6Sqk" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1100" attributes="" type="uELS1mIZdNb9v" allow_null="1"/>
<UML:UniqueConstraint isAbstract="false" namespace="ubn1cb1GptOlo" name="primaire_cours_id" isSpecification="false" isRoot="false" xmi.id="uC9hHfE9kjuEe" isPrimary="1" isLeaf="false" visibility="public">
<UML:EntityAttribute isAbstract="false" auto_increment="1" namespace="ubn1cb1GptOlo" name="cours_id" isSpecification="false" isRoot="false" xmi.id="ugAxeQjWZXBkl" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
</UML:UniqueConstraint>
</UML:Entity>
<UML:Entity isAbstract="false" namespace="Entity_Relationship_Model" name="personne" isSpecification="false" isRoot="false" xmi.id="uayv5PSG6XCuO" isLeaf="false" visibility="public">
<UML:EntityAttribute isAbstract="false" auto_increment="1" namespace="uayv5PSG6XCuO" name="pers_id" isSpecification="false" isRoot="false" xmi.id="uoxhzKKSeqsYY" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="uayv5PSG6XCuO" name="nom" isSpecification="false" isRoot="false" xmi.id="u37HlEIfxlrXL" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1100" attributes="" type="uELS1mIZdNb9v" allow_null="1"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="uayv5PSG6XCuO" name="prenom" isSpecification="false" isRoot="false" xmi.id="u2wpEAZxSERsd" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1100" attributes="" type="uELS1mIZdNb9v" allow_null="1"/>
<UML:UniqueConstraint isAbstract="false" namespace="uayv5PSG6XCuO" name="primaire_pers_id" isSpecification="false" isRoot="false" xmi.id="uZn0gtsWEhPs3" isPrimary="1" isLeaf="false" visibility="public">
<UML:EntityAttribute isAbstract="false" auto_increment="1" namespace="uayv5PSG6XCuO" name="pers_id" isSpecification="false" isRoot="false" xmi.id="uoxhzKKSeqsYY" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
</UML:UniqueConstraint>
</UML:Entity>
<UML:Entity isAbstract="false" namespace="Entity_Relationship_Model" name="etablissement" isSpecification="false" isRoot="false" xmi.id="uDUJLGX2h1Flp" isLeaf="false" visibility="public">
<UML:EntityAttribute isAbstract="false" auto_increment="1" namespace="uDUJLGX2h1Flp" name="etabl_id" isSpecification="false" isRoot="false" xmi.id="ugA2172rAvmFK" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="uDUJLGX2h1Flp" name="nom" isSpecification="false" isRoot="false" xmi.id="uIfdGH4hs5JlE" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1100" attributes="" type="uELS1mIZdNb9v" allow_null="1"/>
<UML:UniqueConstraint isAbstract="false" namespace="uDUJLGX2h1Flp" name="primaire_etabl_id" isSpecification="false" isRoot="false" xmi.id="uSpz2x9zJw6cQ" isPrimary="1" isLeaf="false" visibility="public">
<UML:EntityAttribute isAbstract="false" auto_increment="1" namespace="uDUJLGX2h1Flp" name="etabl_id" isSpecification="false" isRoot="false" xmi.id="ugA2172rAvmFK" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
</UML:UniqueConstraint>
</UML:Entity>
<UML:Entity isAbstract="false" namespace="Entity_Relationship_Model" name="personne_coordonnees" isSpecification="false" isRoot="false" xmi.id="uYZQxzg4CARHM" isLeaf="false" visibility="public">
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="uYZQxzg4CARHM" name="coord_id" isSpecification="false" isRoot="false" xmi.id="uIw5hASXTj2cB" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="uYZQxzg4CARHM" name="pers_id" isSpecification="false" isRoot="false" xmi.id="u4n2cw42uxr0x" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
<UML:ForeignKeyConstraint deleteAction="2" isAbstract="false" namespace="uYZQxzg4CARHM" updateAction="2" name="personne_coordonnees_personne" isSpecification="false" isRoot="false" xmi.id="u0qnXxep5XyDv" referencedEntity="uayv5PSG6XCuO" isLeaf="false" visibility="public">
<AttributeMap key="u4n2cw42uxr0x" value="uoxhzKKSeqsYY"/>
</UML:ForeignKeyConstraint>
<UML:ForeignKeyConstraint deleteAction="2" isAbstract="false" namespace="uYZQxzg4CARHM" updateAction="2" name="personne_coordonnees_coordonnees" isSpecification="false" isRoot="false" xmi.id="uHMnnOowPlYnp" referencedEntity="u8ZYSTXTelraN" isLeaf="false" visibility="public">
<AttributeMap key="uIw5hASXTj2cB" value="u6HxcZJYCz68e"/>
</UML:ForeignKeyConstraint>
</UML:Entity>
<UML:Entity isAbstract="false" namespace="Entity_Relationship_Model" name="etablissement_coordonnees" isSpecification="false" isRoot="false" xmi.id="uyNOHexuUxLhc" isLeaf="false" visibility="public">
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="uyNOHexuUxLhc" name="etabl_id" isSpecification="false" isRoot="false" xmi.id="ua3mxKM7HSF15" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="uyNOHexuUxLhc" name="coord_id" isSpecification="false" isRoot="false" xmi.id="uNmXeHFbEjPrJ" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
<UML:ForeignKeyConstraint deleteAction="2" isAbstract="false" namespace="uyNOHexuUxLhc" updateAction="2" name="etablissement_coordonnees_etablissement" isSpecification="false" isRoot="false" xmi.id="uqPwSTrmlr6oh" referencedEntity="uDUJLGX2h1Flp" isLeaf="false" visibility="public">
<AttributeMap key="ua3mxKM7HSF15" value="ugA2172rAvmFK"/>
</UML:ForeignKeyConstraint>
<UML:ForeignKeyConstraint deleteAction="2" isAbstract="false" namespace="uyNOHexuUxLhc" updateAction="2" name="etablissement_coordonnees_coordonnees" isSpecification="false" isRoot="false" xmi.id="ucPukjzdu8FJ3" referencedEntity="u8ZYSTXTelraN" isLeaf="false" visibility="public">
<AttributeMap key="uNmXeHFbEjPrJ" value="u6HxcZJYCz68e"/>
</UML:ForeignKeyConstraint>
</UML:Entity>
<UML:Entity isAbstract="false" namespace="Entity_Relationship_Model" name="cours_etablissement" isSpecification="false" isRoot="false" xmi.id="uhDdZFhTMmeO3" isLeaf="false" visibility="public">
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="uhDdZFhTMmeO3" name="cours_id" isSpecification="false" isRoot="false" xmi.id="urFO0MrYz6S2s" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="uhDdZFhTMmeO3" name="etabl_id" isSpecification="false" isRoot="false" xmi.id="uifpfhwzZVrEU" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
<UML:ForeignKeyConstraint deleteAction="2" isAbstract="false" namespace="uhDdZFhTMmeO3" updateAction="2" name="cours_etablissement_cours" isSpecification="false" isRoot="false" xmi.id="uexyE91IZCm4s" referencedEntity="ubn1cb1GptOlo" isLeaf="false" visibility="public">
<AttributeMap key="urFO0MrYz6S2s" value="ugAxeQjWZXBkl"/>
</UML:ForeignKeyConstraint>
<UML:ForeignKeyConstraint deleteAction="2" isAbstract="false" namespace="uhDdZFhTMmeO3" updateAction="2" name="cours_etablissement_etablissement" isSpecification="false" isRoot="false" xmi.id="uT4C4W099JkE2" referencedEntity="uDUJLGX2h1Flp" isLeaf="false" visibility="public">
<AttributeMap key="uifpfhwzZVrEU" value="ugA2172rAvmFK"/>
</UML:ForeignKeyConstraint>
</UML:Entity>
<UML:Entity isAbstract="false" namespace="Entity_Relationship_Model" name="cours_personne" isSpecification="false" isRoot="false" xmi.id="uEkbodvRO5vZX" isLeaf="false" visibility="public">
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="uEkbodvRO5vZX" name="cours_id" isSpecification="false" isRoot="false" xmi.id="urg5OiNCE1kAY" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="uEkbodvRO5vZX" name="pers_id" isSpecification="false" isRoot="false" xmi.id="ub7od5y2xbw6a" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="uEkbodvRO5vZX" name="description" isSpecification="false" isRoot="false" xmi.id="uk3kqGfHKiyFf" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1100" attributes="" type="uELS1mIZdNb9v" allow_null="0"/>
<UML:ForeignKeyConstraint deleteAction="2" isAbstract="false" namespace="uEkbodvRO5vZX" updateAction="2" name="cours_personne_cours" isSpecification="false" isRoot="false" xmi.id="uWCyfXuoHWCFt" referencedEntity="ubn1cb1GptOlo" isLeaf="false" visibility="public">
<AttributeMap key="urg5OiNCE1kAY" value="ugAxeQjWZXBkl"/>
</UML:ForeignKeyConstraint>
<UML:ForeignKeyConstraint deleteAction="2" isAbstract="false" namespace="uEkbodvRO5vZX" updateAction="2" name="cours_personne_personne" isSpecification="false" isRoot="false" xmi.id="uMbSuQku23y9f" referencedEntity="uayv5PSG6XCuO" isLeaf="false" visibility="public">
<AttributeMap key="ub7od5y2xbw6a" value="uoxhzKKSeqsYY"/>
</UML:ForeignKeyConstraint>
</UML:Entity>
<UML:Entity isAbstract="false" namespace="Entity_Relationship_Model" name="evenement" isSpecification="false" isRoot="false" xmi.id="u4SFPbURtbNvZ" isLeaf="false" visibility="public">
<UML:EntityAttribute isAbstract="false" auto_increment="1" namespace="u4SFPbURtbNvZ" name="event_id" isSpecification="false" isRoot="false" xmi.id="u7qZtoD1zBdwF" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="u4SFPbURtbNvZ" name="nom" isSpecification="false" isRoot="false" xmi.id="uGPuch1AWLty9" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1100" attributes="" type="uELS1mIZdNb9v" allow_null="0"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="u4SFPbURtbNvZ" name="date_debut" isSpecification="false" isRoot="false" xmi.id="u2z5E3BhrzbZz" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1100" attributes="" type="uLWelg07lUWUn" allow_null="0"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="u4SFPbURtbNvZ" name="date_fin" isSpecification="false" isRoot="false" xmi.id="uM4IIx75WU8Li" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1100" attributes="" type="uLWelg07lUWUn" allow_null="0"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="u4SFPbURtbNvZ" name="est_recurrent" isSpecification="false" isRoot="false" xmi.id="uhH4xH4PDN0Mf" initialValue="0" values="" isLeaf="false" visibility="private" dbindex_type="1100" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="u4SFPbURtbNvZ" name="detail_recurrence" isSpecification="false" isRoot="false" xmi.id="uKPBqpQLS9LcF" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1100" attributes="" type="uELS1mIZdNb9v" allow_null="1"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="u4SFPbURtbNvZ" name="premiere_date" isSpecification="false" isRoot="false" xmi.id="upZRAZTyUbfbR" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1100" attributes="" type="uLWelg07lUWUn" allow_null="1"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="u4SFPbURtbNvZ" name="description" isSpecification="false" isRoot="false" xmi.id="uBUaSwSr43jhP" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1100" attributes="" type="uELS1mIZdNb9v" allow_null="1"/>
<UML:UniqueConstraint isAbstract="false" namespace="u4SFPbURtbNvZ" name="primaire_event_id" isSpecification="false" isRoot="false" xmi.id="utPol87lWXRrB" isPrimary="1" isLeaf="false" visibility="public">
<UML:EntityAttribute isAbstract="false" auto_increment="1" namespace="u4SFPbURtbNvZ" name="event_id" isSpecification="false" isRoot="false" xmi.id="u7qZtoD1zBdwF" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
</UML:UniqueConstraint>
</UML:Entity>
<UML:Entity isAbstract="false" namespace="Entity_Relationship_Model" name="evenement_association" isSpecification="false" isRoot="false" xmi.id="udV6ektG2EUg0" isLeaf="false" visibility="public">
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="udV6ektG2EUg0" name="event_id" isSpecification="false" isRoot="false" xmi.id="uAD2jGYzNSozW" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="udV6ektG2EUg0" name="assoc_id" isSpecification="false" isRoot="false" xmi.id="uNbRV6RWjyrU9" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
<UML:ForeignKeyConstraint deleteAction="2" isAbstract="false" namespace="udV6ektG2EUg0" updateAction="2" name="evenement_association_evenement" isSpecification="false" isRoot="false" xmi.id="uAFDAvdxGlxpx" referencedEntity="u4SFPbURtbNvZ" isLeaf="false" visibility="public">
<AttributeMap key="uAD2jGYzNSozW" value="u7qZtoD1zBdwF"/>
</UML:ForeignKeyConstraint>
<UML:ForeignKeyConstraint deleteAction="2" isAbstract="false" namespace="udV6ektG2EUg0" updateAction="2" name="evenement_association_association" isSpecification="false" isRoot="false" xmi.id="uaLogJwy36Z90" referencedEntity="uY0FDVcvsIZRk" isLeaf="false" visibility="public">
<AttributeMap key="uNbRV6RWjyrU9" value="u2Z3voSBUUxwz"/>
</UML:ForeignKeyConstraint>
</UML:Entity>
<UML:Entity isAbstract="false" namespace="Entity_Relationship_Model" name="evenement_personne" isSpecification="false" isRoot="false" xmi.id="umpKYAaB9yoIU" isLeaf="false" visibility="public">
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="umpKYAaB9yoIU" name="event_id" isSpecification="false" isRoot="false" xmi.id="uNgXsf06eEb7W" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="umpKYAaB9yoIU" name="pers_id" isSpecification="false" isRoot="false" xmi.id="uFEFtiyvdwY5J" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="umpKYAaB9yoIU" name="description" isSpecification="false" isRoot="false" xmi.id="urXZXOiOcEOzh" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1100" attributes="" type="uELS1mIZdNb9v" allow_null="1"/>
<UML:ForeignKeyConstraint deleteAction="2" isAbstract="false" namespace="umpKYAaB9yoIU" updateAction="2" name="evenement_personne_evenement" isSpecification="false" isRoot="false" xmi.id="uluxMWTA6RgMs" referencedEntity="u4SFPbURtbNvZ" isLeaf="false" visibility="public">
<AttributeMap key="uNgXsf06eEb7W" value="u7qZtoD1zBdwF"/>
</UML:ForeignKeyConstraint>
<UML:ForeignKeyConstraint deleteAction="2" isAbstract="false" namespace="umpKYAaB9yoIU" updateAction="2" name="evenement_personne_personne" isSpecification="false" isRoot="false" xmi.id="uvHkCyDNKz8nE" referencedEntity="uayv5PSG6XCuO" isLeaf="false" visibility="public">
<AttributeMap key="uFEFtiyvdwY5J" value="uoxhzKKSeqsYY"/>
</UML:ForeignKeyConstraint>
</UML:Entity>
<UML:Entity isAbstract="false" namespace="Entity_Relationship_Model" name="evenement_etablissement" isSpecification="false" isRoot="false" xmi.id="u6psGLd6LFbI7" isLeaf="false" visibility="public">
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="u6psGLd6LFbI7" name="event_id" isSpecification="false" isRoot="false" xmi.id="uC6yJU3gs6vgG" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="u6psGLd6LFbI7" name="etabl_id" isSpecification="false" isRoot="false" xmi.id="uYab1KgDkgLqa" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
<UML:ForeignKeyConstraint deleteAction="2" isAbstract="false" namespace="u6psGLd6LFbI7" updateAction="2" name="evenement_etablissement_evenement" isSpecification="false" isRoot="false" xmi.id="unRvQn1Wsr00u" referencedEntity="u4SFPbURtbNvZ" isLeaf="false" visibility="public">
<AttributeMap key="uC6yJU3gs6vgG" value="u7qZtoD1zBdwF"/>
</UML:ForeignKeyConstraint>
<UML:ForeignKeyConstraint deleteAction="2" isAbstract="false" namespace="u6psGLd6LFbI7" updateAction="2" name="evenement_etablissement_etablissement" isSpecification="false" isRoot="false" xmi.id="ukH573jcup4rN" referencedEntity="uDUJLGX2h1Flp" isLeaf="false" visibility="public">
<AttributeMap key="uYab1KgDkgLqa" value="ugA2172rAvmFK"/>
</UML:ForeignKeyConstraint>
</UML:Entity>
<UML:Entity isAbstract="false" namespace="Entity_Relationship_Model" name="projet" isSpecification="false" isRoot="false" xmi.id="ubsSpC4MgW1Sg" isLeaf="false" visibility="public">
<UML:EntityAttribute isAbstract="false" auto_increment="1" namespace="ubsSpC4MgW1Sg" name="projet_id" isSpecification="false" isRoot="false" xmi.id="uuC1701dMG1C5" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="ubsSpC4MgW1Sg" name="nom" isSpecification="false" isRoot="false" xmi.id="uQUKpWedPn48Z" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1100" attributes="" type="uELS1mIZdNb9v" allow_null="0"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="ubsSpC4MgW1Sg" name="description" isSpecification="false" isRoot="false" xmi.id="uSC56xMJfUXXp" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1100" attributes="" type="uELS1mIZdNb9v" allow_null="1"/>
<UML:UniqueConstraint isAbstract="false" namespace="ubsSpC4MgW1Sg" name="primaire_projet_id" isSpecification="false" isRoot="false" xmi.id="ukgkPs3nSgLIm" isPrimary="1" isLeaf="false" visibility="public">
<UML:EntityAttribute isAbstract="false" auto_increment="1" namespace="ubsSpC4MgW1Sg" name="projet_id" isSpecification="false" isRoot="false" xmi.id="uuC1701dMG1C5" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
</UML:UniqueConstraint>
</UML:Entity>
<UML:Entity isAbstract="false" namespace="Entity_Relationship_Model" name="projet_personne" isSpecification="false" isRoot="false" xmi.id="ugWRTm0S2gbrr" isLeaf="false" visibility="public">
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="ugWRTm0S2gbrr" name="projet_id" isSpecification="false" isRoot="false" xmi.id="u6eLiJJu2wTpP" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="ugWRTm0S2gbrr" name="pers_id" isSpecification="false" isRoot="false" xmi.id="uH2UySIDPYcdg" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="ugWRTm0S2gbrr" name="description" isSpecification="false" isRoot="false" xmi.id="uYX3UVJqHNtIk" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1100" attributes="" type="uELS1mIZdNb9v" allow_null="0"/>
<UML:ForeignKeyConstraint deleteAction="2" isAbstract="false" namespace="ugWRTm0S2gbrr" updateAction="2" name="projet_personne_projet" isSpecification="false" isRoot="false" xmi.id="uLoM2c7HGIrzy" referencedEntity="ubsSpC4MgW1Sg" isLeaf="false" visibility="public">
<AttributeMap key="u6eLiJJu2wTpP" value="uuC1701dMG1C5"/>
</UML:ForeignKeyConstraint>
<UML:ForeignKeyConstraint deleteAction="2" isAbstract="false" namespace="ugWRTm0S2gbrr" updateAction="2" name="projet_personne_personne" isSpecification="false" isRoot="false" xmi.id="u42V7E6CSBr1w" referencedEntity="uayv5PSG6XCuO" isLeaf="false" visibility="public">
<AttributeMap key="uH2UySIDPYcdg" value="uoxhzKKSeqsYY"/>
</UML:ForeignKeyConstraint>
</UML:Entity>
<UML:Entity isAbstract="false" namespace="Entity_Relationship_Model" name="projet_association" isSpecification="false" isRoot="false" xmi.id="uO67n5FctJv5G" isLeaf="false" visibility="public">
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="uO67n5FctJv5G" name="projet_id" isSpecification="false" isRoot="false" xmi.id="uToCmSb2BXMty" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="uO67n5FctJv5G" name="assoc_id" isSpecification="false" isRoot="false" xmi.id="uxcdkCnXOJyUb" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
<UML:ForeignKeyConstraint deleteAction="2" isAbstract="false" namespace="uO67n5FctJv5G" updateAction="2" name="projet_association_projet" isSpecification="false" isRoot="false" xmi.id="ucZQYNZkFsKM3" referencedEntity="ubsSpC4MgW1Sg" isLeaf="false" visibility="public">
<AttributeMap key="uToCmSb2BXMty" value="uuC1701dMG1C5"/>
</UML:ForeignKeyConstraint>
<UML:ForeignKeyConstraint deleteAction="2" isAbstract="false" namespace="uO67n5FctJv5G" updateAction="2" name="projet_association_association" isSpecification="false" isRoot="false" xmi.id="utrQQlovUE8Vm" referencedEntity="uY0FDVcvsIZRk" isLeaf="false" visibility="public">
<AttributeMap key="uxcdkCnXOJyUb" value="u2Z3voSBUUxwz"/>
</UML:ForeignKeyConstraint>
</UML:Entity>
<UML:Entity isAbstract="false" namespace="Entity_Relationship_Model" name="etablissement_adresse" isSpecification="false" isRoot="false" xmi.id="uvta7i6M1AuX7" isLeaf="false" visibility="public">
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="uvta7i6M1AuX7" name="etabl_id" isSpecification="false" isRoot="false" xmi.id="uv1ALNL6RbY75" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="uvta7i6M1AuX7" name="adresse_id" isSpecification="false" isRoot="false" xmi.id="unJOAyXTcqfiu" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
<UML:ForeignKeyConstraint deleteAction="2" isAbstract="false" namespace="uvta7i6M1AuX7" updateAction="2" name="etablissement_adresse_etablissement" isSpecification="false" isRoot="false" xmi.id="umn9BcVWDZz3H" referencedEntity="uDUJLGX2h1Flp" isLeaf="false" visibility="public">
<AttributeMap key="uv1ALNL6RbY75" value="ugA2172rAvmFK"/>
</UML:ForeignKeyConstraint>
<UML:ForeignKeyConstraint deleteAction="2" isAbstract="false" namespace="uvta7i6M1AuX7" updateAction="2" name="etablissement_adresse_adresse" isSpecification="false" isRoot="false" xmi.id="u41TIPwtp7biS" referencedEntity="ub6bJG4RhEOor" isLeaf="false" visibility="public">
<AttributeMap key="unJOAyXTcqfiu" value="uBC3TCJhxpijh"/>
</UML:ForeignKeyConstraint>
</UML:Entity>
<UML:Entity isAbstract="false" namespace="Entity_Relationship_Model" name="cours_coordonnees" isSpecification="false" isRoot="false" xmi.id="uqFRf53ASakCC" isLeaf="false" visibility="public">
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="uqFRf53ASakCC" name="cours_id" isSpecification="false" isRoot="false" xmi.id="udS9OHGCohXZq" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="uqFRf53ASakCC" name="coord_id" isSpecification="false" isRoot="false" xmi.id="uF1fxIDTvUFEa" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
<UML:ForeignKeyConstraint deleteAction="0" isAbstract="false" namespace="uqFRf53ASakCC" updateAction="0" name="cours_coordonnees_cours" isSpecification="false" isRoot="false" xmi.id="upEAvNb7jLYSF" referencedEntity="ubn1cb1GptOlo" isLeaf="false" visibility="public">
<AttributeMap key="udS9OHGCohXZq" value="ugAxeQjWZXBkl"/>
</UML:ForeignKeyConstraint>
<UML:ForeignKeyConstraint deleteAction="2" isAbstract="false" namespace="uqFRf53ASakCC" updateAction="2" name="cours_coordonnees_coordonnees" isSpecification="false" isRoot="false" xmi.id="umePo4CcpiYvJ" referencedEntity="u8ZYSTXTelraN" isLeaf="false" visibility="public">
<AttributeMap key="uF1fxIDTvUFEa" value="u6HxcZJYCz68e"/>
</UML:ForeignKeyConstraint>
</UML:Entity>
<UML:Entity isAbstract="false" namespace="Entity_Relationship_Model" name="evenement_coordonnees" isSpecification="false" isRoot="false" xmi.id="uZ6NKhSGtS3uO" isLeaf="false" visibility="public">
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="uZ6NKhSGtS3uO" name="coord_id" isSpecification="false" isRoot="false" xmi.id="ur6doKCHolXHW" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="uZ6NKhSGtS3uO" name="event_id" isSpecification="false" isRoot="false" xmi.id="usM1sJK5j6rG6" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
<UML:ForeignKeyConstraint deleteAction="2" isAbstract="false" namespace="uZ6NKhSGtS3uO" updateAction="2" name="evenement_coordonnees_evenement" isSpecification="false" isRoot="false" xmi.id="u84BZezEK7VPb" referencedEntity="u4SFPbURtbNvZ" isLeaf="false" visibility="public">
<AttributeMap key="usM1sJK5j6rG6" value="u7qZtoD1zBdwF"/>
</UML:ForeignKeyConstraint>
<UML:ForeignKeyConstraint deleteAction="2" isAbstract="false" namespace="uZ6NKhSGtS3uO" updateAction="2" name="evenement_coordonnees_coordonnees" isSpecification="false" isRoot="false" xmi.id="uqwHU9RtwVl2E" referencedEntity="u8ZYSTXTelraN" isLeaf="false" visibility="public">
<AttributeMap key="ur6doKCHolXHW" value="u6HxcZJYCz68e"/>
</UML:ForeignKeyConstraint>
</UML:Entity>
<UML:Entity isAbstract="false" namespace="Entity_Relationship_Model" name="projet_coordonnees" isSpecification="false" isRoot="false" xmi.id="ubrm5Rx2p14TK" isLeaf="false" visibility="public">
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="ubrm5Rx2p14TK" name="projet_id" isSpecification="false" isRoot="false" xmi.id="u6bHzWoCPIaO9" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="ubrm5Rx2p14TK" name="coord_id" isSpecification="false" isRoot="false" xmi.id="uu2BKn2cC74oj" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
<UML:ForeignKeyConstraint deleteAction="2" isAbstract="false" namespace="ubrm5Rx2p14TK" updateAction="2" name="projet_coordonnees_projet" isSpecification="false" isRoot="false" xmi.id="usQ1PJYX7bmPg" referencedEntity="ubsSpC4MgW1Sg" isLeaf="false" visibility="public">
<AttributeMap key="u6bHzWoCPIaO9" value="uuC1701dMG1C5"/>
</UML:ForeignKeyConstraint>
<UML:ForeignKeyConstraint deleteAction="2" isAbstract="false" namespace="ubrm5Rx2p14TK" updateAction="2" name="projet_coordonnees_coordonnees" isSpecification="false" isRoot="false" xmi.id="uRSr3DRCPBSRm" referencedEntity="u8ZYSTXTelraN" isLeaf="false" visibility="public">
<AttributeMap key="uu2BKn2cC74oj" value="u6HxcZJYCz68e"/>
</UML:ForeignKeyConstraint>
</UML:Entity>
<UML:Entity isAbstract="false" namespace="Entity_Relationship_Model" name="association_personne" isSpecification="false" isRoot="false" xmi.id="uGdwsrCfSr1ss" isLeaf="false" visibility="public">
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="uGdwsrCfSr1ss" name="assoc_id" isSpecification="false" isRoot="false" xmi.id="uOXGNdZQ1hiyY" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="uGdwsrCfSr1ss" name="pers_id" isSpecification="false" isRoot="false" xmi.id="uQ27T2SiBk09P" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="uGdwsrCfSr1ss" name="description" isSpecification="false" isRoot="false" xmi.id="uJJT8ch1c8aHp" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1100" attributes="" type="uELS1mIZdNb9v" allow_null="1"/>
<UML:ForeignKeyConstraint deleteAction="2" isAbstract="false" namespace="uGdwsrCfSr1ss" updateAction="2" name="association_personne_association" isSpecification="false" isRoot="false" xmi.id="ueA19FFlc3BIL" referencedEntity="uY0FDVcvsIZRk" isLeaf="false" visibility="public">
<AttributeMap key="uOXGNdZQ1hiyY" value="u2Z3voSBUUxwz"/>
</UML:ForeignKeyConstraint>
<UML:ForeignKeyConstraint deleteAction="2" isAbstract="false" namespace="uGdwsrCfSr1ss" updateAction="2" name="association_personne_personne" isSpecification="false" isRoot="false" xmi.id="u4r24ZoTBAQ1H" referencedEntity="uayv5PSG6XCuO" isLeaf="false" visibility="public">
<AttributeMap key="uQ27T2SiBk09P" value="uoxhzKKSeqsYY"/>
</UML:ForeignKeyConstraint>
</UML:Entity>
<UML:Entity isAbstract="false" namespace="Entity_Relationship_Model" name="projet_licence" isSpecification="false" isRoot="false" xmi.id="uTHPyGrVQjoXb" isLeaf="false" visibility="public">
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="uTHPyGrVQjoXb" name="projet_id" isSpecification="false" isRoot="false" xmi.id="uitXhYfcF5L0h" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="uTHPyGrVQjoXb" name="licence_id" isSpecification="false" isRoot="false" xmi.id="u3Ib5kzoZGYgl" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
<UML:ForeignKeyConstraint deleteAction="2" isAbstract="false" namespace="uTHPyGrVQjoXb" updateAction="2" name="projet_licence_projet" isSpecification="false" isRoot="false" xmi.id="uIPcMW7rpT5xt" referencedEntity="ubsSpC4MgW1Sg" isLeaf="false" visibility="public">
<AttributeMap key="uitXhYfcF5L0h" value="uuC1701dMG1C5"/>
</UML:ForeignKeyConstraint>
<UML:ForeignKeyConstraint deleteAction="2" isAbstract="false" namespace="uTHPyGrVQjoXb" updateAction="2" name="projet_licence_licence" isSpecification="false" isRoot="false" xmi.id="uDbYYZyrtnHif" referencedEntity="ucqA4m8M9ArJo" isLeaf="false" visibility="public">
<AttributeMap key="u3Ib5kzoZGYgl" value="uSFo7AwxwgsUr"/>
</UML:ForeignKeyConstraint>
</UML:Entity>
<UML:Entity isAbstract="false" namespace="Entity_Relationship_Model" name="licence" isSpecification="false" isRoot="false" xmi.id="ucqA4m8M9ArJo" isLeaf="false" visibility="public">
<UML:EntityAttribute isAbstract="false" auto_increment="1" namespace="ucqA4m8M9ArJo" name="licence_id" isSpecification="false" isRoot="false" xmi.id="uSFo7AwxwgsUr" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1100" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="ucqA4m8M9ArJo" name="nom" isSpecification="false" isRoot="false" xmi.id="uXs6a0L66Cb6v" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1100" attributes="" type="uELS1mIZdNb9v" allow_null="0"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="ucqA4m8M9ArJo" name="sigle" isSpecification="false" isRoot="false" xmi.id="uqHowWZx5522s" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1100" attributes="" type="uELS1mIZdNb9v" allow_null="1"/>
<UML:UniqueConstraint isAbstract="false" namespace="ucqA4m8M9ArJo" name="primaire_licence_id" isSpecification="false" isRoot="false" xmi.id="u6BOSaoXw1WxK" isPrimary="1" isLeaf="false" visibility="public">
<UML:EntityAttribute isAbstract="false" auto_increment="1" namespace="ucqA4m8M9ArJo" name="licence_id" isSpecification="false" isRoot="false" xmi.id="uSFo7AwxwgsUr" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1100" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
</UML:UniqueConstraint>
</UML:Entity>
<UML:Entity isAbstract="false" namespace="Entity_Relationship_Model" name="association_logo" isSpecification="false" isRoot="false" xmi.id="uDccuyUPuxpJY" isLeaf="false" visibility="public">
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="uDccuyUPuxpJY" name="assoc_id" isSpecification="false" isRoot="false" xmi.id="uRHqx8HLWX97K" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1102" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
<UML:EntityAttribute isAbstract="false" auto_increment="0" namespace="uDccuyUPuxpJY" name="logo_id" isSpecification="false" isRoot="false" xmi.id="uQgW2KkikNkyL" initialValue="" values="" isLeaf="false" visibility="private" dbindex_type="1100" attributes="" type="uijlZnuTW3x3o" allow_null="0"/>
<UML:ForeignKeyConstraint deleteAction="2" isAbstract="false" namespace="uDccuyUPuxpJY" updateAction="2" name="association_logo_association" isSpecification="false" isRoot="false" xmi.id="uPCady7v4FJd5" referencedEntity="uY0FDVcvsIZRk" isLeaf="false" visibility="public">
<AttributeMap key="uRHqx8HLWX97K" value="u2Z3voSBUUxwz"/>
</UML:ForeignKeyConstraint>
<UML:ForeignKeyConstraint deleteAction="2" isAbstract="false" namespace="uDccuyUPuxpJY" updateAction="2" name="association_logo_logo" isSpecification="false" isRoot="false" xmi.id="uGXV1HfYcLhFS" referencedEntity="uvVEIgblkRx9p" isLeaf="false" visibility="public">
<AttributeMap key="uQgW2KkikNkyL" value="uf9NJhGkrQkJF"/>
</UML:ForeignKeyConstraint>
</UML:Entity>
</UML:Namespace.ownedElement>
<XMI.extension xmi.extender="umbrello">
<diagrams resolution="96">
<diagram linecolor="#ff0000" showscope="1" linewidth="0" snapgrid="0" backgroundcolor="#ffffff" xmi.id="ugs6rZSTYfOzp" showattribassocs="1" fillcolor="#ffffc0" snapy="25" griddotcolor="#f8f8f8" type="9" showgrid="0" showops="1" showattsig="1" showstereotype="1" name="etat_libre_entites" showpubliconly="0" isopen="1" showpackage="1" zoom="70,75705764488978" canvasheight="1107.6" snapx="25" usefillcolor="1" textcolor="#000000" snapcsgrid="0" showopsig="1" showatts="1" font="Cantarell,10,-1,5,50,0,0,0,0,0" documentation="" localid="-1" canvaswidth="1717.38">
<widgets>
<entitywidget autoresize="1" usefillcolor="1" showstereotype="1" height="48" usesdiagramfillcolor="0" fillcolor="#ffffc0" y="-16262.2" x="-3505.2" width="144" textcolor="#000000" usesdiagramusefillcolor="0" xmi.id="uqFRf53ASakCC" localid="uyVULSECjvhqn" linecolor="#ff0000" linewidth="0" isinstance="0" font="Cantarell,10,-1,5,50,0,0,0,0,0"/>
<entitywidget autoresize="1" usefillcolor="1" showstereotype="1" height="48" usesdiagramfillcolor="0" fillcolor="#ffffc0" y="-16766" x="-3105.49" width="113" textcolor="#000000" usesdiagramusefillcolor="0" xmi.id="uTHPyGrVQjoXb" localid="uQxRiT54XnpaC" linecolor="#ff0000" linewidth="0" isinstance="0" font="Cantarell,10,-1,5,50,0,0,0,0,0,Regular"/>
<entitywidget autoresize="1" usefillcolor="1" showstereotype="1" height="48" usesdiagramfillcolor="0" fillcolor="#ffffc0" y="-16478.4" x="-3131.45" width="159" textcolor="#000000" usesdiagramusefillcolor="0" xmi.id="uhDdZFhTMmeO3" localid="u6NZQ1tFRnTL2" linecolor="#ff0000" linewidth="0" isinstance="0" font="Cantarell,10,-1,5,50,0,0,0,0,0,Regular"/>
<entitywidget autoresize="1" usefillcolor="1" showstereotype="1" height="64" usesdiagramfillcolor="0" fillcolor="#ffffc0" y="-16190.2" x="-3119.27" width="161" textcolor="#000000" usesdiagramusefillcolor="0" xmi.id="umpKYAaB9yoIU" localid="uqorB7CRw3Foe" linecolor="#ff0000" linewidth="0" isinstance="0" font="Cantarell,10,-1,5,50,0,0,0,0,0,Regular"/>
<entitywidget autoresize="1" usefillcolor="1" showstereotype="1" height="64" usesdiagramfillcolor="0" fillcolor="#ffffc0" y="-16333.8" x="-3317.7" width="123" textcolor="#000000" usesdiagramusefillcolor="0" xmi.id="uEkbodvRO5vZX" localid="uE5adC78pngDD" linecolor="#ff0000" linewidth="0" isinstance="0" font="Cantarell,10,-1,5,50,0,0,0,0,0,Regular"/>
<entitywidget autoresize="1" usefillcolor="1" showstereotype="1" height="48" usesdiagramfillcolor="0" fillcolor="#ffffc0" y="-16757.9" x="-3896.98" width="130" textcolor="#000000" usesdiagramusefillcolor="0" xmi.id="uDccuyUPuxpJY" localid="u62tYGHBAAGGt" linecolor="#ff0000" linewidth="1" isinstance="0" font="Cantarell,10,-1,5,50,0,0,0,0,0,Regular"/>
<entitywidget autoresize="1" usefillcolor="1" showstereotype="1" height="48" usesdiagramfillcolor="0" fillcolor="#ffffc0" y="-16788.1" x="-3554.45" width="150" textcolor="#000000" usesdiagramusefillcolor="0" xmi.id="ubrm5Rx2p14TK" localid="uCFAw8vv0i0nC" linecolor="#ff0000" linewidth="0" isinstance="0" font="Cantarell,10,-1,5,50,0,0,0,0,0,Regular"/>
<entitywidget autoresize="1" usefillcolor="1" showstereotype="1" height="48" usesdiagramfillcolor="0" fillcolor="#ffffc0" y="-16301.3" x="-3147.25" width="206" textcolor="#000000" usesdiagramusefillcolor="0" xmi.id="uyNOHexuUxLhc" localid="uDkxhQfFo8xuo" linecolor="#ff0000" linewidth="0" isinstance="0" font="Cantarell,10,-1,5,50,0,0,0,0,0,Regular"/>
<entitywidget autoresize="1" usefillcolor="1" showstereotype="1" height="64" usesdiagramfillcolor="0" fillcolor="#ffffc0" y="-16878.7" x="-3090.45" width="69" textcolor="#000000" usesdiagramusefillcolor="0" xmi.id="ucqA4m8M9ArJo" localid="uiq2FeIQ6CIOM" linecolor="#ff0000" linewidth="0" isinstance="0" font="Cantarell,10,-1,5,50,0,0,0,0,0,Regular"/>
<entitywidget autoresize="1" usefillcolor="1" showstereotype="1" height="48" usesdiagramfillcolor="0" fillcolor="#ffffc0" y="-16392.3" x="-3174.2" width="175" textcolor="#000000" usesdiagramusefillcolor="0" xmi.id="udV6ektG2EUg0" localid="uXIYSpcPD1yvw" linecolor="#ff0000" linewidth="0" isinstance="0" font="Cantarell,10,-1,5,50,0,0,0,0,0,Regular"/>
<entitywidget autoresize="1" usefillcolor="1" showstereotype="1" height="48" usesdiagramfillcolor="0" fillcolor="#ffffc0" y="-16140.4" x="-2664.62" width="184" textcolor="#000000" usesdiagramusefillcolor="0" xmi.id="uZ6NKhSGtS3uO" localid="u7o2pLLV30ufi" linecolor="#ff0000" linewidth="0" isinstance="0" font="Cantarell,10,-1,5,50,0,0,0,0,0,Regular"/>
<entitywidget autoresize="1" usefillcolor="1" showstereotype="1" height="48" usesdiagramfillcolor="0" fillcolor="#ffffc0" y="-16413.6" x="-4057.8" width="149" textcolor="#000000" usesdiagramusefillcolor="0" xmi.id="urp8EIzQUOLgC" localid="uzwibwcqxfXFL" linecolor="#ff0000" linewidth="0" isinstance="0" font="Cantarell,10,-1,5,50,0,0,0,0,0"/>
<entitywidget autoresize="1" usefillcolor="1" showstereotype="1" height="48" usesdiagramfillcolor="0" fillcolor="#ffffc0" y="-15949.5" x="-3711.81" width="171" textcolor="#000000" usesdiagramusefillcolor="0" xmi.id="uYZQxzg4CARHM" localid="u9DqnR8mvAtqr" linecolor="#ff0000" linewidth="0" isinstance="0" font="Cantarell,10,-1,5,50,0,0,0,0,0,Regular"/>
<entitywidget autoresize="1" usefillcolor="1" showstereotype="1" height="64" usesdiagramfillcolor="0" fillcolor="#ffffc0" y="-16811.1" x="-3242.36" width="75" textcolor="#000000" usesdiagramusefillcolor="0" xmi.id="ubsSpC4MgW1Sg" localid="ufWO8fvBMeSGM" linecolor="#ff0000" linewidth="0" isinstance="0" font="Cantarell,10,-1,5,50,0,0,0,0,0,Regular"/>
<entitywidget autoresize="1" usefillcolor="1" showstereotype="1" height="48" usesdiagramfillcolor="0" fillcolor="#ffffc0" y="-16594.3" x="-3305.25" width="141" textcolor="#000000" usesdiagramusefillcolor="0" xmi.id="uO67n5FctJv5G" localid="ui8fFgXXlfQ2H" linecolor="#ff0000" linewidth="0" isinstance="0" font="Cantarell,10,-1,5,50,0,0,0,0,0,Regular"/>
<entitywidget autoresize="1" usefillcolor="1" showstereotype="1" height="48" usesdiagramfillcolor="0" fillcolor="#ffffc0" y="-16791" x="-4076.42" width="59" textcolor="#000000" usesdiagramusefillcolor="0" xmi.id="uvVEIgblkRx9p" localid="uZPqLPE39eYS6" linecolor="#ff0000" linewidth="0" isinstance="0" font="Cantarell,10,-1,5,50,0,0,0,0,0,Regular"/>
<entitywidget autoresize="1" usefillcolor="1" showstereotype="1" height="48" usesdiagramfillcolor="0" fillcolor="#ffffc0" y="-16664.3" x="-2850.29" width="174" textcolor="#000000" usesdiagramusefillcolor="0" xmi.id="uvta7i6M1AuX7" localid="uVFSktVsRumrs" linecolor="#ff0000" linewidth="0" isinstance="0" font="Cantarell,10,-1,5,50,0,0,0,0,0,Regular"/>
<entitywidget autoresize="1" usefillcolor="1" showstereotype="1" height="48" usesdiagramfillcolor="0" fillcolor="#ffffc0" y="-16483.3" x="-2899.54" width="114" textcolor="#000000" usesdiagramusefillcolor="0" xmi.id="uDUJLGX2h1Flp" localid="ubiAjGScqCz4E" linecolor="#ff0000" linewidth="0" isinstance="0" font="Cantarell,10,-1,5,50,0,0,0,0,0,Regular"/>
<entitywidget autoresize="1" usefillcolor="1" showstereotype="1" height="48" usesdiagramfillcolor="0" fillcolor="#ffffc0" y="-16014.3" x="-2859.43" width="197" textcolor="#000000" usesdiagramusefillcolor="0" xmi.id="u6psGLd6LFbI7" localid="unynVhIHhE7iO" linecolor="#ff0000" linewidth="0" isinstance="0" font="Cantarell,10,-1,5,50,0,0,0,0,0,Regular"/>
<entitywidget autoresize="1" usefillcolor="1" showstereotype="1" height="128" usesdiagramfillcolor="0" fillcolor="#ffffc0" y="-16663.5" x="-4115.26" width="103" textcolor="#000000" usesdiagramusefillcolor="0" xmi.id="ub6bJG4RhEOor" localid="uqvMUkLF4KPRE" linecolor="#ff0000" linewidth="0" isinstance="0" font="Cantarell,10,-1,5,50,0,0,0,0,0,Regular"/>
<entitywidget autoresize="1" usefillcolor="1" showstereotype="1" height="144" usesdiagramfillcolor="0" fillcolor="#ffffc0" y="-16364.4" x="-2713.53" width="112" textcolor="#000000" usesdiagramusefillcolor="0" xmi.id="u4SFPbURtbNvZ" localid="uOr4S6xPJN6pc" linecolor="#ff0000" linewidth="0" isinstance="0" font="Cantarell,10,-1,5,50,0,0,0,0,0,Regular"/>
<entitywidget autoresize="1" usefillcolor="1" showstereotype="1" height="144" usesdiagramfillcolor="0" fillcolor="#ffffc0" y="-16555.1" x="-3771.61" width="102" textcolor="#000000" usesdiagramusefillcolor="0" xmi.id="uY0FDVcvsIZRk" localid="uXIH7OJ4tVxuO" linecolor="#ff0000" linewidth="0" isinstance="0" font="Cantarell,10,-1,5,50,0,0,0,0,0,Regular"/>
<entitywidget autoresize="1" usefillcolor="1" showstereotype="1" height="48" usesdiagramfillcolor="0" fillcolor="#ffffc0" y="-16129.4" x="-4055.69" width="185" textcolor="#000000" usesdiagramusefillcolor="0" xmi.id="uzGYZABVfMLfG" localid="uz7wkVABBHTsG" linecolor="#ff0000" linewidth="0" isinstance="0" font="Cantarell,10,-1,5,50,0,0,0,0,0,Regular"/>
<entitywidget autoresize="1" usefillcolor="1" showstereotype="1" height="80" usesdiagramfillcolor="0" fillcolor="#ffffc0" y="-16487.6" x="-3349.95" width="75" textcolor="#000000" usesdiagramusefillcolor="0" xmi.id="ubn1cb1GptOlo" localid="ufNUDsMgmWWgK" linecolor="#ff0000" linewidth="0" isinstance="0" font="Cantarell,10,-1,5,50,0,0,0,0,0,Regular"/>
<entitywidget autoresize="1" usefillcolor="1" showstereotype="1" height="64" usesdiagramfillcolor="0" fillcolor="#ffffc0" y="-16075.2" x="-3683.86" width="101" textcolor="#000000" usesdiagramusefillcolor="0" xmi.id="u8ZYSTXTelraN" localid="uieH17AEDZyIj" linecolor="#ff0000" linewidth="0" isinstance="0" font="Cantarell,10,-1,5,50,0,0,0,0,0,Regular"/>
<entitywidget autoresize="1" usefillcolor="1" showstereotype="1" height="64" usesdiagramfillcolor="0" fillcolor="#ffffc0" y="-16025.9" x="-3171.89" width="78" textcolor="#000000" usesdiagramusefillcolor="0" xmi.id="uayv5PSG6XCuO" localid="u1q1kqummhzgZ" linecolor="#ff0000" linewidth="0" isinstance="0" font="Cantarell,10,-1,5,50,0,0,0,0,0,Regular"/>
<entitywidget autoresize="1" usefillcolor="1" showstereotype="1" height="64" usesdiagramfillcolor="0" fillcolor="#ffffc0" y="-16499.4" x="-2717.36" width="127" textcolor="#000000" usesdiagramusefillcolor="0" xmi.id="ugWRTm0S2gbrr" localid="umrZDQBuAt648" linecolor="#ff0000" linewidth="0" isinstance="0" font="Cantarell,10,-1,5,50,0,0,0,0,0,Regular"/>
<entitywidget autoresize="1" usefillcolor="1" showstereotype="1" height="64" usesdiagramfillcolor="0" fillcolor="#ffffc0" y="-15835.1" x="-3477.4" width="162" textcolor="#000000" usesdiagramusefillcolor="0" xmi.id="uGdwsrCfSr1ss" localid="ulG35ag6QwADD" linecolor="#ff0000" linewidth="0" isinstance="0" font="Cantarell,10,-1,5,50,0,0,0,0,0,Regular"/>
</widgets>
<messages/>
<associations>
<assocwidget changeabilityB="900" usesdiagramusefillcolor="64" linecolor="#ff0000" linewidth="0" seqnum="" xmi.id="uPCady7v4FJd5" fillcolor="#ffff00" type="519" autoresize="1" visibilityA="0" totalcounta="2" totalcountb="2" widgetaid="uY0FDVcvsIZRk" indexa="1" visibilityB="0" usefillcolor="1" textcolor="none" indexb="1" changeabilityA="900" font="Cantarell,10,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="0" widgetbid="uDccuyUPuxpJY">
<linepath layout="Polyline">
<startpoint startx="-3771.61" starty="-16555.1"/>
<endpoint endx="-3771.61" endy="-16709.9"/>
</linepath>
<floatingtext usesdiagramusefillcolor="1" linecolor="#ff0000" pretext="+" linewidth="0" xmi.id="uFOTgcaZQobga" fillcolor="none" x="-3953.61" role="710" autoresize="1" posttext="" showstereotype="1" width="190" y="-16707.9" isinstance="0" usefillcolor="1" textcolor="none" height="18" text="association_logo_association" font="Sans,9,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="1" localid="uUpPP0aoQbhBB"/>
</assocwidget>
<assocwidget changeabilityB="900" usesdiagramusefillcolor="0" linecolor="#ff0000" linewidth="0" seqnum="" xmi.id="uGXV1HfYcLhFS" fillcolor="#ffff00" type="519" autoresize="1" visibilityA="0" totalcounta="2" totalcountb="2" widgetaid="uvVEIgblkRx9p" indexa="1" visibilityB="0" usefillcolor="1" textcolor="none" indexb="1" changeabilityA="900" font="Cantarell,10,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="0" widgetbid="uDccuyUPuxpJY">
<linepath layout="Polyline">
<startpoint startx="-4017.42" starty="-16743"/>
<endpoint endx="-3896.98" endy="-16743"/>
</linepath>
<floatingtext usesdiagramusefillcolor="1" linecolor="#ff0000" pretext="+" linewidth="0" xmi.id="uPvz4R5sEdeQ5" fillcolor="none" x="-4037.98" role="710" autoresize="1" posttext="" showstereotype="1" width="149" y="-16741" isinstance="0" usefillcolor="1" textcolor="none" height="18" text="association_logo_logo" font="Sans,9,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="1" localid="uwdI4gMC0THLa"/>
</assocwidget>
<assocwidget changeabilityB="900" usesdiagramusefillcolor="1" linecolor="#ff0000" linewidth="0" seqnum="" xmi.id="uLoM2c7HGIrzy" fillcolor="#ffff00" type="519" autoresize="1" visibilityA="0" totalcounta="2" totalcountb="2" widgetaid="ubsSpC4MgW1Sg" indexa="1" visibilityB="0" usefillcolor="1" textcolor="none" indexb="1" changeabilityA="900" font="Cantarell,10,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="0" widgetbid="ugWRTm0S2gbrr">
<linepath layout="Polyline">
<startpoint startx="-3167.36" starty="-16747.1"/>
<endpoint endx="-2717.36" endy="-16499.4"/>
</linepath>
<floatingtext usesdiagramusefillcolor="1" linecolor="#ff0000" pretext="+" linewidth="0" xmi.id="uUHCqtUIhI0UT" fillcolor="none" x="-2729.6" role="710" autoresize="1" posttext="" showstereotype="1" width="157" y="-16515.7" isinstance="0" usefillcolor="1" textcolor="none" height="18" text="projet_personne_projet" font="Sans,9,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="1" localid="ujewEOFy6g8rQ"/>
</assocwidget>
<assocwidget changeabilityB="900" usesdiagramusefillcolor="0" linecolor="#ff0000" linewidth="0" seqnum="" xmi.id="uIPcMW7rpT5xt" fillcolor="#ffff00" type="519" autoresize="1" visibilityA="0" totalcounta="2" totalcountb="2" widgetaid="ubsSpC4MgW1Sg" indexa="1" visibilityB="0" usefillcolor="1" textcolor="none" indexb="1" changeabilityA="900" font="Cantarell,10,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="0" widgetbid="uTHPyGrVQjoXb">
<linepath layout="Polyline">
<startpoint startx="-3167.36" starty="-16766"/>
<endpoint endx="-3105.49" endy="-16766"/>
</linepath>
<floatingtext usesdiagramusefillcolor="1" linecolor="#ff0000" pretext="+" linewidth="0" xmi.id="up9hzAYLm9VyA" fillcolor="none" x="-3234.49" role="710" autoresize="1" posttext="" showstereotype="1" width="143" y="-16761" isinstance="0" usefillcolor="1" textcolor="none" height="18" text="projet_licence_projet" font="Sans,9,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="1" localid="uRBguJINX4VVH"/>
</assocwidget>
<assocwidget changeabilityB="900" usesdiagramusefillcolor="1" linecolor="#ff0000" linewidth="0" seqnum="" xmi.id="uDbYYZyrtnHif" fillcolor="#ffff00" type="519" autoresize="1" visibilityA="0" totalcounta="2" totalcountb="2" widgetaid="ucqA4m8M9ArJo" indexa="1" visibilityB="0" usefillcolor="1" textcolor="none" indexb="1" changeabilityA="900" font="Cantarell,10,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="0" widgetbid="uTHPyGrVQjoXb">
<linepath layout="Polyline">
<startpoint startx="-3045.82" starty="-16814.7"/>
<endpoint endx="-3045.82" endy="-16766"/>
</linepath>
<floatingtext usesdiagramusefillcolor="1" linecolor="#ff0000" pretext="+" linewidth="0" xmi.id="umDCMoMXIUuE5" fillcolor="none" x="-3186.49" role="710" autoresize="1" posttext="" showstereotype="1" width="150" y="-16783.3" isinstance="0" usefillcolor="1" textcolor="none" height="18" text="projet_licence_licence" font="Sans,9,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="1" localid="uCUSE3sJFcM6I"/>
</assocwidget>
<assocwidget changeabilityB="900" usesdiagramusefillcolor="0" linecolor="#ff0000" linewidth="0" seqnum="" xmi.id="uHMnnOowPlYnp" fillcolor="#ffff00" type="519" autoresize="1" visibilityA="0" totalcounta="2" totalcountb="2" widgetaid="u8ZYSTXTelraN" indexa="1" visibilityB="0" usefillcolor="1" textcolor="none" indexb="1" changeabilityA="900" font="Cantarell,10,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="0" widgetbid="uYZQxzg4CARHM">
<linepath layout="Polyline">
<startpoint startx="-3636.73" starty="-16011.2"/>
<endpoint endx="-3636.73" endy="-15949.5"/>
</linepath>
<floatingtext usesdiagramusefillcolor="1" linecolor="#ff0000" pretext="+" linewidth="0" xmi.id="ugFbICRsjrKtS" fillcolor="none" x="-3898.23" role="710" autoresize="1" posttext="" showstereotype="1" width="241" y="-15984.7" isinstance="0" usefillcolor="1" textcolor="none" height="18" text="personne_coordonnees_coordonnees" font="Sans,9,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="1" localid="uaPVcb7WMeKLu"/>
</assocwidget>
<assocwidget changeabilityB="900" usesdiagramusefillcolor="1" linecolor="#ff0000" linewidth="0" seqnum="" xmi.id="uMbSuQku23y9f" fillcolor="#ffff00" type="519" autoresize="1" visibilityA="0" totalcounta="2" totalcountb="2" widgetaid="uayv5PSG6XCuO" indexa="1" visibilityB="0" usefillcolor="1" textcolor="none" indexb="1" changeabilityA="900" font="Cantarell,10,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="0" widgetbid="uEkbodvRO5vZX">
<linepath layout="Polyline">
<startpoint startx="-3171.89" starty="-16025.9"/>
<endpoint endx="-3194.7" endy="-16269.8"/>
</linepath>
<floatingtext usesdiagramusefillcolor="1" linecolor="#ff0000" pretext="+" linewidth="0" xmi.id="uCxQjsOxsknNp" fillcolor="none" x="-3206.2" role="710" autoresize="1" posttext="" showstereotype="1" width="175" y="-16267.8" isinstance="0" usefillcolor="1" textcolor="none" height="18" text="cours_personne_personne" font="Sans,9,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="1" localid="ubOkNwDd7PTOl"/>
</assocwidget>
<assocwidget changeabilityB="900" usesdiagramusefillcolor="1" linecolor="#ff0000" linewidth="0" seqnum="" xmi.id="uqPwSTrmlr6oh" fillcolor="#ffff00" type="519" autoresize="1" visibilityA="0" totalcounta="2" totalcountb="2" widgetaid="uDUJLGX2h1Flp" indexa="1" visibilityB="0" usefillcolor="1" textcolor="none" indexb="1" changeabilityA="900" font="Cantarell,10,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="0" widgetbid="uyNOHexuUxLhc">
<linepath layout="Polyline">
<startpoint startx="-2899.54" starty="-16435.3"/>
<endpoint endx="-2941.25" endy="-16301.3"/>
</linepath>
<floatingtext usesdiagramusefillcolor="1" linecolor="#ff0000" pretext="+" linewidth="0" xmi.id="uR0G16xuQFapj" fillcolor="none" x="-2888.85" role="710" autoresize="1" posttext="" showstereotype="1" width="277" y="-16309.4" isinstance="0" usefillcolor="1" textcolor="none" height="18" text="etablissement_coordonnees_etablissement" font="Sans,9,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="1" localid="uM45zBXTp6Q88"/>
</assocwidget>
<assocwidget changeabilityB="900" usesdiagramusefillcolor="1" linecolor="#ff0000" linewidth="0" seqnum="" xmi.id="umn9BcVWDZz3H" fillcolor="#ffff00" type="519" autoresize="1" visibilityA="0" totalcounta="2" totalcountb="2" widgetaid="ub6bJG4RhEOor" indexa="1" visibilityB="0" usefillcolor="1" textcolor="none" indexb="1" changeabilityA="900" font="Cantarell,10,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="0" widgetbid="uvta7i6M1AuX7">
<linepath layout="Polyline">
<startpoint startx="-4012.26" starty="-16616.3"/>
<endpoint endx="-2850.29" endy="-16616.3"/>
</linepath>
<floatingtext usesdiagramusefillcolor="1" linecolor="#ff0000" pretext="+" linewidth="0" xmi.id="uBcTu4PYgABpx" fillcolor="none" x="-3078.03" role="710" autoresize="1" posttext="" showstereotype="1" width="156" y="-16567.3" isinstance="0" usefillcolor="1" textcolor="none" height="18" text="etablissement_adresse" font="Sans,9,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="1" localid="uP8Sjp2nNKLDb"/>
</assocwidget>
<assocwidget changeabilityB="900" usesdiagramusefillcolor="0" linecolor="#ff0000" linewidth="0" seqnum="" xmi.id="u0qnXxep5XyDv" fillcolor="#ffff00" type="519" autoresize="1" visibilityA="0" totalcounta="2" totalcountb="2" widgetaid="uayv5PSG6XCuO" indexa="1" visibilityB="0" usefillcolor="1" textcolor="none" indexb="1" changeabilityA="900" font="Cantarell,10,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="0" widgetbid="uYZQxzg4CARHM">
<linepath layout="Polyline">
<startpoint startx="-3171.89" starty="-15961.9"/>
<endpoint endx="-3540.81" endy="-15949.5"/>
</linepath>
<floatingtext usesdiagramusefillcolor="1" linecolor="#ff0000" pretext="+" linewidth="0" xmi.id="uhGG4i3CHS9qy" fillcolor="none" x="-3538.23" role="710" autoresize="1" posttext="" showstereotype="1" width="219" y="-15984.7" isinstance="0" usefillcolor="1" textcolor="none" height="18" text="personne_coordonnees_personne" font="Sans,9,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="1" localid="ufEB0Op9HebQV"/>
</assocwidget>
<assocwidget changeabilityB="900" usesdiagramusefillcolor="1" linecolor="#ff0000" linewidth="0" seqnum="" xmi.id="uWCyfXuoHWCFt" fillcolor="#ffff00" type="519" autoresize="1" visibilityA="0" totalcounta="2" totalcountb="2" widgetaid="ubn1cb1GptOlo" indexa="1" visibilityB="0" usefillcolor="1" textcolor="none" indexb="1" changeabilityA="900" font="Cantarell,10,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="0" widgetbid="uEkbodvRO5vZX">
<linepath layout="Polyline">
<startpoint startx="-3274.95" starty="-16407.6"/>
<endpoint endx="-3274.95" endy="-16333.8"/>
</linepath>
<floatingtext usesdiagramusefillcolor="1" linecolor="#ff0000" pretext="+" linewidth="0" xmi.id="uqykQfihhgmf7" fillcolor="none" x="-3417.95" role="710" autoresize="1" posttext="" showstereotype="1" width="151" y="-16362.5" isinstance="0" usefillcolor="1" textcolor="none" height="18" text="cours_personne_cours" font="Sans,9,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="1" localid="ueLlA60SiI5UR"/>
</assocwidget>
<assocwidget changeabilityB="900" usesdiagramusefillcolor="1" linecolor="#ff0000" linewidth="0" seqnum="" xmi.id="u41TIPwtp7biS" fillcolor="#ffff00" type="519" autoresize="1" visibilityA="0" totalcounta="2" totalcountb="2" widgetaid="ub6bJG4RhEOor" indexa="1" visibilityB="0" usefillcolor="1" textcolor="none" indexb="1" changeabilityA="900" font="Cantarell,10,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="0" widgetbid="uvta7i6M1AuX7">
<linepath layout="Polyline">
<startpoint startx="-4012.26" starty="-16616.3"/>
<endpoint endx="-2850.29" endy="-16616.3"/>
</linepath>
<floatingtext usesdiagramusefillcolor="1" linecolor="#ff0000" pretext="+" linewidth="0" xmi.id="uvDsM2amYzszV" fillcolor="none" x="-3131.03" role="710" autoresize="1" posttext="" showstereotype="1" width="209" y="-16567.3" isinstance="0" usefillcolor="1" textcolor="none" height="18" text="etablissement_adresse_adresse" font="Sans,9,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="1" localid="utphuFHq7VFwW"/>
</assocwidget>
<assocwidget changeabilityB="900" usesdiagramusefillcolor="1" linecolor="#ff0000" linewidth="0" seqnum="" xmi.id="upEAvNb7jLYSF" fillcolor="none" type="519" autoresize="1" visibilityA="0" totalcounta="2" totalcountb="2" widgetaid="ubn1cb1GptOlo" indexa="1" visibilityB="0" usefillcolor="1" textcolor="none" indexb="1" changeabilityA="900" font="Cantarell,10,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="1" widgetbid="uqFRf53ASakCC">
<linepath layout="Direct">
<startpoint startx="-3349.95" starty="-16407.6"/>
<endpoint endx="-3361.2" endy="-16262.2"/>
</linepath>
<floatingtext usesdiagramusefillcolor="1" linecolor="#ff0000" pretext="+" linewidth="0" xmi.id="uFZrHZxidWSZX" fillcolor="none" x="-3412.61" role="710" autoresize="1" posttext="" showstereotype="1" width="170" y="-16263.6" isinstance="0" usefillcolor="1" textcolor="none" height="20" text="cours_coordonnees_cours" font="Cantarell,10,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="1" localid="uX2uf0RrmMfMt"/>
</assocwidget>
<assocwidget changeabilityB="900" usesdiagramusefillcolor="1" linecolor="#ff0000" linewidth="0" seqnum="" xmi.id="umePo4CcpiYvJ" fillcolor="none" type="519" autoresize="1" visibilityA="0" totalcounta="0" totalcountb="0" widgetaid="uqFRf53ASakCC" indexa="0" visibilityB="0" usefillcolor="1" textcolor="none" indexb="0" changeabilityA="900" font="Cantarell,10,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="1" widgetbid="uqFRf53ASakCC">
<linepath layout="Direct">
<startpoint startx="-3473.45" starty="-16214.2"/>
<endpoint endx="-3409.95" endy="-16214.2"/>
<point y="-16164.2" x="-3473.45"/>
<point y="-16164.2" x="-3409.95"/>
</linepath>
<floatingtext usesdiagramusefillcolor="1" linecolor="#ff0000" pretext="+" linewidth="0" xmi.id="uVS7kCcIQgzjq" fillcolor="none" x="-3633.86" role="710" autoresize="1" posttext="" showstereotype="1" width="213" y="-16191.6" isinstance="0" usefillcolor="1" textcolor="none" height="20" text="cours_coordonnees_coordonnees" font="Cantarell,10,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="1" localid="uXl0yfk1mqrcj"/>
</assocwidget>
<assocwidget changeabilityB="900" usesdiagramusefillcolor="1" linecolor="#ff0000" linewidth="0" seqnum="" xmi.id="umePo4CcpiYvJ" fillcolor="none" type="519" autoresize="1" visibilityA="0" totalcounta="2" totalcountb="2" widgetaid="u8ZYSTXTelraN" indexa="1" visibilityB="0" usefillcolor="1" textcolor="none" indexb="1" changeabilityA="900" font="Cantarell,10,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="1" widgetbid="uqFRf53ASakCC">
<linepath layout="Direct">
<startpoint startx="-3582.86" starty="-16075.2"/>
<endpoint endx="-3505.2" endy="-16214.2"/>
</linepath>
<floatingtext usesdiagramusefillcolor="1" linecolor="#ff0000" pretext="+" linewidth="0" xmi.id="uoq0WfqReL51s" fillcolor="none" x="-3774.16" role="710" autoresize="1" posttext="" showstereotype="1" width="213" y="-16193.3" isinstance="0" usefillcolor="1" textcolor="none" height="20" text="cours_coordonnees_coordonnees" font="Cantarell,10,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="1" localid="uIKKiMC1iMwu5"/>
</assocwidget>
<assocwidget changeabilityB="900" usesdiagramusefillcolor="1" linecolor="#ff0000" linewidth="0" seqnum="" xmi.id="uL2DZrKhpPwBt" fillcolor="none" type="519" autoresize="1" visibilityA="0" totalcounta="2" totalcountb="2" widgetaid="uY0FDVcvsIZRk" indexa="1" visibilityB="0" usefillcolor="1" textcolor="none" indexb="1" changeabilityA="900" font="Cantarell,10,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="1" widgetbid="uzGYZABVfMLfG">
<linepath layout="Direct">
<startpoint startx="-3771.61" starty="-16411.1"/>
<endpoint endx="-3870.69" endy="-16129.4"/>
</linepath>
<floatingtext usesdiagramusefillcolor="1" linecolor="#ff0000" pretext="+" linewidth="0" xmi.id="u8UtqVm463eCp" fillcolor="none" x="-3716.4" role="710" autoresize="1" posttext="" showstereotype="1" width="236" y="-16269.3" isinstance="0" usefillcolor="1" textcolor="none" height="20" text="association_coordonnees_association" font="Cantarell,10,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="1" localid="ubnvNS3yOY3d4"/>
</assocwidget>
<assocwidget changeabilityB="900" usesdiagramusefillcolor="1" linecolor="#ff0000" linewidth="0" seqnum="" xmi.id="uYlwIUNjPv3SF" fillcolor="none" type="519" autoresize="1" visibilityA="0" totalcounta="2" totalcountb="2" widgetaid="ub6bJG4RhEOor" indexa="1" visibilityB="0" usefillcolor="1" textcolor="none" indexb="1" changeabilityA="900" font="Cantarell,10,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="1" widgetbid="urp8EIzQUOLgC">
<linepath layout="Direct">
<startpoint startx="-4057.8" starty="-16535.5"/>
<endpoint endx="-4057.8" endy="-16413.6"/>
</linepath>
<floatingtext usesdiagramusefillcolor="1" linecolor="#ff0000" pretext="+" linewidth="0" xmi.id="uM4stwUK4L1m8" fillcolor="none" x="-4198" role="710" autoresize="1" posttext="" showstereotype="1" width="186" y="-16534" isinstance="0" usefillcolor="1" textcolor="none" height="20" text="association_adresse_adresse" font="Cantarell,10,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="1" localid="umP7Ika8PLnbF"/>
</assocwidget>
<assocwidget changeabilityB="900" usesdiagramusefillcolor="1" linecolor="#ff0000" linewidth="0" seqnum="" xmi.id="uUXJRs22V78jT" fillcolor="none" type="519" autoresize="1" visibilityA="0" totalcounta="2" totalcountb="2" widgetaid="uY0FDVcvsIZRk" indexa="1" visibilityB="0" usefillcolor="1" textcolor="#000000" indexb="1" changeabilityA="900" font="Cantarell,10,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="1" widgetbid="urp8EIzQUOLgC">
<linepath layout="Direct">
<startpoint startx="-3771.61" starty="-16411.1"/>
<endpoint endx="-3908.8" endy="-16411.1"/>
</linepath>
<floatingtext usesdiagramusefillcolor="1" linecolor="#ff0000" pretext="+" linewidth="0" xmi.id="ut8kO3kbUXNAt" fillcolor="none" x="-3900.6" role="710" autoresize="1" posttext="" showstereotype="1" width="221" y="-16511.1" isinstance="0" usefillcolor="1" textcolor="none" height="20" text="nouvelle_contrainte_clé_étrangère" font="Cantarell,10,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="1" localid="uRGYzpQWsY28s"/>
</assocwidget>
<assocwidget changeabilityB="900" usesdiagramusefillcolor="1" linecolor="#ff0000" linewidth="0" seqnum="" xmi.id="uv2jpkj0O6PJT" fillcolor="none" type="519" autoresize="1" visibilityA="0" totalcounta="2" totalcountb="2" widgetaid="u8ZYSTXTelraN" indexa="1" visibilityB="0" usefillcolor="1" textcolor="none" indexb="1" changeabilityA="900" font="Cantarell,10,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="1" widgetbid="uzGYZABVfMLfG">
<linepath layout="Direct">
<startpoint startx="-3683.86" starty="-16075.2"/>
<endpoint endx="-3870.69" endy="-16081.4"/>
</linepath>
<floatingtext usesdiagramusefillcolor="1" linecolor="#ff0000" pretext="+" linewidth="0" xmi.id="u9IkPByWE1WoL" fillcolor="none" x="-3921.67" role="710" autoresize="1" posttext="" showstereotype="1" width="246" y="-16172.4" isinstance="0" usefillcolor="1" textcolor="none" height="20" text="association_coordonnees_coordonnees" font="Cantarell,10,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="1" localid="uWef8RjxUWOsd"/>
</assocwidget>
<assocwidget changeabilityB="900" usesdiagramusefillcolor="1" linecolor="#ff0000" linewidth="0" seqnum="" xmi.id="umn9BcVWDZz3H" fillcolor="#ffff00" type="519" autoresize="1" visibilityA="0" totalcounta="2" totalcountb="2" widgetaid="uDUJLGX2h1Flp" indexa="1" visibilityB="0" usefillcolor="1" textcolor="none" indexb="1" changeabilityA="900" font="Cantarell,10,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="0" widgetbid="uvta7i6M1AuX7">
<linepath layout="Polyline">
<startpoint startx="-2846.31" starty="-16483.3"/>
<endpoint endx="-2846.31" endy="-16616.3"/>
</linepath>
<floatingtext usesdiagramusefillcolor="1" linecolor="#ff0000" pretext="+" linewidth="0" xmi.id="uQk9Knz35UjVz" fillcolor="none" x="-3122.05" role="710" autoresize="1" posttext="" showstereotype="1" width="247" y="-16563.5" isinstance="0" usefillcolor="1" textcolor="none" height="18" text="etablissement_adresse_etablissement" font="Sans,9,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="1" localid="u92FIIvSmgp64"/>
</assocwidget>
<assocwidget changeabilityB="900" usesdiagramusefillcolor="1" linecolor="#ff0000" linewidth="0" seqnum="" xmi.id="ucPukjzdu8FJ3" fillcolor="#ffff00" type="519" autoresize="1" visibilityA="0" totalcounta="2" totalcountb="2" widgetaid="u8ZYSTXTelraN" indexa="1" visibilityB="0" usefillcolor="1" textcolor="none" indexb="1" changeabilityA="900" font="Cantarell,10,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="0" widgetbid="uyNOHexuUxLhc">
<linepath layout="Polyline">
<startpoint startx="-3582.86" starty="-16075.2"/>
<endpoint endx="-3147.25" endy="-16253.3"/>
</linepath>
<floatingtext usesdiagramusefillcolor="1" linecolor="#ff0000" pretext="+" linewidth="0" xmi.id="u1yFXcVQ4iDMq" fillcolor="none" x="-3358.85" role="710" autoresize="1" posttext="" showstereotype="1" width="270" y="-16195.4" isinstance="0" usefillcolor="1" textcolor="none" height="18" text="etablissement_coordonnees_coordonnees" font="Sans,9,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="1" localid="uhaS236kU6Wk4"/>
</assocwidget>
<assocwidget changeabilityB="900" usesdiagramusefillcolor="1" linecolor="#ff0000" linewidth="0" seqnum="" xmi.id="uT4C4W099JkE2" fillcolor="#ffff00" type="519" autoresize="1" visibilityA="0" totalcounta="2" totalcountb="2" widgetaid="uDUJLGX2h1Flp" indexa="1" visibilityB="0" usefillcolor="1" textcolor="none" indexb="1" changeabilityA="900" font="Cantarell,10,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="0" widgetbid="uhDdZFhTMmeO3">
<linepath layout="Polyline">
<startpoint startx="-2899.54" starty="-16478.4"/>
<endpoint endx="-2972.45" endy="-16478.4"/>
</linepath>
<floatingtext usesdiagramusefillcolor="1" linecolor="#ff0000" pretext="+" linewidth="0" xmi.id="uYDDoAtIJaWta" fillcolor="none" x="-2974.95" role="710" autoresize="1" posttext="" showstereotype="1" width="233" y="-16458.4" isinstance="0" usefillcolor="1" textcolor="none" height="18" text="cours_etablissement_etablissement" font="Sans,9,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="1" localid="uhmjLgyFVFYXk"/>
</assocwidget>
<assocwidget changeabilityB="900" usesdiagramusefillcolor="0" linecolor="#ff0000" linewidth="0" seqnum="" xmi.id="uexyE91IZCm4s" fillcolor="#ffff00" type="519" autoresize="1" visibilityA="0" totalcounta="2" totalcountb="2" widgetaid="ubn1cb1GptOlo" indexa="1" visibilityB="0" usefillcolor="1" textcolor="none" indexb="1" changeabilityA="900" font="Cantarell,10,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="0" widgetbid="uhDdZFhTMmeO3">
<linepath layout="Polyline">
<startpoint startx="-3274.95" starty="-16430.4"/>
<endpoint endx="-3131.45" endy="-16430.4"/>
</linepath>
<floatingtext usesdiagramusefillcolor="1" linecolor="#ff0000" pretext="+" linewidth="0" xmi.id="uF5pyd9Qt27da" fillcolor="none" x="-3303.45" role="710" autoresize="1" posttext="" showstereotype="1" width="180" y="-16428.4" isinstance="0" usefillcolor="1" textcolor="none" height="18" text="cours_etablissement_cours" font="Sans,9,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="1" localid="uIFlH185kOID5"/>
</assocwidget>
<assocwidget changeabilityB="900" usesdiagramusefillcolor="1" linecolor="#ff0000" linewidth="0" seqnum="" xmi.id="uAFDAvdxGlxpx" fillcolor="#ffff00" type="519" autoresize="1" visibilityA="0" totalcounta="2" totalcountb="2" widgetaid="u4SFPbURtbNvZ" indexa="1" visibilityB="0" usefillcolor="1" textcolor="none" indexb="1" changeabilityA="900" font="Cantarell,10,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="0" widgetbid="udV6ektG2EUg0">
<linepath layout="Polyline">
<startpoint startx="-2713.53" starty="-16344.3"/>
<endpoint endx="-2999.2" endy="-16344.3"/>
</linepath>
<floatingtext usesdiagramusefillcolor="1" linecolor="#ff0000" pretext="+" linewidth="0" xmi.id="uuMvTcPenPkpM" fillcolor="none" x="-2978.61" role="710" autoresize="1" posttext="" showstereotype="1" width="234" y="-16275.1" isinstance="0" usefillcolor="1" textcolor="none" height="18" text="evenement_association_evenement" font="Sans,9,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="1" localid="uHWW2JqnyswiK"/>
</assocwidget>
<assocwidget changeabilityB="900" usesdiagramusefillcolor="1" linecolor="#ff0000" linewidth="0" seqnum="" xmi.id="uaLogJwy36Z90" fillcolor="#ffff00" type="519" autoresize="1" visibilityA="0" totalcounta="2" totalcountb="2" widgetaid="uY0FDVcvsIZRk" indexa="1" visibilityB="0" usefillcolor="1" textcolor="none" indexb="1" changeabilityA="900" font="Cantarell,10,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="0" widgetbid="udV6ektG2EUg0">
<linepath layout="Polyline">
<startpoint startx="-3669.61" starty="-16411.1"/>
<endpoint endx="-3174.2" endy="-16392.3"/>
</linepath>
<floatingtext usesdiagramusefillcolor="1" linecolor="#ff0000" pretext="+" linewidth="0" xmi.id="uNGzw2ITf0q6K" fillcolor="none" x="-3380.61" role="710" autoresize="1" posttext="" showstereotype="1" width="233" y="-16332.1" isinstance="0" usefillcolor="1" textcolor="none" height="18" text="evenement_association_association" font="Sans,9,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="1" localid="upthSWl0L3FAm"/>
</assocwidget>
<assocwidget changeabilityB="900" usesdiagramusefillcolor="0" linecolor="#ff0000" linewidth="0" seqnum="" xmi.id="uluxMWTA6RgMs" fillcolor="#ffff00" type="519" autoresize="1" visibilityA="0" totalcounta="2" totalcountb="2" widgetaid="u4SFPbURtbNvZ" indexa="1" visibilityB="0" usefillcolor="1" textcolor="none" indexb="1" changeabilityA="900" font="Cantarell,10,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="0" widgetbid="umpKYAaB9yoIU">
<linepath layout="Polyline">
<startpoint startx="-2713.53" starty="-16220.4"/>
<endpoint endx="-2958.27" endy="-16190.2"/>
</linepath>
<floatingtext usesdiagramusefillcolor="1" linecolor="#ff0000" pretext="+" linewidth="0" xmi.id="uhhNR1Ks2DZ2S" fillcolor="none" x="-2980.85" role="710" autoresize="1" posttext="" showstereotype="1" width="222" y="-16213.2" isinstance="0" usefillcolor="1" textcolor="none" height="18" text="evenement_personne_evenement" font="Sans,9,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="1" localid="u0q3TvkSr8juC"/>
</assocwidget>
<assocwidget changeabilityB="900" usesdiagramusefillcolor="1" linecolor="#ff0000" linewidth="0" seqnum="" xmi.id="uvHkCyDNKz8nE" fillcolor="#ffff00" type="519" autoresize="1" visibilityA="0" totalcounta="2" totalcountb="2" widgetaid="uayv5PSG6XCuO" indexa="1" visibilityB="0" usefillcolor="1" textcolor="none" indexb="1" changeabilityA="900" font="Cantarell,10,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="0" widgetbid="umpKYAaB9yoIU">
<linepath layout="Polyline">
<startpoint startx="-3093.89" starty="-16025.9"/>
<endpoint endx="-3093.89" endy="-16126.2"/>
</linepath>
<floatingtext usesdiagramusefillcolor="1" linecolor="#ff0000" pretext="+" linewidth="0" xmi.id="uhBYDQAKrOcAa" fillcolor="none" x="-3339.85" role="710" autoresize="1" posttext="" showstereotype="1" width="210" y="-16099.2" isinstance="0" usefillcolor="1" textcolor="none" height="18" text="evenement_personne_personne" font="Sans,9,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="1" localid="uQcbmuyqp2G1R"/>
</assocwidget>
<assocwidget changeabilityB="900" usesdiagramusefillcolor="1" linecolor="#ff0000" linewidth="0" seqnum="" xmi.id="unRvQn1Wsr00u" fillcolor="#ffff00" type="519" autoresize="1" visibilityA="0" totalcounta="2" totalcountb="2" widgetaid="u4SFPbURtbNvZ" indexa="1" visibilityB="0" usefillcolor="1" textcolor="none" indexb="1" changeabilityA="900" font="Cantarell,10,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="0" widgetbid="u6psGLd6LFbI7">
<linepath layout="Polyline">
<startpoint startx="-2713.53" starty="-16220.4"/>
<endpoint endx="-2713.53" endy="-16014.3"/>
</linepath>
<floatingtext usesdiagramusefillcolor="1" linecolor="#ff0000" pretext="+" linewidth="0" xmi.id="uOw6FQGIIom8r" fillcolor="none" x="-2976.2" role="710" autoresize="1" posttext="" showstereotype="1" width="251" y="-16042.1" isinstance="0" usefillcolor="1" textcolor="none" height="18" text="evenement_etablissement_evenement" font="Sans,9,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="1" localid="uZOQ67WVJuIEv"/>
</assocwidget>
<assocwidget changeabilityB="900" usesdiagramusefillcolor="1" linecolor="#ff0000" linewidth="0" seqnum="" xmi.id="ukH573jcup4rN" fillcolor="#ffff00" type="519" autoresize="1" visibilityA="0" totalcounta="2" totalcountb="2" widgetaid="uDUJLGX2h1Flp" indexa="1" visibilityB="0" usefillcolor="1" textcolor="none" indexb="1" changeabilityA="900" font="Cantarell,10,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="0" widgetbid="u6psGLd6LFbI7">
<linepath layout="Polyline">
<startpoint startx="-2846.31" starty="-16435.3"/>
<endpoint endx="-2846.31" endy="-16014.3"/>
</linepath>
<floatingtext usesdiagramusefillcolor="1" linecolor="#ff0000" pretext="+" linewidth="0" xmi.id="uqF9PIp3cpBxc" fillcolor="none" x="-3125.2" role="710" autoresize="1" posttext="" showstereotype="1" width="268" y="-16042.1" isinstance="0" usefillcolor="1" textcolor="none" height="18" text="evenement_etablissement_etablissement" font="Sans,9,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="1" localid="ugrTz8R1y34iW"/>
</assocwidget>
<assocwidget changeabilityB="900" usesdiagramusefillcolor="1" linecolor="#ff0000" linewidth="0" seqnum="" xmi.id="u84BZezEK7VPb" fillcolor="#ffff00" type="519" autoresize="1" visibilityA="0" totalcounta="2" totalcountb="2" widgetaid="u4SFPbURtbNvZ" indexa="1" visibilityB="0" usefillcolor="1" textcolor="none" indexb="1" changeabilityA="900" font="Cantarell,10,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="0" widgetbid="uZ6NKhSGtS3uO">
<linepath layout="Polyline">
<startpoint startx="-2623.99" starty="-16220.4"/>
<endpoint endx="-2623.99" endy="-16140.4"/>
</linepath>
<floatingtext usesdiagramusefillcolor="1" linecolor="#ff0000" pretext="+" linewidth="0" xmi.id="unAA9nRvnlD4o" fillcolor="none" x="-2949.33" role="710" autoresize="1" posttext="" showstereotype="1" width="244" y="-16089.1" isinstance="0" usefillcolor="1" textcolor="none" height="18" text="evenement_coordonnees_evenement" font="Sans,9,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="1" localid="uNzg7Mhtz9ZVf"/>
</assocwidget>
<assocwidget changeabilityB="900" usesdiagramusefillcolor="0" linecolor="#ff0000" linewidth="0" seqnum="" xmi.id="uqwHU9RtwVl2E" fillcolor="#ffff00" type="519" autoresize="1" visibilityA="0" totalcounta="2" totalcountb="2" widgetaid="u8ZYSTXTelraN" indexa="1" visibilityB="0" usefillcolor="1" textcolor="none" indexb="1" changeabilityA="900" font="Cantarell,10,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="0" widgetbid="uZ6NKhSGtS3uO">
<linepath layout="Polyline">
<startpoint startx="-3582.86" starty="-16075.2"/>
<endpoint endx="-2664.62" endy="-16092.4"/>
</linepath>
<floatingtext usesdiagramusefillcolor="1" linecolor="#ff0000" pretext="+" linewidth="0" xmi.id="u1bolNutfRvrw" fillcolor="none" x="-2846.06" role="710" autoresize="1" posttext="" showstereotype="1" width="253" y="-15997.8" isinstance="0" usefillcolor="1" textcolor="none" height="18" text="evenement_coordonnees_coordonnees" font="Sans,9,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="1" localid="u0dQtvl63Ik6h"/>
</assocwidget>
<assocwidget changeabilityB="900" usesdiagramusefillcolor="1" linecolor="#ff0000" linewidth="0" seqnum="" xmi.id="ueA19FFlc3BIL" fillcolor="#ffff00" type="519" autoresize="1" visibilityA="0" totalcounta="2" totalcountb="2" widgetaid="uY0FDVcvsIZRk" indexa="1" visibilityB="0" usefillcolor="1" textcolor="none" indexb="1" changeabilityA="900" font="Cantarell,10,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="0" widgetbid="uGdwsrCfSr1ss">
<linepath layout="Polyline">
<startpoint startx="-3669.61" starty="-16411.1"/>
<endpoint endx="-3477.4" endy="-15835.1"/>
</linepath>
<floatingtext usesdiagramusefillcolor="1" linecolor="#ff0000" pretext="+" linewidth="0" xmi.id="uTAffG7Bpj5zM" fillcolor="none" x="-3705.78" role="710" autoresize="1" posttext="" showstereotype="1" width="221" y="-15859.7" isinstance="0" usefillcolor="1" textcolor="none" height="18" text="association_personne_association" font="Sans,9,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="1" localid="uGqrjU5sCPCQa"/>
</assocwidget>
<assocwidget changeabilityB="900" usesdiagramusefillcolor="1" linecolor="#ff0000" linewidth="0" seqnum="" xmi.id="u4r24ZoTBAQ1H" fillcolor="#ffff00" type="519" autoresize="1" visibilityA="0" totalcounta="2" totalcountb="2" widgetaid="uayv5PSG6XCuO" indexa="1" visibilityB="0" usefillcolor="1" textcolor="none" indexb="1" changeabilityA="900" font="Cantarell,10,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="0" widgetbid="uGdwsrCfSr1ss">
<linepath layout="Polyline">
<startpoint startx="-3171.89" starty="-15961.9"/>
<endpoint endx="-3315.4" endy="-15835.1"/>
</linepath>
<floatingtext usesdiagramusefillcolor="1" linecolor="#ff0000" pretext="+" linewidth="0" xmi.id="uoVIsfHRI0LGn" fillcolor="none" x="-3327.05" role="710" autoresize="1" posttext="" showstereotype="1" width="210" y="-15859.7" isinstance="0" usefillcolor="1" textcolor="none" height="18" text="association_personne_personne" font="Sans,9,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="1" localid="uDfaseK06tKTv"/>
</assocwidget>
<assocwidget changeabilityB="900" usesdiagramusefillcolor="0" linecolor="#ff0000" linewidth="0" seqnum="" xmi.id="usQ1PJYX7bmPg" fillcolor="#ffff00" type="519" autoresize="1" visibilityA="0" totalcounta="2" totalcountb="2" widgetaid="ubsSpC4MgW1Sg" indexa="1" visibilityB="0" usefillcolor="1" textcolor="none" indexb="1" changeabilityA="900" font="Cantarell,10,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="0" widgetbid="ubrm5Rx2p14TK">
<linepath layout="Polyline">
<startpoint startx="-3242.36" starty="-16747.1"/>
<endpoint endx="-3404.45" endy="-16747.1"/>
</linepath>
<floatingtext usesdiagramusefillcolor="1" linecolor="#ff0000" pretext="+" linewidth="0" xmi.id="u67bSBySRKdjM" fillcolor="none" x="-3345.36" role="710" autoresize="1" posttext="" showstereotype="1" width="225" y="-16745.1" isinstance="0" usefillcolor="1" textcolor="none" height="18" text="nouvelle_contrainte_clé_étrangère" font="Sans,9,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="1" localid="ujqofDPWbDFxO"/>
</assocwidget>
<assocwidget changeabilityB="900" usesdiagramusefillcolor="1" linecolor="#ff0000" linewidth="0" seqnum="" xmi.id="u42V7E6CSBr1w" fillcolor="#ffff00" type="519" autoresize="1" visibilityA="0" totalcounta="2" totalcountb="2" widgetaid="uayv5PSG6XCuO" indexa="1" visibilityB="0" usefillcolor="1" textcolor="none" indexb="1" changeabilityA="900" font="Cantarell,10,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="0" widgetbid="ugWRTm0S2gbrr">
<linepath layout="Polyline">
<startpoint startx="-3093.89" starty="-16025.9"/>
<endpoint endx="-2717.36" endy="-16435.4"/>
</linepath>
<floatingtext usesdiagramusefillcolor="1" linecolor="#ff0000" pretext="+" linewidth="0" xmi.id="uYFKs9ZJauUqr" fillcolor="none" x="-2840.15" role="710" autoresize="1" posttext="" showstereotype="1" width="177" y="-16438.8" isinstance="0" usefillcolor="1" textcolor="none" height="18" text="projet_personne_personne" font="Sans,9,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="1" localid="uKDA2075IKwnh"/>
</assocwidget>
<assocwidget changeabilityB="900" usesdiagramusefillcolor="1" linecolor="#ff0000" linewidth="0" seqnum="" xmi.id="uRSr3DRCPBSRm" fillcolor="#ffff00" type="519" autoresize="1" visibilityA="0" totalcounta="2" totalcountb="2" widgetaid="u8ZYSTXTelraN" indexa="1" visibilityB="0" usefillcolor="1" textcolor="none" indexb="1" changeabilityA="900" font="Cantarell,10,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="0" widgetbid="ubrm5Rx2p14TK">
<linepath layout="Polyline">
<startpoint startx="-3582.86" starty="-16075.2"/>
<endpoint endx="-3554.45" endy="-16740.1"/>
</linepath>
<floatingtext usesdiagramusefillcolor="1" linecolor="#ff0000" pretext="+" linewidth="0" xmi.id="uHNEgvfaD6AYA" fillcolor="none" x="-3709.36" role="710" autoresize="1" posttext="" showstereotype="1" width="220" y="-16723.7" isinstance="0" usefillcolor="1" textcolor="none" height="18" text="projet_coordonnees_coordonnees" font="Sans,9,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="1" localid="uO8zaGlQfExAZ"/>
</assocwidget>
<assocwidget changeabilityB="900" usesdiagramusefillcolor="0" linecolor="#ff0000" linewidth="0" seqnum="" xmi.id="ucZQYNZkFsKM3" fillcolor="#ffff00" type="519" autoresize="1" visibilityA="0" totalcounta="2" totalcountb="2" widgetaid="ubsSpC4MgW1Sg" indexa="1" visibilityB="0" usefillcolor="1" textcolor="none" indexb="1" changeabilityA="900" font="Cantarell,10,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="0" widgetbid="uO67n5FctJv5G">
<linepath layout="Polyline">
<startpoint startx="-3242.36" starty="-16747.1"/>
<endpoint endx="-3242.36" endy="-16594.3"/>
</linepath>
<floatingtext usesdiagramusefillcolor="1" linecolor="#ff0000" pretext="+" linewidth="0" xmi.id="uxIvra5s89YDP" fillcolor="none" x="-3402.36" role="710" autoresize="1" posttext="" showstereotype="1" width="168" y="-16646.1" isinstance="0" usefillcolor="1" textcolor="none" height="18" text="projet_association_projet" font="Sans,9,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="1" localid="uZH5lDeDUhJal"/>
</assocwidget>
<assocwidget changeabilityB="900" usesdiagramusefillcolor="1" linecolor="#ff0000" linewidth="0" seqnum="" xmi.id="utrQQlovUE8Vm" fillcolor="#ffff00" type="519" autoresize="1" visibilityA="0" totalcounta="2" totalcountb="2" widgetaid="uY0FDVcvsIZRk" indexa="1" visibilityB="0" usefillcolor="1" textcolor="none" indexb="1" changeabilityA="900" font="Cantarell,10,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="0" widgetbid="uO67n5FctJv5G">
<linepath layout="Polyline">
<startpoint startx="-3669.61" starty="-16555.1"/>
<endpoint endx="-3305.25" endy="-16555.1"/>
</linepath>
<floatingtext usesdiagramusefillcolor="1" linecolor="#ff0000" pretext="+" linewidth="0" xmi.id="udN3Fopp1n3v4" fillcolor="none" x="-3532.39" role="710" autoresize="1" posttext="" showstereotype="1" width="200" y="-16582.1" isinstance="0" usefillcolor="1" textcolor="none" height="18" text="projet_association_association" font="Sans,9,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="1" localid="usfOnZ9b47E9m"/>
</assocwidget>
<assocwidget changeabilityB="900" usesdiagramusefillcolor="1" linecolor="#ff0000" linewidth="0" seqnum="" xmi.id="usQ1PJYX7bmPg" fillcolor="#ffff00" type="519" autoresize="1" visibilityA="0" totalcounta="2" totalcountb="2" widgetaid="ubsSpC4MgW1Sg" indexa="1" visibilityB="0" usefillcolor="1" textcolor="none" indexb="1" changeabilityA="900" font="Cantarell,10,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="0" widgetbid="ubrm5Rx2p14TK">
<linepath layout="Polyline">
<startpoint startx="-3242.36" starty="-16764.1"/>
<endpoint endx="-3404.45" endy="-16764.1"/>
</linepath>
<floatingtext usesdiagramusefillcolor="1" linecolor="#ff0000" pretext="+" linewidth="0" xmi.id="uHDdIdO5Mj1hZ" fillcolor="none" x="-3402.45" role="710" autoresize="1" posttext="" showstereotype="1" width="178" y="-16762.1" isinstance="0" usefillcolor="1" textcolor="none" height="18" text="projet_coordonnees_projet" font="Sans,9,-1,5,50,0,0,0,0,0" usesdiagramfillcolor="1" localid="uTK6A1Q5HPHFa"/>
</assocwidget>
</associations>
</diagram>
</diagrams>
</XMI.extension>
</UML:Model>
</UML:Namespace.ownedElement>
</UML:Model>
</XMI.content>
<XMI.extensions xmi.extender="umbrello">
<docsettings documentation="" uniqueid="uPvz4R5sEdeQ5" viewid="ugs6rZSTYfOzp"/>
<listview>
<listitem open="1" id="Views" type="800">
<listitem open="1" id="Entity_Relationship_Model" type="836">
<listitem open="1" id="ub6bJG4RhEOor" type="832">
<listitem open="0" id="uBC3TCJhxpijh" type="833"/>
<listitem open="0" id="uNlxn3kq19LHH" type="833"/>
<listitem open="0" id="umiXxkZ2wbxv3" type="833"/>
<listitem open="0" id="uw0wDPOLu3IDo" type="833"/>
<listitem open="0" id="uiPoICPSpKwr9" type="833"/>
<listitem open="0" id="uYW22JsQgusFy" type="841"/>
<listitem open="0" id="uT8wIbU6rK3S0" type="833"/>
<listitem open="0" id="ufoRtOC3cRQbb" type="833"/>
</listitem>
<listitem open="1" id="uY0FDVcvsIZRk" type="832">
<listitem open="0" id="u2Z3voSBUUxwz" type="833"/>
<listitem open="0" id="uh7FkQhScjIxa" type="833"/>
<listitem open="0" id="u4uS7aYRirxAk" type="833"/>
<listitem open="0" id="unQMHCigiZwCp" type="833"/>
<listitem open="0" id="uvlQtVReZ9fyT" type="833"/>
<listitem open="0" id="uoSVUJf3dmApn" type="833"/>
<listitem open="0" id="uYEkXJNFe36EA" type="841"/>
<listitem open="0" id="uuWvU1wh7DS58" type="833"/>
<listitem open="0" id="upWU7Acd5992G" type="833"/>
</listitem>
<listitem open="1" id="urp8EIzQUOLgC" type="832">
<listitem open="0" id="uoV5NEjfTiazG" type="833"/>
<listitem open="0" id="uA348IqAF88Ko" type="833"/>
<listitem open="0" id="uYlwIUNjPv3SF" type="842"/>
<listitem open="0" id="uUXJRs22V78jT" type="842"/>
</listitem>
<listitem open="1" id="uzGYZABVfMLfG" type="832">
<listitem open="0" id="uGL6p0huzx9zA" type="833"/>
<listitem open="0" id="uL2DZrKhpPwBt" type="842"/>
<listitem open="0" id="uv2jpkj0O6PJT" type="842"/>
<listitem open="0" id="uKdmRqIQQJk5c" type="833"/>
</listitem>
<listitem open="1" id="uDccuyUPuxpJY" type="832">
<listitem open="0" id="uRHqx8HLWX97K" type="833"/>
<listitem open="0" id="uPCady7v4FJd5" type="842"/>
<listitem open="0" id="uGXV1HfYcLhFS" type="842"/>
<listitem open="0" id="uQgW2KkikNkyL" type="833"/>
</listitem>
<listitem open="1" id="uGdwsrCfSr1ss" type="832">
<listitem open="0" id="uOXGNdZQ1hiyY" type="833"/>
<listitem open="0" id="ueA19FFlc3BIL" type="842"/>
<listitem open="0" id="u4r24ZoTBAQ1H" type="842"/>
<listitem open="0" id="uJJT8ch1c8aHp" type="833"/>
<listitem open="0" id="uQ27T2SiBk09P" type="833"/>
</listitem>
<listitem open="1" id="u8ZYSTXTelraN" type="832">
<listitem open="0" id="ufMxR8OI9xudp" type="833"/>
<listitem open="0" id="u6HxcZJYCz68e" type="833"/>
<listitem open="0" id="uksFXMhpflizI" type="833"/>
<listitem open="0" id="u5nCfBgWjTdTn" type="841"/>
</listitem>
<listitem open="1" id="ubn1cb1GptOlo" type="832">
<listitem open="0" id="ugAxeQjWZXBkl" type="833"/>
<listitem open="0" id="uRxgtNYpd6Sqk" type="833"/>
<listitem open="0" id="ufykLcH58AK6K" type="833"/>
<listitem open="0" id="utNN2dUkWerM0" type="833"/>
<listitem open="0" id="uC9hHfE9kjuEe" type="841"/>
</listitem>
<listitem open="1" id="uqFRf53ASakCC" type="832">
<listitem open="0" id="uF1fxIDTvUFEa" type="833"/>
<listitem open="0" id="umePo4CcpiYvJ" type="842"/>
<listitem open="0" id="upEAvNb7jLYSF" type="842"/>
<listitem open="0" id="udS9OHGCohXZq" type="833"/>
</listitem>
<listitem open="1" id="uhDdZFhTMmeO3" type="832">
<listitem open="0" id="uexyE91IZCm4s" type="842"/>
<listitem open="0" id="uT4C4W099JkE2" type="842"/>
<listitem open="0" id="urFO0MrYz6S2s" type="833"/>
<listitem open="0" id="uifpfhwzZVrEU" type="833"/>
</listitem>
<listitem open="1" id="uEkbodvRO5vZX" type="832">
<listitem open="0" id="urg5OiNCE1kAY" type="833"/>
<listitem open="0" id="uWCyfXuoHWCFt" type="842"/>
<listitem open="0" id="uMbSuQku23y9f" type="842"/>
<listitem open="0" id="uk3kqGfHKiyFf" type="833"/>
<listitem open="0" id="ub7od5y2xbw6a" type="833"/>
</listitem>
<listitem open="1" id="uDUJLGX2h1Flp" type="832">
<listitem open="0" id="ugA2172rAvmFK" type="833"/>
<listitem open="0" id="uIfdGH4hs5JlE" type="833"/>
<listitem open="0" id="uSpz2x9zJw6cQ" type="841"/>
</listitem>
<listitem open="1" id="uvta7i6M1AuX7" type="832">
<listitem open="0" id="unJOAyXTcqfiu" type="833"/>
<listitem open="0" id="uv1ALNL6RbY75" type="833"/>
<listitem open="0" id="u41TIPwtp7biS" type="842"/>
<listitem open="0" id="umn9BcVWDZz3H" type="842"/>
</listitem>
<listitem open="1" id="uyNOHexuUxLhc" type="832">
<listitem open="0" id="uNmXeHFbEjPrJ" type="833"/>
<listitem open="0" id="ua3mxKM7HSF15" type="833"/>
<listitem open="0" id="ucPukjzdu8FJ3" type="842"/>
<listitem open="0" id="uqPwSTrmlr6oh" type="842"/>
</listitem>
<listitem open="0" id="ugs6rZSTYfOzp" label="etat_libre_entites" type="834"/>
<listitem open="1" id="u4SFPbURtbNvZ" type="832">
<listitem open="0" id="u2z5E3BhrzbZz" type="833"/>
<listitem open="0" id="uM4IIx75WU8Li" type="833"/>
<listitem open="0" id="uBUaSwSr43jhP" type="833"/>
<listitem open="0" id="uKPBqpQLS9LcF" type="833"/>
<listitem open="0" id="uhH4xH4PDN0Mf" type="833"/>
<listitem open="0" id="u7qZtoD1zBdwF" type="833"/>
<listitem open="0" id="uGPuch1AWLty9" type="833"/>
<listitem open="0" id="upZRAZTyUbfbR" type="833"/>
<listitem open="0" id="utPol87lWXRrB" type="841"/>
</listitem>
<listitem open="1" id="udV6ektG2EUg0" type="832">
<listitem open="0" id="uNbRV6RWjyrU9" type="833"/>
<listitem open="0" id="uaLogJwy36Z90" type="842"/>
<listitem open="0" id="uAFDAvdxGlxpx" type="842"/>
<listitem open="0" id="uAD2jGYzNSozW" type="833"/>
</listitem>
<listitem open="1" id="uZ6NKhSGtS3uO" type="832">
<listitem open="0" id="ur6doKCHolXHW" type="833"/>
<listitem open="0" id="uqwHU9RtwVl2E" type="842"/>
<listitem open="0" id="u84BZezEK7VPb" type="842"/>
<listitem open="0" id="usM1sJK5j6rG6" type="833"/>
</listitem>
<listitem open="1" id="u6psGLd6LFbI7" type="832">
<listitem open="0" id="uYab1KgDkgLqa" type="833"/>
<listitem open="0" id="ukH573jcup4rN" type="842"/>
<listitem open="0" id="unRvQn1Wsr00u" type="842"/>
<listitem open="0" id="uC6yJU3gs6vgG" type="833"/>
</listitem>
<listitem open="1" id="umpKYAaB9yoIU" type="832">
<listitem open="0" id="urXZXOiOcEOzh" type="833"/>
<listitem open="0" id="uluxMWTA6RgMs" type="842"/>
<listitem open="0" id="uvHkCyDNKz8nE" type="842"/>
<listitem open="0" id="uNgXsf06eEb7W" type="833"/>
<listitem open="0" id="uFEFtiyvdwY5J" type="833"/>
</listitem>
<listitem open="1" id="ucqA4m8M9ArJo" type="832">
<listitem open="0" id="uSFo7AwxwgsUr" type="833"/>
<listitem open="0" id="uXs6a0L66Cb6v" type="833"/>
<listitem open="0" id="u6BOSaoXw1WxK" type="841"/>
<listitem open="0" id="uqHowWZx5522s" type="833"/>
</listitem>
<listitem open="1" id="uvVEIgblkRx9p" type="832">
<listitem open="0" id="uf9NJhGkrQkJF" type="833"/>
<listitem open="0" id="ueGg59VJyOcco" type="833"/>
<listitem open="0" id="uZe80ISZYXmGC" type="841"/>
</listitem>
<listitem open="1" id="uayv5PSG6XCuO" type="832">
<listitem open="0" id="u37HlEIfxlrXL" type="833"/>
<listitem open="0" id="uoxhzKKSeqsYY" type="833"/>
<listitem open="0" id="u2wpEAZxSERsd" type="833"/>
<listitem open="0" id="uZn0gtsWEhPs3" type="841"/>
</listitem>
<listitem open="1" id="uYZQxzg4CARHM" type="832">
<listitem open="0" id="uIw5hASXTj2cB" type="833"/>
<listitem open="0" id="u4n2cw42uxr0x" type="833"/>
<listitem open="0" id="uHMnnOowPlYnp" type="842"/>
<listitem open="0" id="u0qnXxep5XyDv" type="842"/>
</listitem>
<listitem open="1" id="ubsSpC4MgW1Sg" type="832">
<listitem open="0" id="uSC56xMJfUXXp" type="833"/>
<listitem open="0" id="uQUKpWedPn48Z" type="833"/>
<listitem open="0" id="ukgkPs3nSgLIm" type="841"/>
<listitem open="0" id="uuC1701dMG1C5" type="833"/>
</listitem>
<listitem open="1" id="uO67n5FctJv5G" type="832">
<listitem open="0" id="uxcdkCnXOJyUb" type="833"/>
<listitem open="0" id="utrQQlovUE8Vm" type="842"/>
<listitem open="0" id="ucZQYNZkFsKM3" type="842"/>
<listitem open="0" id="uToCmSb2BXMty" type="833"/>
</listitem>
<listitem open="1" id="ubrm5Rx2p14TK" type="832">
<listitem open="0" id="uu2BKn2cC74oj" type="833"/>
<listitem open="0" id="uRSr3DRCPBSRm" type="842"/>
<listitem open="0" id="usQ1PJYX7bmPg" type="842"/>
<listitem open="0" id="u6bHzWoCPIaO9" type="833"/>
</listitem>
<listitem open="1" id="uTHPyGrVQjoXb" type="832">
<listitem open="0" id="u3Ib5kzoZGYgl" type="833"/>
<listitem open="0" id="uitXhYfcF5L0h" type="833"/>
<listitem open="0" id="uDbYYZyrtnHif" type="842"/>
<listitem open="0" id="uIPcMW7rpT5xt" type="842"/>
</listitem>
<listitem open="1" id="ugWRTm0S2gbrr" type="832">
<listitem open="0" id="uYX3UVJqHNtIk" type="833"/>
<listitem open="0" id="uH2UySIDPYcdg" type="833"/>
<listitem open="0" id="u6eLiJJu2wTpP" type="833"/>
<listitem open="0" id="u42V7E6CSBr1w" type="842"/>
<listitem open="0" id="uLoM2c7HGIrzy" type="842"/>
</listitem>
</listitem>
<listitem open="1" id="Use_Case_View" type="802"/>
<listitem open="1" id="Component_View" type="821"/>
<listitem open="1" id="Deployment_View" type="827"/>
<listitem open="1" id="Logical_View" type="801">
<listitem open="0" id="ux8lUSdpyOVHK" label="Diagramme de classes" type="807"/>
<listitem open="1" id="utNfWy9g106Fu" type="813"/>
<listitem open="0" id="Datatypes" type="830">
<listitem open="1" id="u7CpDFiDoXVvR" type="829"/>
<listitem open="0" id="uAMNEFsF9iQ8G" type="829"/>
<listitem open="0" id="uxdNGnKvnojZJ" type="829"/>
<listitem open="0" id="uFWcUAN2G4mQx" type="829"/>
<listitem open="0" id="uSz7MK8Gh8qik" type="829"/>
<listitem open="1" id="udkMTkjpsXofr" type="829"/>
<listitem open="0" id="uGVnAyPtIwtEP" type="829"/>
<listitem open="0" id="uXofwgksUagyI" type="829"/>
<listitem open="0" id="uWC0YY1Gd2nCa" type="829"/>
<listitem open="0" id="uvySpcsNl6D42" type="829"/>
<listitem open="0" id="uELS1mIZdNb9v" type="829"/>
<listitem open="0" id="u28DTcITjfJwR" type="829"/>
<listitem open="0" id="ukiWGCllcJ4GU" type="829"/>
<listitem open="0" id="uLWelg07lUWUn" type="829"/>
<listitem open="0" id="usivgVbvRhyUZ" type="829"/>
<listitem open="1" id="usTeKF46UG1ir" type="829"/>
<listitem open="0" id="ujembpiEPPJim" type="829"/>
<listitem open="1" id="ufyZ2eCojgFbe" type="829"/>
<listitem open="0" id="uY7JetvHgVwJg" type="829"/>
<listitem open="1" id="u0r5TfNcoeU7F" type="829"/>
<listitem open="0" id="uijlZnuTW3x3o" type="829"/>
<listitem open="0" id="u8Y28ba0A3T8H" type="829"/>
<listitem open="0" id="u39fVL9a5mOEs" type="829"/>
<listitem open="1" id="uKq1yKqGZyMZc" type="829"/>
<listitem open="1" id="ul4Gj88cykONm" type="829"/>
<listitem open="0" id="uph3jpDgOtVxG" type="829"/>
<listitem open="0" id="utBP3CDn9p5md" type="829"/>
<listitem open="0" id="umJr7qflvboAS" type="829"/>
<listitem open="0" id="uSnxmOPfqm2I7" type="829"/>
<listitem open="1" id="u5kREPADmrVEE" type="829"/>
<listitem open="0" id="uXBpSYOR8p5lP" type="829"/>
<listitem open="0" id="uB3EdNUup2c5s" type="829"/>
<listitem open="0" id="ujbhskmv9RVyM" type="829"/>
<listitem open="0" id="u7MZcJQlh2YLE" type="829"/>
<listitem open="0" id="uhO2EFqPWTpnq" type="829"/>
<listitem open="1" id="uvHZm6WKDyv8s" type="829"/>
<listitem open="0" id="uRYvaMoWlwEMS" type="829"/>
<listitem open="1" id="u9hnADWloxzSs" type="829"/>
<listitem open="0" id="uC8AVMGBf5ZiR" type="829"/>
<listitem open="0" id="uzg0g6QU7bhyv" type="829"/>
<listitem open="0" id="uR8sRKqEhqov1" type="829"/>
<listitem open="0" id="uhZlZo2UsuTxZ" type="829"/>
<listitem open="1" id="ukD6YtaUV76RD" type="829"/>
</listitem>
</listitem>
</listitem>
</listview>
<codegeneration>
<codegenerator language="PostgreSQL"/>
</codegeneration>
</XMI.extensions>
</XMI>

9
fix_sql.sh Normal file
View file

@ -0,0 +1,9 @@
#!/bin/bash
cd ./uml_generated_code/postgres/
for i in *.sql
do
sed 's/SET\sNOT\s0/SET NOT NULL/g' "$i" > "fix_$i"
cp "fix_$i" "$i"
rm "fix_$i"
done
cd ../../

679
insertion_etatdulibre.ipynb Normal file
View file

@ -0,0 +1,679 @@
{
"cells": [
{
"cell_type": "code",
"execution_count": 25,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"The sql extension is already loaded. To reload it, use:\n",
" %reload_ext sql\n"
]
}
],
"source": [
"%load_ext sql\n",
"%config SqlMagic.autocommit=False # for engines that do not support autommit\n",
"%sql postgresql://etatdulibre:etatdulibre@172.23.0.2/etatdulibre"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# adresse"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"%%sql\n",
"INSERT INTO public.adresse(\n",
" adresse_id, numero_civique, type_rue, nom_rue, code_postal, ville, date_saisie)\n",
" VALUES (?, ?, ?, ?, ?, ?, ?) RETURNING adresse_id;"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# association"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"%%sql\n",
"INSERT INTO public.association(\n",
"\tassoc_id, logo_id, date_saisie, nom, sigle, type, description, date_fondation, date_fermeture)\n",
"\tVALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) RETURNING assoc_id;"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# association_adresse"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"%%sql\n",
"INSERT INTO public.association_adresse(\n",
"\tassoc_id, adresse_id)\n",
"\tVALUES (?, ?);"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# association_coordonnees"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"%%sql\n",
"INSERT INTO public.association_coordonnees(\n",
"\tassoc_id, coord_id)\n",
"\tVALUES (?, ?);"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# association_personne"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"%%sql\n",
"INSERT INTO public.association_personne(\n",
"\tassoc_id, pers_id, description)\n",
"\tVALUES (?, ?, ?);"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# coordonnees"
]
},
{
"cell_type": "code",
"execution_count": 20,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
" * postgresql://etatdulibre:***@172.22.0.2/etatdulibre\n",
"1 rows affected.\n"
]
},
{
"data": {
"text/plain": [
"[]"
]
},
"execution_count": 20,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"%%sql\n",
"INSERT INTO public.coordonnees(\n",
"\tcoord_id, coord_type, coord_contenu)\n",
"\tVALUES (?, ?, ?) RETURNING coord_id;"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# cours"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"%%sql\n",
"INSERT INTO public.cours(\n",
"\tcours_id, numero, nom, description)\n",
"\tVALUES (?, ?, ?, ?) RETURNING cours_id;"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# cours_coordonnees"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"%%sql\n",
"INSERT INTO public.cours_coordonnees(\n",
"\tcours_id, coord_id)\n",
"\tVALUES (?, ?);"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# cours_etablissement"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"%%sql\n",
"INSERT INTO public.cours_etablissement(\n",
"\tcours_id, etabl_id)\n",
"\tVALUES (?, ?);"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# cours_personne"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"%%sql\n",
"INSERT INTO public.cours_personne(\n",
"\tcours_id, pers_id, description)\n",
"\tVALUES (?, ?, ?);"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# etablissement"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"%%sql\n",
"INSERT INTO public.etablissement(\n",
"\tetabl_id, nom)\n",
"\tVALUES (?, ?) RETURNING etabl_id;"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# etablissement_adresse"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"%%sql\n",
"INSERT INTO public.etablissement_adresse(\n",
"\tetabl_id, adresse_id)\n",
"\tVALUES (?, ?);"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# etablissement_coordonnees"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"%%sql\n",
"INSERT INTO public.etablissement_coordonnees(\n",
"\tetabl_id, coord_id)\n",
"\tVALUES (?, ?);"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# evenement"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"%%sql\n",
"INSERT INTO public.evenement(\n",
"\tevent_id, nom, date_debut, date_fin, est_recurrent, detail_recurrence, premiere_date, description)\n",
"\tVALUES (?, ?, ?, ?, ?, ?, ?, ?) RETURNING event_id;"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# evenement_association"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"%%sql\n",
"INSERT INTO public.evenement_association(\n",
"\tevent_id, assoc_id)\n",
"\tVALUES (?, ?);"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# evenement_coordonnees"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"%%sql\n",
"INSERT INTO public.evenement_coordonnees(\n",
"\tcoord_id, event_id)\n",
"\tVALUES (?, ?);"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# evenement_etablissement"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"%%sql\n",
"INSERT INTO public.evenement_etablissement(\n",
"\tevent_id, etabl_id)\n",
"\tVALUES (?, ?);"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# evenement_personne"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"%%sql\n",
"INSERT INTO public.evenement_personne(\n",
"\tevent_id, pers_id, description)\n",
"\tVALUES (?, ?, ?);"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# licence"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"%%sql\n",
"INSERT INTO public.licence(\n",
"\tlicence_id, nom, sigle)\n",
"\tVALUES (?, ?, ?) RETURNING licence_id;"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# logo"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"%%sql\n",
"INSERT INTO public.logo(\n",
"\tlogo_id, logo_url)\n",
"\tVALUES (?, ?) RETURNING logo_id;"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# personne"
]
},
{
"cell_type": "code",
"execution_count": 15,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
" * postgresql://etatdulibre:***@172.22.0.2/etatdulibre\n",
"1 rows affected.\n"
]
},
{
"data": {
"text/plain": [
"[]"
]
},
"execution_count": 15,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"%%sql\n",
"INSERT INTO public.personne(\n",
"\tpers_id, nom, prenom)\n",
"\tVALUES (?, ?, ?) RETURNING pers_id;"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# personne_coordonnees"
]
},
{
"cell_type": "code",
"execution_count": 18,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
" * postgresql://etatdulibre:***@172.22.0.2/etatdulibre\n",
"1 rows affected.\n"
]
},
{
"data": {
"text/plain": [
"[]"
]
},
"execution_count": 18,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"%%sql\n",
"INSERT INTO public.personne_coordonnees(\n",
"\tcoord_id, pers_id)\n",
"\tVALUES (?, ?);"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# projet"
]
},
{
"cell_type": "code",
"execution_count": 19,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
" * postgresql://etatdulibre:***@172.22.0.2/etatdulibre\n",
"1 rows affected.\n"
]
},
{
"data": {
"text/plain": [
"[]"
]
},
"execution_count": 19,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"%%sql\n",
"INSERT INTO public.projet(\n",
"\tprojet_id, nom, description)\n",
"\tVALUES (?, ?, ?) RETURNING projet_id;"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# projet_association"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"%%sql\n",
"INSERT INTO public.projet_association(\n",
"\tprojet_id, assoc_id)\n",
"\tVALUES (?, ?);"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# projet_coordonnees"
]
},
{
"cell_type": "code",
"execution_count": 21,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
" * postgresql://etatdulibre:***@172.22.0.2/etatdulibre\n",
"1 rows affected.\n"
]
},
{
"data": {
"text/plain": [
"[]"
]
},
"execution_count": 21,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"%%sql\n",
"INSERT INTO public.projet_coordonnees(\n",
"\tprojet_id, coord_id)\n",
"\tVALUES (1, 2);"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# projet_licence"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"%%sql\n",
"INSERT INTO public.projet_licence(\n",
"\tprojet_id, licence_id)\n",
"\tVALUES (?, ?);"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# projet_personne"
]
},
{
"cell_type": "code",
"execution_count": 24,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
" * postgresql://etatdulibre:***@172.22.0.2/etatdulibre\n",
"1 rows affected.\n"
]
},
{
"data": {
"text/plain": [
"[]"
]
},
"execution_count": 24,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"%%sql\n",
"INSERT INTO public.projet_personne(\n",
"\tprojet_id, pers_id, description)\n",
"\tVALUES (?, ?, ?);"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.7.6"
}
},
"nbformat": 4,
"nbformat_minor": 4
}

16
makefile Normal file
View file

@ -0,0 +1,16 @@
fix:
bash fix_sql.sh
build:
docker network create librenet
docker build --tag=etatdulibre .
docker run --name=etatdulibre --mount source=el_pgdata,target=/var/lib/postgresql/data --network=librenet -it -p 5432:5432 -p 2222:22 etatdulibre
run:
docker start etatdulibre
docker run --name=pgadminlibre --network=librenet -p 80:80 -e 'PGADMIN_DEFAULT_EMAIL=etatdulibre@librenet' -e 'PGADMIN_DEFAULT_PASSWORD=etatdulibre' -e 'PGADMIN_CONFIG_ENHANCED_COOKIE_PROTECTION=True' -e 'PGADMIN_CONFIG_LOGIN_BANNER="Authorised users only!"' -e 'PGADMIN_CONFIG_CONSOLE_LOG_LEVEL=10' -d dpage/pgadmin4
clean:
-docker stop etatdulibre pgadminlibre
-docker container rm etatdulibre pgadminlibre
-docker image rm etatdulibre
-docker network rm librenet
-docker volume rm el_pgdata

236
questions_entite.py Executable file
View file

@ -0,0 +1,236 @@
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Sat May 9 23:18:09 2020
@author: francois
"""
choix_entite = [
{
'type': 'list',
'name': 'entite',
'message': 'entite',
'choices': [
'adresse',
'association',
'coordonnees',
'cours',
'etablissement',
'evenement',
'licence',
'logo',
'personne',
'projet'
]
}
]
questions_adresse = [
{
'type': 'input',
'name': 'numero_civique',
'message': 'numero_civique'
},
{
'type': 'list',
'name': 'type_rue',
'message': 'type_rue',
'choices': [
'rue',
'avenue',
'boulevard',
'chemin'
'route'
''
]
},
{
'type': 'input',
'name': 'nom_rue',
'message': 'nom_rue'
},
{
'type': 'input',
'name': 'code_postal',
'message': 'code_postal'
},
{
'type': 'input',
'name': 'ville',
'message': 'ville'
}
]
questions_association = [
{
'type': 'input',
'name': 'nom',
'message': 'nom'
},
{
'type': 'input',
'name': 'sigle',
'message': 'sigle'
},
{
'type': 'list',
'name': 'type',
'message': 'type',
'choices': [
'groupe d\'utilisateurs',
'groupe de développeurs',
'réseautage et évenementiel',
'atelier ou fablab',
'formation',
'bienfaisance',
'autre'
]
},
{
'type': 'editor',
'name': 'description',
'message': 'description'
},
{
'type': 'input',
'name': 'date_fondation',
'message': 'date_fondation'
},
{
'type': 'input',
'name': 'date_fermeture',
'message': 'date_fermeture'
}
]
questions_coordonnees = [
{
'type': 'list',
'name': 'coord_type',
'message': 'coord_type',
'choices': [
'url',
'courriel',
'telephone',
'fax'
]
},
{
'type': 'input',
'name': 'coord_contenu',
'message': 'coord_contenu'
}
]
questions_cours = [
{
'type': 'input',
'name': 'numero',
'message': 'numero'
},
{
'type': 'input',
'name': 'nom',
'message': 'nom'
},
{
'type': 'editor',
'name': 'description',
'message': 'description'
}
]
questions_etablissement = [
{
'type': 'input',
'name': 'nom',
'message': 'nom'
}
]
questions_evenement = [
{
'type': 'input',
'name': 'nom',
'message': 'nom'
},
{
'type': 'input',
'name': 'date_debut',
'message': 'date_debut'
},
{
'type': 'input',
'name': 'date_fin',
'message': 'date_fin'
},
{
'type': 'list',
'name': 'est_recurrent',
'message': 'est_recurrent',
'choices': ['O', 'N']
},
{
'type': 'input',
'name': 'detail_recurrence',
'message': 'detail_recurrence'
},
{
'type': 'input',
'name': 'premiere_date',
'message': 'premiere_date'
},
{
'type': 'editor',
'name': 'description',
'message': 'description'
}
]
questions_licence = [
{
'type': 'input',
'name': 'nom',
'message': 'nom'
},
{
'type': 'input',
'name': 'sigle',
'message': 'sigle'
}
]
questions_logo = [
{
'type': 'input',
'name': 'logo_url',
'message': 'logo_url'
}
]
questions_personne = [
{
'type': 'input',
'name': 'nom',
'message': 'nom'
},
{
'type': 'input',
'name': 'prénom',
'message': 'prénom'
}
]
questions_projet = [
{
'type': 'input',
'name': 'nom',
'message': 'nom'
},
{
'type': 'editor',
'name': 'description',
'message': 'description'
}
]

View file

@ -0,0 +1,23 @@
--
-- TABLE: adresse
--
--
CREATE TABLE adresse (
adresse_id integer NOT NULL ,
numero_civique character varying NOT NULL ,
type_rue character varying NOT NULL ,
nom_rue character varying NOT NULL ,
code_postal character varying NOT NULL ,
ville character varying NOT NULL ,
date_saisie date NOT NULL
);
CREATE SEQUENCE adresse_adresse_id_seq START 1 INCREMENT 1 ;
ALTER TABLE adresse ALTER COLUMN adresse_id SET NOT 0;
ALTER TABLE adresse ALTER COLUMN adresse_id SET DEFAULT nextval('adresse_adresse_id_seq');
--
ALTER TABLE adresse ADD CONSTRAINT primaire_adresse_id PRIMARY KEY (adresse_id);
CREATE INDEX adresse_adresse_id_index ON adresse(adresse_id);

View file

@ -0,0 +1,24 @@
--
-- TABLE: association
--
--
CREATE TABLE association (
assoc_id integer NOT NULL ,
date_saisie date NOT NULL ,
nom character varying NOT NULL ,
sigle character varying,
type character varying,
description character varying,
date_fondation date,
date_fermeture date
);
CREATE SEQUENCE association_assoc_id_seq START 1 INCREMENT 1 ;
ALTER TABLE association ALTER COLUMN assoc_id SET NOT 0;
ALTER TABLE association ALTER COLUMN assoc_id SET DEFAULT nextval('association_assoc_id_seq');
--
ALTER TABLE association ADD CONSTRAINT primaire_assoc_id PRIMARY KEY (assoc_id);
CREATE INDEX association_assoc_id_index ON association(assoc_id);

View file

@ -0,0 +1,20 @@
--
-- TABLE: association_adresse
--
--
CREATE TABLE association_adresse (
assoc_id integer NOT NULL ,
adresse_id integer NOT NULL
);
--
ALTER TABLE association_adresse ADD CONSTRAINT association_adresse_adresse FOREIGN KEY (adresse_id) REFERENCES adresse(adresse_id) ON UPDATE CASCADE ON DELETE CASCADE;
--
ALTER TABLE association_adresse ADD CONSTRAINT nouvelle_contrainte_clé_étrangère FOREIGN KEY (assoc_id) REFERENCES association(assoc_id) ON UPDATE CASCADE ON DELETE CASCADE;
CREATE INDEX association_adresse_assoc_id_index ON association_adresse(assoc_id);
CREATE INDEX association_adresse_adresse_id_index ON association_adresse(adresse_id);

View file

@ -0,0 +1,20 @@
--
-- TABLE: association_coordonnees
--
--
CREATE TABLE association_coordonnees (
assoc_id integer NOT NULL ,
coord_id integer NOT NULL
);
--
ALTER TABLE association_coordonnees ADD CONSTRAINT association_coordonnees_association FOREIGN KEY (assoc_id) REFERENCES association(assoc_id) ON UPDATE CASCADE ON DELETE CASCADE;
--
ALTER TABLE association_coordonnees ADD CONSTRAINT association_coordonnees_coordonnees FOREIGN KEY (coord_id) REFERENCES coordonnees(coord_id) ON UPDATE CASCADE ON DELETE CASCADE;
CREATE INDEX association_coordonnees_assoc_id_index ON association_coordonnees(assoc_id);
CREATE INDEX association_coordonnees_coord_id_index ON association_coordonnees(coord_id);

View file

@ -0,0 +1,18 @@
--
-- TABLE: association_logo
--
--
CREATE TABLE association_logo (
assoc_id integer NOT NULL ,
logo_id integer NOT NULL
);
--
ALTER TABLE association_logo ADD CONSTRAINT association_logo_association FOREIGN KEY (assoc_id) REFERENCES association(assoc_id) ON UPDATE CASCADE ON DELETE CASCADE;
--
ALTER TABLE association_logo ADD CONSTRAINT association_logo_logo FOREIGN KEY (logo_id) REFERENCES logo(logo_id) ON UPDATE CASCADE ON DELETE CASCADE;
CREATE INDEX association_logo_assoc_id_index ON association_logo(assoc_id);

View file

@ -0,0 +1,21 @@
--
-- TABLE: association_personne
--
--
CREATE TABLE association_personne (
assoc_id integer NOT NULL ,
pers_id integer NOT NULL ,
description character varying
);
--
ALTER TABLE association_personne ADD CONSTRAINT association_personne_association FOREIGN KEY (assoc_id) REFERENCES association(assoc_id) ON UPDATE CASCADE ON DELETE CASCADE;
--
ALTER TABLE association_personne ADD CONSTRAINT association_personne_personne FOREIGN KEY (pers_id) REFERENCES personne(pers_id) ON UPDATE CASCADE ON DELETE CASCADE;
CREATE INDEX association_personne_assoc_id_index ON association_personne(assoc_id);
CREATE INDEX association_personne_pers_id_index ON association_personne(pers_id);

View file

@ -0,0 +1,21 @@
--
-- TABLE: coordonnees
--
--
CREATE TABLE coordonnees (
coord_id integer NOT NULL ,
coord_type character varying NOT NULL ,
coord_contenu character varying
);
CREATE SEQUENCE coordonnees_coord_id_seq START 1 INCREMENT 1 ;
ALTER TABLE coordonnees ALTER COLUMN coord_id SET NOT 0;
ALTER TABLE coordonnees ALTER COLUMN coord_id SET DEFAULT nextval('coordonnees_coord_id_seq');
--
ALTER TABLE coordonnees ADD CONSTRAINT primaire_coord_id PRIMARY KEY (coord_id);
CREATE INDEX coordonnees_coord_id_index ON coordonnees(coord_id);
CREATE INDEX coordonnees_coord_type_index ON coordonnees(coord_type);

View file

@ -0,0 +1,20 @@
--
-- TABLE: cours
--
--
CREATE TABLE cours (
cours_id integer NOT NULL ,
numero character varying,
nom character varying,
description character varying
);
CREATE SEQUENCE cours_cours_id_seq START 1 INCREMENT 1 ;
ALTER TABLE cours ALTER COLUMN cours_id SET NOT 0;
ALTER TABLE cours ALTER COLUMN cours_id SET DEFAULT nextval('cours_cours_id_seq');
--
ALTER TABLE cours ADD CONSTRAINT primaire_cours_id PRIMARY KEY (cours_id);
CREATE INDEX cours_cours_id_index ON cours(cours_id);

View file

@ -0,0 +1,20 @@
--
-- TABLE: cours_coordonnees
--
--
CREATE TABLE cours_coordonnees (
cours_id integer NOT NULL ,
coord_id integer NOT NULL
);
--
ALTER TABLE cours_coordonnees ADD CONSTRAINT cours_coordonnees_cours FOREIGN KEY (cours_id) REFERENCES cours(cours_id) ON UPDATE NO ACTION ON DELETE NO ACTION;
--
ALTER TABLE cours_coordonnees ADD CONSTRAINT cours_coordonnees_coordonnees FOREIGN KEY (coord_id) REFERENCES coordonnees(coord_id) ON UPDATE CASCADE ON DELETE CASCADE;
CREATE INDEX cours_coordonnees_cours_id_index ON cours_coordonnees(cours_id);
CREATE INDEX cours_coordonnees_coord_id_index ON cours_coordonnees(coord_id);

View file

@ -0,0 +1,20 @@
--
-- TABLE: cours_etablissement
--
--
CREATE TABLE cours_etablissement (
cours_id integer NOT NULL ,
etabl_id integer NOT NULL
);
--
ALTER TABLE cours_etablissement ADD CONSTRAINT cours_etablissement_cours FOREIGN KEY (cours_id) REFERENCES cours(cours_id) ON UPDATE CASCADE ON DELETE CASCADE;
--
ALTER TABLE cours_etablissement ADD CONSTRAINT cours_etablissement_etablissement FOREIGN KEY (etabl_id) REFERENCES etablissement(etabl_id) ON UPDATE CASCADE ON DELETE CASCADE;
CREATE INDEX cours_etablissement_cours_id_index ON cours_etablissement(cours_id);
CREATE INDEX cours_etablissement_etabl_id_index ON cours_etablissement(etabl_id);

View file

@ -0,0 +1,21 @@
--
-- TABLE: cours_personne
--
--
CREATE TABLE cours_personne (
cours_id integer NOT NULL ,
pers_id integer NOT NULL ,
description character varying NOT NULL
);
--
ALTER TABLE cours_personne ADD CONSTRAINT cours_personne_cours FOREIGN KEY (cours_id) REFERENCES cours(cours_id) ON UPDATE CASCADE ON DELETE CASCADE;
--
ALTER TABLE cours_personne ADD CONSTRAINT cours_personne_personne FOREIGN KEY (pers_id) REFERENCES personne(pers_id) ON UPDATE CASCADE ON DELETE CASCADE;
CREATE INDEX cours_personne_cours_id_index ON cours_personne(cours_id);
CREATE INDEX cours_personne_pers_id_index ON cours_personne(pers_id);

View file

@ -0,0 +1,18 @@
--
-- TABLE: etablissement
--
--
CREATE TABLE etablissement (
etabl_id integer NOT NULL ,
nom character varying
);
CREATE SEQUENCE etablissement_etabl_id_seq START 1 INCREMENT 1 ;
ALTER TABLE etablissement ALTER COLUMN etabl_id SET NOT 0;
ALTER TABLE etablissement ALTER COLUMN etabl_id SET DEFAULT nextval('etablissement_etabl_id_seq');
--
ALTER TABLE etablissement ADD CONSTRAINT primaire_etabl_id PRIMARY KEY (etabl_id);
CREATE INDEX etablissement_etabl_id_index ON etablissement(etabl_id);

View file

@ -0,0 +1,20 @@
--
-- TABLE: etablissement_adresse
--
--
CREATE TABLE etablissement_adresse (
etabl_id integer NOT NULL ,
adresse_id integer NOT NULL
);
--
ALTER TABLE etablissement_adresse ADD CONSTRAINT etablissement_adresse_etablissement FOREIGN KEY (etabl_id) REFERENCES etablissement(etabl_id) ON UPDATE CASCADE ON DELETE CASCADE;
--
ALTER TABLE etablissement_adresse ADD CONSTRAINT etablissement_adresse_adresse FOREIGN KEY (adresse_id) REFERENCES adresse(adresse_id) ON UPDATE CASCADE ON DELETE CASCADE;
CREATE INDEX etablissement_adresse_etabl_id_index ON etablissement_adresse(etabl_id);
CREATE INDEX etablissement_adresse_adresse_id_index ON etablissement_adresse(adresse_id);

View file

@ -0,0 +1,20 @@
--
-- TABLE: etablissement_coordonnees
--
--
CREATE TABLE etablissement_coordonnees (
etabl_id integer NOT NULL ,
coord_id integer NOT NULL
);
--
ALTER TABLE etablissement_coordonnees ADD CONSTRAINT etablissement_coordonnees_etablissement FOREIGN KEY (etabl_id) REFERENCES etablissement(etabl_id) ON UPDATE CASCADE ON DELETE CASCADE;
--
ALTER TABLE etablissement_coordonnees ADD CONSTRAINT etablissement_coordonnees_coordonnees FOREIGN KEY (coord_id) REFERENCES coordonnees(coord_id) ON UPDATE CASCADE ON DELETE CASCADE;
CREATE INDEX etablissement_coordonnees_etabl_id_index ON etablissement_coordonnees(etabl_id);
CREATE INDEX etablissement_coordonnees_coord_id_index ON etablissement_coordonnees(coord_id);

View file

@ -0,0 +1,24 @@
--
-- TABLE: evenement
--
--
CREATE TABLE evenement (
event_id integer NOT NULL ,
nom character varying NOT NULL ,
date_debut date NOT NULL ,
date_fin date NOT NULL ,
est_recurrent integer NOT NULL DEFAULT 0,
detail_recurrence character varying,
premiere_date date,
description character varying
);
CREATE SEQUENCE evenement_event_id_seq START 1 INCREMENT 1 ;
ALTER TABLE evenement ALTER COLUMN event_id SET NOT 0;
ALTER TABLE evenement ALTER COLUMN event_id SET DEFAULT nextval('evenement_event_id_seq');
--
ALTER TABLE evenement ADD CONSTRAINT primaire_event_id PRIMARY KEY (event_id);
CREATE INDEX evenement_event_id_index ON evenement(event_id);

View file

@ -0,0 +1,20 @@
--
-- TABLE: evenement_association
--
--
CREATE TABLE evenement_association (
event_id integer NOT NULL ,
assoc_id integer NOT NULL
);
--
ALTER TABLE evenement_association ADD CONSTRAINT evenement_association_evenement FOREIGN KEY (event_id) REFERENCES evenement(event_id) ON UPDATE CASCADE ON DELETE CASCADE;
--
ALTER TABLE evenement_association ADD CONSTRAINT evenement_association_association FOREIGN KEY (assoc_id) REFERENCES association(assoc_id) ON UPDATE CASCADE ON DELETE CASCADE;
CREATE INDEX evenement_association_event_id_index ON evenement_association(event_id);
CREATE INDEX evenement_association_assoc_id_index ON evenement_association(assoc_id);

View file

@ -0,0 +1,20 @@
--
-- TABLE: evenement_coordonnees
--
--
CREATE TABLE evenement_coordonnees (
coord_id integer NOT NULL ,
event_id integer NOT NULL
);
--
ALTER TABLE evenement_coordonnees ADD CONSTRAINT evenement_coordonnees_evenement FOREIGN KEY (event_id) REFERENCES evenement(event_id) ON UPDATE CASCADE ON DELETE CASCADE;
--
ALTER TABLE evenement_coordonnees ADD CONSTRAINT evenement_coordonnees_coordonnees FOREIGN KEY (coord_id) REFERENCES coordonnees(coord_id) ON UPDATE CASCADE ON DELETE CASCADE;
CREATE INDEX evenement_coordonnees_coord_id_index ON evenement_coordonnees(coord_id);
CREATE INDEX evenement_coordonnees_event_id_index ON evenement_coordonnees(event_id);

View file

@ -0,0 +1,20 @@
--
-- TABLE: evenement_etablissement
--
--
CREATE TABLE evenement_etablissement (
event_id integer NOT NULL ,
etabl_id integer NOT NULL
);
--
ALTER TABLE evenement_etablissement ADD CONSTRAINT evenement_etablissement_evenement FOREIGN KEY (event_id) REFERENCES evenement(event_id) ON UPDATE CASCADE ON DELETE CASCADE;
--
ALTER TABLE evenement_etablissement ADD CONSTRAINT evenement_etablissement_etablissement FOREIGN KEY (etabl_id) REFERENCES etablissement(etabl_id) ON UPDATE CASCADE ON DELETE CASCADE;
CREATE INDEX evenement_etablissement_event_id_index ON evenement_etablissement(event_id);
CREATE INDEX evenement_etablissement_etabl_id_index ON evenement_etablissement(etabl_id);

View file

@ -0,0 +1,21 @@
--
-- TABLE: evenement_personne
--
--
CREATE TABLE evenement_personne (
event_id integer NOT NULL ,
pers_id integer NOT NULL ,
description character varying
);
--
ALTER TABLE evenement_personne ADD CONSTRAINT evenement_personne_evenement FOREIGN KEY (event_id) REFERENCES evenement(event_id) ON UPDATE CASCADE ON DELETE CASCADE;
--
ALTER TABLE evenement_personne ADD CONSTRAINT evenement_personne_personne FOREIGN KEY (pers_id) REFERENCES personne(pers_id) ON UPDATE CASCADE ON DELETE CASCADE;
CREATE INDEX evenement_personne_event_id_index ON evenement_personne(event_id);
CREATE INDEX evenement_personne_pers_id_index ON evenement_personne(pers_id);

View file

@ -0,0 +1,17 @@
--
-- TABLE: licence
--
--
CREATE TABLE licence (
licence_id integer NOT NULL ,
nom character varying NOT NULL ,
sigle character varying
);
CREATE SEQUENCE licence_licence_id_seq START 1 INCREMENT 1 ;
ALTER TABLE licence ALTER COLUMN licence_id SET NOT 0;
ALTER TABLE licence ALTER COLUMN licence_id SET DEFAULT nextval('licence_licence_id_seq');
--
ALTER TABLE licence ADD CONSTRAINT primaire_licence_id PRIMARY KEY (licence_id);

View file

@ -0,0 +1,18 @@
--
-- TABLE: logo
--
--
CREATE TABLE logo (
logo_id integer NOT NULL ,
logo_url character varying
);
CREATE SEQUENCE logo_logo_id_seq START 1 INCREMENT 1 ;
ALTER TABLE logo ALTER COLUMN logo_id SET NOT 0;
ALTER TABLE logo ALTER COLUMN logo_id SET DEFAULT nextval('logo_logo_id_seq');
--
ALTER TABLE logo ADD CONSTRAINT primaire_logo_id PRIMARY KEY (logo_id);
CREATE INDEX logo_logo_id_index ON logo(logo_id);

View file

@ -0,0 +1,19 @@
--
-- TABLE: personne
--
--
CREATE TABLE personne (
pers_id integer NOT NULL ,
nom character varying,
prenom character varying
);
CREATE SEQUENCE personne_pers_id_seq START 1 INCREMENT 1 ;
ALTER TABLE personne ALTER COLUMN pers_id SET NOT 0;
ALTER TABLE personne ALTER COLUMN pers_id SET DEFAULT nextval('personne_pers_id_seq');
--
ALTER TABLE personne ADD CONSTRAINT primaire_pers_id PRIMARY KEY (pers_id);
CREATE INDEX personne_pers_id_index ON personne(pers_id);

View file

@ -0,0 +1,20 @@
--
-- TABLE: personne_coordonnees
--
--
CREATE TABLE personne_coordonnees (
coord_id integer NOT NULL ,
pers_id integer NOT NULL
);
--
ALTER TABLE personne_coordonnees ADD CONSTRAINT personne_coordonnees_personne FOREIGN KEY (pers_id) REFERENCES personne(pers_id) ON UPDATE CASCADE ON DELETE CASCADE;
--
ALTER TABLE personne_coordonnees ADD CONSTRAINT personne_coordonnees_coordonnees FOREIGN KEY (coord_id) REFERENCES coordonnees(coord_id) ON UPDATE CASCADE ON DELETE CASCADE;
CREATE INDEX personne_coordonnees_coord_id_index ON personne_coordonnees(coord_id);
CREATE INDEX personne_coordonnees_pers_id_index ON personne_coordonnees(pers_id);

View file

@ -0,0 +1,19 @@
--
-- TABLE: projet
--
--
CREATE TABLE projet (
projet_id integer NOT NULL ,
nom character varying NOT NULL ,
description character varying
);
CREATE SEQUENCE projet_projet_id_seq START 1 INCREMENT 1 ;
ALTER TABLE projet ALTER COLUMN projet_id SET NOT 0;
ALTER TABLE projet ALTER COLUMN projet_id SET DEFAULT nextval('projet_projet_id_seq');
--
ALTER TABLE projet ADD CONSTRAINT primaire_projet_id PRIMARY KEY (projet_id);
CREATE INDEX projet_projet_id_index ON projet(projet_id);

View file

@ -0,0 +1,20 @@
--
-- TABLE: projet_association
--
--
CREATE TABLE projet_association (
projet_id integer NOT NULL ,
assoc_id integer NOT NULL
);
--
ALTER TABLE projet_association ADD CONSTRAINT projet_association_projet FOREIGN KEY (projet_id) REFERENCES projet(projet_id) ON UPDATE CASCADE ON DELETE CASCADE;
--
ALTER TABLE projet_association ADD CONSTRAINT projet_association_association FOREIGN KEY (assoc_id) REFERENCES association(assoc_id) ON UPDATE CASCADE ON DELETE CASCADE;
CREATE INDEX projet_association_projet_id_index ON projet_association(projet_id);
CREATE INDEX projet_association_assoc_id_index ON projet_association(assoc_id);

View file

@ -0,0 +1,20 @@
--
-- TABLE: projet_coordonnees
--
--
CREATE TABLE projet_coordonnees (
projet_id integer NOT NULL ,
coord_id integer NOT NULL
);
--
ALTER TABLE projet_coordonnees ADD CONSTRAINT projet_coordonnees_projet FOREIGN KEY (projet_id) REFERENCES projet(projet_id) ON UPDATE CASCADE ON DELETE CASCADE;
--
ALTER TABLE projet_coordonnees ADD CONSTRAINT projet_coordonnees_coordonnees FOREIGN KEY (coord_id) REFERENCES coordonnees(coord_id) ON UPDATE CASCADE ON DELETE CASCADE;
CREATE INDEX projet_coordonnees_projet_id_index ON projet_coordonnees(projet_id);
CREATE INDEX projet_coordonnees_coord_id_index ON projet_coordonnees(coord_id);

View file

@ -0,0 +1,20 @@
--
-- TABLE: projet_licence
--
--
CREATE TABLE projet_licence (
projet_id integer NOT NULL ,
licence_id integer NOT NULL
);
--
ALTER TABLE projet_licence ADD CONSTRAINT projet_licence_projet FOREIGN KEY (projet_id) REFERENCES projet(projet_id) ON UPDATE CASCADE ON DELETE CASCADE;
--
ALTER TABLE projet_licence ADD CONSTRAINT projet_licence_licence FOREIGN KEY (licence_id) REFERENCES licence(licence_id) ON UPDATE CASCADE ON DELETE CASCADE;
CREATE INDEX projet_licence_projet_id_index ON projet_licence(projet_id);
CREATE INDEX projet_licence_licence_id_index ON projet_licence(licence_id);

View file

@ -0,0 +1,21 @@
--
-- TABLE: projet_personne
--
--
CREATE TABLE projet_personne (
projet_id integer NOT NULL ,
pers_id integer NOT NULL ,
description character varying NOT NULL
);
--
ALTER TABLE projet_personne ADD CONSTRAINT projet_personne_projet FOREIGN KEY (projet_id) REFERENCES projet(projet_id) ON UPDATE CASCADE ON DELETE CASCADE;
--
ALTER TABLE projet_personne ADD CONSTRAINT projet_personne_personne FOREIGN KEY (pers_id) REFERENCES personne(pers_id) ON UPDATE CASCADE ON DELETE CASCADE;
CREATE INDEX projet_personne_projet_id_index ON projet_personne(projet_id);
CREATE INDEX projet_personne_pers_id_index ON projet_personne(pers_id);