Skip to content

ZEP13/biblio_db_java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

Gestion d’une bibliothèque

Objectif
Créer une application Java orientée objet connectée à une base de données via JDBC (java.sql).
L’application doit permettre de gérer des livres, des auteurs et les emprunts de livres.

Consignes
Chaque livre appartient à un auteur.
Un livre peut être emprunté ou retourné.
Lorsqu’un livre est emprunté, un enregistrement doit être ajouté dans une table « emprunt » contenant l’historique des emprunts.
Chaque emprunt doit inclure la date d’emprunt et la date de retour (remplie uniquement quand le livre est retourné).
Il doit être possible d’afficher la liste des livres avec leur auteur.
Une méthode doit permettre de retourner tous les livres d’un auteur donné.

Indications sur la base de données
La base doit contenir au minimum trois tables :

    auteur

    livre

    emprunt (liée à un livre et contenant les dates d’emprunt et de retour)

Le reste de la structure, les noms des colonnes et les relations sont à concevoir par vous-même.

Contraintes techniques
Le code doit être orienté objet, avec des classes claires pour les entités et la logique métier.
Les interactions avec la base doivent se faire uniquement avec java.sql (connexion, requêtes, résultats).
La structure SQL, les classes et les méthodes sont à concevoir librement.

Les script SQL doivent présent dans le projet.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages