Créer un blog Présentation

Nom du blog :
projetgps
Description du blog :
Le "journal de bord" du projet simulation d'un système de GPS pour l'IUT de montpellier
Catégorie :
Blog Sciences
Date de création :
09.10.2007
Dernière mise à jour :
29.01.2008
RSS

Rubriques

>> Toutes les catégories <<
· Analyse (12)
· Cahier des Charges (24)
· Général (5)
· Implementation (14)

Navigation

Accueil
Livre d'or projetgps
Créer un blog
Contactez-moi !
Faites passer mon Blog !
Mes blogs et sites préférés

Billets les plus lus

· Recherche de Sommet
· Diagramme de classe v0.2
· Methode de travail
· Diagramme de Uses Cases v0.1 (utilisateur)
· Convention d'Ecriture
· Esquisse du cahier des charges niveau utilisateur
· Convention d'Ecriture, fin
· Cahier des charges version finale
· Rapport préliminaire
· Cahier des charges niveau développeur

Statistiques



Recherche personnalisée

Derniers commentaires

RSS

Autres blogs à visiter :

· meteoplus
· prepacapes
· meteo77
· cssh
· madelaine
· biologie
· benmessaoudfeiz
· gb2002
· marcotbm
· journaldu56



Implementation de la Base de données

Implementation de la Base de données

Posté le 21.11.2007 par projetgps
Nous nous sommes mis à la recherche d'un moyen de stocker les données du programme, qui soit le plus pratique possible.
Nous avons écarté le choix du fichier par commodité au niveau des multiplicités entre les classes.
Il apparait qu'une base de donnée relationnelle parait mieux adaptée.

Nous avons donc regarder ce qui se faisait en SGBD relationnel. Nous avons d'abord délimiter la recherche : il nous fallait quelque chose qui ne nécessite pas une connexion à un serveur distant pour permettre l'utilisation du programme hors connexion.

Notre choix s'est tout d'abord porté sur Firebird 2.0 qui propose une version embedded (embarquée). Mais nous avons du changer pour un problème de portabilité

En effet nous travaillons sur un java development kit 1.6 et les seuls driver disponible pour cette plateforme était des drivers OBDC. Nous avons pensé qu'il risquerait d'y avoir des problèmes de portabilité sous linux notamment.
Les dernière version de driver JBDC étant actuellement pour un jdk 1.5

Ainsi notre choix final s'est porté sur Java DB ou Apache Derby, la base de donnée fournit en natif avec la version 1.6 de java.
Vu qu'elle est intégrée aucun problème de portabilité ou de driver JBDC et en plus elle propose une version embedded tout comme firebird 2.0

Seul problème sur lequel nous travaillons actuellement, elle ne propose pas une interface d'administration très pratique..
Mais nous avons d'ore et déjà réussi à charger les driver, créer une base s'y connecter et créer quelques tables.
Nous sommes en ce moment en train d'avancer sur les requêtes.

Temps de réalisation : plus de 10h (!)



--


:: Poster un commentaire

Votre nom : *
Votre adresse email : *
Titre du commentaire : *
Votre commentaire : *
Votre centerblog : http://.centerblog.net

Code de validation

CAPTCHA Image

Pour valider votre commentaire, vous devez recopier ci-dessous le chiffre que vous lisez sur l'image à gauche :

 

Ce blog est hébérgé par centerblog. Créer un blog c'est simple, rapide et gratuit sur centerblog.net !
Signaler un abus