[{"data":1,"prerenderedAt":1541},["ShallowReactive",2],{"navigation":3,"\u002Fnsi-tale\u002Ftb-bases-de-donnees\u002Fmodele-relationnel":585,"\u002Fnsi-tale\u002Ftb-bases-de-donnees\u002Fmodele-relationnel__counterpart":965,"\u002Fnsi-tale\u002Ftb-bases-de-donnees\u002Fmodele-relationnel__slides":1118,"annexes-memo:\u002Fnsi-tale\u002Ftb-bases-de-donnees\u002Fmodele-relationnel":1308,"annexes-slides:\u002Fnsi-tale\u002Ftb-bases-de-donnees\u002Fmodele-relationnel":1406},[4,224,440],{"title":5,"path":6,"stem":7,"children":8},"SNT — Seconde","\u002Fsnt-2nde","0.snt-2nde\u002F0.index",[9,10,14,36,66,92,118,144,162,184,206],{"title":5,"path":6,"stem":7},{"title":11,"path":12,"stem":13},"REVIEW pédagogique — SNT 2nde","\u002Fsnt-2nde\u002Freview","0.snt-2nde\u002FREVIEW",{"title":15,"path":16,"stem":17,"children":18},"Internet","\u002Fsnt-2nde\u002Fsa-internet","0.snt-2nde\u002Fsa-internet\u002F0.index",[19,20,24,28,32],{"title":15,"path":16,"stem":17},{"title":21,"path":22,"stem":23},"Adresses symboliques et DNS","\u002Fsnt-2nde\u002Fsa-internet\u002Fadresses-dns","0.snt-2nde\u002Fsa-internet\u002F1.adresses-dns",{"title":25,"path":26,"stem":27},"Internet et les réseaux physiques","\u002Fsnt-2nde\u002Fsa-internet\u002Freseaux-physiques","0.snt-2nde\u002Fsa-internet\u002F2.reseaux-physiques",{"title":29,"path":30,"stem":31},"Protocoles TCP\u002FIP et routage des paquets","\u002Fsnt-2nde\u002Fsa-internet\u002Ftcp-ip-routage","0.snt-2nde\u002Fsa-internet\u002F3.tcp-ip-routage",{"title":33,"path":34,"stem":35},"Réseaux pair-à-pair","\u002Fsnt-2nde\u002Fsa-internet\u002Fpair-a-pair","0.snt-2nde\u002Fsa-internet\u002F4.pair-a-pair",{"title":37,"path":38,"stem":39,"children":40},"Le Web","\u002Fsnt-2nde\u002Fsb-web","0.snt-2nde\u002Fsb-web\u002F0.index",[41,42,46,50,54,58,62],{"title":37,"path":38,"stem":39},{"title":43,"path":44,"stem":45},"Histoire du Web","\u002Fsnt-2nde\u002Fsb-web\u002Fhistoire-web","0.snt-2nde\u002Fsb-web\u002F1.histoire-web",{"title":47,"path":48,"stem":49},"URL et hypertexte","\u002Fsnt-2nde\u002Fsb-web\u002Furl-hypertexte","0.snt-2nde\u002Fsb-web\u002F2.url-hypertexte",{"title":51,"path":52,"stem":53},"HTML et CSS — le contenu et la présentation","\u002Fsnt-2nde\u002Fsb-web\u002Fhtml-css","0.snt-2nde\u002Fsb-web\u002F3.html-css",{"title":55,"path":56,"stem":57},"Client-serveur et requêtes HTTP","\u002Fsnt-2nde\u002Fsb-web\u002Fclient-serveur-http","0.snt-2nde\u002Fsb-web\u002F4.client-serveur-http",{"title":59,"path":60,"stem":61},"Moteurs de recherche","\u002Fsnt-2nde\u002Fsb-web\u002Fmoteurs-recherche","0.snt-2nde\u002Fsb-web\u002F5.moteurs-recherche",{"title":63,"path":64,"stem":65},"Sécurité du navigateur et notions juridiques","\u002Fsnt-2nde\u002Fsb-web\u002Fsecurite-droits","0.snt-2nde\u002Fsb-web\u002F6.securite-droits",{"title":67,"path":68,"stem":69,"children":70},"Les réseaux sociaux","\u002Fsnt-2nde\u002Fsc-reseaux-sociaux","0.snt-2nde\u002Fsc-reseaux-sociaux\u002F0.index",[71,72,76,80,84,88],{"title":67,"path":68,"stem":69},{"title":73,"path":74,"stem":75},"Panorama des réseaux sociaux","\u002Fsnt-2nde\u002Fsc-reseaux-sociaux\u002Fpanorama-rs","0.snt-2nde\u002Fsc-reseaux-sociaux\u002F1.panorama-rs",{"title":77,"path":78,"stem":79},"Identité numérique et authentification","\u002Fsnt-2nde\u002Fsc-reseaux-sociaux\u002Fidentite-numerique","0.snt-2nde\u002Fsc-reseaux-sociaux\u002F2.identite-numerique",{"title":81,"path":82,"stem":83},"Le modèle économique des réseaux sociaux","\u002Fsnt-2nde\u002Fsc-reseaux-sociaux\u002Fmodele-economique","0.snt-2nde\u002Fsc-reseaux-sociaux\u002F3.modele-economique",{"title":85,"path":86,"stem":87},"Petit monde et graphes","\u002Fsnt-2nde\u002Fsc-reseaux-sociaux\u002Fpetit-monde-graphes","0.snt-2nde\u002Fsc-reseaux-sociaux\u002F4.petit-monde-graphes",{"title":89,"path":90,"stem":91},"La cyberviolence","\u002Fsnt-2nde\u002Fsc-reseaux-sociaux\u002Fcyberviolence","0.snt-2nde\u002Fsc-reseaux-sociaux\u002F5.cyberviolence",{"title":93,"path":94,"stem":95,"children":96},"Les données structurées et leur traitement","\u002Fsnt-2nde\u002Fsd-donnees-structurees","0.snt-2nde\u002Fsd-donnees-structurees\u002F0.index",[97,98,102,106,110,114],{"title":93,"path":94,"stem":95},{"title":99,"path":100,"stem":101},"Données et formats","\u002Fsnt-2nde\u002Fsd-donnees-structurees\u002Fdonnees-formats","0.snt-2nde\u002Fsd-donnees-structurees\u002F1.donnees-formats",{"title":103,"path":104,"stem":105},"Données structurées","\u002Fsnt-2nde\u002Fsd-donnees-structurees\u002Fdonnees-structurees","0.snt-2nde\u002Fsd-donnees-structurees\u002F2.donnees-structurees",{"title":107,"path":108,"stem":109},"Métadonnées","\u002Fsnt-2nde\u002Fsd-donnees-structurees\u002Fmetadonnees","0.snt-2nde\u002Fsd-donnees-structurees\u002F3.metadonnees",{"title":111,"path":112,"stem":113},"Traitement de tables","\u002Fsnt-2nde\u002Fsd-donnees-structurees\u002Ftraitement-tables","0.snt-2nde\u002Fsd-donnees-structurees\u002F4.traitement-tables",{"title":115,"path":116,"stem":117},"Le cloud","\u002Fsnt-2nde\u002Fsd-donnees-structurees\u002Fcloud","0.snt-2nde\u002Fsd-donnees-structurees\u002F5.cloud",{"title":119,"path":120,"stem":121,"children":122},"Localisation, cartographie et mobilité","\u002Fsnt-2nde\u002Fse-localisation-cartographie","0.snt-2nde\u002Fse-localisation-cartographie\u002F0.index",[123,124,128,132,136,140],{"title":119,"path":120,"stem":121},{"title":125,"path":126,"stem":127},"GPS et Galileo — se situer grâce aux satellites","\u002Fsnt-2nde\u002Fse-localisation-cartographie\u002Fgps-galileo","0.snt-2nde\u002Fse-localisation-cartographie\u002F1.gps-galileo",{"title":129,"path":130,"stem":131},"Décoder une trame NMEA","\u002Fsnt-2nde\u002Fse-localisation-cartographie\u002Ftrame-nmea","0.snt-2nde\u002Fse-localisation-cartographie\u002F2.trame-nmea",{"title":133,"path":134,"stem":135},"Cartes numériques — GeoPortail et OpenStreetMap","\u002Fsnt-2nde\u002Fse-localisation-cartographie\u002Fcartes-numeriques","0.snt-2nde\u002Fse-localisation-cartographie\u002F3.cartes-numeriques",{"title":137,"path":138,"stem":139},"Itinéraires et graphes","\u002Fsnt-2nde\u002Fse-localisation-cartographie\u002Fitineraires-graphes","0.snt-2nde\u002Fse-localisation-cartographie\u002F4.itineraires-graphes",{"title":141,"path":142,"stem":143},"Confidentialité de la position","\u002Fsnt-2nde\u002Fse-localisation-cartographie\u002Fconfidentialite-position","0.snt-2nde\u002Fse-localisation-cartographie\u002F5.confidentialite-position",{"title":145,"path":146,"stem":147,"children":148},"Informatique embarquée et objets connectés","\u002Fsnt-2nde\u002Fsf-info-embarquee","0.snt-2nde\u002Fsf-info-embarquee\u002F0.index",[149,150,154,158],{"title":145,"path":146,"stem":147},{"title":151,"path":152,"stem":153},"Systèmes informatiques embarqués","\u002Fsnt-2nde\u002Fsf-info-embarquee\u002Fsystemes-embarques","0.snt-2nde\u002Fsf-info-embarquee\u002F1.systemes-embarques",{"title":155,"path":156,"stem":157},"Capteurs et actionneurs","\u002Fsnt-2nde\u002Fsf-info-embarquee\u002Fcapteurs-actionneurs","0.snt-2nde\u002Fsf-info-embarquee\u002F2.capteurs-actionneurs",{"title":159,"path":160,"stem":161},"IHM et objets connectés","\u002Fsnt-2nde\u002Fsf-info-embarquee\u002Fihm-objet-connecte","0.snt-2nde\u002Fsf-info-embarquee\u002F3.ihm-objet-connecte",{"title":163,"path":164,"stem":165,"children":166},"Photographie numérique","\u002Fsnt-2nde\u002Fsg-photo-numerique","0.snt-2nde\u002Fsg-photo-numerique\u002F0.index",[167,168,172,176,180],{"title":163,"path":164,"stem":165},{"title":169,"path":170,"stem":171},"Photosites, pixels et résolution","\u002Fsnt-2nde\u002Fsg-photo-numerique\u002Fpixels-resolution","0.snt-2nde\u002Fsg-photo-numerique\u002F1.pixels-resolution",{"title":173,"path":174,"stem":175},"Les algorithmes de l'appareil photo","\u002Fsnt-2nde\u002Fsg-photo-numerique\u002Falgorithmes-photo","0.snt-2nde\u002Fsg-photo-numerique\u002F2.algorithmes-photo",{"title":177,"path":178,"stem":179},"Les métadonnées EXIF","\u002Fsnt-2nde\u002Fsg-photo-numerique\u002Fmetadonnees-exif","0.snt-2nde\u002Fsg-photo-numerique\u002F3.metadonnees-exif",{"title":181,"path":182,"stem":183},"Traiter une image en Python","\u002Fsnt-2nde\u002Fsg-photo-numerique\u002Ftraitement-rgb","0.snt-2nde\u002Fsg-photo-numerique\u002F4.traitement-rgb",{"title":185,"path":186,"stem":187,"children":188},"Notions transversales de programmation","\u002Fsnt-2nde\u002Fsh-prog-notions","0.snt-2nde\u002Fsh-prog-notions\u002F0.index",[189,190,194,198,202],{"title":185,"path":186,"stem":187},{"title":191,"path":192,"stem":193},"Séquences d'instructions et variables","\u002Fsnt-2nde\u002Fsh-prog-notions\u002Fsequences-affectations","0.snt-2nde\u002Fsh-prog-notions\u002F1.sequences-affectations",{"title":195,"path":196,"stem":197},"Instructions conditionnelles","\u002Fsnt-2nde\u002Fsh-prog-notions\u002Fconditionnelles","0.snt-2nde\u002Fsh-prog-notions\u002F2.conditionnelles",{"title":199,"path":200,"stem":201},"Boucles bornées et non bornées","\u002Fsnt-2nde\u002Fsh-prog-notions\u002Fboucles","0.snt-2nde\u002Fsh-prog-notions\u002F3.boucles",{"title":203,"path":204,"stem":205},"Définitions et appels de fonctions","\u002Fsnt-2nde\u002Fsh-prog-notions\u002Ffonctions","0.snt-2nde\u002Fsh-prog-notions\u002F4.fonctions",{"title":207,"path":208,"stem":209,"children":210},"Démo des widgets MDC","\u002Fsnt-2nde\u002Fzz-demo-widgets","0.snt-2nde\u002Fzz-demo-widgets\u002F0.index",[211,212,216,220],{"title":207,"path":208,"stem":209},{"title":213,"path":214,"stem":215},"Démo statique — callouts, code, BO, illustration","\u002Fsnt-2nde\u002Fzz-demo-widgets\u002Fstatique","0.snt-2nde\u002Fzz-demo-widgets\u002F1.statique",{"title":217,"path":218,"stem":219},"Démo interactive — self-eval et python-snippet","\u002Fsnt-2nde\u002Fzz-demo-widgets\u002Finteractif","0.snt-2nde\u002Fzz-demo-widgets\u002F2.interactif",{"title":221,"path":222,"stem":223},"Démo · 14 widgets de manipulation NSI","\u002Fsnt-2nde\u002Fzz-demo-widgets\u002Fwidgets-manipulation","0.snt-2nde\u002Fzz-demo-widgets\u002F3.widgets-manipulation",{"title":225,"path":226,"stem":227,"children":228},"NSI — Première","\u002Fnsi-1ere","1.nsi-1ere\u002F0.index",[229,230,234,256,282,304,328,354,380,410],{"title":225,"path":226,"stem":227},{"title":231,"path":232,"stem":233},"Relecture pédagogique — 8 chapitres NSI 1ère (PA → PH)","\u002Fnsi-1ere\u002Freview","1.nsi-1ere\u002FREVIEW",{"title":235,"path":236,"stem":237,"children":238},"Histoire de l'informatique","\u002Fnsi-1ere\u002Fpa-histoire-info","1.nsi-1ere\u002Fpa-histoire-info\u002F0.index",[239,240,244,248,252],{"title":235,"path":236,"stem":237},{"title":241,"path":242,"stem":243},"De la préantiquité aux machines à calculer","\u002Fnsi-1ere\u002Fpa-histoire-info\u002Fpreantiquite-aux-machines","1.nsi-1ere\u002Fpa-histoire-info\u002F1.preantiquite-aux-machines",{"title":245,"path":246,"stem":247},"La machine universelle (1930-1950)","\u002Fnsi-1ere\u002Fpa-histoire-info\u002Fmachine-universelle","1.nsi-1ere\u002Fpa-histoire-info\u002F2.machine-universelle",{"title":249,"path":250,"stem":251},"Les ordinateurs modernes (1947-1990)","\u002Fnsi-1ere\u002Fpa-histoire-info\u002Fordinateurs-modernes","1.nsi-1ere\u002Fpa-histoire-info\u002F3.ordinateurs-modernes",{"title":253,"path":254,"stem":255},"Réseaux, Web et IA (1969 à aujourd'hui)","\u002Fnsi-1ere\u002Fpa-histoire-info\u002Freseaux-et-web","1.nsi-1ere\u002Fpa-histoire-info\u002F4.reseaux-et-web",{"title":257,"path":258,"stem":259,"children":260},"Représentation des données — types et valeurs","\u002Fnsi-1ere\u002Fpb-types-valeurs","1.nsi-1ere\u002Fpb-types-valeurs\u002F0.index",[261,262,266,270,274,278],{"title":257,"path":258,"stem":259},{"title":263,"path":264,"stem":265},"Bases de numération et entiers positifs","\u002Fnsi-1ere\u002Fpb-types-valeurs\u002Fbases-entiers-positifs","1.nsi-1ere\u002Fpb-types-valeurs\u002F1.bases-entiers-positifs",{"title":267,"path":268,"stem":269},"Entiers relatifs et complément à deux","\u002Fnsi-1ere\u002Fpb-types-valeurs\u002Fentiers-relatifs","1.nsi-1ere\u002Fpb-types-valeurs\u002F2.entiers-relatifs",{"title":271,"path":272,"stem":273},"Nombres flottants et virgule flottante","\u002Fnsi-1ere\u002Fpb-types-valeurs\u002Fflottants","1.nsi-1ere\u002Fpb-types-valeurs\u002F3.flottants",{"title":275,"path":276,"stem":277},"Textes et encodages — ASCII, ISO-8859-1, Unicode","\u002Fnsi-1ere\u002Fpb-types-valeurs\u002Ftextes-encodages","1.nsi-1ere\u002Fpb-types-valeurs\u002F4.textes-encodages",{"title":279,"path":280,"stem":281},"Valeurs booléennes et opérateurs logiques","\u002Fnsi-1ere\u002Fpb-types-valeurs\u002Fbooleens","1.nsi-1ere\u002Fpb-types-valeurs\u002F5.booleens",{"title":283,"path":284,"stem":285,"children":286},"Représentation des données : types construits","\u002Fnsi-1ere\u002Fpc-types-construits","1.nsi-1ere\u002Fpc-types-construits\u002F0.index",[287,288,292,296,300],{"title":283,"path":284,"stem":285},{"title":289,"path":290,"stem":291},"Tableaux et listes","\u002Fnsi-1ere\u002Fpc-types-construits\u002Ftableaux-listes","1.nsi-1ere\u002Fpc-types-construits\u002F1.tableaux-listes",{"title":293,"path":294,"stem":295},"Listes en compréhension","\u002Fnsi-1ere\u002Fpc-types-construits\u002Fcomprehension","1.nsi-1ere\u002Fpc-types-construits\u002F2.comprehension",{"title":297,"path":298,"stem":299},"Tuples et p-uplets nommés","\u002Fnsi-1ere\u002Fpc-types-construits\u002Ftuples","1.nsi-1ere\u002Fpc-types-construits\u002F3.tuples",{"title":301,"path":302,"stem":303},"Dictionnaires","\u002Fnsi-1ere\u002Fpc-types-construits\u002Fdictionnaires","1.nsi-1ere\u002Fpc-types-construits\u002F4.dictionnaires",{"title":305,"path":306,"stem":307,"children":308},"Traitement de données en tables","\u002Fnsi-1ere\u002Fpd-tables-donnees","1.nsi-1ere\u002Fpd-tables-donnees\u002F0.index",[309,310,314,318,322],{"title":305,"path":306,"stem":307},{"title":311,"path":312,"stem":313},"Tables et CSV","\u002Fnsi-1ere\u002Fpd-tables-donnees\u002Ftables-csv","1.nsi-1ere\u002Fpd-tables-donnees\u002F1.tables-csv",{"title":315,"path":316,"stem":317},"Recherche et filtrage","\u002Fnsi-1ere\u002Fpd-tables-donnees\u002Frecherche","1.nsi-1ere\u002Fpd-tables-donnees\u002F2.recherche",{"title":319,"path":320,"stem":321},"Trier une table","\u002Fnsi-1ere\u002Fpd-tables-donnees\u002Ftri","1.nsi-1ere\u002Fpd-tables-donnees\u002F3.tri",{"title":323,"path":324,"stem":325,"children":326},"Fusion et indexation","\u002Fnsi-1ere\u002Fpd-tables-donnees\u002Ffusion-indexation","1.nsi-1ere\u002Fpd-tables-donnees\u002F4.fusion-indexation",[327],{"title":323,"path":324,"stem":325},{"title":329,"path":330,"stem":331,"children":332},"IHM sur le Web","\u002Fnsi-1ere\u002Fpe-ihm-web","1.nsi-1ere\u002Fpe-ihm-web\u002F0.index",[333,334,338,342,346,350],{"title":329,"path":330,"stem":331},{"title":335,"path":336,"stem":337},"HTML et CSS — rappel de structure","\u002Fnsi-1ere\u002Fpe-ihm-web\u002Fhtml-css-bases","1.nsi-1ere\u002Fpe-ihm-web\u002F1.html-css-bases",{"title":339,"path":340,"stem":341},"Formulaires HTML","\u002Fnsi-1ere\u002Fpe-ihm-web\u002Fformulaires","1.nsi-1ere\u002Fpe-ihm-web\u002F2.formulaires",{"title":343,"path":344,"stem":345},"Événements JavaScript","\u002Fnsi-1ere\u002Fpe-ihm-web\u002Fevenements-js","1.nsi-1ere\u002Fpe-ihm-web\u002F3.evenements-js",{"title":347,"path":348,"stem":349},"Manipulation du DOM","\u002Fnsi-1ere\u002Fpe-ihm-web\u002Fdom-interaction","1.nsi-1ere\u002Fpe-ihm-web\u002F4.dom-interaction",{"title":351,"path":352,"stem":353},"Client, serveur et HTTP","\u002Fnsi-1ere\u002Fpe-ihm-web\u002Fclient-serveur-http","1.nsi-1ere\u002Fpe-ihm-web\u002F5.client-serveur-http",{"title":355,"path":356,"stem":357,"children":358},"Architectures matérielles et systèmes d'exploitation","\u002Fnsi-1ere\u002Fpf-archi-os","1.nsi-1ere\u002Fpf-archi-os\u002F0.index",[359,360,364,368,372,376],{"title":355,"path":356,"stem":357},{"title":361,"path":362,"stem":363},"Le modèle de von Neumann","\u002Fnsi-1ere\u002Fpf-archi-os\u002Fvon-neumann","1.nsi-1ere\u002Fpf-archi-os\u002F1.von-neumann",{"title":365,"path":366,"stem":367},"Périphériques et interface homme-machine","\u002Fnsi-1ere\u002Fpf-archi-os\u002Fperipheriques-ihm","1.nsi-1ere\u002Fpf-archi-os\u002F2.peripheriques-ihm",{"title":369,"path":370,"stem":371},"Les systèmes d'exploitation","\u002Fnsi-1ere\u002Fpf-archi-os\u002Fsystemes-exploitation","1.nsi-1ere\u002Fpf-archi-os\u002F3.systemes-exploitation",{"title":373,"path":374,"stem":375},"Linux et le shell","\u002Fnsi-1ere\u002Fpf-archi-os\u002Flinux-shell","1.nsi-1ere\u002Fpf-archi-os\u002F4.linux-shell",{"title":377,"path":378,"stem":379},"Réseaux et protocoles","\u002Fnsi-1ere\u002Fpf-archi-os\u002Freseaux","1.nsi-1ere\u002Fpf-archi-os\u002F5.reseaux",{"title":381,"path":382,"stem":383,"children":384},"Langages et programmation","\u002Fnsi-1ere\u002Fpg-langages-prog","1.nsi-1ere\u002Fpg-langages-prog\u002F0.index",[385,386,390,394,398,402,406],{"title":381,"path":382,"stem":383},{"title":387,"path":388,"stem":389},"Diversité et unité des langages de programmation","\u002Fnsi-1ere\u002Fpg-langages-prog\u002Fdiversite-langages","1.nsi-1ere\u002Fpg-langages-prog\u002F1.diversite-langages",{"title":391,"path":392,"stem":393},"Constructions élémentaires","\u002Fnsi-1ere\u002Fpg-langages-prog\u002Fconstructions-elementaires","1.nsi-1ere\u002Fpg-langages-prog\u002F2.constructions-elementaires",{"title":395,"path":396,"stem":397},"Fonctions","\u002Fnsi-1ere\u002Fpg-langages-prog\u002Ffonctions","1.nsi-1ere\u002Fpg-langages-prog\u002F3.fonctions",{"title":399,"path":400,"stem":401},"Spécification d'une fonction","\u002Fnsi-1ere\u002Fpg-langages-prog\u002Fspecification","1.nsi-1ere\u002Fpg-langages-prog\u002F4.specification",{"title":403,"path":404,"stem":405},"Mise au point des programmes","\u002Fnsi-1ere\u002Fpg-langages-prog\u002Fmise-au-point","1.nsi-1ere\u002Fpg-langages-prog\u002F5.mise-au-point",{"title":407,"path":408,"stem":409},"Utilisation de bibliothèques","\u002Fnsi-1ere\u002Fpg-langages-prog\u002Fbibliotheques","1.nsi-1ere\u002Fpg-langages-prog\u002F6.bibliotheques",{"title":411,"path":412,"stem":413,"children":414},"Algorithmique","\u002Fnsi-1ere\u002Fph-algorithmique","1.nsi-1ere\u002Fph-algorithmique\u002F0.index",[415,416,420,424,428,432,436],{"title":411,"path":412,"stem":413},{"title":417,"path":418,"stem":419},"Parcours séquentiel d'un tableau","\u002Fnsi-1ere\u002Fph-algorithmique\u002Fparcours-sequentiel","1.nsi-1ere\u002Fph-algorithmique\u002F1.parcours-sequentiel",{"title":421,"path":422,"stem":423},"Bases de la complexité","\u002Fnsi-1ere\u002Fph-algorithmique\u002Fcomplexite-bases","1.nsi-1ere\u002Fph-algorithmique\u002F2.complexite-bases",{"title":425,"path":426,"stem":427},"Tris par sélection et par insertion","\u002Fnsi-1ere\u002Fph-algorithmique\u002Ftris","1.nsi-1ere\u002Fph-algorithmique\u002F3.tris",{"title":429,"path":430,"stem":431},"Recherche dichotomique","\u002Fnsi-1ere\u002Fph-algorithmique\u002Fdichotomie","1.nsi-1ere\u002Fph-algorithmique\u002F4.dichotomie",{"title":433,"path":434,"stem":435},"Algorithmes gloutons","\u002Fnsi-1ere\u002Fph-algorithmique\u002Fgloutons","1.nsi-1ere\u002Fph-algorithmique\u002F5.gloutons",{"title":437,"path":438,"stem":439},"Les k plus proches voisins (k-NN)","\u002Fnsi-1ere\u002Fph-algorithmique\u002Fknn","1.nsi-1ere\u002Fph-algorithmique\u002F6.knn",{"title":441,"path":442,"stem":443,"children":444},"NSI — Terminale","\u002Fnsi-tale","2.nsi-tale\u002F0.index",[445,446,450,476,498,536,560],{"title":441,"path":442,"stem":443},{"title":447,"path":448,"stem":449},"Review pédagogique — chapitres NSI Terminale (TA, TB, TC, TD, TE)","\u002Fnsi-tale\u002Freview","2.nsi-tale\u002FREVIEW",{"title":451,"path":452,"stem":453,"children":454},"Structures de données","\u002Fnsi-tale\u002Fta-structures-donnees","2.nsi-tale\u002Fta-structures-donnees\u002F0.index",[455,456,460,464,468,472],{"title":451,"path":452,"stem":453},{"title":457,"path":458,"stem":459},"Objet, classe, interface","\u002Fnsi-tale\u002Fta-structures-donnees\u002Finterface-implementation","2.nsi-tale\u002Fta-structures-donnees\u002F1.interface-implementation",{"title":461,"path":462,"stem":463},"Implémenter une structure — l'exemple de la file FIFO","\u002Fnsi-tale\u002Fta-structures-donnees\u002Fimplementer-une-structure","2.nsi-tale\u002Fta-structures-donnees\u002F2.implementer-une-structure",{"title":465,"path":466,"stem":467},"Listes, piles, files, dictionnaires","\u002Fnsi-tale\u002Fta-structures-donnees\u002Flistes-piles-files-dict","2.nsi-tale\u002Fta-structures-donnees\u002F3.listes-piles-files-dict",{"title":469,"path":470,"stem":471},"Arbres binaires","\u002Fnsi-tale\u002Fta-structures-donnees\u002Farbres-binaires","2.nsi-tale\u002Fta-structures-donnees\u002F4.arbres-binaires",{"title":473,"path":474,"stem":475},"Graphes","\u002Fnsi-tale\u002Fta-structures-donnees\u002Fgraphes","2.nsi-tale\u002Fta-structures-donnees\u002F5.graphes",{"title":477,"path":478,"stem":479,"children":480},"Bases de données","\u002Fnsi-tale\u002Ftb-bases-de-donnees","2.nsi-tale\u002Ftb-bases-de-donnees\u002F0.index",[481,482,486,490,494],{"title":477,"path":478,"stem":479},{"title":483,"path":484,"stem":485},"Le modèle relationnel","\u002Fnsi-tale\u002Ftb-bases-de-donnees\u002Fmodele-relationnel","2.nsi-tale\u002Ftb-bases-de-donnees\u002F1.modele-relationnel",{"title":487,"path":488,"stem":489},"Bases de données relationnelles et anomalies de schéma","\u002Fnsi-tale\u002Ftb-bases-de-donnees\u002Fbase-relationnelle","2.nsi-tale\u002Ftb-bases-de-donnees\u002F2.base-relationnelle",{"title":491,"path":492,"stem":493},"Le langage SQL","\u002Fnsi-tale\u002Ftb-bases-de-donnees\u002Fsql","2.nsi-tale\u002Ftb-bases-de-donnees\u002F3.sql",{"title":495,"path":496,"stem":497},"Les systèmes de gestion de bases de données","\u002Fnsi-tale\u002Ftb-bases-de-donnees\u002Fsgbd","2.nsi-tale\u002Ftb-bases-de-donnees\u002F4.sgbd",{"title":499,"path":500,"stem":501,"children":502},"Architectures matérielles, systèmes d'exploitation et réseaux","\u002Fnsi-tale\u002Ftc-archi-os-reseaux","2.nsi-tale\u002Ftc-archi-os-reseaux\u002F0.index",[503,504,508,512,516,520,524,528,532],{"title":499,"path":500,"stem":501},{"title":505,"path":506,"stem":507},"Le système sur puce (SoC)","\u002Fnsi-tale\u002Ftc-archi-os-reseaux\u002Fsysteme-sur-puce","2.nsi-tale\u002Ftc-archi-os-reseaux\u002F1.systeme-sur-puce",{"title":509,"path":510,"stem":511},"Processus et ordonnancement par l'OS","\u002Fnsi-tale\u002Ftc-archi-os-reseaux\u002Fprocessus-os","2.nsi-tale\u002Ftc-archi-os-reseaux\u002F2.processus-os",{"title":513,"path":514,"stem":515},"L'interblocage (deadlock)","\u002Fnsi-tale\u002Ftc-archi-os-reseaux\u002Finterblocage","2.nsi-tale\u002Ftc-archi-os-reseaux\u002F3.interblocage",{"title":517,"path":518,"stem":519},"Principes du routage","\u002Fnsi-tale\u002Ftc-archi-os-reseaux\u002Froutage-principes","2.nsi-tale\u002Ftc-archi-os-reseaux\u002F4.routage-principes",{"title":521,"path":522,"stem":523},"Protocoles de routage RIP et OSPF","\u002Fnsi-tale\u002Ftc-archi-os-reseaux\u002Fprotocoles-rip-ospf","2.nsi-tale\u002Ftc-archi-os-reseaux\u002F5.protocoles-rip-ospf",{"title":525,"path":526,"stem":527},"Chiffrement symétrique","\u002Fnsi-tale\u002Ftc-archi-os-reseaux\u002Fchiffrement-symetrique","2.nsi-tale\u002Ftc-archi-os-reseaux\u002F6.chiffrement-symetrique",{"title":529,"path":530,"stem":531},"Chiffrement asymétrique","\u002Fnsi-tale\u002Ftc-archi-os-reseaux\u002Fchiffrement-asymetrique","2.nsi-tale\u002Ftc-archi-os-reseaux\u002F7.chiffrement-asymetrique",{"title":533,"path":534,"stem":535},"HTTPS — l'échange de clé symétrique","\u002Fnsi-tale\u002Ftc-archi-os-reseaux\u002Fhttps-tls","2.nsi-tale\u002Ftc-archi-os-reseaux\u002F8.https-tls",{"title":381,"path":537,"stem":538,"children":539},"\u002Fnsi-tale\u002Ftd-langages-prog","2.nsi-tale\u002Ftd-langages-prog\u002F0.index",[540,541,544,548,552,556],{"title":381,"path":537,"stem":538},{"title":403,"path":542,"stem":543},"\u002Fnsi-tale\u002Ftd-langages-prog\u002Fmise-au-point","2.nsi-tale\u002Ftd-langages-prog\u002F1.mise-au-point",{"title":545,"path":546,"stem":547},"Modularité","\u002Fnsi-tale\u002Ftd-langages-prog\u002Fmodularite","2.nsi-tale\u002Ftd-langages-prog\u002F2.modularite",{"title":549,"path":550,"stem":551},"Récursivité","\u002Fnsi-tale\u002Ftd-langages-prog\u002Frecursivite","2.nsi-tale\u002Ftd-langages-prog\u002F3.recursivite",{"title":553,"path":554,"stem":555},"Paradigmes de programmation","\u002Fnsi-tale\u002Ftd-langages-prog\u002Fparadigmes","2.nsi-tale\u002Ftd-langages-prog\u002F4.paradigmes",{"title":557,"path":558,"stem":559},"Programme comme donnée — calculabilité et indécidabilité","\u002Fnsi-tale\u002Ftd-langages-prog\u002Fprogramme-comme-donnee","2.nsi-tale\u002Ftd-langages-prog\u002F5.programme-comme-donnee",{"title":411,"path":561,"stem":562,"children":563},"\u002Fnsi-tale\u002Fte-algorithmique","2.nsi-tale\u002Fte-algorithmique\u002F0.index",[564,565,569,573,577,581],{"title":411,"path":561,"stem":562},{"title":566,"path":567,"stem":568},"Algorithmes sur les arbres binaires","\u002Fnsi-tale\u002Fte-algorithmique\u002Farbres-binaires-algos","2.nsi-tale\u002Fte-algorithmique\u002F1.arbres-binaires-algos",{"title":570,"path":571,"stem":572},"Parcours de graphes — DFS, BFS, cycles, chemins","\u002Fnsi-tale\u002Fte-algorithmique\u002Fgraphes-parcours","2.nsi-tale\u002Fte-algorithmique\u002F2.graphes-parcours",{"title":574,"path":575,"stem":576},"Diviser pour régner","\u002Fnsi-tale\u002Fte-algorithmique\u002Fdiviser-pour-regner","2.nsi-tale\u002Fte-algorithmique\u002F3.diviser-pour-regner",{"title":578,"path":579,"stem":580},"Programmation dynamique","\u002Fnsi-tale\u002Fte-algorithmique\u002Fprogrammation-dynamique","2.nsi-tale\u002Fte-algorithmique\u002F4.programmation-dynamique",{"title":582,"path":583,"stem":584},"Recherche textuelle — l'algorithme de Boyer-Moore","\u002Fnsi-tale\u002Fte-algorithmique\u002Frecherche-textuelle","2.nsi-tale\u002Fte-algorithmique\u002F5.recherche-textuelle",{"id":586,"title":483,"bo":587,"body":589,"description":950,"eval":951,"extension":952,"labo":951,"meta":953,"navigation":954,"path":484,"quizzes":955,"readingTime":962,"seo":963,"stem":485,"tp":951,"__hash__":964},"cours\u002F2.nsi-tale\u002Ftb-bases-de-donnees\u002F1.modele-relationnel.md",[588],"TB03",{"type":590,"value":591,"toc":942},"minimark",[592,597,615,630,633,637,667,685,689,699,722,727,762,793,817,821,824,880,887,905,909,930],[593,594,596],"h2",{"id":595},"introduction","Introduction",[598,599,600,601,605,606,609,610,614],"p",{},"Avant d'écrire la moindre requête, il faut ",[602,603,604],"strong",{},"modéliser",". Le modèle\nrelationnel, formalisé par Edgar F. Codd en 1970, propose un cadre\nmathématique simple pour organiser des données : tout se range dans des\n",[602,607,608],{},"tables"," — appelées ",[611,612,613],"em",{},"relations"," — dont la forme est rigoureusement\ncontrainte. C'est ce cadre qui permet ensuite à un SGBD de garantir la\ncohérence des données et au langage SQL d'exprimer des questions complexes\nen quelques lignes.",[598,616,617,618,621,622,625,626,629],{},"Vous connaissez déjà l'intuition. Une feuille de tableur — Excel,\nLibreOffice Calc, Google Sheets — vous montre des colonnes nommées et des\nlignes de données. Le modèle relationnel reprend cette image et la\ndiscipline : une feuille devient une ",[611,619,620],{},"relation",", ses colonnes des\n",[611,623,624],{},"attributs",", ses lignes des ",[611,627,628],{},"n-uplets",", et plusieurs feuilles peuvent se\nrelier rigoureusement par des références mutuelles.",[631,632],"bo-ref",{"code":588},[593,634,636],{"id":635},"le-vocabulaire-du-modèle","Le vocabulaire du modèle",[598,638,639,640,642,643,646,647,650,651,654,655,658,659,662,663,666],{},"Une ",[602,641,620],{}," est ce que vous appelez intuitivement une ",[611,644,645],{},"table",". Chaque\ncolonne porte un ",[602,648,649],{},"attribut"," (un nom) ; chaque attribut tire ses valeurs\nd'un ",[602,652,653],{},"domaine"," (un ensemble de valeurs admissibles, par exemple les\nentiers, les chaînes de moins de 50 caractères, les dates). Chaque ligne\nconstitue un ",[602,656,657],{},"n-uplet"," : un assemblage de valeurs, une pour chaque\nattribut. L'ensemble des n-uplets d'une relation forme son ",[602,660,661],{},"contenu"," ;\nl'ensemble des attributs et de leurs domaines forme son ",[602,664,665],{},"schéma",".",[668,669,670],"note",{},[598,671,672,673,676,677,680,681,684],{},"Contrainte fondamentale : dans une relation, ",[602,674,675],{},"aucune ligne n'est dupliquée","\net ",[602,678,679],{},"l'ordre des lignes n'a pas de sens",". Une relation est un ",[611,682,683],{},"ensemble","\nde n-uplets, au sens mathématique.",[593,686,688],{"id":687},"clés-primaires-et-clés-étrangères","Clés primaires et clés étrangères",[598,690,691,692,695,696,666],{},"Pour identifier sans ambiguïté chaque n-uplet, on choisit un attribut (ou\nune combinaison) qui ne se répète jamais : c'est la ",[602,693,694],{},"clé primaire",". Pour\nrelier une relation à une autre, on utilise un attribut dont les valeurs\nsont des clés primaires d'une autre relation : c'est une ",[602,697,698],{},"clé étrangère",[598,700,701,702,711,712,714,715,718,719,666],{},"On note un schéma relationnel par ",[703,704,705,706,710],"code",{},"R(",[707,708,709],"u",{},"att1",", att2, att3*)","\noù ",[707,713,709],{}," (souligné) est la clé primaire et att3* (étoile, parfois\nnotée ",[703,716,717],{},"att3#"," selon les ouvrages) est une clé étrangère vers la relation ",[703,720,721],{},"R'",[598,723,724],{},[602,725,726],{},"Exemple — un fragment de base scolaire :",[728,729,730,740,749],"ul",{},[731,732,733],"li",{},[703,734,735,736,739],{},"Eleve(",[707,737,738],{},"id_eleve",", nom, prenom, classe)",[731,741,742],{},[703,743,744,745,748],{},"Cours(",[707,746,747],{},"id_cours",", intitule, niveau)",[731,750,751],{},[703,752,753,754,756,761],{},"Inscription(",[707,755,738],{},[611,757,758,759],{},", ",[707,760,747],{},", date_inscription, note)",[598,763,764,765,768,769,772,773,776,777,780,781,784,785,788,789,792],{},"Dans ",[703,766,767],{},"Inscription",", la clé primaire est ",[611,770,771],{},"composée"," : c'est la paire\n",[703,774,775],{},"(id_eleve, id_cours)",", et chacun des deux attributs est aussi une clé\nétrangère, l'un vers ",[703,778,779],{},"Eleve",", l'autre vers ",[703,782,783],{},"Cours",". Cette table de liaison\nmodélise une relation ",[611,786,787],{},"plusieurs-à-plusieurs"," — un élève suit plusieurs\ncours, un cours accueille plusieurs élèves. Vous retrouverez cette base\n",[602,790,791],{},"Eleve \u002F Cours \u002F Inscription"," dans tous les cours du chapitre, pour\ngarder vos repères.",[794,795,798,805],"self-eval-qcm",{"correct":796,"slug":797},"1","modele-relationnel-c1",[799,800,802],"template",{"v-slot:question":801},"",[598,803,804],{},"Dans Eleve(id_eleve, nom, prenom, classe), où id_eleve est souligné, combien la clé primaire comporte-t-elle d'attributs ?",[799,806,807],{"v-slot:choices":801},[728,808,809,811,814],{},[731,810,796],{},[731,812,813],{},"2",[731,815,816],{},"4",[593,818,820],{"id":819},"les-contraintes-dintégrité","Les contraintes d'intégrité",[598,822,823],{},"Le modèle relationnel impose trois contraintes qui garantissent la cohérence\ndes données :",[645,825,826,839],{},[827,828,829],"thead",{},[830,831,832,836],"tr",{},[833,834,835],"th",{},"Contrainte",[833,837,838],{},"Sens",[840,841,842,856,870],"tbody",{},[830,843,844,850],{},[845,846,847],"td",{},[602,848,849],{},"De domaine",[845,851,852,853,666],{},"Chaque valeur d'un attribut doit appartenir au domaine déclaré. On ne range pas du texte dans une colonne ",[703,854,855],{},"entier",[830,857,858,863],{},[845,859,860],{},[602,861,862],{},"D'entité",[845,864,865,866,869],{},"Aucun composant d'une clé primaire ne peut être ",[703,867,868],{},"NULL"," (absent), et deux lignes ne peuvent partager la même clé primaire.",[830,871,872,877],{},[845,873,874],{},[602,875,876],{},"Référentielle",[845,878,879],{},"Toute valeur d'une clé étrangère doit exister comme clé primaire dans la relation référencée. Pas d'inscription pour un élève fantôme.",[598,881,882,883,886],{},"Ces contraintes sont déclarées dans le schéma et ",[602,884,885],{},"vérifiées automatiquement","\npar le SGBD à chaque insertion, mise à jour ou suppression. C'est ce qui\ndistingue une vraie base de données d'un simple tableur.",[794,888,890,895],{"correct":796,"slug":889},"modele-relationnel-c2",[799,891,892],{"v-slot:question":801},[598,893,894],{},"Une clé étrangère peut-elle pointer vers une ligne qui n'existe pas dans la relation référencée ?",[799,896,897],{"v-slot:choices":801},[728,898,899,902],{},[731,900,901],{},"Oui, si on accepte les valeurs NULL",[731,903,904],{},"Non, c’est la contrainte d’intégrité référentielle",[593,906,908],{"id":907},"schéma-vs-contenu","Schéma vs contenu",[598,910,911,912,914,915,918,919,922,923,925,926,929],{},"Le ",[602,913,665],{}," est la ",[611,916,917],{},"forme"," de la base : noms de relations, attributs,\ndomaines, clés. Il change rarement — sa modification s'appelle une ",[611,920,921],{},"migration",".\nLe ",[602,924,661],{}," est l'ensemble des n-uplets actuellement stockés. Il change\nsans cesse, à chaque insertion, modification, suppression. Cette distinction\nsera centrale pour comprendre les ",[602,927,928],{},"anomalies de schéma"," étudiées au cours\nsuivant : un mauvais schéma peut rendre certains contenus impossibles à\nreprésenter proprement.",[931,932,933],"tip",{},[598,934,935,936,938,939,666],{},"Quand vous concevez une base, dessinez d'abord son ",[602,937,665],{}," sur papier —\nrelations, attributs, clés, flèches de clés étrangères. La saisie de\ndonnées vient ",[611,940,941],{},"après",{"title":801,"searchDepth":943,"depth":943,"links":944},2,[945,946,947,948,949],{"id":595,"depth":943,"text":596},{"id":635,"depth":943,"text":636},{"id":687,"depth":943,"text":688},{"id":819,"depth":943,"text":820},{"id":907,"depth":943,"text":908},"Relation, attribut, domaine, clé primaire, clé étrangère, schéma relationnel — le vocabulaire mathématique des bases de données.",null,"md",{},true,[956,960],{"slug":797,"kind":957,"question":804,"choices":958,"correct":796,"multi":959,"explanation":801},"qcm",[796,813,816],false,{"slug":889,"kind":957,"question":894,"choices":961,"correct":796,"multi":959,"explanation":801},[901,904],1,{"title":483,"description":950},"WX8uNS7zra0EuYHmVm_4hXkSZSU0HDd-JMEu-Hh2T4Y",{"id":966,"title":967,"bo":968,"body":969,"description":1111,"eval":951,"extension":952,"labo":951,"meta":1112,"navigation":959,"path":1113,"quizzes":1114,"readingTime":962,"seo":1115,"stem":1116,"tp":951,"__hash__":1117},"coursMemo\u002F2.nsi-tale\u002Ftb-bases-de-donnees\u002F1.modele-relationnel.memo.md","Le modèle relationnel — l'essentiel",[588],{"type":590,"value":970,"toc":1105},[971,975,992,996,1052,1056,1065,1076,1080],[593,972,974],{"id":973},"en-une-phrase","En une phrase",[598,976,639,977,979,980,982,983,985,986,988,989,666],{},[602,978,620],{}," (table) range des ",[602,981,628],{}," (lignes) selon un ",[602,984,665],{},"\n(attributs + domaines), identifie chaque n-uplet par une ",[602,987,694],{}," et\nse relie à d'autres relations par des ",[602,990,991],{},"clés étrangères",[593,993,995],{"id":994},"à-mémoriser","À mémoriser",[728,997,998,1004,1013,1024,1037,1043],{},[731,999,1000,1003],{},[602,1001,1002],{},"Relation"," = table = ensemble de n-uplets (pas de doublon, pas d'ordre).",[731,1005,1006,1009,1010,1012],{},[602,1007,1008],{},"Attribut"," = colonne ; ",[602,1011,653],{}," = ensemble des valeurs admissibles.",[731,1014,1015,1018,1019,666],{},[602,1016,1017],{},"Clé primaire"," : attribut(s) qui identifient sans ambiguïté chaque ligne ;\nnotation soulignée ",[703,1020,1021],{},[707,1022,1023],{},"att",[731,1025,1026,1029,1030,1033,1034,666],{},[602,1027,1028],{},"Clé étrangère"," : attribut dont les valeurs référencent une clé primaire\nailleurs ; notation ",[703,1031,1032],{},"att*"," ou ",[703,1035,1036],{},"att#",[731,1038,1039,1042],{},[602,1040,1041],{},"Trois contraintes d'intégrité"," : domaine, entité (clé primaire non NULL\net unique), référentielle (clé étrangère existante).",[731,1044,1045,1048,1049,1051],{},[602,1046,1047],{},"Schéma"," = structure (rarement modifiée) ; ",[602,1050,661],{}," = données (modifié\nconstamment).",[593,1053,1055],{"id":1054},"notation-dun-schéma-relationnel","Notation d'un schéma relationnel",[1057,1058,1063],"pre",{"className":1059,"code":1061,"language":1062},[1060],"language-text","Eleve(id_eleve, nom, prenom, classe)\nCours(id_cours, intitule, niveau)\nInscription(id_eleve*, id_cours*, date_inscription, note)\n","text",[703,1064,1061],{"__ignoreMap":801},[598,1066,1067,1068,1071,1072,1075],{},"Clé primaire soulignée, clé étrangère marquée ",[703,1069,1070],{},"*"," (ou ",[703,1073,1074],{},"#",") avec flèche\nimplicite vers la relation référencée.",[593,1077,1079],{"id":1078},"pièges-courants","Pièges courants",[728,1081,1082,1088,1094],{},[731,1083,1084,1085,1087],{},"Une clé primaire peut être ",[602,1086,771],{}," (plusieurs attributs ensemble).",[731,1089,1090,1091,1093],{},"Une clé primaire ne peut jamais valoir ",[703,1092,868],{}," — c'est une contrainte\nd'entité.",[731,1095,1096,1097,1100,1101,1104],{},"Une relation n'a ",[602,1098,1099],{},"pas d'ordre"," : ",[703,1102,1103],{},"ORDER BY"," réordonne le résultat d'une\nrequête, pas la relation elle-même.",{"title":801,"searchDepth":943,"depth":943,"links":1106},[1107,1108,1109,1110],{"id":973,"depth":943,"text":974},{"id":994,"depth":943,"text":995},{"id":1054,"depth":943,"text":1055},{"id":1078,"depth":943,"text":1079},"Mémo de révision sur le vocabulaire et les contraintes du modèle relationnel.",{},"\u002Fnsi-tale\u002Ftb-bases-de-donnees\u002Fmodele-relationnel.memo",[],{"title":967,"description":1111},"2.nsi-tale\u002Ftb-bases-de-donnees\u002F1.modele-relationnel.memo","dTLJGJEFKhoMXbTQwr6XJRTSiIC-EBelsaDL3CTh3BA",{"id":1119,"title":1120,"body":1121,"description":1302,"extension":952,"meta":1303,"navigation":959,"path":1304,"seo":1305,"stem":1306,"__hash__":1307},"coursSlides\u002F2.nsi-tale\u002Ftb-bases-de-donnees\u002F1.modele-relationnel.slides.md","Le modèle relationnel — diapositives",{"type":590,"value":1122,"toc":1300},[1123,1127,1130,1133,1137,1151,1153,1157,1189,1191,1195,1201,1215,1217,1221,1226,1229,1231,1234,1268,1270,1274,1281,1283,1287],[1124,1125,483],"h1",{"id":1126},"le-modèle-relationnel",[598,1128,1129],{},"Du tableur à la base : pourquoi un cadre formel ?",[1131,1132],"hr",{},[1124,1134,1136],{"id":1135},"edgar-f-codd-1970","Edgar F. Codd, 1970",[728,1138,1139,1142,1148],{},[731,1140,1141],{},"Mathématicien chez IBM.",[731,1143,1144,1145,666],{},"Propose un modèle fondé sur la ",[602,1146,1147],{},"théorie des ensembles",[731,1149,1150],{},"Devient le standard mondial : Oracle, PostgreSQL, MySQL, SQLite…",[1131,1152],{},[1124,1154,1156],{"id":1155},"vocabulaire","Vocabulaire",[728,1158,1159,1164,1169,1175,1181],{},[731,1160,1161,1163],{},[602,1162,1002],{}," = table.",[731,1165,1166,1168],{},[602,1167,1008],{}," = colonne.",[731,1170,1171,1174],{},[602,1172,1173],{},"Domaine"," = valeurs admissibles pour un attribut.",[731,1176,1177,1180],{},[602,1178,1179],{},"N-uplet"," = ligne.",[731,1182,1183,1185,1186,1188],{},[602,1184,1047],{}," = structure ; ",[602,1187,661],{}," = données.",[1131,1190],{},[1124,1192,1194],{"id":1193},"notation-dun-schéma","Notation d'un schéma",[1057,1196,1199],{"className":1197,"code":1198,"language":1062},[1060],"Eleve(id_eleve, nom, prenom, classe)\n",[703,1200,1198],{"__ignoreMap":801},[728,1202,1203,1206],{},[731,1204,1205],{},"Souligné : clé primaire.",[731,1207,1208,1209,1211,1212,1214],{},"Étoile (",[703,1210,1070],{},") ou dièse (",[703,1213,1074],{},") : clé étrangère.",[1131,1216],{},[1124,1218,1220],{"id":1219},"clés-primaires-et-étrangères","Clés primaires et étrangères",[1057,1222,1224],{"className":1223,"code":1061,"language":1062},[1060],[703,1225,1061],{"__ignoreMap":801},[598,1227,1228],{},"Table de liaison : relation plusieurs-à-plusieurs.",[1131,1230],{},[1124,1232,1041],{"id":1233},"trois-contraintes-dintégrité",[645,1235,1236,1244],{},[827,1237,1238],{},[830,1239,1240,1242],{},[833,1241,835],{},[833,1243,838],{},[840,1245,1246,1253,1261],{},[830,1247,1248,1250],{},[845,1249,1173],{},[845,1251,1252],{},"Valeur dans le bon type",[830,1254,1255,1258],{},[845,1256,1257],{},"Entité",[845,1259,1260],{},"Clé primaire unique et non NULL",[830,1262,1263,1265],{},[845,1264,876],{},[845,1266,1267],{},"Clé étrangère existante",[1131,1269],{},[1124,1271,1273],{"id":1272},"schéma-à-dessiner","Schéma à dessiner",[1275,1276],"illustration",{"alt":1277,"kind":1278,"src":1279,"svg":1280},"Schéma relationnel Eleve-Cours-Inscription","mermaid","\u002Fillustrations\u002F2.nsi-tale\u002Ftb-bases-de-donnees\u002Fschema-relationnel.svg","\u003Csvg id=\"ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" xmlns:xlink=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxlink\" class=\"illustration-svg erDiagram\" viewBox=\"0 0 530.421875 477\" role=\"graphics-document document\" aria-roledescription=\"er\">\u003Cstyle>#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel{font-family:Geist,Inter,system-ui,-apple-system,sans-serif;font-size:14px;fill:var(--diagram-text);}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .error-icon{fill:#fdecec;}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .error-text{fill:var(--diagram-text);stroke:var(--diagram-text);}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .edge-thickness-normal{stroke-width:1px;}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .edge-thickness-thick{stroke-width:3.5px;}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .edge-pattern-solid{stroke-dasharray:0;}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .edge-thickness-invisible{stroke-width:0;fill:none;}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .edge-pattern-dashed{stroke-dasharray:3;}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .edge-pattern-dotted{stroke-dasharray:2;}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .marker{fill:var(--diagram-line);stroke:var(--diagram-line);}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .marker.cross{stroke:var(--diagram-line);}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel svg{font-family:Geist,Inter,system-ui,-apple-system,sans-serif;font-size:14px;}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel p{margin:0;}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .entityBox{fill:var(--diagram-node-bg);stroke:var(--diagram-node-border);}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .relationshipLabelBox{fill:var(--diagram-surface);opacity:0.7;background-color:var(--diagram-surface);}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .relationshipLabelBox rect{opacity:0.5;}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .labelBkg{background-color:rgba(250, 251, 252, 0.5);}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .edgeLabel{background-color:var(--diagram-surface);}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .edgeLabel .label rect{fill:var(--diagram-surface);}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .edgeLabel .label text{fill:var(--diagram-text);}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .edgeLabel .label{fill:var(--diagram-node-border);font-size:14px;}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .label{font-family:Geist,Inter,system-ui,-apple-system,sans-serif;color:var(--diagram-text);}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .edge-pattern-dashed{stroke-dasharray:8,8;}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .node rect,#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .node circle,#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .node ellipse,#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .node polygon{fill:var(--diagram-node-bg);stroke:var(--diagram-node-border);stroke-width:1px;}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .relationshipLine{stroke:var(--diagram-line);stroke-width:1px;fill:none;}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .marker{fill:none!important;stroke:var(--diagram-line)!important;stroke-width:1;}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [data-look=neo].labelBkg{background-color:rgba(250, 251, 252, 0.5);}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .node .neo-node{stroke:var(--diagram-node-border);}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [data-look=\"neo\"].node rect,#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [data-look=\"neo\"].cluster rect,#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [data-look=\"neo\"].node polygon{stroke:url(#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [data-look=\"neo\"].node path{stroke:url(#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel-gradient);stroke-width:1px;}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [data-look=\"neo\"].node .neo-line path{stroke:var(--diagram-node-border);filter:none;}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [data-look=\"neo\"].node circle{stroke:url(#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [data-look=\"neo\"].node circle .state-start{fill:var(--diagram-text);}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [data-look=\"neo\"].icon-shape .icon{fill:url(#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .node rect,#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .node circle,#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .node ellipse,#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .node polygon,#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .node path{stroke-width:1.5px;}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .edgePath .path{stroke-width:1.5px;}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .label,#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .nodeLabel,#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .edgeLabel,#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .cluster-label,#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .messageText,#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .actor text{font-family:Geist,Inter,system-ui,sans-serif!important;font-weight:500!important;}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .nodeLabel,#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .cluster-label,#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .nodeLabel p,#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .cluster-label p{color:var(--diagram-text)!important;}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .nodeLabel .markdown-node-label,#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .nodeLabel .markdown-node-label p{color:var(--diagram-text)!important;}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .stateLabel text,#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .stateLabel{fill:var(--diagram-text)!important;font-weight:600!important;}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .edgeLabel{padding:0px 6px;background-color:var(--diagram-surface)!important;}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .edgeLabel rect.background,#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .edgeLabel rect{fill:var(--diagram-surface)!important;opacity:1!important;}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .edgeLabel .label text,#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .edgeLabel text{fill:var(--diagram-line)!important;}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .cluster rect{rx:4px;ry:4px;stroke-width:1px!important;stroke-dasharray:3,3!important;fill:transparent!important;}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .node rect,#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .node polygon,#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .stateGroup rect{rx:4px;ry:4px;}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel marker,#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel marker path{fill:var(--diagram-line)!important;stroke:var(--diagram-line)!important;}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .marker{fill:var(--diagram-line)!important;stroke:var(--diagram-line)!important;}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .actor{stroke-width:1.5px;}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .messageText,#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .messageText tspan{fill:var(--diagram-text)!important;}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .titleText{fill:var(--diagram-text)!important;font-weight:600!important;}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .note text,#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .note .nodeLabel{fill:var(--diagram-line)!important;color:var(--diagram-line)!important;}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .statediagram-cluster rect{fill:transparent!important;}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel .statediagram-state .divider{stroke:var(--diagram-border)!important;}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel :root{--mermaid-font-family:Geist,Inter,system-ui,-apple-system,sans-serif;}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [fill=\"#eef0fc\"]{fill:var(--diagram-node-bg)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stroke=\"#eef0fc\"]{stroke:var(--diagram-node-bg)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stop-color=\"#eef0fc\"]{stop-color:var(--diagram-node-bg)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [fill=\"rgb(238, 240, 252)\"]{fill:var(--diagram-node-bg)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stroke=\"rgb(238, 240, 252)\"]{stroke:var(--diagram-node-bg)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stop-color=\"rgb(238, 240, 252)\"]{stop-color:var(--diagram-node-bg)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [fill=\"#4948b8\"]{fill:var(--diagram-node-border)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stroke=\"#4948b8\"]{stroke:var(--diagram-node-border)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stop-color=\"#4948b8\"]{stop-color:var(--diagram-node-border)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [fill=\"rgb(73, 72, 184)\"]{fill:var(--diagram-node-border)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stroke=\"rgb(73, 72, 184)\"]{stroke:var(--diagram-node-border)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stop-color=\"rgb(73, 72, 184)\"]{stop-color:var(--diagram-node-border)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [fill=\"#c8cdf5\"]{fill:var(--diagram-accent-soft)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stroke=\"#c8cdf5\"]{stroke:var(--diagram-accent-soft)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stop-color=\"#c8cdf5\"]{stop-color:var(--diagram-accent-soft)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [fill=\"rgb(200, 205, 245)\"]{fill:var(--diagram-accent-soft)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stroke=\"rgb(200, 205, 245)\"]{stroke:var(--diagram-accent-soft)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stop-color=\"rgb(200, 205, 245)\"]{stop-color:var(--diagram-accent-soft)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [fill=\"#1f2127\"]{fill:var(--diagram-text)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stroke=\"#1f2127\"]{stroke:var(--diagram-text)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stop-color=\"#1f2127\"]{stop-color:var(--diagram-text)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [fill=\"rgb(31, 33, 39)\"]{fill:var(--diagram-text)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stroke=\"rgb(31, 33, 39)\"]{stroke:var(--diagram-text)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stop-color=\"rgb(31, 33, 39)\"]{stop-color:var(--diagram-text)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [fill=\"#000000\"]{fill:var(--diagram-text)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stroke=\"#000000\"]{stroke:var(--diagram-text)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stop-color=\"#000000\"]{stop-color:var(--diagram-text)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [fill=\"rgb(0, 0, 0)\"]{fill:var(--diagram-text)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stroke=\"rgb(0, 0, 0)\"]{stroke:var(--diagram-text)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stop-color=\"rgb(0, 0, 0)\"]{stop-color:var(--diagram-text)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [fill=\"#56595e\"]{fill:var(--diagram-line)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stroke=\"#56595e\"]{stroke:var(--diagram-line)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stop-color=\"#56595e\"]{stop-color:var(--diagram-line)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [fill=\"rgb(86, 89, 94)\"]{fill:var(--diagram-line)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stroke=\"rgb(86, 89, 94)\"]{stroke:var(--diagram-line)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stop-color=\"rgb(86, 89, 94)\"]{stop-color:var(--diagram-line)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [fill=\"#fafbfc\"]{fill:var(--diagram-surface)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stroke=\"#fafbfc\"]{stroke:var(--diagram-surface)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stop-color=\"#fafbfc\"]{stop-color:var(--diagram-surface)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [fill=\"rgb(250, 251, 252)\"]{fill:var(--diagram-surface)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stroke=\"rgb(250, 251, 252)\"]{stroke:var(--diagram-surface)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stop-color=\"rgb(250, 251, 252)\"]{stop-color:var(--diagram-surface)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [fill=\"#f3f4f6\"]{fill:var(--diagram-surface-alt)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stroke=\"#f3f4f6\"]{stroke:var(--diagram-surface-alt)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stop-color=\"#f3f4f6\"]{stop-color:var(--diagram-surface-alt)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [fill=\"rgb(243, 244, 246)\"]{fill:var(--diagram-surface-alt)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stroke=\"rgb(243, 244, 246)\"]{stroke:var(--diagram-surface-alt)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stop-color=\"rgb(243, 244, 246)\"]{stop-color:var(--diagram-surface-alt)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [fill=\"#c4c8cd\"]{fill:var(--diagram-border)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stroke=\"#c4c8cd\"]{stroke:var(--diagram-border)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stop-color=\"#c4c8cd\"]{stop-color:var(--diagram-border)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [fill=\"rgb(196, 200, 205)\"]{fill:var(--diagram-border)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stroke=\"rgb(196, 200, 205)\"]{stroke:var(--diagram-border)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stop-color=\"rgb(196, 200, 205)\"]{stop-color:var(--diagram-border)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [fill=\"#e5e7eb\"]{fill:var(--diagram-border)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stroke=\"#e5e7eb\"]{stroke:var(--diagram-border)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stop-color=\"#e5e7eb\"]{stop-color:var(--diagram-border)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [fill=\"rgb(229, 231, 235)\"]{fill:var(--diagram-border)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stroke=\"rgb(229, 231, 235)\"]{stroke:var(--diagram-border)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stop-color=\"rgb(229, 231, 235)\"]{stop-color:var(--diagram-border)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [fill=\"#e0e0e0\"]{fill:var(--diagram-border)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stroke=\"#e0e0e0\"]{stroke:var(--diagram-border)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stop-color=\"#e0e0e0\"]{stop-color:var(--diagram-border)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [fill=\"rgb(224, 224, 224)\"]{fill:var(--diagram-border)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stroke=\"rgb(224, 224, 224)\"]{stroke:var(--diagram-border)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stop-color=\"rgb(224, 224, 224)\"]{stop-color:var(--diagram-border)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [fill=\"#EDF2AE\"]{fill:var(--diagram-surface)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stroke=\"#EDF2AE\"]{stroke:var(--diagram-surface)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stop-color=\"#EDF2AE\"]{stop-color:var(--diagram-surface)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [fill=\"rgb(237, 242, 174)\"]{fill:var(--diagram-surface)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stroke=\"rgb(237, 242, 174)\"]{stroke:var(--diagram-surface)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stop-color=\"rgb(237, 242, 174)\"]{stop-color:var(--diagram-surface)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [fill=\"#fff5ad\"]{fill:var(--diagram-surface)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stroke=\"#fff5ad\"]{stroke:var(--diagram-surface)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stop-color=\"#fff5ad\"]{stop-color:var(--diagram-surface)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [fill=\"rgb(255, 245, 173)\"]{fill:var(--diagram-surface)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stroke=\"rgb(255, 245, 173)\"]{stroke:var(--diagram-surface)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stop-color=\"rgb(255, 245, 173)\"]{stop-color:var(--diagram-surface)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [fill=\"#666\"]{fill:var(--diagram-border)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stroke=\"#666\"]{stroke:var(--diagram-border)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stop-color=\"#666\"]{stop-color:var(--diagram-border)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [fill=\"rgb(0, 6, 102)\"]{fill:var(--diagram-border)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stroke=\"rgb(0, 6, 102)\"]{stroke:var(--diagram-border)}#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel [stop-color=\"rgb(0, 6, 102)\"]{stop-color:var(--diagram-border)}\u003C\u002Fstyle>\u003Cg>\u003Cdefs>\u003Cmarker id=\"ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel_er-onlyOneStart\" class=\"marker onlyOne er\" refX=\"0\" refY=\"9\" markerWidth=\"18\" markerHeight=\"18\" orient=\"auto\">\u003Cpath d=\"M9,0 L9,18 M15,0 L15,18\"\u002F>\u003C\u002Fmarker>\u003C\u002Fdefs>\u003Cdefs>\u003Cmarker id=\"ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel_er-onlyOneEnd\" class=\"marker onlyOne er\" refX=\"18\" refY=\"9\" markerWidth=\"18\" markerHeight=\"18\" orient=\"auto\">\u003Cpath d=\"M3,0 L3,18 M9,0 L9,18\"\u002F>\u003C\u002Fmarker>\u003C\u002Fdefs>\u003Cdefs>\u003Cmarker id=\"ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel_er-zeroOrOneStart\" class=\"marker zeroOrOne er\" refX=\"0\" refY=\"9\" markerWidth=\"30\" markerHeight=\"18\" orient=\"auto\">\u003Ccircle fill=\"white\" cx=\"21\" cy=\"9\" r=\"6\"\u002F>\u003Cpath d=\"M9,0 L9,18\"\u002F>\u003C\u002Fmarker>\u003C\u002Fdefs>\u003Cdefs>\u003Cmarker id=\"ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel_er-zeroOrOneEnd\" class=\"marker zeroOrOne er\" refX=\"30\" refY=\"9\" markerWidth=\"30\" markerHeight=\"18\" orient=\"auto\">\u003Ccircle fill=\"white\" cx=\"9\" cy=\"9\" r=\"6\"\u002F>\u003Cpath d=\"M21,0 L21,18\"\u002F>\u003C\u002Fmarker>\u003C\u002Fdefs>\u003Cdefs>\u003Cmarker id=\"ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel_er-oneOrMoreStart\" class=\"marker oneOrMore er\" refX=\"18\" refY=\"18\" markerWidth=\"45\" markerHeight=\"36\" orient=\"auto\">\u003Cpath d=\"M0,18 Q 18,0 36,18 Q 18,36 0,18 M42,9 L42,27\"\u002F>\u003C\u002Fmarker>\u003C\u002Fdefs>\u003Cdefs>\u003Cmarker id=\"ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel_er-oneOrMoreEnd\" class=\"marker oneOrMore er\" refX=\"27\" refY=\"18\" markerWidth=\"45\" markerHeight=\"36\" orient=\"auto\">\u003Cpath d=\"M3,9 L3,27 M9,18 Q27,0 45,18 Q27,36 9,18\"\u002F>\u003C\u002Fmarker>\u003C\u002Fdefs>\u003Cdefs>\u003Cmarker id=\"ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel_er-zeroOrMoreStart\" class=\"marker zeroOrMore er\" refX=\"18\" refY=\"18\" markerWidth=\"57\" markerHeight=\"36\" orient=\"auto\">\u003Ccircle fill=\"white\" cx=\"48\" cy=\"18\" r=\"6\"\u002F>\u003Cpath d=\"M0,18 Q18,0 36,18 Q18,36 0,18\"\u002F>\u003C\u002Fmarker>\u003C\u002Fdefs>\u003Cdefs>\u003Cmarker id=\"ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel_er-zeroOrMoreEnd\" class=\"marker zeroOrMore er\" refX=\"39\" refY=\"18\" markerWidth=\"57\" markerHeight=\"36\" orient=\"auto\">\u003Ccircle fill=\"white\" cx=\"9\" cy=\"18\" r=\"6\"\u002F>\u003Cpath d=\"M21,18 Q39,0 57,18 Q39,36 21,18\"\u002F>\u003C\u002Fmarker>\u003C\u002Fdefs>\u003Cg class=\"root\">\u003Cg class=\"clusters\"\u002F>\u003Cg class=\"edgePaths\">\u003Cpath d=\"M101.047,188L101.047,196.417C101.047,204.833,101.047,221.667,110.848,238.5C120.648,255.333,140.25,272.167,150.051,280.583L159.852,289\" id=\"ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel-id_entity-Eleve-0_entity-Inscription-2_0\" class=\"edge-thickness-normal edge-pattern-solid relationshipLine\" style=\"undefined;;;undefined\" data-edge=\"true\" data-et=\"edge\" data-id=\"id_entity-Eleve-0_entity-Inscription-2_0\" data-points=\"W3sieCI6MTAxLjA0Njg3NSwieSI6MTg4fSx7IngiOjEwMS4wNDY4NzUsInkiOjIzOC41fSx7IngiOjE1OS44NTE2ODc2MTEyMDk5NywieSI6Mjg5fV0=\" data-look=\"classic\" marker-start=\"url(#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel_er-onlyOneStart)\" marker-end=\"url(#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel_er-zeroOrMoreEnd)\"\u002F>\u003Cpath d=\"M428.258,170L428.258,181.417C428.258,192.833,428.258,215.667,418.457,235.5C408.656,255.333,389.055,272.167,379.254,280.583L369.453,289\" id=\"ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel-id_entity-Cours-1_entity-Inscription-2_1\" class=\"edge-thickness-normal edge-pattern-solid relationshipLine\" style=\"undefined;;;undefined\" data-edge=\"true\" data-et=\"edge\" data-id=\"id_entity-Cours-1_entity-Inscription-2_1\" data-points=\"W3sieCI6NDI4LjI1NzgxMjUsInkiOjE3MH0seyJ4Ijo0MjguMjU3ODEyNSwieSI6MjM4LjV9LHsieCI6MzY5LjQ1Mjk5OTg4ODc5MDAzLCJ5IjoyODl9XQ==\" data-look=\"classic\" marker-start=\"url(#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel_er-onlyOneStart)\" marker-end=\"url(#ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel_er-zeroOrMoreEnd)\"\u002F>\u003C\u002Fg>\u003Cg class=\"edgeLabels\">\u003Cg class=\"edgeLabel\" transform=\"translate(101.046875, 238.5)\">\u003Cg class=\"label\" data-id=\"id_entity-Eleve-0_entity-Inscription-2_0\" transform=\"translate(0, -8.500000953674316)\">\u003Cg>\u003Crect class=\"background\" style=\"\" x=\"-31.890625\" y=\"-1.9999990463256836\" width=\"63.78125\" height=\"21\"\u002F>\u003Ctext y=\"-10.1\" text-anchor=\"middle\" style=\"\">\u003Ctspan class=\"text-outer-tspan row\" x=\"0\" y=\"-0.1em\" dy=\"1.1em\" text-anchor=\"middle\">\u003Ctspan font-style=\"normal\" class=\"text-inner-tspan\" font-weight=\"normal\">id_eleve*\u003C\u002Ftspan>\u003C\u002Ftspan>\u003C\u002Ftext>\u003C\u002Fg>\u003C\u002Fg>\u003C\u002Fg>\u003Cg class=\"edgeLabel\" transform=\"translate(428.2578125, 238.5)\">\u003Cg class=\"label\" data-id=\"id_entity-Cours-1_entity-Inscription-2_1\" transform=\"translate(0, -8.500000953674316)\">\u003Cg>\u003Crect class=\"background\" style=\"\" x=\"-32.9375\" y=\"-1.9999990463256836\" width=\"65.875\" height=\"21\"\u002F>\u003Ctext y=\"-10.1\" text-anchor=\"middle\" style=\"\">\u003Ctspan class=\"text-outer-tspan row\" x=\"0\" y=\"-0.1em\" dy=\"1.1em\" text-anchor=\"middle\">\u003Ctspan font-style=\"normal\" class=\"text-inner-tspan\" font-weight=\"normal\">id_cours*\u003C\u002Ftspan>\u003C\u002Ftspan>\u003C\u002Ftext>\u003C\u002Fg>\u003C\u002Fg>\u003C\u002Fg>\u003C\u002Fg>\u003Cg class=\"nodes\">\u003Cg class=\"node default\" id=\"ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel-entity-Eleve-0\" data-look=\"classic\" transform=\"translate(101.046875, 98)\">\u003Cg class=\"outer-path\" style=\"\">\u003Cpath d=\"M-93.046875 -90 L93.046875 -90 L93.046875 90 L-93.046875 90\" stroke=\"none\" stroke-width=\"0\" fill=\"#eef0fc\"\u002F>\u003Cpath d=\"M-93.046875 -90 C-55.47072592060317 -90, -17.894576841206344 -90, 93.046875 -90 M-93.046875 -90 C-52.09568295335624 -90, -11.144490906712477 -90, 93.046875 -90 M93.046875 -90 C93.046875 -45.093050111678664, 93.046875 -0.1861002233573288, 93.046875 90 M93.046875 -90 C93.046875 -50.81190361098338, 93.046875 -11.623807221966757, 93.046875 90 M93.046875 90 C45.73431671114321 90, -1.5782415777135839 90, -93.046875 90 M93.046875 90 C32.336596457380956 90, -28.373682085238087 90, -93.046875 90 M-93.046875 90 C-93.046875 39.79079717211768, -93.046875 -10.418405655764644, -93.046875 -90 M-93.046875 90 C-93.046875 28.16872404632644, -93.046875 -33.66255190734712, -93.046875 -90\" stroke=\"#4948b8\" stroke-width=\"1.3\" fill=\"none\" stroke-dasharray=\"0 0\"\u002F>\u003C\u002Fg>\u003Cg style=\"\" class=\"row-rect-odd\">\u003Cpath d=\"M-93.046875 -54 L93.046875 -54 L93.046875 -18 L-93.046875 -18\" stroke=\"none\" stroke-width=\"0\" fill=\"hsl(231.4285714286, 70%, 100%)\"\u002F>\u003Cpath d=\"M-93.046875 -54 C-32.66389812150868 -54, 27.71907875698264 -54, 93.046875 -54 M-93.046875 -54 C-28.58816132779016 -54, 35.87055234441968 -54, 93.046875 -54 M93.046875 -54 C93.046875 -44.72856846350505, 93.046875 -35.4571369270101, 93.046875 -18 M93.046875 -54 C93.046875 -46.324184639692575, 93.046875 -38.64836927938514, 93.046875 -18 M93.046875 -18 C49.03634679665823 -18, 5.025818593316458 -18, -93.046875 -18 M93.046875 -18 C54.92948456768183 -18, 16.812094135363665 -18, -93.046875 -18 M-93.046875 -18 C-93.046875 -27.78422681091215, -93.046875 -37.5684536218243, -93.046875 -54 M-93.046875 -18 C-93.046875 -29.955536311515047, -93.046875 -41.911072623030094, -93.046875 -54\" stroke=\"#4948b8\" stroke-width=\"1.3\" fill=\"none\" stroke-dasharray=\"0 0\"\u002F>\u003C\u002Fg>\u003Cg style=\"\" class=\"row-rect-even\">\u003Cpath d=\"M-93.046875 -18 L93.046875 -18 L93.046875 18 L-93.046875 18\" stroke=\"none\" stroke-width=\"0\" fill=\"hsl(231.4285714286, 70%, 100%)\"\u002F>\u003Cpath d=\"M-93.046875 -18 C-37.91106401251688 -18, 17.224746974966237 -18, 93.046875 -18 M-93.046875 -18 C-30.24341753419649 -18, 32.56003993160702 -18, 93.046875 -18 M93.046875 -18 C93.046875 -7.747116267279161, 93.046875 2.5057674654416786, 93.046875 18 M93.046875 -18 C93.046875 -9.16367975511103, 93.046875 -0.32735951022205967, 93.046875 18 M93.046875 18 C53.36557608779707 18, 13.684277175594147 18, -93.046875 18 M93.046875 18 C24.015023374353703 18, -45.016828251292594 18, -93.046875 18 M-93.046875 18 C-93.046875 9.744006689682953, -93.046875 1.4880133793659063, -93.046875 -18 M-93.046875 18 C-93.046875 10.782445501237497, -93.046875 3.564891002474992, -93.046875 -18\" stroke=\"#4948b8\" stroke-width=\"1.3\" fill=\"none\" stroke-dasharray=\"0 0\"\u002F>\u003C\u002Fg>\u003Cg style=\"\" class=\"row-rect-odd\">\u003Cpath d=\"M-93.046875 18 L93.046875 18 L93.046875 54 L-93.046875 54\" stroke=\"none\" stroke-width=\"0\" fill=\"hsl(231.4285714286, 70%, 100%)\"\u002F>\u003Cpath d=\"M-93.046875 18 C-26.132398081554086 18, 40.78207883689183 18, 93.046875 18 M-93.046875 18 C-28.654280990633467 18, 35.738313018733066 18, 93.046875 18 M93.046875 18 C93.046875 28.19890110204315, 93.046875 38.3978022040863, 93.046875 54 M93.046875 18 C93.046875 25.548352242066468, 93.046875 33.096704484132935, 93.046875 54 M93.046875 54 C54.00215462519292 54, 14.957434250385845 54, -93.046875 54 M93.046875 54 C46.406429214546954 54, -0.23401657090609262 54, -93.046875 54 M-93.046875 54 C-93.046875 42.87375160904847, -93.046875 31.747503218096934, -93.046875 18 M-93.046875 54 C-93.046875 45.83860006928168, -93.046875 37.67720013856337, -93.046875 18\" stroke=\"#4948b8\" stroke-width=\"1.3\" fill=\"none\" stroke-dasharray=\"0 0\"\u002F>\u003C\u002Fg>\u003Cg style=\"\" class=\"row-rect-even\">\u003Cpath d=\"M-93.046875 54 L93.046875 54 L93.046875 90 L-93.046875 90\" stroke=\"none\" stroke-width=\"0\" fill=\"hsl(231.4285714286, 70%, 100%)\"\u002F>\u003Cpath d=\"M-93.046875 54 C-48.40377951453768 54, -3.760684029075364 54, 93.046875 54 M-93.046875 54 C-22.387765121865073 54, 48.271344756269855 54, 93.046875 54 M93.046875 54 C93.046875 63.68062898990882, 93.046875 73.36125797981764, 93.046875 90 M93.046875 54 C93.046875 62.75810977574562, 93.046875 71.51621955149125, 93.046875 90 M93.046875 90 C24.960820869568806 90, -43.12523326086239 90, -93.046875 90 M93.046875 90 C44.41850304770801 90, -4.209868904583985 90, -93.046875 90 M-93.046875 90 C-93.046875 79.05627627174327, -93.046875 68.11255254348654, -93.046875 54 M-93.046875 90 C-93.046875 76.53641501575694, -93.046875 63.0728300315139, -93.046875 54\" stroke=\"#4948b8\" stroke-width=\"1.3\" fill=\"none\" stroke-dasharray=\"0 0\"\u002F>\u003C\u002Fg>\u003Cg class=\"label name\" transform=\"translate(-17.53125, -82.5)\" style=\"\">\u003CforeignObject width=\"35.0625\" height=\"21\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 139px; text-align: start;\">\u003Cspan class=\"nodeLabel\">\u003Cp>Eleve\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003Cg class=\"label attribute-type\" transform=\"translate(-80.546875, -46.5)\" style=\"\">\u003CforeignObject width=\"16.890625\" height=\"21\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 118px; text-align: start;\">\u003Cspan class=\"nodeLabel\">\u003Cp>int\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003Cg class=\"label attribute-name\" transform=\"translate(-17.34375, -46.5)\" style=\"\">\u003CforeignObject width=\"54.65625\" height=\"21\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 160px; text-align: start;\">\u003Cspan class=\"nodeLabel\">\u003Cp>id_eleve\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003Cg class=\"label attribute-keys\" transform=\"translate(62.3125, -46.5)\" style=\"\">\u003CforeignObject width=\"18.234375\" height=\"21\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 120px; text-align: start;\">\u003Cspan class=\"nodeLabel\">\u003Cp>PK\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003Cg class=\"label attribute-comment\" transform=\"translate(105.546875, -46.5)\" style=\"\">\u003CforeignObject width=\"0\" height=\"0\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 100px; text-align: start;\">\u003Cspan class=\"nodeLabel\">\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003Cg class=\"label attribute-type\" transform=\"translate(-80.546875, -10.5)\" style=\"\">\u003CforeignObject width=\"38.203125\" height=\"21\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 141px; text-align: start;\">\u003Cspan class=\"nodeLabel\">\u003Cp>string\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003Cg class=\"label attribute-name\" transform=\"translate(-17.34375, -10.5)\" style=\"\">\u003CforeignObject width=\"28.8125\" height=\"21\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 132px; text-align: start;\">\u003Cspan class=\"nodeLabel\">\u003Cp>nom\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003Cg class=\"label attribute-keys\" transform=\"translate(62.3125, -10.5)\" style=\"\">\u003CforeignObject width=\"0\" height=\"0\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 100px; text-align: start;\">\u003Cspan class=\"nodeLabel\">\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003Cg class=\"label attribute-comment\" transform=\"translate(105.546875, -10.5)\" style=\"\">\u003CforeignObject width=\"0\" height=\"0\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 100px; text-align: start;\">\u003Cspan class=\"nodeLabel\">\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003Cg class=\"label attribute-type\" transform=\"translate(-80.546875, 25.5)\" style=\"\">\u003CforeignObject width=\"38.203125\" height=\"21\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 141px; text-align: start;\">\u003Cspan class=\"nodeLabel\">\u003Cp>string\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003Cg class=\"label attribute-name\" transform=\"translate(-17.34375, 25.5)\" style=\"\">\u003CforeignObject width=\"50.59375\" height=\"21\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 156px; text-align: start;\">\u003Cspan class=\"nodeLabel\">\u003Cp>prenom\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003Cg class=\"label attribute-keys\" transform=\"translate(62.3125, 25.5)\" style=\"\">\u003CforeignObject width=\"0\" height=\"0\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 100px; text-align: start;\">\u003Cspan class=\"nodeLabel\">\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003Cg class=\"label attribute-comment\" transform=\"translate(105.546875, 25.5)\" style=\"\">\u003CforeignObject width=\"0\" height=\"0\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 100px; text-align: start;\">\u003Cspan class=\"nodeLabel\">\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003Cg class=\"label attribute-type\" transform=\"translate(-80.546875, 61.5)\" style=\"\">\u003CforeignObject width=\"38.203125\" height=\"21\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 141px; text-align: start;\">\u003Cspan class=\"nodeLabel\">\u003Cp>string\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003Cg class=\"label attribute-name\" transform=\"translate(-17.34375, 61.5)\" style=\"\">\u003CforeignObject width=\"41.765625\" height=\"21\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 146px; text-align: start;\">\u003Cspan class=\"nodeLabel\">\u003Cp>classe\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003Cg class=\"label attribute-keys\" transform=\"translate(62.3125, 61.5)\" style=\"\">\u003CforeignObject width=\"0\" height=\"0\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 100px; text-align: start;\">\u003Cspan class=\"nodeLabel\">\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003Cg class=\"label attribute-comment\" transform=\"translate(105.546875, 61.5)\" style=\"\">\u003CforeignObject width=\"0\" height=\"0\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 100px; text-align: start;\">\u003Cspan class=\"nodeLabel\">\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003Cg class=\"divider\">\u003Cpath d=\"M-93.046875 -54.00005 L-93.046875 -53.99995 L93.046875 -53.99995 L93.046875 -54.00005\" stroke=\"none\" stroke-width=\"0\" fill=\"#eef0fc\" fill-rule=\"evenodd\"\u002F>\u003Cpath d=\"M-93.046875 -54.00005 C-93.046875 -54.00002640835609, -93.046875 -54.00000281671219, -93.046875 -53.99995 M-93.046875 -54.00005 C-93.046875 -54.000019200594394, -93.046875 -53.99998840118879, -93.046875 -53.99995 M-93.046875 -53.99995 C-31.847859612711765 -53.99995, 29.35115577457647 -53.99995, 93.046875 -53.99995 M-93.046875 -53.99995 C-41.73193613084427 -53.99995, 9.583002738311464 -53.99995, 93.046875 -53.99995 M93.046875 -53.99995 C93.046875 -53.99998078460044, 93.046875 -54.000011569200886, 93.046875 -54.00005 M93.046875 -53.99995 C93.046875 -53.99997417363689, 93.046875 -53.99999834727378, 93.046875 -54.00005 M93.046875 -54.00005 C31.61994458787042 -54.00005, -29.806985824259158 -54.00005, -93.046875 -54.00005 M93.046875 -54.00005 C34.6395973534222 -54.00005, -23.767680293155607 -54.00005, -93.046875 -54.00005\" stroke=\"#4948b8\" stroke-width=\"1.3\" fill=\"none\" stroke-dasharray=\"0 0\"\u002F>\u003C\u002Fg>\u003Cg class=\"divider\">\u003Cpath d=\"M-29.8438 -54 L-29.8437 -54 L-29.8437 90 L-29.8438 90\" stroke=\"none\" stroke-width=\"0\" fill=\"#eef0fc\" fill-rule=\"evenodd\"\u002F>\u003Cpath d=\"M-29.8438 -54 C-29.843766600480926 -54, -29.84373320096185 -54, -29.8437 -54 M-29.8438 -54 C-29.84376658455183 -54, -29.84373316910366 -54, -29.8437 -54 M-29.8437 -54 C-29.8437 -3.7457614243662576, -29.8437 46.508477151267485, -29.8437 90 M-29.8437 -54 C-29.8437 -15.368895781871153, -29.8437 23.262208436257694, -29.8437 90 M-29.8437 90 C-29.843737700340085 90, -29.84377540068017 90, -29.8438 90 M-29.8437 90 C-29.843726234138757 90, -29.843752468277515 90, -29.8438 90 M-29.8438 90 C-29.8438 50.374514194975674, -29.8438 10.749028389951349, -29.8438 -54 M-29.8438 90 C-29.8438 42.24862497759319, -29.8438 -5.502750044813624, -29.8438 -54\" stroke=\"#4948b8\" stroke-width=\"1.3\" fill=\"none\" stroke-dasharray=\"0 0\"\u002F>\u003C\u002Fg>\u003Cg class=\"divider\">\u003Cpath d=\"M49.81245 -54 L49.81255 -54 L49.81255 90 L49.81245 90\" stroke=\"none\" stroke-width=\"0\" fill=\"#eef0fc\" fill-rule=\"evenodd\"\u002F>\u003Cpath d=\"M49.81245 -54 C49.812487658377854 -54, 49.81252531675571 -54, 49.81255 -54 M49.81245 -54 C49.81247959374856 -54, 49.81250918749712 -54, 49.81255 -54 M49.81255 -54 C49.81255 -1.3614121108962038, 49.81255 51.27717577820759, 49.81255 90 M49.81255 -54 C49.81255 -15.730750983849937, 49.81255 22.538498032300126, 49.81255 90 M49.81255 90 C49.812513051188326 90, 49.81247610237665 90, 49.81245 90 M49.81255 90 C49.81252652384564 90, 49.81250304769128 90, 49.81245 90 M49.81245 90 C49.81245 57.60797070327239, 49.81245 25.215941406544786, 49.81245 -54 M49.81245 90 C49.81245 55.679433071391436, 49.81245 21.358866142782873, 49.81245 -54\" stroke=\"#4948b8\" stroke-width=\"1.3\" fill=\"none\" stroke-dasharray=\"0 0\"\u002F>\u003C\u002Fg>\u003Cg class=\"divider\">\u003Cpath d=\"M-93.046875 -54.00005 L-93.046875 -53.99995 L93.046875 -53.99995 L93.046875 -54.00005\" stroke=\"none\" stroke-width=\"0\" fill=\"#eef0fc\" fill-rule=\"evenodd\"\u002F>\u003Cpath d=\"M-93.046875 -54.00005 C-93.046875 -54.0000277651182, -93.046875 -54.000005530236386, -93.046875 -53.99995 M-93.046875 -54.00005 C-93.046875 -54.000027468261635, -93.046875 -54.00000493652327, -93.046875 -53.99995 M-93.046875 -53.99995 C-54.47381896003328 -53.99995, -15.900762920066555 -53.99995, 93.046875 -53.99995 M-93.046875 -53.99995 C-33.44796873722771 -53.99995, 26.150937525544578 -53.99995, 93.046875 -53.99995 M93.046875 -53.99995 C93.046875 -53.99998934715408, 93.046875 -54.00002869430816, 93.046875 -54.00005 M93.046875 -53.99995 C93.046875 -53.99998411276072, 93.046875 -54.00001822552144, 93.046875 -54.00005 M93.046875 -54.00005 C32.997918856455186 -54.00005, -27.051037287089628 -54.00005, -93.046875 -54.00005 M93.046875 -54.00005 C23.02015031617927 -54.00005, -47.00657436764146 -54.00005, -93.046875 -54.00005\" stroke=\"#4948b8\" stroke-width=\"1.3\" fill=\"none\" stroke-dasharray=\"0 0\"\u002F>\u003C\u002Fg>\u003C\u002Fg>\u003Cg class=\"node default\" id=\"ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel-entity-Cours-1\" data-look=\"classic\" transform=\"translate(428.2578125, 98)\">\u003Cg class=\"outer-path\" style=\"\">\u003Cpath d=\"M-94.1640625 -72 L94.1640625 -72 L94.1640625 72 L-94.1640625 72\" stroke=\"none\" stroke-width=\"0\" fill=\"#eef0fc\"\u002F>\u003Cpath d=\"M-94.1640625 -72 C-56.317287920915696 -72, -18.470513341831392 -72, 94.1640625 -72 M-94.1640625 -72 C-21.802827316610973 -72, 50.558407866778055 -72, 94.1640625 -72 M94.1640625 -72 C94.1640625 -19.38661230993724, 94.1640625 33.22677538012552, 94.1640625 72 M94.1640625 -72 C94.1640625 -40.96300125261674, 94.1640625 -9.926002505233484, 94.1640625 72 M94.1640625 72 C25.840690837131362 72, -42.482680825737276 72, -94.1640625 72 M94.1640625 72 C33.57968557452791 72, -27.004691350944185 72, -94.1640625 72 M-94.1640625 72 C-94.1640625 37.825086396755914, -94.1640625 3.650172793511828, -94.1640625 -72 M-94.1640625 72 C-94.1640625 39.72181087645901, -94.1640625 7.44362175291802, -94.1640625 -72\" stroke=\"#4948b8\" stroke-width=\"1.3\" fill=\"none\" stroke-dasharray=\"0 0\"\u002F>\u003C\u002Fg>\u003Cg style=\"\" class=\"row-rect-odd\">\u003Cpath d=\"M-94.1640625 -36 L94.1640625 -36 L94.1640625 0 L-94.1640625 0\" stroke=\"none\" stroke-width=\"0\" fill=\"hsl(231.4285714286, 70%, 100%)\"\u002F>\u003Cpath d=\"M-94.1640625 -36 C-21.173296447296423 -36, 51.817469605407155 -36, 94.1640625 -36 M-94.1640625 -36 C-54.491895294106705 -36, -14.81972808821341 -36, 94.1640625 -36 M94.1640625 -36 C94.1640625 -27.72470438393349, 94.1640625 -19.449408767866977, 94.1640625 0 M94.1640625 -36 C94.1640625 -24.150839680980468, 94.1640625 -12.301679361960936, 94.1640625 0 M94.1640625 0 C23.34927747891726 0, -47.46550754216548 0, -94.1640625 0 M94.1640625 0 C28.46442572428846 0, -37.23521105142308 0, -94.1640625 0 M-94.1640625 0 C-94.1640625 -11.56475840472866, -94.1640625 -23.12951680945732, -94.1640625 -36 M-94.1640625 0 C-94.1640625 -12.35059068018446, -94.1640625 -24.70118136036892, -94.1640625 -36\" stroke=\"#4948b8\" stroke-width=\"1.3\" fill=\"none\" stroke-dasharray=\"0 0\"\u002F>\u003C\u002Fg>\u003Cg style=\"\" class=\"row-rect-even\">\u003Cpath d=\"M-94.1640625 0 L94.1640625 0 L94.1640625 36 L-94.1640625 36\" stroke=\"none\" stroke-width=\"0\" fill=\"hsl(231.4285714286, 70%, 100%)\"\u002F>\u003Cpath d=\"M-94.1640625 0 C-35.534478929524106 0, 23.09510464095179 0, 94.1640625 0 M-94.1640625 0 C-24.2878646286526 0, 45.5883332426948 0, 94.1640625 0 M94.1640625 0 C94.1640625 8.221621355196637, 94.1640625 16.443242710393275, 94.1640625 36 M94.1640625 0 C94.1640625 10.742477032914772, 94.1640625 21.484954065829545, 94.1640625 36 M94.1640625 36 C49.262512635522945 36, 4.360962771045891 36, -94.1640625 36 M94.1640625 36 C43.56150009127567 36, -7.041062317448663 36, -94.1640625 36 M-94.1640625 36 C-94.1640625 27.113266360388344, -94.1640625 18.226532720776692, -94.1640625 0 M-94.1640625 36 C-94.1640625 24.59568052011513, -94.1640625 13.191361040230266, -94.1640625 0\" stroke=\"#4948b8\" stroke-width=\"1.3\" fill=\"none\" stroke-dasharray=\"0 0\"\u002F>\u003C\u002Fg>\u003Cg style=\"\" class=\"row-rect-odd\">\u003Cpath d=\"M-94.1640625 36 L94.1640625 36 L94.1640625 72 L-94.1640625 72\" stroke=\"none\" stroke-width=\"0\" fill=\"hsl(231.4285714286, 70%, 100%)\"\u002F>\u003Cpath d=\"M-94.1640625 36 C-27.76380443315398 36, 38.63645363369204 36, 94.1640625 36 M-94.1640625 36 C-50.84858641676699 36, -7.533110333533983 36, 94.1640625 36 M94.1640625 36 C94.1640625 48.885139302984584, 94.1640625 61.77027860596917, 94.1640625 72 M94.1640625 36 C94.1640625 45.8840513872559, 94.1640625 55.7681027745118, 94.1640625 72 M94.1640625 72 C21.010647209090408 72, -52.142768081819185 72, -94.1640625 72 M94.1640625 72 C33.52122722891959 72, -27.121608042160815 72, -94.1640625 72 M-94.1640625 72 C-94.1640625 61.05852647283078, -94.1640625 50.11705294566156, -94.1640625 36 M-94.1640625 72 C-94.1640625 61.88354066173038, -94.1640625 51.767081323460765, -94.1640625 36\" stroke=\"#4948b8\" stroke-width=\"1.3\" fill=\"none\" stroke-dasharray=\"0 0\"\u002F>\u003C\u002Fg>\u003Cg class=\"label name\" transform=\"translate(-19.5703125, -64.5)\" style=\"\">\u003CforeignObject width=\"39.140625\" height=\"21\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 143px; text-align: start;\">\u003Cspan class=\"nodeLabel\">\u003Cp>Cours\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003Cg class=\"label attribute-type\" transform=\"translate(-81.6640625, -28.5)\" style=\"\">\u003CforeignObject width=\"16.890625\" height=\"21\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 118px; text-align: start;\">\u003Cspan class=\"nodeLabel\">\u003Cp>int\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003Cg class=\"label attribute-name\" transform=\"translate(-18.4609375, -28.5)\" style=\"\">\u003CforeignObject width=\"56.890625\" height=\"21\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 162px; text-align: start;\">\u003Cspan class=\"nodeLabel\">\u003Cp>id_cours\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003Cg class=\"label attribute-keys\" transform=\"translate(63.4296875, -28.5)\" style=\"\">\u003CforeignObject width=\"18.234375\" height=\"21\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 120px; text-align: start;\">\u003Cspan class=\"nodeLabel\">\u003Cp>PK\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003Cg class=\"label attribute-comment\" transform=\"translate(106.6640625, -28.5)\" style=\"\">\u003CforeignObject width=\"0\" height=\"0\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 100px; text-align: start;\">\u003Cspan class=\"nodeLabel\">\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003Cg class=\"label attribute-type\" transform=\"translate(-81.6640625, 7.5)\" style=\"\">\u003CforeignObject width=\"38.203125\" height=\"21\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 141px; text-align: start;\">\u003Cspan class=\"nodeLabel\">\u003Cp>string\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003Cg class=\"label attribute-name\" transform=\"translate(-18.4609375, 7.5)\" style=\"\">\u003CforeignObject width=\"45.34375\" height=\"21\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 149px; text-align: start;\">\u003Cspan class=\"nodeLabel\">\u003Cp>intitule\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003Cg class=\"label attribute-keys\" transform=\"translate(63.4296875, 7.5)\" style=\"\">\u003CforeignObject width=\"0\" height=\"0\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 100px; text-align: start;\">\u003Cspan class=\"nodeLabel\">\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003Cg class=\"label attribute-comment\" transform=\"translate(106.6640625, 7.5)\" style=\"\">\u003CforeignObject width=\"0\" height=\"0\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 100px; text-align: start;\">\u003Cspan class=\"nodeLabel\">\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003Cg class=\"label attribute-type\" transform=\"translate(-81.6640625, 43.5)\" style=\"\">\u003CforeignObject width=\"38.203125\" height=\"21\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 141px; text-align: start;\">\u003Cspan class=\"nodeLabel\">\u003Cp>string\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003Cg class=\"label attribute-name\" transform=\"translate(-18.4609375, 43.5)\" style=\"\">\u003CforeignObject width=\"43.03125\" height=\"21\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 147px; text-align: start;\">\u003Cspan class=\"nodeLabel\">\u003Cp>niveau\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003Cg class=\"label attribute-keys\" transform=\"translate(63.4296875, 43.5)\" style=\"\">\u003CforeignObject width=\"0\" height=\"0\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 100px; text-align: start;\">\u003Cspan class=\"nodeLabel\">\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003Cg class=\"label attribute-comment\" transform=\"translate(106.6640625, 43.5)\" style=\"\">\u003CforeignObject width=\"0\" height=\"0\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 100px; text-align: start;\">\u003Cspan class=\"nodeLabel\">\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003Cg class=\"divider\">\u003Cpath d=\"M-94.1640625 -36.00005 L-94.1640625 -35.99995 L94.1640625 -35.99995 L94.1640625 -36.00005\" stroke=\"none\" stroke-width=\"0\" fill=\"#eef0fc\" fill-rule=\"evenodd\"\u002F>\u003Cpath d=\"M-94.1640625 -36.00005 C-94.1640625 -36.00002374310294, -94.1640625 -35.999997486205885, -94.1640625 -35.99995 M-94.1640625 -36.00005 C-94.1640625 -36.00002153613939, -94.1640625 -35.99999307227879, -94.1640625 -35.99995 M-94.1640625 -35.99995 C-51.965889321091566 -35.99995, -9.767716142183133 -35.99995, 94.1640625 -35.99995 M-94.1640625 -35.99995 C-32.349868221052326 -35.99995, 29.46432605789535 -35.99995, 94.1640625 -35.99995 M94.1640625 -35.99995 C94.1640625 -35.99998722409463, 94.1640625 -36.000024448189265, 94.1640625 -36.00005 M94.1640625 -35.99995 C94.1640625 -35.99998140298003, 94.1640625 -36.00001280596007, 94.1640625 -36.00005 M94.1640625 -36.00005 C33.38951827578681 -36.00005, -27.385025948426374 -36.00005, -94.1640625 -36.00005 M94.1640625 -36.00005 C25.954455761546498 -36.00005, -42.255150976907004 -36.00005, -94.1640625 -36.00005\" stroke=\"#4948b8\" stroke-width=\"1.3\" fill=\"none\" stroke-dasharray=\"0 0\"\u002F>\u003C\u002Fg>\u003Cg class=\"divider\">\u003Cpath d=\"M-30.9609875 -36 L-30.9608875 -36 L-30.9608875 72 L-30.9609875 72\" stroke=\"none\" stroke-width=\"0\" fill=\"#eef0fc\" fill-rule=\"evenodd\"\u002F>\u003Cpath d=\"M-30.9609875 -36 C-30.960956220569802 -36, -30.960924941139602 -36, -30.9608875 -36 M-30.9609875 -36 C-30.960953435408754 -36, -30.960919370817503 -36, -30.9608875 -36 M-30.9608875 -36 C-30.9608875 -7.071058530790729, -30.9608875 21.85788293841854, -30.9608875 72 M-30.9608875 -36 C-30.9608875 -4.058610696491648, -30.9608875 27.882778607016704, -30.9608875 72 M-30.9608875 72 C-30.960916476848155 72, -30.96094545369631 72, -30.9609875 72 M-30.9608875 72 C-30.960922225751982 72, -30.96095695150397 72, -30.9609875 72 M-30.9609875 72 C-30.9609875 45.451518402338266, -30.9609875 18.903036804676525, -30.9609875 -36 M-30.9609875 72 C-30.9609875 33.33381199360035, -30.9609875 -5.332376012799301, -30.9609875 -36\" stroke=\"#4948b8\" stroke-width=\"1.3\" fill=\"none\" stroke-dasharray=\"0 0\"\u002F>\u003C\u002Fg>\u003Cg class=\"divider\">\u003Cpath d=\"M50.9296375 -36 L50.9297375 -36 L50.9297375 72 L50.9296375 72\" stroke=\"none\" stroke-width=\"0\" fill=\"#eef0fc\" fill-rule=\"evenodd\"\u002F>\u003Cpath d=\"M50.9296375 -36 C50.92966163704204 -36, 50.92968577408408 -36, 50.9297375 -36 M50.9296375 -36 C50.92967391255931 -36, 50.92971032511861 -36, 50.9297375 -36 M50.9297375 -36 C50.9297375 -4.232540563115702, 50.9297375 27.534918873768596, 50.9297375 72 M50.9297375 -36 C50.9297375 -8.200359727483523, 50.9297375 19.599280545032954, 50.9297375 72 M50.9297375 72 C50.92971076924714 72, 50.92968403849427 72, 50.9296375 72 M50.9297375 72 C50.929703444081895 72, 50.929669388163795 72, 50.9296375 72 M50.9296375 72 C50.9296375 48.29573532752064, 50.9296375 24.591470655041277, 50.9296375 -36 M50.9296375 72 C50.9296375 46.74757555243252, 50.9296375 21.495151104865037, 50.9296375 -36\" stroke=\"#4948b8\" stroke-width=\"1.3\" fill=\"none\" stroke-dasharray=\"0 0\"\u002F>\u003C\u002Fg>\u003Cg class=\"divider\">\u003Cpath d=\"M-94.1640625 -36.00005 L-94.1640625 -35.99995 L94.1640625 -35.99995 L94.1640625 -36.00005\" stroke=\"none\" stroke-width=\"0\" fill=\"#eef0fc\" fill-rule=\"evenodd\"\u002F>\u003Cpath d=\"M-94.1640625 -36.00005 C-94.1640625 -36.00002224557647, -94.1640625 -35.99999449115293, -94.1640625 -35.99995 M-94.1640625 -36.00005 C-94.1640625 -36.000013733661895, -94.1640625 -35.99997746732379, -94.1640625 -35.99995 M-94.1640625 -35.99995 C-39.27792954550961 -35.99995, 15.608203408980785 -35.99995, 94.1640625 -35.99995 M-94.1640625 -35.99995 C-22.437514983354703 -35.99995, 49.289032533290595 -35.99995, 94.1640625 -35.99995 M94.1640625 -35.99995 C94.1640625 -35.99997704557571, 94.1640625 -36.00000409115143, 94.1640625 -36.00005 M94.1640625 -35.99995 C94.1640625 -35.99997731976994, 94.1640625 -36.00000463953988, 94.1640625 -36.00005 M94.1640625 -36.00005 C32.35477518004631 -36.00005, -29.45451213990738 -36.00005, -94.1640625 -36.00005 M94.1640625 -36.00005 C19.073921397144858 -36.00005, -56.016219705710284 -36.00005, -94.1640625 -36.00005\" stroke=\"#4948b8\" stroke-width=\"1.3\" fill=\"none\" stroke-dasharray=\"0 0\"\u002F>\u003C\u002Fg>\u003C\u002Fg>\u003Cg class=\"node default\" id=\"ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel-entity-Inscription-2\" data-look=\"classic\" transform=\"translate(264.65234375, 379)\">\u003Cg class=\"outer-path\" style=\"\">\u003Cpath d=\"M-114.5703125 -90 L114.5703125 -90 L114.5703125 90 L-114.5703125 90\" stroke=\"none\" stroke-width=\"0\" fill=\"#eef0fc\"\u002F>\u003Cpath d=\"M-114.5703125 -90 C-25.372849789011127 -90, 63.824612921977746 -90, 114.5703125 -90 M-114.5703125 -90 C-33.640163010886866 -90, 47.28998647822627 -90, 114.5703125 -90 M114.5703125 -90 C114.5703125 -51.78909392923895, 114.5703125 -13.578187858477904, 114.5703125 90 M114.5703125 -90 C114.5703125 -38.06968197906917, 114.5703125 13.860636041861653, 114.5703125 90 M114.5703125 90 C55.49247984623236 90, -3.585352807535287 90, -114.5703125 90 M114.5703125 90 C61.765137890103404 90, 8.959963280206807 90, -114.5703125 90 M-114.5703125 90 C-114.5703125 45.95073037449884, -114.5703125 1.9014607489976783, -114.5703125 -90 M-114.5703125 90 C-114.5703125 51.453437742847136, -114.5703125 12.906875485694272, -114.5703125 -90\" stroke=\"#4948b8\" stroke-width=\"1.3\" fill=\"none\" stroke-dasharray=\"0 0\"\u002F>\u003C\u002Fg>\u003Cg style=\"\" class=\"row-rect-odd\">\u003Cpath d=\"M-114.5703125 -54 L114.5703125 -54 L114.5703125 -18 L-114.5703125 -18\" stroke=\"none\" stroke-width=\"0\" fill=\"hsl(231.4285714286, 70%, 100%)\"\u002F>\u003Cpath d=\"M-114.5703125 -54 C-28.592807090731725 -54, 57.38469831853655 -54, 114.5703125 -54 M-114.5703125 -54 C-48.18624260576982 -54, 18.19782728846036 -54, 114.5703125 -54 M114.5703125 -54 C114.5703125 -40.53922932859598, 114.5703125 -27.078458657191963, 114.5703125 -18 M114.5703125 -54 C114.5703125 -42.16489230294173, 114.5703125 -30.329784605883457, 114.5703125 -18 M114.5703125 -18 C52.171800504357506 -18, -10.226711491284988 -18, -114.5703125 -18 M114.5703125 -18 C67.77062095180983 -18, 20.97092940361965 -18, -114.5703125 -18 M-114.5703125 -18 C-114.5703125 -27.08558160601789, -114.5703125 -36.17116321203578, -114.5703125 -54 M-114.5703125 -18 C-114.5703125 -26.24175493885918, -114.5703125 -34.48350987771836, -114.5703125 -54\" stroke=\"#4948b8\" stroke-width=\"1.3\" fill=\"none\" stroke-dasharray=\"0 0\"\u002F>\u003C\u002Fg>\u003Cg style=\"\" class=\"row-rect-even\">\u003Cpath d=\"M-114.5703125 -18 L114.5703125 -18 L114.5703125 18 L-114.5703125 18\" stroke=\"none\" stroke-width=\"0\" fill=\"hsl(231.4285714286, 70%, 100%)\"\u002F>\u003Cpath d=\"M-114.5703125 -18 C-52.24562050986481 -18, 10.079071480270386 -18, 114.5703125 -18 M-114.5703125 -18 C-46.51461167905627 -18, 21.541089141887454 -18, 114.5703125 -18 M114.5703125 -18 C114.5703125 -8.997189288010365, 114.5703125 0.005621423979270901, 114.5703125 18 M114.5703125 -18 C114.5703125 -6.962955621736988, 114.5703125 4.074088756526024, 114.5703125 18 M114.5703125 18 C50.099932089640404 18, -14.370448320719191 18, -114.5703125 18 M114.5703125 18 C48.83215305069099 18, -16.90600639861802 18, -114.5703125 18 M-114.5703125 18 C-114.5703125 9.38794346866891, -114.5703125 0.7758869373378197, -114.5703125 -18 M-114.5703125 18 C-114.5703125 10.324706830375376, -114.5703125 2.649413660750751, -114.5703125 -18\" stroke=\"#4948b8\" stroke-width=\"1.3\" fill=\"none\" stroke-dasharray=\"0 0\"\u002F>\u003C\u002Fg>\u003Cg style=\"\" class=\"row-rect-odd\">\u003Cpath d=\"M-114.5703125 18 L114.5703125 18 L114.5703125 54 L-114.5703125 54\" stroke=\"none\" stroke-width=\"0\" fill=\"hsl(231.4285714286, 70%, 100%)\"\u002F>\u003Cpath d=\"M-114.5703125 18 C-63.308125307718015 18, -12.04593811543603 18, 114.5703125 18 M-114.5703125 18 C-34.08133599261511 18, 46.40764051476978 18, 114.5703125 18 M114.5703125 18 C114.5703125 30.136639371625286, 114.5703125 42.27327874325057, 114.5703125 54 M114.5703125 18 C114.5703125 27.365886626432935, 114.5703125 36.73177325286587, 114.5703125 54 M114.5703125 54 C66.51385563540612 54, 18.45739877081222 54, -114.5703125 54 M114.5703125 54 C54.54617763998848 54, -5.477957220023043 54, -114.5703125 54 M-114.5703125 54 C-114.5703125 46.05596327239794, -114.5703125 38.11192654479588, -114.5703125 18 M-114.5703125 54 C-114.5703125 46.49650583482698, -114.5703125 38.99301166965397, -114.5703125 18\" stroke=\"#4948b8\" stroke-width=\"1.3\" fill=\"none\" stroke-dasharray=\"0 0\"\u002F>\u003C\u002Fg>\u003Cg style=\"\" class=\"row-rect-even\">\u003Cpath d=\"M-114.5703125 54 L114.5703125 54 L114.5703125 90 L-114.5703125 90\" stroke=\"none\" stroke-width=\"0\" fill=\"hsl(231.4285714286, 70%, 100%)\"\u002F>\u003Cpath d=\"M-114.5703125 54 C-24.575215564512646 54, 65.41988137097471 54, 114.5703125 54 M-114.5703125 54 C-61.43218671578011 54, -8.294060931560225 54, 114.5703125 54 M114.5703125 54 C114.5703125 62.62437132560762, 114.5703125 71.24874265121524, 114.5703125 90 M114.5703125 54 C114.5703125 63.47320284284499, 114.5703125 72.94640568568998, 114.5703125 90 M114.5703125 90 C53.72644299225354 90, -7.117426515492923 90, -114.5703125 90 M114.5703125 90 C64.04062777153865 90, 13.51094304307729 90, -114.5703125 90 M-114.5703125 90 C-114.5703125 82.09988949803451, -114.5703125 74.19977899606903, -114.5703125 54 M-114.5703125 90 C-114.5703125 76.55882928839968, -114.5703125 63.11765857679935, -114.5703125 54\" stroke=\"#4948b8\" stroke-width=\"1.3\" fill=\"none\" stroke-dasharray=\"0 0\"\u002F>\u003C\u002Fg>\u003Cg class=\"label name\" transform=\"translate(-34.9453125, -82.5)\" style=\"\">\u003CforeignObject width=\"69.890625\" height=\"21\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 176px; text-align: start;\">\u003Cspan class=\"nodeLabel\">\u003Cp>Inscription\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003Cg class=\"label attribute-type\" transform=\"translate(-102.0703125, -46.5)\" style=\"\">\u003CforeignObject width=\"16.890625\" height=\"21\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 118px; text-align: start;\">\u003Cspan class=\"nodeLabel\">\u003Cp>int\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003Cg class=\"label attribute-name\" transform=\"translate(-47.1640625, -46.5)\" style=\"\">\u003CforeignObject width=\"54.65625\" height=\"21\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 160px; text-align: start;\">\u003Cspan class=\"nodeLabel\">\u003Cp>id_eleve\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003Cg class=\"label attribute-keys\" transform=\"translate(84.7734375, -46.5)\" style=\"\">\u003CforeignObject width=\"17.296875\" height=\"21\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 119px; text-align: start;\">\u003Cspan class=\"nodeLabel\">\u003Cp>FK\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003Cg class=\"label attribute-comment\" transform=\"translate(127.0703125, -46.5)\" style=\"\">\u003CforeignObject width=\"0\" height=\"0\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 100px; text-align: start;\">\u003Cspan class=\"nodeLabel\">\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003Cg class=\"label attribute-type\" transform=\"translate(-102.0703125, -10.5)\" style=\"\">\u003CforeignObject width=\"16.890625\" height=\"21\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 118px; text-align: start;\">\u003Cspan class=\"nodeLabel\">\u003Cp>int\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003Cg class=\"label attribute-name\" transform=\"translate(-47.1640625, -10.5)\" style=\"\">\u003CforeignObject width=\"56.890625\" height=\"21\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 162px; text-align: start;\">\u003Cspan class=\"nodeLabel\">\u003Cp>id_cours\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003Cg class=\"label attribute-keys\" transform=\"translate(84.7734375, -10.5)\" style=\"\">\u003CforeignObject width=\"17.296875\" height=\"21\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 119px; text-align: start;\">\u003Cspan class=\"nodeLabel\">\u003Cp>FK\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003Cg class=\"label attribute-comment\" transform=\"translate(127.0703125, -10.5)\" style=\"\">\u003CforeignObject width=\"0\" height=\"0\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 100px; text-align: start;\">\u003Cspan class=\"nodeLabel\">\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003Cg class=\"label attribute-type\" transform=\"translate(-102.0703125, 25.5)\" style=\"\">\u003CforeignObject width=\"29.453125\" height=\"21\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 132px; text-align: start;\">\u003Cspan class=\"nodeLabel\">\u003Cp>date\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003Cg class=\"label attribute-name\" transform=\"translate(-47.1640625, 25.5)\" style=\"\">\u003CforeignObject width=\"106.9375\" height=\"21\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 217px; text-align: start;\">\u003Cspan class=\"nodeLabel\">\u003Cp>date_inscription\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003Cg class=\"label attribute-keys\" transform=\"translate(84.7734375, 25.5)\" style=\"\">\u003CforeignObject width=\"0\" height=\"0\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 100px; text-align: start;\">\u003Cspan class=\"nodeLabel\">\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003Cg class=\"label attribute-comment\" transform=\"translate(127.0703125, 25.5)\" style=\"\">\u003CforeignObject width=\"0\" height=\"0\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 100px; text-align: start;\">\u003Cspan class=\"nodeLabel\">\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003Cg class=\"label attribute-type\" transform=\"translate(-102.0703125, 61.5)\" style=\"\">\u003CforeignObject width=\"29.90625\" height=\"21\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 132px; text-align: start;\">\u003Cspan class=\"nodeLabel\">\u003Cp>float\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003Cg class=\"label attribute-name\" transform=\"translate(-47.1640625, 61.5)\" style=\"\">\u003CforeignObject width=\"29.5625\" height=\"21\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 132px; text-align: start;\">\u003Cspan class=\"nodeLabel\">\u003Cp>note\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003Cg class=\"label attribute-keys\" transform=\"translate(84.7734375, 61.5)\" style=\"\">\u003CforeignObject width=\"0\" height=\"0\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 100px; text-align: start;\">\u003Cspan class=\"nodeLabel\">\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003Cg class=\"label attribute-comment\" transform=\"translate(127.0703125, 61.5)\" style=\"\">\u003CforeignObject width=\"0\" height=\"0\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 100px; text-align: start;\">\u003Cspan class=\"nodeLabel\">\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003Cg class=\"divider\">\u003Cpath d=\"M-114.5703125 -54.00005 L-114.5703125 -53.99995 L114.5703125 -53.99995 L114.5703125 -54.00005\" stroke=\"none\" stroke-width=\"0\" fill=\"#eef0fc\" fill-rule=\"evenodd\"\u002F>\u003Cpath d=\"M-114.5703125 -54.00005 C-114.5703125 -54.000026975807884, -114.5703125 -54.00000395161577, -114.5703125 -53.99995 M-114.5703125 -54.00005 C-114.5703125 -54.00002320229647, -114.5703125 -53.999996404592935, -114.5703125 -53.99995 M-114.5703125 -53.99995 C-33.28182362544622 -53.99995, 48.006665249107556 -53.99995, 114.5703125 -53.99995 M-114.5703125 -53.99995 C-34.31307552810088 -53.99995, 45.94416144379824 -53.99995, 114.5703125 -53.99995 M114.5703125 -53.99995 C114.5703125 -53.99998639200972, 114.5703125 -54.00002278401944, 114.5703125 -54.00005 M114.5703125 -53.99995 C114.5703125 -53.99997944241348, 114.5703125 -54.000008884826975, 114.5703125 -54.00005 M114.5703125 -54.00005 C34.33016654553674 -54.00005, -45.90997940892652 -54.00005, -114.5703125 -54.00005 M114.5703125 -54.00005 C37.26424040944649 -54.00005, -40.04183168110703 -54.00005, -114.5703125 -54.00005\" stroke=\"#4948b8\" stroke-width=\"1.3\" fill=\"none\" stroke-dasharray=\"0 0\"\u002F>\u003C\u002Fg>\u003Cg class=\"divider\">\u003Cpath d=\"M-59.6641125 -54 L-59.6640125 -54 L-59.6640125 90 L-59.6641125 90\" stroke=\"none\" stroke-width=\"0\" fill=\"#eef0fc\" fill-rule=\"evenodd\"\u002F>\u003Cpath d=\"M-59.6641125 -54 C-59.664083149160255 -54, -59.66405379832051 -54, -59.6640125 -54 M-59.6641125 -54 C-59.6640895116381 -54, -59.6640665232762 -54, -59.6640125 -54 M-59.6640125 -54 C-59.6640125 -9.067432513236263, -59.6640125 35.865134973527475, -59.6640125 90 M-59.6640125 -54 C-59.6640125 -16.04293241735759, -59.6640125 21.91413516528482, -59.6640125 90 M-59.6640125 90 C-59.664036621599486 90, -59.66406074319898 90, -59.6641125 90 M-59.6640125 90 C-59.66404360523846 90, -59.66407471047693 90, -59.6641125 90 M-59.6641125 90 C-59.6641125 58.459022788255155, -59.6641125 26.918045576510302, -59.6641125 -54 M-59.6641125 90 C-59.6641125 46.928893201597965, -59.6641125 3.857786403195931, -59.6641125 -54\" stroke=\"#4948b8\" stroke-width=\"1.3\" fill=\"none\" stroke-dasharray=\"0 0\"\u002F>\u003C\u002Fg>\u003Cg class=\"divider\">\u003Cpath d=\"M72.2733875 -54 L72.2734875 -54 L72.2734875 90 L72.2733875 90\" stroke=\"none\" stroke-width=\"0\" fill=\"#eef0fc\" fill-rule=\"evenodd\"\u002F>\u003Cpath d=\"M72.2733875 -54 C72.27340879049582 -54, 72.27343008099164 -54, 72.2734875 -54 M72.2733875 -54 C72.27342022318196 -54, 72.27345294636392 -54, 72.2734875 -54 M72.2734875 -54 C72.2734875 -12.439815406955717, 72.2734875 29.120369186088567, 72.2734875 90 M72.2734875 -54 C72.2734875 -6.52672935715762, 72.2734875 40.94654128568476, 72.2734875 90 M72.2734875 90 C72.27345120778858 90, 72.27341491557716 90, 72.2733875 90 M72.2734875 90 C72.27345769741635 90, 72.27342789483271 90, 72.2733875 90 M72.2733875 90 C72.2733875 44.278842870709596, 72.2733875 -1.442314258580808, 72.2733875 -54 M72.2733875 90 C72.2733875 43.14068175932975, 72.2733875 -3.7186364813404964, 72.2733875 -54\" stroke=\"#4948b8\" stroke-width=\"1.3\" fill=\"none\" stroke-dasharray=\"0 0\"\u002F>\u003C\u002Fg>\u003Cg class=\"divider\">\u003Cpath d=\"M-114.5703125 -54.00005 L-114.5703125 -53.99995 L114.5703125 -53.99995 L114.5703125 -54.00005\" stroke=\"none\" stroke-width=\"0\" fill=\"#eef0fc\" fill-rule=\"evenodd\"\u002F>\u003Cpath d=\"M-114.5703125 -54.00005 C-114.5703125 -54.00001380911374, -114.5703125 -53.999977618227476, -114.5703125 -53.99995 M-114.5703125 -54.00005 C-114.5703125 -54.00002204216957, -114.5703125 -53.999994084339136, -114.5703125 -53.99995 M-114.5703125 -53.99995 C-62.98674888426814 -53.99995, -11.403185268536276 -53.99995, 114.5703125 -53.99995 M-114.5703125 -53.99995 C-24.962488134925707 -53.99995, 64.64533623014859 -53.99995, 114.5703125 -53.99995 M114.5703125 -53.99995 C114.5703125 -53.99997988036859, 114.5703125 -54.000009760737186, 114.5703125 -54.00005 M114.5703125 -53.99995 C114.5703125 -53.999973960707194, 114.5703125 -53.9999979214144, 114.5703125 -54.00005 M114.5703125 -54.00005 C41.071564760457036 -54.00005, -32.42718297908593 -54.00005, -114.5703125 -54.00005 M114.5703125 -54.00005 C55.74001048883962 -54.00005, -3.0902915223207543 -54.00005, -114.5703125 -54.00005\" stroke=\"#4948b8\" stroke-width=\"1.3\" fill=\"none\" stroke-dasharray=\"0 0\"\u002F>\u003C\u002Fg>\u003C\u002Fg>\u003C\u002Fg>\u003C\u002Fg>\u003C\u002Fg>\u003Cdefs>\u003Cfilter id=\"ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel-drop-shadow\" height=\"130%\" width=\"130%\">\u003CfeDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"\u002F>\u003C\u002Ffilter>\u003C\u002Fdefs>\u003Cdefs>\u003Cfilter id=\"ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel-drop-shadow-small\" height=\"150%\" width=\"150%\">\u003CfeDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"\u002F>\u003C\u002Ffilter>\u003C\u002Fdefs>\u003ClinearGradient id=\"ill-2-nsi-tale-tb-bases-de-donnees-schema-relationnel-gradient\" gradientUnits=\"objectBoundingBox\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"0%\">\u003Cstop offset=\"0%\" stop-color=\"#4948b8\" stop-opacity=\"1\"\u002F>\u003Cstop offset=\"100%\" stop-color=\"#c4c8cd\" stop-opacity=\"1\"\u002F>\u003C\u002FlinearGradient>\u003C\u002Fsvg>",[1131,1282],{},[1124,1284,1286],{"id":1285},"à-retenir","À retenir",[598,1288,1289,1290,1293,1294,1296,1297,666],{},"Une base relationnelle est ",[602,1291,1292],{},"un ensemble de relations"," dont les liens\nsont posés par les ",[602,1295,991],{},", et dont l'intégrité est\n",[602,1298,1299],{},"garantie par le SGBD",{"title":801,"searchDepth":943,"depth":943,"links":1301},[],"Deck projetable pour la séance d'introduction au modèle relationnel.",{},"\u002Fnsi-tale\u002Ftb-bases-de-donnees\u002Fmodele-relationnel.slides",{"title":1120,"description":1302},"2.nsi-tale\u002Ftb-bases-de-donnees\u002F1.modele-relationnel.slides","Sr71BCzOOWFKr45JkzVCVCceJvhIZ49isVw_Cvqqh6U",{"id":966,"title":967,"bo":1309,"body":1310,"description":1111,"eval":951,"extension":952,"labo":951,"meta":1403,"navigation":959,"path":1113,"quizzes":1404,"readingTime":962,"seo":1405,"stem":1116,"tp":951,"__hash__":1117},[588],{"type":590,"value":1311,"toc":1397},[1312,1314,1326,1328,1366,1368,1373,1379,1381],[593,1313,974],{"id":973},[598,1315,639,1316,979,1318,982,1320,985,1322,988,1324,666],{},[602,1317,620],{},[602,1319,628],{},[602,1321,665],{},[602,1323,694],{},[602,1325,991],{},[593,1327,995],{"id":994},[728,1329,1330,1334,1340,1348,1356,1360],{},[731,1331,1332,1003],{},[602,1333,1002],{},[731,1335,1336,1009,1338,1012],{},[602,1337,1008],{},[602,1339,653],{},[731,1341,1342,1018,1344,666],{},[602,1343,1017],{},[703,1345,1346],{},[707,1347,1023],{},[731,1349,1350,1029,1352,1033,1354,666],{},[602,1351,1028],{},[703,1353,1032],{},[703,1355,1036],{},[731,1357,1358,1042],{},[602,1359,1041],{},[731,1361,1362,1048,1364,1051],{},[602,1363,1047],{},[602,1365,661],{},[593,1367,1055],{"id":1054},[1057,1369,1371],{"className":1370,"code":1061,"language":1062},[1060],[703,1372,1061],{"__ignoreMap":801},[598,1374,1067,1375,1071,1377,1075],{},[703,1376,1070],{},[703,1378,1074],{},[593,1380,1079],{"id":1078},[728,1382,1383,1387,1391],{},[731,1384,1084,1385,1087],{},[602,1386,771],{},[731,1388,1090,1389,1093],{},[703,1390,868],{},[731,1392,1096,1393,1100,1395,1104],{},[602,1394,1099],{},[703,1396,1103],{},{"title":801,"searchDepth":943,"depth":943,"links":1398},[1399,1400,1401,1402],{"id":973,"depth":943,"text":974},{"id":994,"depth":943,"text":995},{"id":1054,"depth":943,"text":1055},{"id":1078,"depth":943,"text":1079},{},[],{"title":967,"description":1111},{"id":1119,"title":1120,"body":1407,"description":1302,"extension":952,"meta":1539,"navigation":959,"path":1304,"seo":1540,"stem":1306,"__hash__":1307},{"type":590,"value":1408,"toc":1537},[1409,1411,1413,1415,1417,1427,1429,1431,1455,1457,1459,1464,1474,1476,1478,1483,1485,1487,1489,1519,1521,1523,1525,1527,1529],[1124,1410,483],{"id":1126},[598,1412,1129],{},[1131,1414],{},[1124,1416,1136],{"id":1135},[728,1418,1419,1421,1425],{},[731,1420,1141],{},[731,1422,1144,1423,666],{},[602,1424,1147],{},[731,1426,1150],{},[1131,1428],{},[1124,1430,1156],{"id":1155},[728,1432,1433,1437,1441,1445,1449],{},[731,1434,1435,1163],{},[602,1436,1002],{},[731,1438,1439,1168],{},[602,1440,1008],{},[731,1442,1443,1174],{},[602,1444,1173],{},[731,1446,1447,1180],{},[602,1448,1179],{},[731,1450,1451,1185,1453,1188],{},[602,1452,1047],{},[602,1454,661],{},[1131,1456],{},[1124,1458,1194],{"id":1193},[1057,1460,1462],{"className":1461,"code":1198,"language":1062},[1060],[703,1463,1198],{"__ignoreMap":801},[728,1465,1466,1468],{},[731,1467,1205],{},[731,1469,1208,1470,1211,1472,1214],{},[703,1471,1070],{},[703,1473,1074],{},[1131,1475],{},[1124,1477,1220],{"id":1219},[1057,1479,1481],{"className":1480,"code":1061,"language":1062},[1060],[703,1482,1061],{"__ignoreMap":801},[598,1484,1228],{},[1131,1486],{},[1124,1488,1041],{"id":1233},[645,1490,1491,1499],{},[827,1492,1493],{},[830,1494,1495,1497],{},[833,1496,835],{},[833,1498,838],{},[840,1500,1501,1507,1513],{},[830,1502,1503,1505],{},[845,1504,1173],{},[845,1506,1252],{},[830,1508,1509,1511],{},[845,1510,1257],{},[845,1512,1260],{},[830,1514,1515,1517],{},[845,1516,876],{},[845,1518,1267],{},[1131,1520],{},[1124,1522,1273],{"id":1272},[1275,1524],{"alt":1277,"kind":1278,"src":1279,"svg":1280},[1131,1526],{},[1124,1528,1286],{"id":1285},[598,1530,1289,1531,1293,1533,1296,1535,666],{},[602,1532,1292],{},[602,1534,991],{},[602,1536,1299],{},{"title":801,"searchDepth":943,"depth":943,"links":1538},[],{},{"title":1120,"description":1302},1788035588951]