Top-ServicePC-Importation du jeu d'essai
Un jeu d'essai (un ensemble de données pour charger la base de données) a été préparé dans 2 classeurs Excel.
Récupérer les fichiers du jeu d'essai et verifier que les entêtes de colonnes dans chacune des feuilles correspondent aux noms des champs dans les tables.
Importer lesdonnées dans les tables correspondantes: tenir compte de l'intégrité référentielle.
Pour importer des données avec MS ACCESS 2007 :
Onglet "Données externes" - Importer - Excel - Importer
Top-Service PC - requêtes
AFIN DE SEPARER LA PARTIE DONNEES DE LA PARTIE TRAITEMENT, il est possible de CREER UNE 2nde BASE DE DONNEES QUI SERA LIEE A LA PREMIERE (DATA) ET Qui CONTIENDRA uniquement LES traitements (REQUETES, FOrmulaires ET ETATS).
Pour effectuer une liaison vers les tables d'une autre base de données MS ACCESS 2007 :
Onglet "Données externe" - Importer - Access - Lier
Requêtes d'interrogation
Reguêtes mono-tables
Projection
- Lister les ordinateurs
- Lister les code, nom et prix des composants
Sélection
- Lister les ordinateurs dont le prix est inférieur à 300 (euros).
- Lister les composants dont le type est supérieur ou égal à 450 euros
- dont le prix est c~mpris entre 10 et 20 (euros)
- lister les composants dont le type est "?" et dont le prix est compris entre 10 et 20 euros
- Lister les composants dont le code type commence par "?"
- Lister les composants dont le nom contient "?"
- Lister les composants dont le nom se termine par "?"
- Lister les composants dont le nom contient une valeur saisie par l'utilisateur et dont le prix est compris entre 2 valeurs saisies par l'utilisateur.(**)
(**) PARAMETERS [code type] Text ( 255 ), [prix mini] Value, [prix maxi]
Slection+Projection
- lister les nom et prix des ordinateurs dont le prix est supérieur ou égal à 499 euros
- lister les numéros et nom des composants à réapprovisionner (stock à 0 et commande supérieur à 0)
- lister les factures non reglées (pa s de numéro de réglement) arrivées à échéance (date prévue de réglement dépassé à aujourd'hui
tri
- lister les noms et prix des ordinateurs, du moins cher au plus cher
- lister les noms et prix des ordinateurs, classement alphabétique sur le code
calculs et fonctions
- lister un tarif hors taxes des ordiuanteurs, trié dans l'ordre croissant du code (remarque : prixTTC = prixHT * 1.206 , prixHT = prixTTC / 1.206
- lister un tarif promotionnel des composants minoré de 20%, trié par code catégorie et par prix décroissant
- lister lez montant du stock (quantité en stock * prix composant) et le montant de commande pour chaque composant, classé par numéro de composant
- lister le nombre de jours de dépassement des factures non réglées
- lister les factures de juin 2009
agrégats
- lister le nombre de composants
- lister le prix moyen des ordinateurs
- lister la valeur totale du stock de composants
- lister la valeur totale du stock de composants par type de composant
- lister le nombre de composants par type de composant
- lister le montant facturé par mois en 2009
- lister la valeur totale du stock de composants par type de composant pour les type de composaant ayant plus de 10000 euros de stock
- lister le montant facturé par numéro de client en 2009, classé par chiffre d'affaires décroissant
Requêtes multi-tables : jointures
- lister les ordinateurs (code, libbelé et prix) et leurs composants (libellé et prix)
- lister les composants mémoires avec leurs caractéristiques
Reguêtes multi-tables - UNION (rassembler les lignes de plusieurs tables)
- Lister les ordinateurs et leur prix et les composants et leur prix(=tarif global)
- lister les clients et les fournisseurs (en vue d'un mailing)
Requêtes imbriquées
- Lister les composants qui ne sont pas utilisés (dans la composition d'un ordinateur)
- lister les ordinateurs dont le prix est supérieur à la moyenne (de prix de tous les ordinateurs
- Lister le montant facturé par client (id) en 2009 classé par CA décroissant pour les clients dont le CA dépasse SO%du CA total
Requêtes de mise en jour des données
effectuer une copie de votre base de données dans un premier temps
Modification (voir l'intérêt/daneer de la mise en jour en cascade - pb historique)
- Augmenter les prix des ordinateurs de 5%
<- Augmenter les prix des composants de 10% pour les composants dont le prix est inférieur à 15 euros.
Suppression (voir l'intérêt/daneer de la suppression en cascade)
- Supprimer clients (contrainte d'intégrité empêche la suppression des clients utilisés).
- Supprimer les lignes facturées (facturé quand le numéro de facture de ligne est renseigné - n'est pas nul).
- Supprimer les composants qui ne sont pas utilisés dans la cmoposition d'un ordinateur
Ajout (insertion)
- Ajouter un ordinateur
- Ajouter la composition d'un ordinateur