Aps kmat

Disponible uniquement sur Etudier
  • Pages : 9 (2220 mots )
  • Téléchargement(s) : 0
  • Publié le : 28 mars 2011
Lire le document complet
Aperçu du document
APS 2
SA KMAT

Fiche d’instruction n°1

1. Conception et amélioration de la base de données
a) Compléter le modèle conceptuel de données (MCD) de l’annexe 1 en y inscrivant les trois tables existant dans le fichier KmatN.mdb
Trouver les identifiants parmi les champs existants.
Les identifiants sont NuméroCli, NuméroCo et RéfP.

b) Ajouter un champ dans l’une des tables afin de pouvoircréer une relation directe entre deux des trois tables existantes.
Lors du passage au MLD (modèle logique de donnée) il est nécessaire d’ajouter le champ NuméroCli en tant que clé étrangère dans la table commande.
Clients
NuméroCli
Société
Adresse
CP
Ville
Pays
UE
N°Intracom

Commande
NuméroCo
DateCo
DateFact
DatePai
Acompte
NuméroCli

Passer

1,n 1,1

ConcernerQuantité

Q

1,n
Produits

RéfP
Désignation
Prix
Stock

1,n
c) Ajouter sur ce modèle conceptuel de données une table dont les caractéristiques tiennent compte des données de l’annexe 2 et qui permettent de saisir ensuite les données de l’annexe 3
On ajoute la propriété Quantité dans l’association Concerner car cette information concerne l’entité Produits etCommande. Dans le MLD, cette association deviendra une table.
d) Noter sur l’annexe 1 les cardinalités des relations entre les quatre entités et précisez leurs caractéristiques
Voir MCD ci-dessus
Explication des cardinalités :
Un client passe une ou plusieurs commandes.
Une commande est passée par un et un seul client.
Une commande concerne un ou plusieurs produits.
Un produit est concernépar une ou plusieurs commandes.
e) Construire le modèle logique relationnel des données à partir de vos réponses aux questions précédentes
Clients (NuméroCli, Société, Adresse, CP, Ville, Pays, UE , N° intracom)
Commande(NuméroCo, dateCo, dateFact, DatePai, acompte,# NuméroCli)
Produits (Réfp, Désignation, Prix, Stock)
LigneCommande (#Réfp, #NuméroCo, Quantités)

2. Modifications sur lefichier KmatN.mdb
a) Ajouter les clés primaires correspondant aux identifiants définis dans la partie 1 pour chacune des tables
Clic droit sur la table commande > mode création > sélection du champ NuméroCo > clic droit clé primaire

Clic droit sur la table clients > mode création > sélection du champ NuméroCli > clic droit clé primaire
Clic droit sur la table produits> mode création > sélection du champ RéfP > clic droit clé primaire

b) Mettre à jour les tables Clients, Produits et Commandes en vous basant sur les annexes 4, 5 et 6
En premier, entrer les informations dans la table Client puis Produits pour ensuite entrer les informations dans la table Commande car la table Commande contient des informations des tables Clients et Produits.
Pourajouter un nouveau client dans la table Clients : ouvrir la table > se placer à la fin de la liste des clients > positionner le curseur dans le premier champ ici Société
Identique pour la table Produits et Commande.

c) Créer le champ ajouté à la question 1b et saisir les données correspondantes
Pour ajouter le champ NuméroCli dans la table Clients : clic droit sur la table clients >mode création > saisir dans Champ NuméroCli > type de données Numérique.
Le champ NuméroCli est une clé primaire. Dans les propriétés du champ, indiquer que les doublons ne sont pas autorisés pour que cette clé soit unique.
Le champ NuméroCli doit aussi être ajouté dans la table Commande : clic droit sur la table commande > mode création > saisir dans Champ NuméroCli > type dedonnées Numérique
Ce champ doit être à l’identique de celui de la table Clients car il établit la relation entre Commandes et Clients.
d) Créer la table ajoutée sur le MCD à la question 1c et saisir les données correspondantes
L’association Concerner devient la table LigneCommande avec comme clés étrangères les clés primaires de la table Produits et Commandes et le champ quantités. Les...
tracking img