diff --git a/DB Implementation/pdn.md b/DB Implementation/pdn.md index bd600b52c3450614c3e52187a6613a6ac35634c7..b0249cde9244cdae17f3ea28b74d66301832c13b 100644 --- a/DB Implementation/pdn.md +++ b/DB Implementation/pdn.md @@ -1,3 +1,11 @@ +--- +author: Robin VAN DE MERGHEL +date: 2023 +title: Bases de données +lang: fr +geometry: margin=2cm +--- + # Cours magistral 1 - Histoire des bases de données (du FBI à IBM) diff --git a/DB Implementation/pdn.pdf b/DB Implementation/pdn.pdf new file mode 100644 index 0000000000000000000000000000000000000000..5b35c7d42e27e5876eeb158edccd5d3f9c043cf7 Binary files /dev/null and b/DB Implementation/pdn.pdf differ diff --git a/DB Implementation/plantuml-images/a4d8dc42f5f8613a2a64383303ec3ec29a47ca54.png b/DB Implementation/plantuml-images/a4d8dc42f5f8613a2a64383303ec3ec29a47ca54.png new file mode 100644 index 0000000000000000000000000000000000000000..26cde4b9325fc22c2acc3b90fb0d911b2f084a24 Binary files /dev/null and b/DB Implementation/plantuml-images/a4d8dc42f5f8613a2a64383303ec3ec29a47ca54.png differ diff --git a/DB Implementation/plantuml-images/a4d8dc42f5f8613a2a64383303ec3ec29a47ca54.uml b/DB Implementation/plantuml-images/a4d8dc42f5f8613a2a64383303ec3ec29a47ca54.uml new file mode 100644 index 0000000000000000000000000000000000000000..2d2d9e857ae8fb8147b73e414b7f12ed2fe271ae --- /dev/null +++ b/DB Implementation/plantuml-images/a4d8dc42f5f8613a2a64383303ec3ec29a47ca54.uml @@ -0,0 +1,30 @@ +@startuml +!define primary_key(x) <b><color:#b8861b><&key></color> x</b> +!define foreign_key(x) <color:#aaaaaa><&key></color> x +!define column(x) <color:#efefef><&media-record></color> x +!define table(x) entity x << (T, white) >> + +table( conference ) { + primary_key( idConf ) : int + column( sigle ) : varchar + column( nomConf ) : varchar + column( porteeConf ) : varchar + foreign_key( idSpé ) : int +} + +table( specialite ) { + primary_key( idSpé ) : int + column( libelle ) : varchar +} + +table( anneeConf ) { + primary_key( annee ) : int + foreign_key( idConf ) : int + column( ville ) : varchar + column( pays ) : varchar +} + +conference <- anneeConf +specialite <- conference + +@enduml \ No newline at end of file