0% ont trouvé ce document utile (0 vote)
67 vues4 pages

TP Access

Ce document présente des Travaux Pratiques (TP) sur access (Gestion de base de données).

Transféré par

reallejuste22
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
67 vues4 pages

TP Access

Ce document présente des Travaux Pratiques (TP) sur access (Gestion de base de données).

Transféré par

reallejuste22
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Travaux pra ques Access

Exercice 1 : BURO société de vente de matériel de bureau (papeterie,


fourniture, armoires, sièges…)

Voici les informations présentes sur une commande de BURO :

- Date - Adresse de - Sous total ht


- N°commande livraison (pour chaque
- N° de client - Date de livraison ligne de
- Société - N° du vendeur commande)
- Contact - Nom du vendeur - Total HT
- Adresse - Ref produit - TVA
- Ville - Description - Total TTC
- Tel et Fax - Prix unitaire - Escompte
- Email client - Quantité - Net à payer

1) Regrouper ces informations dans des tables, en respectant les contraintes


suivantes :

• Regrouper les champs dans des tables qui peuvent être reliées

• Pas de dédoublement des champs, sauf pour les champs communs

• Pas de champs calculables

2) Définissez les clés primaires et les clés étrangères pour les relations entre les
tables

On considère la structure d’une base de données « bibliothèque » composée


des 5 tables suivantes :

-OUVRAGE (num_ouvrage, éditeur, titre, premier_auteur)


-EXEMPLAIRE (num_ouvrage, num_exemplaire, date_acquisition, prix,
état_exemplaire) avec état_exemplaire = {sorti, disponible, réservé}
- ABONNE(num_abonné, nom_abonné,
date_abonnement, nbre_emprunts_en_cours, état_abonné)
avec état_abonné = {valide, relancé, exclu}
- DEMANDE_EMPRUNT (num_demande, date_demande, num_abo
nné, num_ouvrage, état_demande) avec état_demande =
{en_attente, acceptée, refusée}
- EMPRUNT ( num_emprunt, date_emprunt, num_demande,
num_ouvrage, num_exemplaire)

a- Donner les clés primaires et étrangères pour chacune des tables ci-
dessus.

3) Créer une base de données nommée UNIVERSITE, qui contient 2 tables :


DIPLOME et ETUDIANT
a- Créer d’abord la table DIPLOME avec les champs suivants
: CodeD (NumeroAuto), Diplôme (texte, longueur
10), Durée (numérique, octet)
b- Appliquer les propriétés de champs suivantes :
• Clé primaire sur le champ CodeD, insérer la légende « Code du diplôme »
• Saisie obligatoire du champ Diplôme et nom affiché en majuscule
• Pour le champ Durée, insérer la légende « Durée du cursus en années »

4) Créer ensuite la table ETUDIANT avec les champs suivants :


N°Etudiant (Numérique, entier long), Nom (texte, longueur 60), Prénom (texte,
longueur 60), Sexe (texte, longueur 1), Date naissance (Date/Heure, date
complète), Doublant (Oui/Non), Droits (Monétaire) et statut (Liste de choix).

5) Appliquer les propriétés de champs suivantes :

• clé primaire sur le champ N°Etudiant


• Saisie obligatoire du nom d’étudiant et affiché en majuscule
• Pour le champ Sexe, autoriser uniquement la saisie de la lettre M ou F
• Pour le champ Doublant, la valeur par défaut est Non
• Pour le champ Droits, la saisie est refusée si la valeur dépasse 1000, et
le message d’erreur « le montant doit être inférieur à 1000 » est affiché
• Pour le champ statut, les seules valeurs autorisées sont :
Formation Continue, Formation Initiale, Formation Alternance

6) Pour établir une relation entre les 2 tables, que faut-il ajouter à la table
ETUDIANT ?

7) Etablir la relation avec intégrité référentielle

8) Saisir dans chaque table quelques enregistrements de votre choix et vérifier


les contraintes (par exemple, sur les doublons, sur les droits …)

9) Vérifier l’intégrité référentielle (par exemple en saisissant un code diplôme


inexistant, en supprimant un diplôme…)
Exercice 2 La société Charvin souhaite informatiser la gestion de ses salariés.
Cette base devra enregistrer toutes les informations par salarié et les
informations concernant les arrêts maladie des salariés.

Il vous est demandé :

1. D’ouvrir Access et de créer une base de données dans le dossier sous le


nom : Base Charvin
2. De créer les deux tables précédentes et de les mettre en relation dans
une relation de type (1 – n)
3. De saisir les données suivantes dans les 2 tables (ne rien saisir dans les
champs vides)
Salariés
Matricule Noms Statut Salaire
001 BARDIER Paul Technicien 1 500 €

002 ROTH Julien Cadre 2 030 €

003 GAY Aline Technicien 1 650 €

004 VERDIER luc Cadre 2 845 €

005 PAYOT Technicien 1 410 €


Camille

006 TREBIER Julie Cadre 2 540 €


Arrêts
Matricule Noms Date début Date fin Cause
002 ROTH Julien 07-01-2006 14-01-2006 Arrêt maladie
004 VERDIER luc 15-02-2006 30-02-2006 Arrêt maladie
004 VERDIER luc 08-04-2006 15-04-2006 Arrêt maladie
005 PAYOT Camille 01-01-2006 03-01-2006 RTT
005 PAYOT Camille 10-04-2006 17-04-2006 Arrêt maladie

a- De créer une requête qui affiche tous les champs de la table Arrêt et qui
calcul la durée de l’arrêt. Sauvegarder la requête sous le nom Durée des
arrêts
b- D’Imprimer le résultat de la requête
c- De réaliser une requête qui affiche tous les champs de la table arrêts et
qui projette uniquement les personnes qui ont eu des arrêts maladie.
Sauvegarder la requête sous le nom Arrêts maladie
d- D’Imprimer le résultat de la requête
e- De créer un formulaire qui affiche en formulaire les informations de la
tables salariés et en sous formulaires les informations concernant les
arrêts.
f- Imprimer la fiche du salarié Verdier

Vous aimerez peut-être aussi