base de données MySQL (methode merise)
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

base de données MySQL (methode merise)



  1. #1
    invite298957c6

    base de données MySQL (methode merise)


    ------

    salut

    je suis débutant dans ce domaine , j'ai pas crée aucune fois une base de données (alors soyer un peu gentil avec moi looool )

    j'ai un projet que je suis entrain de le faire .
    voila le principe de ce projet :
    contrôle d'accès d'un bureau (un seul bureau d'archive )

    **partie électronique avec isis (ouverture le perte et capter le temps )
    **partie logiciel avec netbeans (entre le password et vérification )


    l'utilisateur (directeur par exemple) veut entré au bureau , il tape un user_name et password déjà stoker dans la base .
    (voila mon problème) je veux enregistré le temps et la date quant cette personne entre dans la base aussi pour cela j'ai fais un capteur de temps

    voila mon travaille
    deux tables : utilisateurs et évènements

    table utilisateurs : user_name , password , nom , prenom , garde
    table événements : date_entre , date _sortie, heure_entre , heure_sortie

    avec clé primaire password dans le table utilisateurs

    mais je sais pas je met quoi comme clé primaire dans table événements ?
    et en plus est ce que l'idée de résoudre est juste or non ?

    merci d'avance

    -----

  2. #2
    danyvio

    Re : base de données MySQL (methode merise)

    1) je ne suis pas sûr que mettre un password comme clef primaire soit une bonne idée: l'utilisateur peut changer de password, et un password peut être utilisé par n utilisateurs. Pourquoi ne pas prendre tout simplement le code utilisateur comme clef ? Le password n'est là que pour contrôler la validité de l'entrée du code utilisateur.

    2) Je ne vois rien qui fait le lien entre la table événements et la table utilisateurs. Il faut ajouter le code utilisateur dans la table événements.
    Pour moi une solution de clef primaire dans événement serait une concaténation utilisateur + date entrée + heure d'entrée, puisqu'un utilisateur donné ne peut a priori créer qu'un événement à la fois.
    On trouve des chercheurs qui cherchent ; on cherche des chercheurs qui trouvent !

  3. #3
    invite298957c6

    Re : base de données MySQL (methode merise)

    salut

    merci danyvio

    donc voila ce que j'allai le faire :

    3 tables :
    ** table utilisateur : utilisateur_id , user_name, password , nom , prenom, #garad
    ** table evenement :utilisateur_id date_heure_entrée, date_heure_sortie
    ** table grade : grade_id, grade_libelle
    les relations entre table utilisateur et evenement : " avoir"
    a coté de table utilisateur 0,N
    a coté de table evenement 1,1
    les relations entre table utilisateur et grade: " ??"
    a coté de table utilsateur 1,1
    a coté de table grade 0,1

    c'est jsute ?!

    vous pouvez m'aider sur le programmation MySQL ?
    Images attachées Images attachées  

  4. #4
    invite298957c6

    Re : base de données MySQL (methode merise)

    re


    j'allai suprimer la table grade (je pense ) et je fais cà (est ca qu'il est juste)


    3 tables :
    ** table utilisateur : utilisateur_id , user_name, password , nom , prenom,
    ** table evenement :utilisateur_id tpe_id date_heure ( concaténation )

    ** table type evenement : tpe_id , tpe_libelle

    au niveau du MCD

    Uilisateur -0,N-------(Déclenche)----------(1,1)-Evenement
    Evenement -(1,1)------(Possède)-------------0,N- Type_Evenement

  5. A voir en vidéo sur Futura
  6. #5
    danyvio

    Re : base de données MySQL (methode merise)

    Pour les tables, ça semble correct.
    On trouve des chercheurs qui cherchent ; on cherche des chercheurs qui trouvent !

Discussions similaires

  1. ActionScript, Base de données MySQL
    Par invitee5fedd72 dans le forum Logiciel - Software - Open Source
    Réponses: 6
    Dernier message: 07/05/2009, 09h32
  2. MySQL / Forum / capacitée de la base ?
    Par invite8182365d dans le forum Internet - Réseau - Sécurité générale
    Réponses: 1
    Dernier message: 27/03/2009, 17h55
  3. importation base de donnée MySQL
    Par invite2b4add88 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 1
    Dernier message: 13/03/2007, 19h24
  4. projet merise????
    Par invite92f27bf1 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 04/10/2006, 17h04
  5. Accés MySQL sur serveur Debian via OpenOffice Base
    Par invite5421e013 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 24/11/2005, 09h01
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...