{"id":2281,"date":"2023-01-18T19:33:07","date_gmt":"2023-01-18T18:33:07","guid":{"rendered":"http:\/\/blog.georezo.net\/sigurba\/?p=2281"},"modified":"2026-01-24T09:03:18","modified_gmt":"2026-01-24T08:03:18","slug":"b-a-ba-base","status":"publish","type":"post","link":"https:\/\/blog.georezo.net\/sigurba\/2023\/01\/b-a-ba-base\/","title":{"rendered":"b.a-ba base"},"content":{"rendered":"<p><em>Tous les m\u00e9tiers reposent aujourd&rsquo;hui sur des applications, et donc des donn\u00e9es. Les urbanistes n&rsquo;en con\u00e7oivent que rarement mais ils en utilisent un grand nombre : par exemple en consultant le cadastre ou en utilisant des donn\u00e9es extraites de diff\u00e9rentes bases de donn\u00e9es comme des \u00e9l\u00e9ments issus des permis.<\/em><\/p>\n<p><em>Dans certains cas, et notamment pour certaines donn\u00e9es SIG ce sont simplement des \u00ab\u00a0couches\u00a0\u00bb, c&rsquo;est \u00e0 dire des donn\u00e9es que l&rsquo;on superpose les unes aux autres. Mais, de plus en plus, les informations saisies ou consult\u00e9es sont int\u00e9gr\u00e9es et ensuite extraites de syst\u00e8mes de gestion de base de donn\u00e9es, ou SGBD.<\/em><\/p>\n<p><!--more--><\/p>\n<h2>Quel est l&rsquo;int\u00e9r\u00eat de ces donn\u00e9es organis\u00e9es ?<\/h2>\n<ul>\n<li>optimiser le stockage des donn\u00e9es pour limiter \u00e9ventuellement son poids et s\u00e9curiser cette donn\u00e9e<\/li>\n<li>\u00e9viter la redondance des donn\u00e9es et donc les saisies \u00e9quivalentes \u00e0 plusieurs endroits<\/li>\n<li>faciliter les mises \u00e0 jour des donn\u00e9es de r\u00e9f\u00e9rence, par exemple modifier un prix unitaire \u00e0 un seul endroit<\/li>\n<li>et faciliter les diverses exploitations, statistiques en particulier.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2>Il existe plusieurs mani\u00e8res d&rsquo;organiser ces donn\u00e9es.<\/h2>\n<p>Je n&rsquo;en citerai que 3 :<\/p>\n<ul>\n<li>hi\u00e9rarchique : qui correspond souvent \u00e0 l&rsquo;organisation des pages web avec une page principale (m\u00e8re) et des pages secondaires qui d\u00e9clinent cette page principale (enfant)<\/li>\n<li>relationnelle : qui est l&rsquo;organisation majoritaire pour organiser toutes les donn\u00e9es m\u00e9tiers, et que nous allons expliciter plus en d\u00e9tail.<\/li>\n<li>en \u00e9toile : pour des analyses dites d\u00e9cisionnelles, qui correspond \u00e0 un mode d&rsquo;organisation facilitant les traitements statistiques \u00e0 grande \u00e9chelle.<\/li>\n<\/ul>\n<p>Retenez que le mode d&rsquo;organisation d\u00e9pend de la donn\u00e9e trait\u00e9e mais \u00e9galement des usages attendus. Des statistiques, principalement fournies \u00e0 l&rsquo;\u00e9chelle communale et int\u00e9gr\u00e9es annuellement, ne n\u00e9cessitent pas la m\u00eame organisation que des informations saisies pour instruire un dossier de subvention : dans le premier cas le principal lien entre toutes les tables est le code commune INSEE, dans le second cas il existera des liens plus complexes entre le dossier de subvention et les diff\u00e9rentes phases comptables.<\/p>\n<p>La m\u00e9thode, notamment pour un mod\u00e8le relationnel, consiste \u00e0 dessiner un \u00ab\u00a0mod\u00e8le de donn\u00e9e\u00a0\u00bb c&rsquo;est \u00e0 dire une organisation de celles-ci sous forme de sch\u00e9ma :<\/p>\n<ul>\n<li style=\"padding-left: 30px\">mod\u00e8le conceptuel dans un premier temps qui pr\u00e9sente les principales relations n\u00e9cessaires pour r\u00e9pondre aux besoins,<\/li>\n<li style=\"padding-left: 30px\">logique ensuite, en allant plus loin dans l&rsquo;organisation des donn\u00e9es, les diff\u00e9rentes relations et tous les \u00e9l\u00e9ments sous-jacents utiles<\/li>\n<li style=\"padding-left: 30px\">et enfin, physique, c&rsquo;est \u00e0 dire compl\u00e8tement adapt\u00e9 \u00e0 l&rsquo;outil final : format de la base de donn\u00e9e et outil d&rsquo;exploitation. En effet, selon le\/les logiciels utilis\u00e9s l&rsquo;organisation ne sera pas la m\u00eame. On peut visualiser \u00e7a avec certains formats SIG qui permettent la combinaison de diff\u00e9rentes g\u00e9om\u00e9tries (exemple du format Tab) ou d&rsquo;autres qui ne le permettent pas comme le Shape.\n<p><div id=\"attachment_2285\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/blog.georezo.net\/sigurba\/files\/2023\/01\/image_mcd_DDU.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2285\" class=\"wp-image-2285 size-medium\" src=\"http:\/\/blog.georezo.net\/sigurba\/files\/2023\/01\/image_mcd_DDU-300x209.jpg\" alt=\"Mod\u00e8le de donn\u00e9e DDU\" width=\"300\" height=\"209\" srcset=\"https:\/\/blog.georezo.net\/sigurba\/files\/2023\/01\/image_mcd_DDU-300x209.jpg 300w, https:\/\/blog.georezo.net\/sigurba\/files\/2023\/01\/image_mcd_DDU-150x105.jpg 150w, https:\/\/blog.georezo.net\/sigurba\/files\/2023\/01\/image_mcd_DDU-768x535.jpg 768w, https:\/\/blog.georezo.net\/sigurba\/files\/2023\/01\/image_mcd_DDU-600x418.jpg 600w, https:\/\/blog.georezo.net\/sigurba\/files\/2023\/01\/image_mcd_DDU.jpg 990w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-2285\" class=\"wp-caption-text\">Mod\u00e8le de donn\u00e9e DDU<\/p><\/div><\/li>\n<\/ul>\n<blockquote>\n<h2>Quelques \u00e9l\u00e9ments de terminologie<\/h2>\n<p><em>Les termes utilis\u00e9s sont importants pour bien comprendre les principes d&rsquo;organisation des bases de donn\u00e9es. Ils sont \u00e9galement nombreux et souvent \u00e9quivalents, d\u00e9pendant du domaine d&rsquo;origine et des outils utilis\u00e9s.<\/em><\/p>\n<p>&nbsp;<\/p>\n<h4>Identifiant<strong> unique, UID, IDU, cl\u00e9 primaire &#8230; atomique<\/strong><\/h4>\n<p>Cette notion est importante. Il est conseill\u00e9, dans une base de donn\u00e9es, de bien d\u00e9signer chaque ligne d&rsquo;information par un identificateur unique de mani\u00e8re \u00e0 bien qualifier et distinguer chaque \u00e9l\u00e9ment et de faciliter le tri et le filtrage des informations. Cela permet \u00e9galement de remonter \u00e0 un utilisateur ou \u00e0 une entit\u00e9 sp\u00e9cifique du syst\u00e8me tr\u00e8s facilement.<br \/>\n<a href=\"https:\/\/actualiteinformatique.fr\/internet-of-things-iot\/lidentifiant-unique-uid\" target=\"_blank\" rel=\"nofollow\">https:\/\/actualiteinformatique.fr\/internet-of-things-iot\/lidentifiant-unique-uid<\/a><\/p>\n<p>&nbsp;<\/p>\n<h4><strong>Table,<\/strong> fichier<\/h4>\n<p>Dans un syst\u00e8me relationnel, et quel que soit le \u00ab\u00a0SGBD\u00a0\u00bb utilis\u00e9, (Oracle, My SQL, PostGre, &#8230;), les diff\u00e9rentes informations sont stock\u00e9es dans des tables. Ces tables correspondent en quelque sorte aux diff\u00e9rentes feuilles d&rsquo;un tableur.<\/p>\n<p>&nbsp;<\/p>\n<h4>Entit\u00e9s, enregistrements, lignes, tuples<\/h4>\n<p>Les diff\u00e9rents enregistrements d&rsquo;une table correspondent \u00e0 des lignes d&rsquo;information coh\u00e9rentes. Par exemple la liste des diff\u00e9rents zonages dessin\u00e9s dans un PLU avec ses informations associ\u00e9es.<\/p>\n<p>&nbsp;<\/p>\n<h4><strong><strong>Champs, variables, colonnes, attributs<\/strong><\/strong><\/h4>\n<p>Ce sont en quelque sorte les informations \u00e9l\u00e9mentaires. Par exemple, pour un enregistrement dans une table listant les communes l&rsquo;information sur le code INSEE.<\/p>\n<p>&nbsp;<\/p>\n<h4><strong>Domaines, listes de valeurs<\/strong><\/h4>\n<p>Ce sont des \u00e9l\u00e9ments, stock\u00e9s en r\u00e8gle g\u00e9n\u00e9rale dans des fichiers, utilis\u00e9s pour saisir certaines informations de mani\u00e8re accompagn\u00e9e et norm\u00e9e. Par exemple, ce peut \u00eatre la liste des communes de mani\u00e8re \u00e0 proposer celles correspondant au territoire d&rsquo;intervention.<\/p>\n<p>&nbsp;<\/p>\n<h4><strong>Pour aller + loin :<\/strong><\/h4>\n<p style=\"text-align: left\">Vocabulaire base de donn\u00e9es : <a href=\"https:\/\/fr.wikibooks.org\/wiki\/Les_bases_de_donn%C3%A9es\/Le_vocabulaire_de_base_des_BDD\" target=\"_blank\" rel=\"nofollow\">https:\/\/fr.wikibooks.org\/wiki\/Les_bases_de_donn%C3%A9es\/Le_vocabulaire_de_base_des_BDD<\/a><\/p>\n<p style=\"text-align: left\">Wikip\u00e9dia : <a href=\"https:\/\/www.base-de-donnees.com\/entite\/\">https:\/\/fr.wikipedia.org\/wiki\/Base_de_donn%C3%A9es<\/a><\/p>\n<p style=\"text-align: left\">Entit\u00e9 : <a href=\"https:\/\/www.base-de-donnees.com\/entite\/\">https:\/\/www.base-de-donnees.com\/entite\/<\/a><\/p>\n<p style=\"text-align: left\">Mod\u00e8le relationnel\/multidimensionnel (\u00e9toile) : <a href=\"https:\/\/maximilienandile.github.io\/2016\/10\/12\/Base-de-donnees-comprendre-les-differences-entre-le-modele-relationnel-et-le-modele-multidimensionnel\/\">https:\/\/maximilienandile.github.io\/2016\/10\/12\/Base-de-donnees-comprendre-les-differences-entre-le-modele-relationnel-et-le-modele-multidimensionnel\/<\/a><\/p>\n<p style=\"text-align: left\">Diff\u00e9rents niveaux de mod\u00e8le : <a href=\"https:\/\/louisvandevelde.be\/index.php?dos=my&amp;fic=meris\">https:\/\/louisvandevelde.be\/index.php?dos=my&amp;fic=meris<\/a><\/p>\n<p style=\"text-align: left\">Commission r\u00e8gles et qualit\u00e9 du CNIG :\u00a0<a id=\"m_1776977253769813273LPNoLPOWALinkPreview\" href=\"http:\/\/cnig.gouv.fr\/commission-regles-qualite-r21391.html\" target=\"_blank\">http:\/\/cnig.gouv.fr\/commission-regles-qualite-r21391.html<\/a><\/p>\n<\/blockquote>\n<p>&nbsp;<\/p>\n<h2>Qualit\u00e9 raisonn\u00e9e<\/h2>\n<p>Derni\u00e8re notion importante en mati\u00e8re de base de donn\u00e9es, celle de<a href=\"https:\/\/fr.wikipedia.org\/wiki\/Qualit%C3%A9_des_donn%C3%A9es\"> qualit\u00e9<\/a>. Celle-ci est essentielle, y compris pour l&rsquo;utilisateur final :<\/p>\n<ul>\n<li>Par exemple s&rsquo;il existe plusieurs orthographes pour les noms de communes, la recherche pourra \u00eatre incompl\u00e8te.<\/li>\n<li>De la m\u00eame mani\u00e8re si une information n&rsquo;est pas bien classifi\u00e9e, il sera difficile de produire des analyses pertinentes. Je pense l\u00e0 aux classifications d&rsquo;occupation du sol qui posent la question du m\u00e9lange entre morphologie du b\u00e2ti et usage r\u00e9el ? exemple d&rsquo;une maison utilis\u00e9e comme atelier artisanal<\/li>\n<li>On parle aussi de qualit\u00e9 en ce qui concerne les \u00e9l\u00e9ments g\u00e9om\u00e9triques, un <a href=\"https:\/\/www.cerema.fr\/fr\/centre-ressources\/boutique\/qualite-donnees-geographiques-quels-enjeux-collectivites\">sujet<\/a> largement port\u00e9 par le CEREMA et en lien avec la qualification des donn\u00e9es, notion qui renvoit \u00e0 sa description et son <a href=\"https:\/\/www.grand-est.developpement-durable.gouv.fr\/le-catalogue-de-donnees-geographiques-a26.html\">catalogage<\/a>.<\/li>\n<\/ul>\n<p>N\u00e9anmoins, comme dans tout domaine, le principe de r\u00e9alit\u00e9 conduit \u00e0 parfois relativiser la tendance \u00e0 la normalisation qualitative. En effet, comme l&rsquo;\u00e9voque Tetranos dans ses pr\u00e9sentations sur la qualit\u00e9 :<\/p>\n<ul>\n<li>la qualit\u00e9 s&rsquo;appr\u00e9cie au regard d&rsquo;un besoin<\/li>\n<li>ce besoin peut \u00eatre diff\u00e9rent d&rsquo;un acteur \u00e0 l&rsquo;autre<\/li>\n<li>la mod\u00e9lisation est toujours un parti pris de repr\u00e9sentation de la r\u00e9alit\u00e9 (carto versus terrain) et de ses informations associ\u00e9es<\/li>\n<li>des adaptations sont parfois n\u00e9cessaire suivant les caract\u00e9ristiques du Syst\u00e8me de Gestion de Base de Donn\u00e9es, c&rsquo;est pour \u00e7a que l&rsquo;on d\u00e9cline le mod\u00e8le de base, conceptuel, jusqu&rsquo;au mod\u00e8le physique, adapt\u00e9 aux outils.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><em>Il peut donc \u00eatre utile de dessiner un mod\u00e8le, une organisation des donn\u00e9es, moins contraint que ce que le concepteur imaginerait au d\u00e9part. Les r\u00e8gles doivent r\u00e9pondre \u00e0 des besoins et des utilisateurs et ne pas imposer des contraintes par simple orthodoxie informatique.<\/em><\/p>\n<p><em>Qui n&rsquo;a pas eu des formulaires \u00e0 remplir avec des informations \u00ab\u00a0obligatoires\u00a0\u00bb qui ne nous paraissaient pas du tout essentielles au sujet ? Ou le dossier qui doit \u00eatre complet pour passer \u00e0 l&rsquo;\u00e9tape d&rsquo;instruction avec des informations finalement pas si importantes et qui peuvent \u00eatre demand\u00e9es plus tard ? Il faut, en fait, trouver le juste milieu entre les contraintes qui assurent la \u00ab\u00a0solidit\u00e9\u00a0\u00bb de la base et l\u2019int\u00e9r\u00eat pour l&rsquo;utilisateur.<\/em><\/p>\n<p>&nbsp;<\/p>\n<p><em>Grand merci \u00e0 T\u00e9tranos pour ses apports et \u00e0 Elise pour sa relecture et ses questionnements<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tous les m\u00e9tiers reposent aujourd&rsquo;hui sur des applications, et donc des donn\u00e9es. Les urbanistes n&rsquo;en con\u00e7oivent que rarement mais ils en utilisent un grand nombre : par exemple en consultant le cadastre ou en utilisant des donn\u00e9es extraites de diff\u00e9rentes bases de donn\u00e9es comme des \u00e9l\u00e9ments issus des permis. Dans certains cas, et notamment pour [&hellip;]<\/p>\n","protected":false},"author":47,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4317],"tags":[38,350,4301],"class_list":["post-2281","post","type-post","status-publish","format-standard","hentry","category-lessentiel-2","tag-donnees","tag-statistique","tag-urbanisme-2"],"_links":{"self":[{"href":"https:\/\/blog.georezo.net\/sigurba\/wp-json\/wp\/v2\/posts\/2281","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.georezo.net\/sigurba\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.georezo.net\/sigurba\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.georezo.net\/sigurba\/wp-json\/wp\/v2\/users\/47"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.georezo.net\/sigurba\/wp-json\/wp\/v2\/comments?post=2281"}],"version-history":[{"count":23,"href":"https:\/\/blog.georezo.net\/sigurba\/wp-json\/wp\/v2\/posts\/2281\/revisions"}],"predecessor-version":[{"id":2424,"href":"https:\/\/blog.georezo.net\/sigurba\/wp-json\/wp\/v2\/posts\/2281\/revisions\/2424"}],"wp:attachment":[{"href":"https:\/\/blog.georezo.net\/sigurba\/wp-json\/wp\/v2\/media?parent=2281"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.georezo.net\/sigurba\/wp-json\/wp\/v2\/categories?post=2281"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.georezo.net\/sigurba\/wp-json\/wp\/v2\/tags?post=2281"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}