Bases de données embarquées : intérêts et fonctionnement - Exemple avec Derby (JavaDB)

Ajouter à la bibliothèque

H3867 V1 Article de référence

Bases de données embarquées : intérêts et fonctionnement - Exemple avec Derby (JavaDB)

Auteur(s) : Max CHEVALIER, Karen PINEL-SAUVAGNAT, Olivier TESTE

Date de publication : 10 février 2014 | Read in english

Ajouter à la bibliothèque Ajouter à la bibliothèque

Logo Techniques de l'Ingenieur Cet article est réservé aux abonnés
Pour explorer cet article plus en profondeur Consulter un extrait gratuit

Déjà abonné ?

Présentation

RÉSUMÉ

Cet article présente le principe des bases de données embarquées. La généralisation de divers appareillages autonomes exige le développement d'applications adaptées rendant inadéquate l'approche traditionnelle de stations de bureau avec accès permanent à un serveur de bases de données. Les principes sous-jacents aux bases de données embarquées se résument en trois points : la portabilité pour réduire la taille du SGBD et faciliter son déploiement dans les applications qui l'encapsulent, l'accessibilité locale et l'administration simplifiée. Dans un second temps, l'article présente un exemple de SGBD embarqué nommé Derby, programmé entièrement en Java et supportant le standard JDBC 4.

Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.

Lire l'article

AUTEUR(S)

  • Max CHEVALIER : Enseignant-chercheur en informatique - Université de Toulouse – Institut de recherche en Informatique (IRIT – UMR 5505)

  • Karen PINEL-SAUVAGNAT : Enseignant-chercheur en informatique - Université de Toulouse – Institut de recherche en Informatique (IRIT – UMR 5505)

  • Olivier TESTE : Enseignant-chercheur en informatique - Université de Toulouse – Institut de recherche en Informatique (IRIT – UMR 5505)

 INTRODUCTION

Ces dernières années, la diversité des supports et des moyens pouvant être utilisés pour faire fonctionner les SGBD (Système de Gestion de Bases de Données) bouscule le traditionnel modèle de stations de bureau accédant à un serveur de bases de données (BD). La généralisation d'appareils mobiles (smart phones, tablettes...) réclame le besoin de développements légers et d'applications autonomes dont la connexion ne peut pas être maintenue de manière permanente. Sont apparues dans ce contexte les BD (ou SGBD) dites embarquées, que nous nous proposons de présenter dans cet article.

Dans un premier temps, nous donnons une définition des bases de données embarquées avant de préciser leurs intérêts, ainsi que les champs d'applications dans lesquels on peut les retrouver. Nous présentons ensuite un exemple de SGBD embarqué nommé Derby (JavaDB). Nous montrons lors de cette présentation que Derby, bien que de petite taille, remplit les principaux objectifs et fonctions classiquement attribués aux SGBD. Enfin, au travers d'un exemple d'application de gestion simplifiée de parking automobile, nous développons les particularités d'implantation et de mise en place de Derby : programmation Java avec le standard JDBC, intégration de sous-programmes stockés et déclencheurs.

Cet article est réservé aux abonnés
Logo Techniques de l'Ingenieur

Cet article est réservé aux abonnés. Il vous reste 92 % à découvrir.

Cet article est réservé aux abonnés Consulter un extrait gratuit

Déjà abonné ?


MOTS-CLÉS

base de données   |   bases de données embarquées   |   Derby   |   Gestion de base de données

DOI (DIGITAL OBJECT IDENTIFIER)

https://doi.org/10.51257/a-v1-h3867

Lecture en cours
Bases de données embarquées : intérêts et fonctionnement - Exemple avec Derby (JavaDB)

Article inclus dans l'offre

"Technologies logicielles Architectures des systèmes"

( 408 articles )

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques.

Services

Quiz, médias, tableaux, formules, vidéos, etc.

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

Des avantages inclus

Un ensemble de services exclusifs en complément des ressources.

Voir le détail de l'offre

Dans les ressources documentaires

Sécurité des systèmes embarqués

Les systèmes embarqués sont omniprésents dans nos sociétés modernes. Ils sont complexes car ils regroupen...

Développement pour mobiles avec Android

La plate-forme Android est un système d'exploitation dédié au développement d'application pour mobiles, P...

Ordonnancement temps réel - Ordonnancement réparti

La validation des systèmes temps réel répartis nécessite une analyse des traitements parallèles sur les p...

Machine virtuelle Java (JVM)

Le succès de Java l'a promu langage de programmation sur internet. Cet article présente une architecture ...

Tous les livres blancs
Article Google Street View s'invite sur un chameau
13 octobre 2014
Google Street View s'invite sur un chameau

Google délaisse pour un temps la bonne vieille Google Street Car, et s'aventure à dos de chameau pour arpenter les dunes émiraties du Rub al-Khali, autour de l'...

Toutes les actualités

Inscrivez-vous aux newsletters !

Contactez-nous