Je suis novice en SQL et j'ai reçu une tâche. Voici les détails:Mise en œuvre de la conception des tables SQL
Ce que je:
application de bureau AC# statut de connexion de l'utilisateur et la vue de l'utilisateur (seulement deux options: connexion d'un utilisateur et vérifier l'état de tous les utilisateurs qui sont factices créé)
Une table nommée USER contenant
- id
- nom d'utilisateur
- DateCreated
Une table nommée LOGINSTAT contenant
- id
- nom d'utilisateur
- Logtime
- LogDate
Ce que je dois mettre en œuvre
Je dois gagner du temps et la date lorsque les journaux jamais utilisateur dans la table dans LOGINSTAT en utilisant SQL.
Ma question
Ma question est de savoir comment puis-je mettre en oeuvre. Je peux faire le codage, mais je suis intéressé à obtenir de bons conseils pour l'implémenter. Je le considère comme une façon formelle comme je sais de le faire:
lorsque l'utilisateur se connecte dans les valeurs d'insertion dans la table de connexion donnant toutes les valeurs requises.
MAIS
Je pense que peut-être un peu bizarre. Certains de mes amis ont dit que vous pourriez être en mesure de l'implémenter en utilisant une clé étrangère et des clés primaires, mais le problème est que l'utilisateur peut se connecter plusieurs fois par jour. Comment suivre l'heure et la date de connexion dans ce cas?
Quel système de base de données? –