Base de données
Système d’information
users: les différents utilisateurs enregistrés dans notre application.
Un utilisateur connecté peut créer, modifier un article, aimer ou ne pas aimer des articles. Un utilisateur dispose d’un avatar qui le représente.articles: les articles présents sur le site. Un article a été créé par un utilisateur, possède un titre, un résumé, un texte, une photo d’accroche, un média son et les différentes caractéristiques (rythme, audience, accessibilité…) Le champen_lignesert à savoir si l’article est activé ou pas. Un article désactivé ne sera visible que par son créateur. Il l’activera lorsque sa rédaction sera terminée.- Un article est associé avec un rythme, une accessibilité et une conclusion.
rythmes: les différents rythmes possibles pour un article.accessibilites: les différentes accessibilités possibles pour un article.conclusions: les différentes conclusions possibles pour un article.likes: les utilisateurs peuvent aimer un ou ne pas aimer des articles.avis: les avis d’un utilisateur sur un article.suivis: les utilisateurs peuvent suivre d’autres utilisateurs pour être informés de leurs nouveaux articles.
Modèle résultant
La base de données résultante est la suivante.
Les données présentes dans la base
- Un utilisateur
inrocks(inrocks@gmail.com) avec le mot de passeazerty. - 50 utilisateurs user1@gmail.com, user2@gmail.com… avec le mot de passe azerty.
- 1 article sur la comptine “au clair de la lune”.
- 50 autres articles générés aléatoirement.
- Chaque article possède ses likes, ses avis et ses suivis.