Salut,
J'ai besoin que quelqu'un me fasse un exemple simple pour m'expliquer les relations.
Les bases de données n'étant pas mon domaine je suis perdu et je n'arrive pas avoir la différence.
Je donne un schéma Yaml :
Les 5 tables :
Les conditions :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 Atelier: columns: name: { type: string(255), notnull: true } Annexe: columns: name: { type: string(255), notnull: true } Batiment: columns: name: { type: string(255), notnull: true } abbreviation: { type: string(20), notnull: true } Tag: columns: name: { type: string(255), notnull: true } batiment_id: { type: integer, notnull: true } atelier_id: { type: integer } annexe_id: { type: integer } zone_cmr: { type: boolean, notnull: true, default: 0 } Intervention: columns: label: { type: string(255), notnull: true } intervenant : { type: string(255), notnull: true } tag_id : { type: integer }
- Un atelier peut être associé à un ou plusieurs TAG
- Une annexe peut être associée à un ou plusieurs TAG
- Un bâtiment peut être associé à un ou plusieurs TAG
- Un tag peut être associé à une ou plusieurs Intervention
- Une Intervention est associée à un TAG
Comment dois-je definir mes relations et de quelle type sont-elles ?
Merci d'avance.
Partager