Professional Documents
Culture Documents
Author: EL MOTTAKI
Version:
Date: 22-10-14
Summary:
Table of Contents
The 'Table of Contents' field needs to be updated!
Sybase PowerDesigner
22-10-14Page 2 of 58
Conception_Societe
I Specifications
Include specifications here...
PowerDesigner
22-10-14
Page 3
Conception_Societe
II Model information
II.1 Card of model Conception_Societe
Name
Code
Comment
DBMS
Database
PowerDesigner
Conception_Societe
CONCEPTION_SOCIETE
Microsoft Access 2007
<None>
22-10-14
Page 4
III
Conception_Societe
PDM Diagrams
Diagram Diagram_1
PRODUIT
ID_PRODUIT
ID_FOURNISSEUR
ID_CAT EGORIE
NOM
PRIX
CAT EGORIE
Classer
ID_CATEGORIE
NOM
FOURNISSEUR
ID_FOURNISSEUR
NOM
ADRESSE
NUM_TEL
Fournir
Compose
Compose
ID_COMMANDE
ID_PRODUIT
Quatite
CLIENT
COMMANDE
Enregistrer
ID_COMMANDE
ID_CLIENT
ID_EMPLOYE
Compose
Passer
ID_CLIENT
NOM
PRENOM
ADRESSE
NUM_T EL
EMAIL
Superieur
EMPLOYE
ID_EMPLOYE
EMP_ID_EMPLOYE
NOM
PRENOM
ADRESSE
NUM_T EL
GRADE
CHEF
PowerDesigner
22-10-14
Page 5
IV
Conception_Societe
IV.1 References
IV.1.1
IV.1.1.1
Name
Classer
Compose
Compose
Enregistrer
Fournir
Passer
Superieur
List of references
Code
CLASSER
COMPOSE2
COMPOSE
ENREGISTRER
FOURNIR
PASSER
SUPERIEUR
IV.1.1.2
Parent Table
CATEGORIE
COMMANDE
PRODUIT
EMPLOYE
FOURNISSEUR
CLIENT
EMPLOYE
Child Table
PRODUIT
Compose
Compose
COMMANDE
PRODUIT
COMMANDE
EMPLOYE
Reference Classer
Classer
CLASSER
CATEGORIE
PRODUIT
Code
DIAGRAM_1
PowerDesigner
22-10-14
Page 6
Conception_Societe
IV.1.1.3
Reference Compose
Name
Code
Parent Table
Child Table
Code
DIAGRAM_1
IV.1.1.4
Reference Compose
Compose
COMPOSE
PRODUIT
Compose
PowerDesigner
22-10-14
Page 7
Conception_Societe
Code
DIAGRAM_1
IV.1.1.5
Reference Enregistrer
Name
Code
Parent Table
Child Table
Code
DIAGRAM_1
IV.1.1.6
Reference Fournir
PowerDesigner
Fournir
FOURNIR
FOURNISSEUR
PRODUIT
22-10-14
Page 8
Conception_Societe
Code
DIAGRAM_1
IV.1.1.7
Reference Passer
Passer
PASSER
CLIENT
COMMANDE
Code
DIAGRAM_1
PowerDesigner
22-10-14
Page 9
Conception_Societe
IV.1.1.8
Reference Superieur
Superieur
SUPERIEUR
EMPLOYE
EMPLOYE
Code
DIAGRAM_1
PowerDesigner
22-10-14
Page 10
Conception_Societe
IV.2 Tables
IV.2.1
IV.2.1.1
List of tables
Name
CATEGORIE
CLIENT
COMMANDE
Compose
EMPLOYE
FOURNISSEUR
PRODUIT
Code
CATEGORIE
CLIENT
COMMANDE
COMPOSE
EMPLOYE
FOURNISSEUR
PRODUIT
IV.2.1.2
Name
ID_PRODUIT
ID_FOURNISSEUR
ID_CATEGORIE
NOM
PRIX
ID_FOURNISSEUR
NOM
ADRESSE
NUM_TEL
ID_CATEGORIE
NOM
ID_COMMANDE
ID_CLIENT
ID_EMPLOYE
ID_CLIENT
NOM
PRENOM
ADRESSE
NUM_TEL
EMAIL
ID_EMPLOYE
EMP_ID_EMPLOYE
NOM
PRENOM
ADRESSE
NUM_TEL
PowerDesigner
Code
ID_PRODUIT
ID_FOURNISSEUR
ID_CATEGORIE
NOM
PRIX
ID_FOURNISSEUR
NOM
ADRESSE
NUM_TEL
ID_CATEGORIE
NOM
ID_COMMANDE
ID_CLIENT
ID_EMPLOYE
ID_CLIENT
NOM
PRENOM
ADRESSE
NUM_TEL
EMAIL
ID_EMPLOYE
EMP_ID_EMPLOYE
NOM
PRENOM
ADRESSE
NUM_TEL
22-10-14
Page 11
Conception_Societe
GRADE
CHEF
ID_COMMANDE
ID_PRODUIT
Quatite
IV.2.1.3
GRADE
ID_SUPERIEUR
ID_COMMANDE
ID_PRODUIT
QUATITE
Name
Code
IDENTIFIER_1
IDENTIFIER_1
IDENTIFIER_1
IDENTIFIER_1
IDENTIFIER_1
IDENTIFIER_1
IDENTIFIER_1
Identifier_1
Identifier_1
Identifier_1
Identifier_1
Identifier_1
Identifier_1
Identifier_1
IV.2.1.4
Name
Table
PRODUIT
FOURNISSEUR
CATEGORIE
COMMANDE
CLIENT
EMPLOYE
Compose
IV.2.1.5
Table CATEGORIE
PowerDesigner
CATEGORIE
CATEGORIE
Microsoft Access 2007
22-10-14
Page 12
Conception_Societe
Code
Diagram_1
DIAGRAM_1
Code
Classer
CLASSER
Code
Classer
Class Name
Reference
CLASSER
Code
ID_CATEGORIE
NOM
ID_CATEGORIE
NOM
Name
Code
Data Type
PowerDesigner
ID_CATEGORIE
ID_CATEGORIE
INTEGER
22-10-14
Page 13
Conception_Societe
Yes
Mandatory
IV.2.1.5.9.2
Check constraint name of the column ID_CATEGORIE of the table
CATEGORIE
CK_ID_CATEGORIE
IV.2.1.5.9.3
Minimum Value
Maximum Value
Default Value
Unit
Format
Cannot Modify
List Of Values
No
IV.2.1.5.9.4
Server validation rule of the column ID_CATEGORIE of the table
CATEGORIE
%MINMAX% and %LISTVAL% and %CASE% and %RULES%
IV.2.1.5.9.5
Name
Code
ID_CATEGORIE
?
Identifier_1
ID_CATEGORIE
?
IDENTIFIER_1
IV.2.1.5.9.6
Name
ExtAllowZeroLength
Data Type
(Boolean)
IV.2.1.5.10
IV.2.1.5.10.1
Name
Code
Data Type
Mandatory
Class Name
Index Column
Reference Join
Key
Value
false
Target Name
Microsoft Access 2007
NOM
NOM
CHAR(255)
Yes
IV.2.1.5.10.2 Check constraint name of the column NOM of the table
CATEGORIE
CK_NOM
PowerDesigner
22-10-14
Page 14
Conception_Societe
IV.2.1.5.10.3
Minimum Value
Maximum Value
Default Value
Unit
Format
Cannot Modify
List Of Values
No
IV.2.1.5.10.5
Name
ExtAllowZeroLength
Data Type
(Boolean)
IV.2.1.5.11
Value
false
Target Name
Microsoft Access 2007
Name
Code
Identifier_1
IDENTIFIER_1
IV.2.1.5.12
IV.2.1.5.12.1
Primary
X
Identifier_1
IDENTIFIER_1
CATEGORIE
Name
Code
Table
IV.2.1.5.12.2
IV.2.1.5.12.3
Name
ID_CATEGORIE
ID_CATEGORIE
IV.2.1.5.12.4
Name
CATEGORIE_PK
Classer
PowerDesigner
Code
Code
CATEGORIE_PK
CLASSER
22-10-14
Class Name
Index
Reference
Page 15
Conception_Societe
IV.2.1.5.13
Name
Code
Unique
Cluster
CATEGORIE_PK CATEGORIE_PK X
IV.2.1.5.14
IV.2.1.5.14.1
Primary
Foreign
Key
Alternate
Key
CATEGORIE_PK
CATEGORIE_PK
Yes
No
Yes
No
No
CATEGORIE
Name
Code
Unique
Cluster
Primary
Foreign Key
Alternate Key
Table
IV.2.1.5.14.3
Name
ID_CATEGORIE
IV.2.1.6
Code
ID_CATEGORIE
Sort
Ascending
Table CLIENT
Name
Code
DBMS
PowerDesigner
22-10-14
Page 16
Conception_Societe
# Table: CLIENT
#==============================================================
CreateTble C=CLIENT N="CLIENT"
(
C=ID_CLIENT T="INTEGER" P=Yes M=Yes N="ID_CLIENT" Z=false,
C=NOM T="CHAR(255)" P=No M=Yes N="NOM" Z=false,
C=PRENOM T="CHAR(255)" P=No M=Yes N="PRENOM" Z=false,
C=ADRESSE T="CHAR(255)" P=No M=No N="ADRESSE" Z=false,
C=NUM_TEL T="CHAR(10)" P=No M=No N="NUM_TEL" Z=false,
C=EMAIL T="CHAR(255)" P=No M=No N="EMAIL" Z=false
);
Code
Diagram_1
DIAGRAM_1
Code
Passer
PASSER
Code
Passer
Class Name
Reference
PASSER
Code
ID_CLIENT
NOM
PRENOM
ADRESSE
NUM_TEL
EMAIL
ID_CLIENT
NOM
PRENOM
ADRESSE
NUM_TEL
EMAIL
Name
Code
Data Type
Mandatory
PowerDesigner
ID_CLIENT
ID_CLIENT
INTEGER
Yes
22-10-14
Page 17
Conception_Societe
IV.2.1.6.9.2
CLIENT
IV.2.1.6.9.3
CK_ID_CLIENT
Minimum Value
Maximum Value
Default Value
Unit
Format
Cannot Modify
List Of Values
No
IV.2.1.6.9.4
CLIENT
IV.2.1.6.9.5
Name
Code
ID_CLIENT
?
Identifier_1
IV.2.1.6.9.6
Name
ExtAllowZeroLength
Data Type
(Boolean)
IV.2.1.6.10
IV.2.1.6.10.1
Name
Code
Data Type
Mandatory
Class Name
Index Column
Reference Join
Key
ID_CLIENT
?
IDENTIFIER_1
Value
false
Target Name
Microsoft Access 2007
NOM
NOM
CHAR(255)
Yes
IV.2.1.6.10.2
IV.2.1.6.10.3
CK_NOM
Minimum Value
Maximum Value
Default Value
Unit
PowerDesigner
22-10-14
Page 18
Conception_Societe
Format
Cannot Modify
List Of Values
No
IV.2.1.6.10.4
IV.2.1.6.10.5
Name
ExtAllowZeroLength
Data Type
(Boolean)
IV.2.1.6.11
Value
false
Target Name
Microsoft Access 2007
IV.2.1.6.11.1
PRENOM
PRENOM
CHAR(255)
Yes
Name
Code
Data Type
Mandatory
IV.2.1.6.11.2
CLIENT
IV.2.1.6.11.3
CK_PRENOM
Minimum Value
Maximum Value
Default Value
Unit
Format
Cannot Modify
List Of Values
No
IV.2.1.6.11.4
CLIENT
IV.2.1.6.11.5
Name
ExtAllowZeroLength
PowerDesigner
Data Type
(Boolean)
Value
false
22-10-14
Target Name
Microsoft Access 2007
Page 19
Conception_Societe
IV.2.1.6.12
IV.2.1.6.12.1
ADRESSE
ADRESSE
CHAR(255)
No
Name
Code
Data Type
Mandatory
IV.2.1.6.12.2
CLIENT
IV.2.1.6.12.3
CK_ADRESSE
Minimum Value
Maximum Value
Default Value
Unit
Format
Cannot Modify
List Of Values
No
IV.2.1.6.12.4
CLIENT
IV.2.1.6.12.5
Name
ExtAllowZeroLength
Data Type
(Boolean)
IV.2.1.6.13
IV.2.1.6.13.1
Name
Code
Data Type
Mandatory
Value
false
Target Name
Microsoft Access 2007
NUM_TEL
NUM_TEL
CHAR(10)
No
IV.2.1.6.13.2
CLIENT
IV.2.1.6.13.3
CK_NUM_TEL
Minimum Value
PowerDesigner
22-10-14
Page 20
Conception_Societe
Maximum Value
Default Value
Unit
Format
Cannot Modify
List Of Values
No
IV.2.1.6.13.4
CLIENT
IV.2.1.6.13.5
Name
ExtAllowZeroLength
Data Type
(Boolean)
IV.2.1.6.14
Value
false
Target Name
Microsoft Access 2007
IV.2.1.6.14.1
EMAIL
EMAIL
CHAR(255)
No
Name
Code
Data Type
Mandatory
IV.2.1.6.14.2
IV.2.1.6.14.3
CK_EMAIL
Minimum Value
Maximum Value
Default Value
Unit
Format
Cannot Modify
List Of Values
No
IV.2.1.6.14.4
IV.2.1.6.14.5
Name
ExtAllowZeroLength
PowerDesigner
Data Type
(Boolean)
Value
false
22-10-14
Target Name
Microsoft Access 2007
Page 21
Conception_Societe
IV.2.1.6.15
Name
Code
Identifier_1
Primary
IDENTIFIER_1
IV.2.1.6.16
IV.2.1.6.16.1
Identifier_1
IDENTIFIER_1
CLIENT
Name
Code
Table
IV.2.1.6.16.2
IV.2.1.6.16.3
Name
Code
ID_CLIENT
ID_CLIENT
IV.2.1.6.16.4
Name
Code
CLIENT_PK
Passer
CLIENT_PK
PASSER
IV.2.1.6.17
Name
Code
CLIENT_PK
CLIENT_PK
IV.2.1.6.18
IV.2.1.6.18.1
Name
Code
Unique
Cluster
Primary
Foreign Key
Alternate Key
Table
PowerDesigner
Class Name
Index
Reference
Cluster
Primary
Foreign
Key
Alternate
Key
CLIENT_PK
CLIENT_PK
Yes
No
Yes
No
No
CLIENT
22-10-14
Page 22
Conception_Societe
IV.2.1.6.18.2
IV.2.1.6.18.3
Name
ID_CLIENT
Code
ID_CLIENT
IV.2.1.7
Sort
Ascending
Table COMMANDE
Name
Code
DBMS
PowerDesigner
22-10-14
Page 23
Conception_Societe
Code
Diagram_1
DIAGRAM_1
Code
Compose
COMPOSE2
Code
ENREGISTRER
PASSER
Enregistrer
Passer
Code
Compose
Enregistrer
Passer
Class Name
Reference
Reference
Reference
COMPOSE2
ENREGISTRER
PASSER
Code
ID_COMMANDE
ID_CLIENT
ID_EMPLOYE
ID_COMMANDE
ID_CLIENT
ID_EMPLOYE
IV.2.1.7.10
IV.2.1.7.10.1
Name
Code
Data Type
Mandatory
ID_COMMANDE
ID_COMMANDE
INTEGER
Yes
IV.2.1.7.10.2 Check constraint name of the column ID_COMMANDE of the
table COMMANDE
CK_ID_COMMANDE
IV.2.1.7.10.3
Minimum Value
Maximum Value
PowerDesigner
22-10-14
Page 24
Conception_Societe
Default Value
Unit
Format
Cannot Modify
List Of Values
No
IV.2.1.7.10.5
Name
ID_COMMANDE
?
Identifier_1
Code
ID_COMMANDE
?
IDENTIFIER_1
IV.2.1.7.10.6
Name
ExtAllowZeroLength
IV.2.1.7.11.1
Name
Code
Data Type
Mandatory
Data Type
(Boolean)
IV.2.1.7.11
Class Name
Index Column
Reference Join
Key
Value
false
Target Name
Microsoft Access 2007
ID_CLIENT
ID_CLIENT
INTEGER
Yes
IV.2.1.7.11.2 Check constraint name of the column ID_CLIENT of the table
COMMANDE
CK_ID_CLIENT
IV.2.1.7.11.3
Minimum Value
Maximum Value
Default Value
Unit
Format
Cannot Modify
List Of Values
PowerDesigner
No
22-10-14
Page 25
Conception_Societe
IV.2.1.7.11.5
Name
Code
ID_CLIENT
?
ID_CLIENT
?
IV.2.1.7.11.6
Name
ExtAllowZeroLength
Data Type
(Boolean)
IV.2.1.7.12
IV.2.1.7.12.1
Class Name
Index Column
Reference Join
Value
false
Target Name
Microsoft Access 2007
ID_EMPLOYE
ID_EMPLOYE
INTEGER
Yes
Name
Code
Data Type
Mandatory
IV.2.1.7.12.3
Minimum Value
Maximum Value
Default Value
Unit
Format
Cannot Modify
List Of Values
No
IV.2.1.7.12.5
Name
ID_EMPLOYE
?
PowerDesigner
Code
ID_EMPLOYE
?
22-10-14
Class Name
Index Column
Reference Join
Page 26
Conception_Societe
IV.2.1.7.12.6
Name
ExtAllowZeroLength
Data Type
(Boolean)
IV.2.1.7.13
Value
Target Name
Microsoft Access 2007
false
Name
Code
Identifier_1
Primary
IDENTIFIER_1
IV.2.1.7.14
IV.2.1.7.14.1
Identifier_1
IDENTIFIER_1
COMMANDE
Name
Code
Table
IV.2.1.7.14.2
IV.2.1.7.14.3
Name
ID_COMMANDE
Code
ID_COMMANDE
IV.2.1.7.14.4
Name
COMMANDE_PK
Compose
IV.2.1.7.16.1
PowerDesigner
Unique
Cluster
COMMANDE_PK X
PASSER_FK
ENREGISTRER_F
K
IV.2.1.7.16
Class Name
Index
Reference
Code
COMMANDE_PK
PASSER_FK
ENREGISTRER_F
K
Name
Code
COMMANDE_PK
COMPOSE2
IV.2.1.7.15
Name
Primary
Foreign
Key
Alternate
Key
X
X
X
COMMANDE_PK
22-10-14
Page 27
Conception_Societe
COMMANDE_PK
Yes
No
Yes
No
No
COMMANDE
Code
Unique
Cluster
Primary
Foreign Key
Alternate Key
Table
IV.2.1.7.16.3
Name
ID_COMMANDE
Code
ID_COMMANDE
IV.2.1.7.17
IV.2.1.7.17.1
Sort
Ascending
PASSER_FK
PASSER_FK
No
No
No
Yes
No
COMMANDE
Name
Code
Unique
Cluster
Primary
Foreign Key
Alternate Key
Table
IV.2.1.7.17.2
IV.2.1.7.17.3
Name
Code
ID_CLIENT
ID_CLIENT
IV.2.1.7.18
IV.2.1.7.18.1
Name
Code
Unique
PowerDesigner
Sort
Ascending
ENREGISTRER_FK
ENREGISTRER_FK
No
22-10-14
Page 28
Conception_Societe
No
No
Yes
No
COMMANDE
Cluster
Primary
Foreign Key
Alternate Key
Table
IV.2.1.7.18.3
Name
ID_EMPLOYE
Code
ID_EMPLOYE
IV.2.1.8
Sort
Ascending
Table Compose
Name
Code
DBMS
PowerDesigner
22-10-14
Page 29
Conception_Societe
(
P=ID_PRODUIT F=ID_PRODUIT
);
CreateJoin C=FK_COMPOSE_COMPOSE2_COMMANDE T=COMPOSE P=COMMANDE D=restrict U=restrict
(
P=ID_COMMANDE F=ID_COMMANDE
);
Code
Diagram_1
DIAGRAM_1
Code
COMPOSE
COMPOSE2
Compose
Compose
Code
Compose
Compose
Class Name
Reference
Reference
COMPOSE
COMPOSE2
Code
ID_COMMANDE
ID_PRODUIT
Quatite
ID_COMMANDE
ID_PRODUIT
QUATITE
Name
Code
Data Type
Mandatory
ID_COMMANDE
ID_COMMANDE
INTEGER
Yes
IV.2.1.8.9.2
Check constraint name of the column ID_COMMANDE of the
table Compose
CK_ID_COMMANDE
PowerDesigner
22-10-14
Page 30
Conception_Societe
IV.2.1.8.9.3
Minimum Value
Maximum Value
Default Value
Unit
Format
Cannot Modify
List Of Values
No
IV.2.1.8.9.4
Server validation rule of the column ID_COMMANDE of the table
Compose
%MINMAX% and %LISTVAL% and %CASE% and %RULES%
IV.2.1.8.9.5
Name
ID_COMMANDE
ID_COMMANDE
?
Identifier_1
Code
ID_COMMANDE
ID_COMMANDE
?
IDENTIFIER_1
IV.2.1.8.9.6
Name
ExtAllowZeroLength
IV.2.1.8.10.1
Name
Code
Data Type
Mandatory
Data Type
(Boolean)
IV.2.1.8.10
Class Name
Index Column
Index Column
Reference Join
Key
Value
false
Target Name
Microsoft Access 2007
ID_PRODUIT
ID_PRODUIT
INTEGER
Yes
IV.2.1.8.10.2 Check constraint name of the column ID_PRODUIT of the table
Compose
CK_ID_PRODUIT
IV.2.1.8.10.3
Minimum Value
Maximum Value
Default Value
Unit
Format
PowerDesigner
22-10-14
Page 31
Conception_Societe
No
Cannot Modify
List Of Values
IV.2.1.8.10.5
Name
Code
ID_PRODUIT
ID_PRODUIT
?
Identifier_1
IV.2.1.8.10.6
Name
ExtAllowZeroLength
Data Type
(Boolean)
IV.2.1.8.11
IV.2.1.8.11.1
Name
Code
Data Type
Mandatory
Class Name
Index Column
Index Column
Reference Join
Key
ID_PRODUIT
ID_PRODUIT
?
IDENTIFIER_1
Value
false
Target Name
Microsoft Access 2007
Quatite
QUATITE
NUMERIC
No
IV.2.1.8.11.2
IV.2.1.8.11.3
CK_QUATITE
Minimum Value
Maximum Value
Default Value
Unit
Format
Cannot Modify
List Of Values
No
IV.2.1.8.11.4
PowerDesigner
22-10-14
Page 32
Conception_Societe
IV.2.1.8.11.5
Name
ExtAllowZeroLength
Data Type
(Boolean)
IV.2.1.8.12
Value
Target Name
Microsoft Access 2007
false
Name
Code
Identifier_1
Primary
IDENTIFIER_1
IV.2.1.8.13
IV.2.1.8.13.1
Identifier_1
IDENTIFIER_1
Compose
Name
Code
Table
IV.2.1.8.13.2
IV.2.1.8.13.3
Name
ID_COMMANDE
ID_PRODUIT
Code
ID_COMMANDE
ID_PRODUIT
IV.2.1.8.13.4
Name
Code
COMPOSE_PK
IV.2.1.8.14
Name
COMPOSE_PK
COMPOSE2_FK
COMPOSE_FK
Unique
COMPOSE_PK
COMPOSE2_FK
COMPOSE_FK
IV.2.1.8.15.1
PowerDesigner
Code
IV.2.1.8.15
Name
Code
Class Name
Index
COMPOSE_PK
Cluster
Primary
Foreign
Key
Alternate
Key
X
X
X
COMPOSE_PK
COMPOSE_PK
22-10-14
Page 33
Conception_Societe
Yes
No
Yes
No
No
Compose
Unique
Cluster
Primary
Foreign Key
Alternate Key
Table
IV.2.1.8.15.2
IV.2.1.8.15.3
Name
ID_COMMANDE
ID_PRODUIT
Code
ID_COMMANDE
ID_PRODUIT
IV.2.1.8.16
IV.2.1.8.16.1
Sort
Ascending
Ascending
COMPOSE2_FK
COMPOSE2_FK
No
No
No
Yes
No
Compose
Name
Code
Unique
Cluster
Primary
Foreign Key
Alternate Key
Table
IV.2.1.8.16.2
IV.2.1.8.16.3
Name
ID_COMMANDE
Code
ID_COMMANDE
IV.2.1.8.17
IV.2.1.8.17.1
Name
Code
Unique
Cluster
PowerDesigner
Sort
Ascending
COMPOSE_FK
COMPOSE_FK
No
No
22-10-14
Page 34
Conception_Societe
No
Yes
No
Compose
Primary
Foreign Key
Alternate Key
Table
IV.2.1.8.17.2
IV.2.1.8.17.3
Name
ID_PRODUIT
Code
ID_PRODUIT
IV.2.1.9
Sort
Ascending
Table EMPLOYE
Name
Code
DBMS
PowerDesigner
22-10-14
Page 35
Conception_Societe
(
P=ID_EMPLOYE F=EMP_ID_EMPLOYE
);
Code
Diagram_1
DIAGRAM_1
Code
Enregistrer
Superieur
ENREGISTRER
SUPERIEUR
Code
SUPERIEUR
Superieur
Code
Enregistrer
Superieur
Class Name
Reference
Reference
ENREGISTRER
SUPERIEUR
Code
ID_EMPLOYE
EMP_ID_EMPLOYE
NOM
PRENOM
ADRESSE
NUM_TEL
GRADE
CHEF
ID_EMPLOYE
EMP_ID_EMPLOYE
NOM
PRENOM
ADRESSE
NUM_TEL
GRADE
ID_SUPERIEUR
IV.2.1.9.10
IV.2.1.9.10.1
Name
Code
Data Type
Mandatory
PowerDesigner
ID_EMPLOYE
ID_EMPLOYE
INTEGER
Yes
22-10-14
Page 36
Conception_Societe
IV.2.1.9.10.3
Minimum Value
Maximum Value
Default Value
Unit
Format
Cannot Modify
List Of Values
No
IV.2.1.9.10.5
Name
Code
ID_EMPLOYE
?
?
Identifier_1
ID_EMPLOYE
?
?
IDENTIFIER_1
IV.2.1.9.10.6
Name
ExtAllowZeroLength
IV.2.1.9.11.1
Name
Code
Data Type
Mandatory
Data Type
(Boolean)
IV.2.1.9.11
Class Name
Index Column
Reference Join
Reference Join
Key
Value
false
Target Name
Microsoft Access 2007
EMP_ID_EMPLOYE
EMP_ID_EMPLOYE
INTEGER
No
IV.2.1.9.11.2 Check constraint name of the column EMP_ID_EMPLOYE of the
table EMPLOYE
CK_EMP_ID_EMPLOYE
PowerDesigner
22-10-14
Page 37
Conception_Societe
IV.2.1.9.11.3
Minimum Value
Maximum Value
Default Value
Unit
Format
Cannot Modify
List Of Values
No
IV.2.1.9.11.5
Name
EMP_ID_EMPLOYE
?
Code
EMP_ID_EMPLOYE
?
Class Name
Index Column
Reference Join
Name
ExtAllowZeroLength
Data Type
(Boolean)
IV.2.1.9.12
IV.2.1.9.12.1
Name
Code
Data Type
Mandatory
Value
false
Target Name
Microsoft Access 2007
NOM
NOM
CHAR(255)
Yes
IV.2.1.9.12.2 Check constraint name of the column NOM of the table
EMPLOYE
CK_NOM
IV.2.1.9.12.3
Minimum Value
Maximum Value
Default Value
Unit
Format
Cannot Modify
PowerDesigner
No
22-10-14
Page 38
Conception_Societe
List Of Values
IV.2.1.9.12.4
IV.2.1.9.12.5
Name
ExtAllowZeroLength
Data Type
(Boolean)
IV.2.1.9.13
Value
false
Target Name
Microsoft Access 2007
IV.2.1.9.13.1
PRENOM
PRENOM
CHAR(255)
Yes
Name
Code
Data Type
Mandatory
IV.2.1.9.13.3
Minimum Value
Maximum Value
Default Value
Unit
Format
Cannot Modify
List Of Values
No
IV.2.1.9.13.5
Name
ExtAllowZeroLength
Data Type
(Boolean)
IV.2.1.9.14
IV.2.1.9.14.1
Name
PowerDesigner
Value
false
Target Name
Microsoft Access 2007
ADRESSE
22-10-14
Page 39
Conception_Societe
ADRESSE
CHAR(255)
Yes
Code
Data Type
Mandatory
IV.2.1.9.14.3
Minimum Value
Maximum Value
Default Value
Unit
Format
Cannot Modify
List Of Values
No
IV.2.1.9.14.5
Name
ExtAllowZeroLength
Data Type
(Boolean)
IV.2.1.9.15
IV.2.1.9.15.1
Name
Code
Data Type
Mandatory
Value
false
Target Name
Microsoft Access 2007
NUM_TEL
NUM_TEL
CHAR(10)
Yes
IV.2.1.9.15.2 Check constraint name of the column NUM_TEL of the table
EMPLOYE
CK_NUM_TEL
IV.2.1.9.15.3
Minimum Value
Maximum Value
Default Value
Unit
Format
PowerDesigner
22-10-14
Page 40
Conception_Societe
No
Cannot Modify
List Of Values
IV.2.1.9.15.5
Name
ExtAllowZeroLength
Data Type
(Boolean)
IV.2.1.9.16
Value
false
Target Name
Microsoft Access 2007
IV.2.1.9.16.1
GRADE
GRADE
CHAR(30)
Yes
Name
Code
Data Type
Mandatory
IV.2.1.9.16.3
Minimum Value
Maximum Value
Default Value
Unit
Format
Cannot Modify
List Of Values
No
IV.2.1.9.16.5
Name
ExtAllowZeroLength
PowerDesigner
Data Type
(Boolean)
Value
false
22-10-14
Target Name
Microsoft Access 2007
Page 41
Conception_Societe
IV.2.1.9.17
IV.2.1.9.17.1
CHEF
ID_SUPERIEUR
INTEGER
No
Name
Code
Data Type
Mandatory
IV.2.1.9.17.3
Minimum Value
Maximum Value
Default Value
Unit
Format
Cannot Modify
List Of Values
No
IV.2.1.9.17.4
IV.2.1.9.17.5
Name
ExtAllowZeroLength
Data Type
(Boolean)
IV.2.1.9.18
Value
false
Name
Code
Identifier_1
IDENTIFIER_1
IV.2.1.9.19
IV.2.1.9.19.1
Name
Code
Table
Target Name
Microsoft Access 2007
Primary
X
Identifier_1
IDENTIFIER_1
EMPLOYE
IV.2.1.9.19.2
PowerDesigner
22-10-14
Page 42
Conception_Societe
IV.2.1.9.19.3
Name
Code
ID_EMPLOYE
ID_EMPLOYE
IV.2.1.9.19.4
Name
Code
EMPLOYE_PK
Enregistrer
Superieur
Class Name
Index
Reference
Reference
EMPLOYE_PK
ENREGISTRER
SUPERIEUR
IV.2.1.9.20
Name
Code
EMPLOYE_PK
SUPERIEUR_FK
Unique
EMPLOYE_PK
SUPERIEUR_FK
IV.2.1.9.21
IV.2.1.9.21.1
Cluster
Primary
Foreign
Key
Alternate
Key
X
X
EMPLOYE_PK
EMPLOYE_PK
Yes
No
Yes
No
No
EMPLOYE
Name
Code
Unique
Cluster
Primary
Foreign Key
Alternate Key
Table
IV.2.1.9.21.2
IV.2.1.9.21.3
Name
Code
ID_EMPLOYE
ID_EMPLOYE
IV.2.1.9.22
IV.2.1.9.22.1
Name
Code
PowerDesigner
Sort
Ascending
SUPERIEUR_FK
SUPERIEUR_FK
22-10-14
Page 43
Conception_Societe
No
No
No
Yes
No
EMPLOYE
Unique
Cluster
Primary
Foreign Key
Alternate Key
Table
IV.2.1.9.22.3
Name
EMP_ID_EMPLOYE
Code
EMP_ID_EMPLOYE
IV.2.1.10
Sort
Ascending
Table FOURNISSEUR
IV.2.1.10.1
Name
Code
DBMS
FOURNISSEUR
FOURNISSEUR
Microsoft Access 2007
IV.2.1.10.2
IV.2.1.10.3
IV.2.1.10.4
TK_FOURNISSEUR
%RULES%
RemoveTble C=FOURNISSEUR;
#==============================================================
# Table: FOURNISSEUR
#==============================================================
CreateTble C=FOURNISSEUR N="FOURNISSEUR"
(
C=ID_FOURNISSEUR T="INTEGER" P=Yes M=Yes N="ID_FOURNISSEUR" Z=false,
C=NOM T="CHAR(255)" P=No M=Yes N="NOM" Z=false,
C=ADRESSE T="CHAR(255)" P=No M=Yes N="ADRESSE" Z=false,
C=NUM_TEL T="CHAR(10)" P=No M=Yes N="NUM_TEL" Z=false
);
PowerDesigner
22-10-14
Page 44
Conception_Societe
IV.2.1.10.5
Name
Code
Diagram_1
DIAGRAM_1
IV.2.1.10.6
Name
Code
Fournir
FOURNIR
IV.2.1.10.7
Name
Code
Fournir
Class Name
Reference
FOURNIR
IV.2.1.10.8
Name
ID_FOURNISSEUR
NOM
ADRESSE
NUM_TEL
Code
ID_FOURNISSEUR
NOM
ADRESSE
NUM_TEL
IV.2.1.10.9
Column ID_FOURNISSEUR of the table
FOURNISSEUR
IV.2.1.10.9.1 Card of the column ID_FOURNISSEUR of the table
FOURNISSEUR
Name
Code
Data Type
Mandatory
ID_FOURNISSEUR
ID_FOURNISSEUR
INTEGER
Yes
IV.2.1.10.9.2 Check constraint name of the column ID_FOURNISSEUR of the
table FOURNISSEUR
CK_ID_FOURNISSEUR
Minimum Value
Maximum Value
Default Value
Unit
Format
Cannot Modify
PowerDesigner
No
22-10-14
Page 45
Conception_Societe
List Of Values
IV.2.1.10.9.4 Server validation rule of the column ID_FOURNISSEUR of the
table FOURNISSEUR
%MINMAX% and %LISTVAL% and %CASE% and %RULES%
IV.2.1.10.9.5
Name
ID_FOURNISSEUR
?
Identifier_1
Code
ID_FOURNISSEUR
?
IDENTIFIER_1
IV.2.1.10.9.6
Name
ExtAllowZeroLength
Data Type
(Boolean)
IV.2.1.10.10
Class Name
Index Column
Reference Join
Key
Value
false
Target Name
Microsoft Access 2007
Name
Code
Data Type
Mandatory
NOM
NOM
CHAR(255)
Yes
IV.2.1.10.10.2 Check constraint name of the column NOM of the table
FOURNISSEUR
CK_NOM
Minimum Value
Maximum Value
Default Value
Unit
Format
Cannot Modify
List Of Values
No
PowerDesigner
22-10-14
Page 46
Conception_Societe
Name
ExtAllowZeroLength
Data Type
(Boolean)
IV.2.1.10.11
Value
false
Target Name
Microsoft Access 2007
ADRESSE
ADRESSE
CHAR(255)
Yes
Name
Code
Data Type
Mandatory
Minimum Value
Maximum Value
Default Value
Unit
Format
Cannot Modify
List Of Values
No
Name
ExtAllowZeroLength
Data Type
(Boolean)
IV.2.1.10.12
Value
false
Target Name
Microsoft Access 2007
Name
Code
Data Type
Mandatory
PowerDesigner
NUM_TEL
NUM_TEL
CHAR(10)
Yes
22-10-14
Page 47
Conception_Societe
Minimum Value
Maximum Value
Default Value
Unit
Format
Cannot Modify
List Of Values
No
Name
ExtAllowZeroLength
Data Type
(Boolean)
IV.2.1.10.13
Value
false
Target Name
Microsoft Access 2007
Name
Code
Identifier_1
IDENTIFIER_1
IV.2.1.10.14
Primary
X
Identifier_1
IDENTIFIER_1
FOURNISSEUR
Name
Code
Table
Name
ID_FOURNISSEUR
Code
ID_FOURNISSEUR
Name
PowerDesigner
Code
22-10-14
Class Name
Page 48
Conception_Societe
Fournir
FOURNISSEUR_PK
FOURNIR
FOURNISSEUR_PK
IV.2.1.10.15
Name
Code
Unique
Cluster
FOURNISSEUR_P FOURNISSEUR_P X
K
K
IV.2.1.10.16
Reference
Index
Primary
Foreign
Key
Alternate
Key
FOURNISSEUR_PK
FOURNISSEUR_PK
Yes
No
Yes
No
No
FOURNISSEUR
Name
Code
Unique
Cluster
Primary
Foreign Key
Alternate Key
Table
Name
ID_FOURNISSEUR
IV.2.1.11
Code
ID_FOURNISSEUR
Table PRODUIT
IV.2.1.11.1
Name
Code
DBMS
Sort
Ascending
PRODUIT
PRODUIT
Microsoft Access 2007
IV.2.1.11.2
TK_PRODUIT
PowerDesigner
22-10-14
Page 49
Conception_Societe
IV.2.1.11.3
IV.2.1.11.4
%RULES%
IV.2.1.11.5
Name
Code
Diagram_1
DIAGRAM_1
IV.2.1.11.6
Name
Code
Compose
COMPOSE
IV.2.1.11.7
Name
Classer
Fournir
PowerDesigner
Code
CLASSER
FOURNIR
22-10-14
Page 50
Conception_Societe
IV.2.1.11.8
Name
Code
Classer
Compose
Fournir
Class Name
Reference
Reference
Reference
CLASSER
COMPOSE
FOURNIR
IV.2.1.11.9
Name
Code
ID_PRODUIT
ID_FOURNISSEUR
ID_CATEGORIE
NOM
PRIX
ID_PRODUIT
ID_FOURNISSEUR
ID_CATEGORIE
NOM
PRIX
IV.2.1.11.10
ID_PRODUIT
ID_PRODUIT
INTEGER
Yes
Name
Code
Data Type
Mandatory
Minimum Value
Maximum Value
Default Value
Unit
Format
Cannot Modify
List Of Values
No
Name
ID_PRODUIT
PowerDesigner
Code
ID_PRODUIT
22-10-14
Class Name
Index Column
Page 51
Conception_Societe
?
Identifier_1
?
IDENTIFIER_1
Reference Join
Key
Name
ExtAllowZeroLength
Data Type
(Boolean)
IV.2.1.11.11
Value
false
Target Name
Microsoft Access 2007
ID_FOURNISSEUR
ID_FOURNISSEUR
INTEGER
Yes
Name
Code
Data Type
Mandatory
Minimum Value
Maximum Value
Default Value
Unit
Format
Cannot Modify
List Of Values
No
Name
ID_FOURNISSEUR
?
Code
ID_FOURNISSEUR
?
Class Name
Index Column
Reference Join
Name
ExtAllowZeroLength
PowerDesigner
Data Type
(Boolean)
Value
false
22-10-14
Target Name
Microsoft Access 2007
Page 52
Conception_Societe
IV.2.1.11.12
ID_CATEGORIE
ID_CATEGORIE
INTEGER
Yes
Name
Code
Data Type
Mandatory
Minimum Value
Maximum Value
Default Value
Unit
Format
Cannot Modify
List Of Values
No
Name
Code
ID_CATEGORIE
?
Class Name
Index Column
Reference Join
ID_CATEGORIE
?
Name
ExtAllowZeroLength
Data Type
(Boolean)
IV.2.1.11.13
Value
false
Target Name
Microsoft Access 2007
Name
Code
Data Type
Mandatory
PowerDesigner
NOM
NOM
CHAR(255)
Yes
22-10-14
Page 53
Conception_Societe
IV.2.1.11.13.2 Check constraint name of the column NOM of the table PRODUIT
CK_NOM
Minimum Value
Maximum Value
Default Value
Unit
Format
Cannot Modify
List Of Values
No
IV.2.1.11.13.4 Server validation rule of the column NOM of the table PRODUIT
%MINMAX% and %LISTVAL% and %CASE% and %RULES%
Name
ExtAllowZeroLength
Data Type
(Boolean)
IV.2.1.11.14
Value
false
Target Name
Microsoft Access 2007
Name
Code
Data Type
Mandatory
PRIX
PRIX
NUMBER
Yes
IV.2.1.11.14.2 Check constraint name of the column PRIX of the table PRODUIT
CK_PRIX
Minimum Value
Maximum Value
Default Value
Unit
Format
Cannot Modify
List Of Values
No
IV.2.1.11.14.4 Server validation rule of the column PRIX of the table PRODUIT
%MINMAX% and %LISTVAL% and %CASE% and %RULES%
PowerDesigner
22-10-14
Page 54
Conception_Societe
Name
ExtAllowZeroLength
Data Type
(Boolean)
IV.2.1.11.15
Value
Target Name
Microsoft Access 2007
false
Name
Code
Identifier_1
Primary
IDENTIFIER_1
IV.2.1.11.16
Identifier_1
IDENTIFIER_1
PRODUIT
Name
Code
Table
Name
Code
ID_PRODUIT
ID_PRODUIT
IV.2.1.11.16.4 List of all dependencies of the table key Identifier_1
Name
Code
Compose
PRODUIT_PK
COMPOSE
PRODUIT_PK
IV.2.1.11.17
Name
PRODUIT_PK
FOURNIR_FK
CLASSER_FK
Class Name
Reference
Index
Code
Unique
PRODUIT_PK
FOURNIR_FK
CLASSER_FK
IV.2.1.11.18
Cluster
Primary
Foreign
Key
Alternate
Key
X
X
X
Name
Code
PowerDesigner
PRODUIT_PK
PRODUIT_PK
22-10-14
Page 55
Conception_Societe
Yes
No
Yes
No
No
PRODUIT
Unique
Cluster
Primary
Foreign Key
Alternate Key
Table
Name
Code
ID_PRODUIT
ID_PRODUIT
IV.2.1.11.19
Sort
Ascending
FOURNIR_FK
FOURNIR_FK
No
No
No
Yes
No
PRODUIT
Name
Code
Unique
Cluster
Primary
Foreign Key
Alternate Key
Table
Name
ID_FOURNISSEUR
Code
ID_FOURNISSEUR
IV.2.1.11.20
Sort
Ascending
Name
Code
Unique
Cluster
Primary
PowerDesigner
CLASSER_FK
CLASSER_FK
No
No
No
22-10-14
Page 56
Conception_Societe
Yes
No
PRODUIT
Foreign Key
Alternate Key
Table
Name
ID_CATEGORIE
PowerDesigner
Code
ID_CATEGORIE
22-10-14
Sort
Ascending
Page 57
PowerDesigner
Conception_Societe
22-10-14
Page 58