graph{
  start=42

  // Entities
  node [
    shape=box
    style=filled
    penwidth=1.5
    fillcolor="#FFFFFF"
  ]

  // Associative entities
  1 [label="CLIENT",shape=Mdiamond]
  7 [label="FOO",shape=Mdiamond]
  14 [label="UTILISER",shape=Mdiamond]

  // Normal entity attributes
  node [
    shape=oval
    penwidth=1.5
    fillcolor="#FFFFFF"
  ]
  3 [label="Nom"]
  4 [label="Prénom"]
  5 [label="Adresse"]
  6 [label="Mail"]
  9 [label="bar"]
  10 [label="biz"]
  11 [label="buz"]
  12 [label="qux"]
  13 [label="quux"]
  17 [label="technicien"]

  // Weak and strong entity attributes
  2 [label=<<u>Réf.<br/>client</u>>]
  8 [label=<<u>foo</u>>]
  15 [label=<<u>carnet</u>>]
  16 [label=<<u>projet</u>>]

  // Edges between entities and attributes
  edge [
    penwidth=1.5
  ]
  1 -- 2
  1 -- 3
  1 -- 4
  1 -- 5
  1 -- 6
  7 -- 8
  7 -- 9
  7 -- 10
  7 -- 11
  7 -- 12
  7 -- 13
  14 -- 15
  14 -- 16
  14 -- 17
}