Bonjour à tous,
Voici un mini exo en tout cas concrêt que je fais actuellement concernant
les bdd (MySQL en particulier).
Je dois proposer une répartition des bdd et leur contenu ainsi que les
droits utilisateurs. Je dois aussi indiquer si il est préférable d'avoir une
mise à jour synchrone ou asynchrone entre les bdd.
Voici l'énoncé :
"Une société est composée de 3 sites :
Un site administratif à Narbonne (statistiques, ventes, types de clients,
tarifs produits, accorde création de produits).
Un site vente et production à Saint-Larris (clients français).
Un site vente et production en Belgique.
Le site en belgique produit des grosses pièces et également les mêmes qu'en
France.
Il peut également proposer des articles aux clients français via le site de
Saint-Larris."
Liste des tables que j'ai rentrés sous MySQL pour me donner une idée:
Articles (num_art[PK], dési-art, Prix_HT, Qte-stock, type-art)
Type_article (num_type[PK] , dési-type)
Clients (num_cli[PK] , nom_cli, prenom_cli, ad_cli, cp_cli, pays_cli,
tel_cli)
Bon_commande (num_co[PK] , code_cli, date_comm, remise)
Détails_commande(code_commande[PK] , code_art[PK] , qte_facturée)
Facture (num_facture[PK] , date_facture, num_commande, état_fact)
Détails_facture(code_facture[PK] , code_art[PK] , qte_facturée)
PS: Une commande peut évidemment donner lieu à plusieurs factures.
---------------------------------------------------------------
Voici ce que j'en pense:
Pour la mise à jour à mon avis je ferai une mise à jour synchrone, en effet
le site Belge doit pouvoir communiquer avec le site de Saint-Larris sur les
produits commandés et l'écoulement des stocks. De même il doit y avoir un
compte rendu des clients Français qui ont acheté sur chaque site.
Pour la répartition des bdd je dirais : Pour le site de Narbonne il s'agit
du site administratif donc à mon avis il s'agit de l'intégralité des tables
sauf Facture et Details
Facture.
Pour Saint-Larris :
toutes les tables
Pour belgique je
vois pas.
Je pense peut-être me tromper car il faut à mon avis une répartition plus
marquée mais je vois pas comment.
Merci à tous.