banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oubliĂ© ?

#1 Thu 16 November 2006 10:06

Greg B
Participant occasionnel
Date d'inscription: 16 Nov 2006
Messages: 30

Quand utiliser un SGBD ?

Bonjour

Premier message sur le forum donc excusez moi d'avance si ce sujet n'est pas posté au bon endroit.

En fin de parcours universitaire, il est question que je fasse un stage dans une mairie qui désire mettre en place un SIG. Mon travail sera de les eclairer sur les SIG, sur leurs besoins et sur les possiblités qu'ils auront grace à cet outil.

Ca me parait deja ĂȘtre un gros chantier pour moi que de mettre en place un SIG dans une mairie...peut-etre pourrez-vous me donner quelques conseils methodologiques ?

Au cours de ma formation j'ai eu trĂ©s peu de cours sur les SGBD (juste un peu sur Access...). De ce fait, je maitrise mal l'apport d'un tel outil. Dans les diffĂ©rents travaux que j'ai eu Ă  faire, je ne m'appuyais que sur des fichiers Excel que je transposais dans le SIG. J'ai lu ici ou lĂ   que le SGBD servait lors de grands volumes de donnĂ©es...mais Ă  partir de quel volume ?

Bref, j'analyse mal la relation entre SIG et SGBD...donc si vous pouvez m'aider, j'en serais ravi...

Cordialement

Hors ligne

 

#2 Fri 17 November 2006 14:13

Erwan
Membre
Lieu: BZH
Date d'inscription: 17 Feb 2006
Messages: 79

Re: Quand utiliser un SGBD ?

En fait, le SGBD est un élément de ton SIG.

Disons pour faire simple, que cela consiste Ă  externaliser les donnĂ©es attributaires et parfois mĂȘme les donnĂ©es gĂ©ographiques de ton outil SIG. celles-ci sont inscrites dans des tables attributaires, mises en relation les unes aux autres via des identifiants.

ACCESS est un SGBD relationnel disons "personnel" : suffisant pour des petites bases et un nombre limité d'utilisateurs. Contraintes :
- les données géographiques restent localisées dans ton outil SIG
- la protection des données est plus que limitée
- tu dépends de microsoft

Sinon, il existe de vĂ©ritablesSGBD,  Ă©diteur (Oracle, Sybase, ...) ou Libres comme Postgresql et MySql. Ces solutions sont de plus en plus utilisĂ©es dans les collectivitĂ©s territoriales pour gĂ©rer les SIG en mode multi-utilisateurs.
Oracle, PostgresSQL, Mysql possÚdent des cartouches spatiales pour gérer les données géographiques.

Avantages :

- Centralisation et mutualisation des données
- Mise Ă  jour en simultanĂ© par diffĂ©rents utilisateurs d'une mĂȘme couche d'information
- ContrÎle et Gestion des droits d'accÚs : la base est contrÎlée par un administrateur
- Optimisation : possibilitĂ© de crĂ©er des fichier d'index pour accĂ©lĂ©rer le traitement des requĂȘtes
- InteropĂ©rabilitĂ© : le SGBD peut ĂȘtre utilisĂ© par plusieurs outils SIG ou non SIG

Cordialement

R1


R1

Hors ligne

 

#3 Fri 17 November 2006 17:38

lionel_
Participant actif
Lieu: meaux
Date d'inscription: 20 Apr 2006
Messages: 88

Re: Quand utiliser un SGBD ?

bonjour
pense que le problÚme dvrait etre inversé
la mairie a un sig ou non et il faut connaitre leurs besoins pour aller vers le logiciel.
sinon pour avoir une idée de l'utilisation d'une table aller sur le site de sigplus pour visualiser les vidéos http://sigplus.free.fr/article.php3?id_article=14.
sinon MS Acces est un gestionnaire de "base de donnĂ©es fichiers" alors que par exemple  MS SQL est un gestionnaire de base de donnĂ© serveur . L'utilisation d'un  gestionnaire de donnĂ©es  permet d' organiser les donnĂ©es de facon Ă  : faciliter l'acces ( temps de rĂ©ponse), authentifier les utilisateurs , vĂ©rifier les droits d'accĂšs des utilisateurs ( Ă©criturre lecture). 
MS acces est un concepteur de base de donnĂ©es et cache la complĂ©xitĂ© par des interfacesn visuelle. Tous dans MS excel peut ĂȘtre fait avec le langage Visual basic pour application pour gĂ©rer l intĂ©gritĂ© des donnĂ©es . Avec une base de donnĂ©es , tous les scripts s'Ă©crivent dans le  langage de base commun avec tous les sgbd le SQL puis avec l 'utilisation d'un langage spĂ©cifique a la base de donĂ©nes choisie le Transact SQL pour MS SQL et le T SQL pour oracle.
L'algorythme permettant l'acces aux donnĂ©es peuvent ĂȘtre choisie parfois pour optimise l'acces aux donnĂ©es (ISAM http://www.xon.be/scr4/objs/objs9.htm,Btree Ctree ) comme l utilisation index clĂ© primaire ....
Ce langage apporte de nombreuses fonctions/outils permettant de travailler sur les tables ou les métédata de facon manuelle ( en lancant le script) ou automatique ( fonction appeler lors de la modification de certaines données.
Le choix du type de colonnes créer dans msacces sont prédéfini tandis que les base de données permettent de créer de nouveaux type et donc de créer de nouvelles fonctions qui vont permettre d'utiliser les données stockées dans les cellules .
LEs base de données peuvent aussi stocker des images raster en leur sein mais cela est sujet a discussion car ces fichiers doivent alors prendre le moins de place possible : c'est pourquoi le format ecw et jpeg2000 sont actuellement préférés .
Le sujet est vaste et le passage d'une table stockée dans un sgbd vers un autre sgbd posent souvent des problÚmes surtout si on utilise des fonctionnalités propres à chaque sgbd.
Google est votre ami si vous cherchez des informations ou des tutoriels

Cordialement

Dernière modification par lionel_ (Fri 17 November 2006 17:53)

Hors ligne

 

Pied de page des forums

Copyright Association GeoRezo