Bonjour,
Je souhaite créer une petite base de données de livres, magazines et articles sur le jeu d'échecs et je suis complètement débutant dans la conception de BDD. Sur la base des articles parcourus sur ce site et ailleurs, une étape liminaire semble être la création d'un MCD. Dans celui que j'imagine, la table Ouvrage est centrale, les tables Auteur, Collection (suite de livres), Type (livre, magazine, article), Edition s'y rapportent directement.
Dans un répertoire "Echecs" enregistré sur mon DD, j'ai une arborescence de dossiers et sous-dossiers jusqu'aux fichiers que je souhaite traduire dans ma BDD. Par exemple, dans la table Theme, je peux avoir quelques thèmes comme "Ouvertures", "Milieu de jeu", "Finales". Dans "Ouvertures", il y a "Début Fermé", "Début semi-ouvert" et "Début ouvert". Dans "Début semi-ouvert", plusieurs noms d'ouvertures, etc, jusqu'à mon fichier. Dans mon MCD, j'ai créé des relations "se rattacher à" entre un thème et un thème parent ("theme 1P"), ce même thème parent étant rattaché à thème parent supérieur ("theme 2P"), qui lui même à un ascendant "theme 3P" etc. Est-ce que je suis sur la bonne voie pour transcrire cette hiérarchie, sinon que proposez-vous comme MCD/MLD ?
Merci pour vos conseils
MCD créé avec mocodo online
AUTEUR ( id, nom, prenom, annee_naissance )
REDIGER UN ( id, id.1 )
OUVRAGE ( id, titre, annee, ISBN10, ISBN13, id.1, id.2, id.3 )
COLLECTION ( id, collection )
TYPE ( id, type )
EDITION ( id, num_edition, id.1 )
EDITEUR ( id, nom_editeur )
TRAITER D'UN ( id, id.1 )
THEME ( id, theme, id.1 )
THEME 1P ( id, theme, id.1 )
THEME 2P ( id, theme, id.1 )
THEME 3P ( id, theme )
Partager