Jexinte / Blog

0 stars 0 forks source link

Base de données #3

Closed Jexinte closed 1 year ago

Jexinte commented 1 year ago

Les éléments ci-dessous que ce soit leurs appellations ou contenus ont de fortes chances d'être modifiés dans le futur :

1 - Création des tables

2 - Modèle de données

Update 13/08/2023 : The issue have been resolved in less than 3 week ( without including updates that had come through as the project go further)

Jexinte commented 1 year ago

L'ensemble des tables a bien été créée :

c

Jexinte commented 1 year ago

La mise en relation des différentes tables arrivera demain matin

Jexinte commented 1 year ago

Le modèle de données est terminé mais restera sujet à modification d'ici le 19 juin :

Modèle de données - professional blog

Jexinte commented 1 year ago

La table "temporary comments" est présente ici car nécessaire de manière à ce que lorsqu'un commentaire est soumis par un utilisateur alors ce dernier est sauvegardé dans la table en question .

Ainsi l'administrateur sera notifié tout simplement en faisant la somme des commentaires présents.

Les mentions "approved" & "rejected" sont présentes car nécessaires pour la table "visitors_notifications" de manière à ce que , lorsque le commentaire à été traité positivement comme négativement la valeur de l'élément du bon champ sera transférer dans la table "visitors_notifications" ainsi une notification dynamique sera envoyé à l'utilisateur.

La colonne feedback_administrator est présente uniquement si le commentaire est rejeté de manière à fournir un minimum d'explications sur le pourquoi du comment ainsi elle est facultative au moment où le commentaire est traité.

Jexinte commented 1 year ago

La table "form_messages" comporte un champ "idUser" qui est facultatif car les visiteurs aussi ont la possibilité d'envoyer un message ainsi si c'est bel et bien un utilisateur qui envoie le message , il sera identifié et pourra tout simplement être plus facile de contacter ce dernier si ces informations de contact ne correspondent pas à ce qui est envoyé dans le formulaire.

Le champ pourra donc rester comme être retiré dans le futur.

Jexinte commented 1 year ago

Le modèle de données a été mis à jour :

Modèle de données - professional blog

La table "administrators_notifications" a été ajouté en partant du principe que les utilisateurs auront cette fonctionnalité il est tout aussi important pour les administrateurs de la posséder car les notifications par email n'arrivent que par intermittence ainsi chaque administrateur connecté pourra réagir à temps lorsque nécessaire.

Jexinte commented 1 year ago

The "modèle de données" have been updated since the last time :

Image