A TELIER O RACLE N O SQL SGBD « C LÉ - VALEUR »
Qui suis-je ? Parcours : – Ingénieur ISIMA 2010 – Docteur en informatique 2013 – Ingénieur de Recherche contractuel Domaines de publications : – Théorie des graphes – Optimisation discrète Ouvrages tech. & sci. : – Bases de données – Bases de données NoSQL et Big Data – Objets connectés 2
P REMIERS PAS 3
Télchargement : Oracle NoSQL Database Server 4
Décompression dans le dossier c:\oracle\kv Création du répertoire de travail c:\kvroot Création/démarrage d’une nouvelle base de données : kvstore Installation 5
Vérifier le client shell Tester le serveur Vérification 6
P REMIER PROGRAMME 7
NetBeans : créer une Java Application 8
Connexion : test 9
« Create » et « Read » 10 Create Read
« Update » et « Delete » 11 Update Delete
Clé composée 12
Ajouter Chambord Emilie 13 Toujours avec une seule boucle while
M ODÉLISATION 14
Règles de modélisation 15
Exercice : créer les données dans la base 16
Idée pour relier Livre et Ecrire ? Avec une nouvelle contrainte : un livre peut être écrit pas plusieurs auteurs Insérer ces données dans la bdd 17
E XEMPLE COMPLET 18
Interface 19
Réaliser les boutons en vert 20
Livres d’un auteur 21
Réaliser le bouton « Auteurs d’un livre » 22
Pour finir : ajout/suppresion d’une relation Vérifier que le livre existe Vérifier que l’auteur existe Faire la mise à jour sur les deux tables A_ECRIT et ECRIT_PAR Tester avec « Tintin » 23
Fin 24