TP SGBD Access Une entreprise commerciale achète des produits à différent fourn
TP SGBD Access Une entreprise commerciale achète des produits à différent fournisseur pour les vendre à ses clients. Les tables suivants sont à considérer. Table « Fournisseur » : Nom du champ Type de donnée Description Code-Four N Code Fournisseur Nom Texte Nom Fournisseur Adresse Texte Adresse Fournisseur Ville Texte Ville Fournisseur Table « Client » : Nom du champ Type de données Description Code N Code Client Nom Texte Nom Client Adresse Texte Adresse Client Ville Texte Ville Client Téléphone N Téléphone Client Chiffre-affaire N Chiffre d’ affaire réalis Table « vente » : Nom du champ Type de donnée Description N° vente Numéro auto N° de vente Référence N Référence Produit Quantité N Quantité Vente Prix-vente N Prix de vente Date vente Date/Heure Date Vente CodeCli N Code client Table « Produit » Nom du champ Type de données Description Réf-Prod N Référence Produit Désignation Texte Désignation produit Prix-unit N Prix unitaire Quantité stock N Quantité stock Cod-Four N Code Fournisseur Table « Achat » Nom du champ Type de données Description N° achat Numéro Auto N° de l’achat Réf-prod N Référence produit acheté Quantité N Quantité produit Prix-Achat N Prix d’achat Date achat Date/Heure Date d’achat Codfournis N Code Fournisseur 1 Travail à faire : 1. Créer une base de données contenant ses tables 2. Saisir les données de chaque table, ajouter quelques enregistrements aux tables « Vente » et « Achats ». 3. Modifier les propriétés des champs « Code-four » de la table « Fourisseur » comme suit : La saisie d’un code doit être contrôlée en créant un masque de saisie vous obligeant à entrer une lettre suivie de trois chiffres. Faite la même chose pour les autres tables 4. Modifier les propriétés de tous les champs numériques calculables en fixant à 2 le nombre décimales. 5. limiter les valeurs du champ « Quantité en stock » de la table « Produit » à 500. 6. Obliger la saisie d’une valeur pour le champs « chiffr-affaire » de la table « client » 7. Créer une liste de choix pour les champs « ville » des tables « Fournisseur » et « client » 8. la valeur du champ « prix-vente » de la table « vente » doit être supérieur à 300 personnaliser le message d’erreur. 9. La valeur du champ « Prix-achat » de la table « Achat » doit être supérieur e inférieur à 1000.Personnaliser le message d’erreur. 10. Le champ « Nom » de la table « Client » doit être transformé en majuscule 11. Le champ « Adresse « de la table « Vente » doit être transformé en Minuscule. 12. Le champ « Ville » de la table « Client » contient « Agadir » par défaut 13. Créer des relations entre les tables Produit et fournisseur Produit et Achat Client et Vente Achat et Fournisseur Envoyer par e-mailBlogThis!Partager sur TwitterPartager sur Facebook 2 3 4 5 6 7 Énoncé : TP sur les tables et les formulaires sous access 2007 Le responsable d’un cyber café décide d’automatiser les opérations d’adhésion des adhérents, il dispose des informations suivantes : Un adhérent est caractérisé par : Champs Type N° NuméroAuto Nom Texte Prénom Texte Adresse Texte Tel Texte Age Numérique Date Date/heure EtatCivil Initié O/N Questions : 1) Créez une base de données qui vous appellerez (adhérent.mdb). Dans celle- ci créez une table Identité qui sera sensé contenir tous les adhérents en respectant les conditions suivantes : (le N°sera la clé primaire de la table). a) Le nom et le prénom d’un adhérent ne peuvent pas dépasser 15 caractères et leurs premières lettres doivent être en Majuscule. b) Le champ « Nom » doit être transformé en majuscule c) L’adresse ne peut dépasser 50 caractères et doit être transformé en Minuscule. d) L’âge doit être compris entre 16 et 50 ans, dans le cas oŭ on essai de saisir une valeur incorrecte, on doit voir le message : « vous êtes trop vieux ou trop jeune ». e) La saisie du nom, prénom et date d’adhésion est obligatoire. f) L’état civil doit être une liste de choix.( marié, célibataire, Divorcé) g) Le téléphone doit être de la forme suivante : 0-- -- -- -- h) On mode feuille de données, il faut voir comme en tête de colonne : 8 Nom, Prénom, Adresse Personnelle, Téléphone, Age, Date d’adhésion, Etat civil, Initié en Informatique. e) le champ « Initié » doit être expliqué par : ‘est ce que l’adhérent est initié en Informatique ou non’. 2) Créez un formulaire tel que : a) Le formulaire doit avoir le titre suivant : Les adhérents de mon cyber café b) Ce titre doit être centré, souligné, taille 18 et en rouge. c) Tous les champs doivent avoir une même mise en forme. d) Ajoutez une image au Formulaire. e) Ajouter un enregistrement de votre choix. f) Enregistrez ce formulaire sous le nom : Form_Adhér. 9 TP access exercice bases de données access tables- requete-formulaire SGBD ACCESS 0 Énoncé : Le responsable d’un hôtel vous demandez de trouver une solution informatique pour toutes les opérations de réservations de chambre au sein de son hôtel. Apres une phase d’analyse, on a relevé les tables qui constituent votre base de données et qui sont : CLIENT :(# cod-client,prenom-Client,adress-Client ,tele- Client ,Nationalité,Num-Passe) CHAMBRE (#num-chamb,etage,Prix,emplacement,code-categorie,) CATEGORIE (#Code-catgorie, Désignation) RESERVATION (#Num-reservation,Date-reservation,num-chamb,code- Client,date- entrée,date-sortie) 1) Créer la base de données 2) Remplir les tables d’un jeu d’enregistrement en respectant les propriétés suivantes Le nom doit être en majuscule Le prénom est minuscule Le téléphone sous la forme 0301.99-99-99 La nationalité doit être française ou étrangère. La date de réservation est la date du jour. 10 Le numéro d’étage doit compris entre 1 et 4. Le numéro de la chambre entre 1 et 30. 3) Créer les relations entre les tables. 4) Réaliser les requêtes suivantes : Liste des chambres d‘hôtel Liste de chambres par catégorie (utiliser Requête avec paramètre) Liste des clients de nationalité Etrangère. Liste des chambres occupées aujourd’hui 5) Les formulaires -Créer un formulaire qui affiche les chambres de l’hôtel -Créer un formulaire qui permet de saisir une réservation 11 Pratique – 20 pts – Un service financier réalise un audit de données bancaires. Le schéma relationnel de ces données est le suivant : - compte(idCompte, idClient, solde); - client(idClient, nom, prenom, adresse, annee); - action(idAction, idCompte, montant); T.A.F : 1- Définir les clés primaires. (2 pts) 2- Relier les tables et reproduire les tables de la base de données sur votre feuille de réponse. (4 pts) 3- Suite aux relations que vous avez réalisées : Créer une liste de choix pour les clés étrangères en complétant le tableau suivant : (4 pts) Nom du champ Afficher le contrôle Contenu Colonne liée Nbre de colonnes 4- Réaliser les requêtes suivantes : a. (2 points) Le nom et prénom des clients dont le numéro de client est inférieur strictement à 1000 et qui sont nés strictement après 1968; b. (2 points) Les numéros de compte dont le solde est strictement supérieur à 1000 Dirhams, et dont le propriétaire a pour nom ’Saadi’ ; c. (2 points) la liste des actions effectués par un client à saisir son code leur de l’exécution de la requête; d. (4 points) le total des montants des actions d’un compte à saisir son numéro lors de l’exécution de la requête; 12 Clinique de médecine: Soit la base de données suivante : PATIENT (NoPatient, NoAssSociale, Nom, Prenom) MEDECIN (NoMedecin, Nom, Prenom) DIAGNOSTIC (NoDiagnostic, description) TRAITEMENT (NoTraitement, description) ENTREE_DOSSIER (NoDossier, DateVisite, #NoPatient, #NoMedecin, #NoTraitement, #NoDiagnostic) 1) Donnez le code SQL pour créer la base de données 2) Vous réalisez que la taille de l'attribut "description" de la table DIAGNOSTIC n'est pas adéquate. Donnez le code SQL pour la modifier pour une chaîne de longueur variable de 255 caractères maximum. 3) Donnez le code SQL pour ajouter les attributs "NoTelephone" et "DateNaissance" dans la table PATIENT. 4) Donnez le code SQL pour entrer les données suivantes dans la base de données 5) Vous avez entré le mauvais traitement dans l'entrée de dossier no. 3. Modifiez l'enregistrement pour donner le traitement no. 2 au lieu du no. 1. 6) Effectuez les requêtes SQL simples suivantes : ● Afficher toutes les informations de tous les patients; ● Afficher le nom et le prénom de tous les patients; ● Afficher le nom et le prénom des patients dont le nom de famille est 'Delisle'; ● Afficher le nom et le prénom des patients nés après 1976; ● Afficher les noms de famille différents des patients; ● Afficher les patients en ordre croissant de date de naissance; ● Afficher les entrées de dossier où la patient traité est de no. 111111 et le médecin traitant est de no. 67899 7) Effectuez les jointures suivantes : ● Afficher toutes les entrées de dossier et les informations de leurs patients respectifs; ● Afficher les entrées uploads/Marketing/ cahier-tp-sgbd-access.pdf
Documents similaires










-
26
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Dec 21, 2021
- Catégorie Marketing
- Langue French
- Taille du fichier 1.1203MB