BTS ASSISTANT DE MANAGER FINALITÉ 2 SOUTIEN À L INFORMATION Première partie : Rechercher l information Chapitre 1 Évaluer les besoins et mobiliser les méthodes de recherche d information 3 Acquérir des compétences par... La découverte 3 Mettre en œuvre ses compétences par... L approfondissement 5 Évaluer les acquis vers... La proposition et la mise en œuvre de solutions 7 Chapitre 2 Interroger une base de données 9 Acquérir des compétences par... La découverte 9 Mettre en œuvre ses compétences par... L approfondissement 15 Évaluer les acquis vers... La proposition et la mise en œuvre de solutions 19 Chapitre 3 Réaliser et mettre en œuvre un questionnaire d enquête 21 Acquérir des compétences par... La découverte 21 Mettre en œuvre ses compétences par... L approfondissement 25 Évaluer les acquis vers... La proposition et la mise en œuvre de solutions 27 Chapitre 4 Assurer une veille informationnelle 29 Acquérir des compétences par... La découverte 29 Mettre en œuvre ses compétences par... L approfondissement 33 Évaluer les acquis vers... La proposition et la mise en œuvre de solutions 39 Deuxième partie : Produire une information structurée Chapitre 5 Créer et modéliser un document 41 Acquérir des compétences par... La découverte 41 Mettre en œuvre ses compétences par... L approfondissement 47 Évaluer les acquis vers... Le diagnostic opérationnel et la proposition de solutions 51 Chapitre 6 Élaborer un dossier documentaire et une revue de presse 53 Acquérir des compétences par... La découverte 53 Mettre en œuvre ses compétences par... L approfondissement 65 Évaluer les acquis vers... La proposition et la mise en œuvre de solutions 79
Chapitre 7 Identifier les objectifs et les mécanismes de la comptabilité financière 85 Acquérir des compétences par... La découverte 85 Mettre en œuvre ses compétences par... L approfondissement 93 Évaluer les acquis vers... La proposition et la mise en œuvre de solutions 95 Chapitre 8 Élaborer un dossier d analyse comptable 103 Acquérir des compétences par... La découverte 103 Mettre en œuvre ses compétences par... L approfondissement 107 Évaluer les acquis vers... Le diagnostic opérationnel et la proposition de solutions 111 Troisième partie : Gérer les documents de l entité Chapitre 9 Numériser, trier, classer et archiver les documents du service 115 Acquérir des compétences par... La découverte 115 Mettre en œuvre ses compétences par... L approfondissement 119 Évaluer les acquis vers... Le diagnostic opérationnel et la proposition de solutions 121 Quatrième partie : Contribuer à la qualité du système d information Chapitre 10 Optimiser la circulation de l information et participer à l évolution du système d information 127 Acquérir des compétences par... La découverte 127 Mettre en œuvre ses compétences par... L approfondissement 133 Évaluer les acquis vers... La proposition et la mise en œuvre de solutions 139 Chapitre 11 Participer à la sécurité du système d information 143 Acquérir des compétences par... La découverte 143 Mettre en œuvre ses compétences par... L approfondissement 147 Évaluer les acquis vers... La proposition et la mise en œuvre de solutions 153 Situation professionnelle de synthèse - Cas Timotei Agency 157 F. BLATRIX F. COMET D. DUFOUR-COPPOLANI S. JACQUIER M. LANFRANCHI C. LORENZO M. F. TRUC-HERMEL J. VICCA-DUTEY
Rechercher l information Chapitre 1 Fiches concepts - L information dans les organisations - Les sources d information Fiches ressources - La recherche d information - L évaluation des besoins d information - Les outils et modalités de recherche sur Internet Évaluer les besoins et mobiliser les méthodes de recherche d information Objectifs - Anticiper et identifier les besoins d information explicites ou implicites - Apprécier sa contribution à l information du manager - Identifier les sources d information internes et externes - Mobiliser les moyens de recherche d information - Sélectionner et valider l information Acquérir des compétences par La découverte 1 11 L évaluation des besoins d information L anticipation et l identification des besoins d information et l appréciation de sa contribution à l information du manager Fotolia DX La société Pins des Landes, composée de 272 salariés, est spécialisée dans la récupération des déchets de bois. Son directeur souhaite diversifier son activité en trouvant de nouveaux débouchés. Vous êtes stagiaire dans l entreprise depuis une semaine. En arrivant au bureau, vers 9 h 00, Virginie, l assistante du directeur a le sentiment que vous êtes préoccupé(e). Virginie : «- Que t arrive-t-il? Vous : - Le directeur est passé et m a demandé de lui trouver pour 11 heures des informations sur l emballage en France. Virginie : - Sais-tu pourquoi il veut ces informations? Vous : - Non, il ne m a rien dit d autre. Virginie : - Bon, nous allons faire le point.» 1 - De quelles informations disposez-vous? Les informations à votre disposition sont insuffisantes pour répondre efficacement à la demande du manager. 2 - Quelles sont les questions à poser au directeur pour compléter les informations en votre possession? 3 - En quoi votre recherche d information va-t-elle contribuer à aider le directeur? Fotolia imagine 4 - En quoi votre travail peut-il avoir un impact stratégique pour l entreprise? 3
2 21 La mobilisation des méthodes de recherche de l information Stagiaire au sein de la société Pins des Landes, vous êtes chargé(e) de mener une recherche sur l emballage en France, dans la matinée. 1 - En vous aidant des fiches ressources «Les sources d information» et «La recherche d information», précisez les sources à privilégier, en interne puis à l externe, pour débuter votre recherche. Justifiez vos réponses. 2 - Quels moyens pouvez-vous utiliser pour avoir accès aux sources d information sélectionnées dans la question précédente? 3 - Quel(s) outil(s) allez-vous utiliser pour effectuer une recherche sur Internet? Justifiez vos réponses. 4 - Exprimez, à l aide d équations booléennes, les recherches suivantes (vous utiliserez, si besoin, la fiche ressources «Les outils et les modalités de recherche sur Internet»). a - Je recherche des documents qui traitent de la consommation d emballage en carton. b - Je recherche des documents qui traitent de l emballage en carton mais ce qui concerne l emballage en plastique ne m intéresse pas. c - Je recherche des documents qui traitent de la consommation d emballage en France mais j ai déjà des données sur la consommation d emballage en carton. d - Je recherche des données sur la consommation d emballage en carton en France à partir de 2007. e - Je recherche des données sur la consommation d emballage en carton en France de 2008 à 2010. f - Je recherche des données concernant le carton, le cartonnage et les cartonneries en format PDF. 22 L identification des sources internes et externes et la mobilisation des moyens de recherche d information La sélection et la validation de l information Stagiaire au sein de l entreprise Pins des Landes, vous avez effectué une recherche d information relative à l emballage en France, sur Internet. Afin d évaluer l information recueillie, vous avez ébauché une grille d évaluation des sites sur lesquels des recherches ont été effectuées. Maintenant, une liste de critères précis doit être dressée concernant le contenu, la navigation dans le site et sa convivialité. 1 - Recherchez des critères d évaluation pertinents pour apprécier la qualité des sites visités lors des recherches sur Internet. Pour cela, complétez la colonne «critères» de la grille d évaluation ci-dessous. Critères Non pertinent (0) Peu pertinent (1) Pertinent (2) Très pertinent (3) CONTENU Auteur Date de mise à jour NAVIGATION Organisation de l information CONVIVIALITÉ Couleurs 4
Rechercher l information Chapitre 1 Évaluer les besoins et mobiliser les méthodes de recherche d information Mettre en œuvre ses compétences par L approfondissement Application n 1 : Identifier les besoins du manager, déterminer les sources d information adéquates Fotolia Beboy Vous travaillez au sein de la société Energy 21. Votre directeur sera absent cet aprèsmidi. Il quittera l entreprise vers 13 h 00 et ne repassera pas au bureau ce soir. Il est 10 h 00 et celui-ci vient de vous annoncer que demain matin, à 9 h 00, il assistera à une réunion d information à la CCI britannique dont l un des thèmes portera sur les éoliennes. Afin de poser des questions pertinentes aux intervenants, des fabricants qui tentent d accroître leur marché en France, il souhaite disposer avant son départ d éléments d information générale sur cette thématique. 1 - Quels sont les éléments d information à votre disposition? 2 - De quels éléments complémentaires pouvez-vous avoir besoin? 3 - Quels sont les services internes à l entreprise susceptibles de vous aider? 4 - Pour obtenir des informations, pensez-vous pouvoir faire appel à d autres centres de recherche privés, dont l activité est similaire à celle d Energie 21? 5 - Quels sont les organismes susceptibles de vous fournir des informations (cf. fiche concepts «Les sources d information»)? 6 - Où pouvez-vous consulter rapidement des articles de presse concernant les éoliennes? Pourquoi? Fotolia V Yakobchuk 5
Application n 2 : Mobiliser les moyens de recherche adaptés et évaluer la fiabilité de l information Assistant(e) dans la société Energy 21, vous êtes chargé(e) de mener une recherche d information sur les éoliennes. Votre manager qui assistera à une importante réunion demain matin vous a donné peu de pistes mais il semble qu un chercheur spécialiste de la question assistera à cette réunion. Votre manager ne se souvient pas de son nom «En tout cas, il est très connu» a-t-il précisé. Fotolia Scott Maxwell 1 - Au vu des contraintes, comment allez-vous procéder pour obtenir des informations relatives au chercheur qui participera à la réunion? 2 - Quelle pourrait être l équation de recherche dans un moteur? 3 - Quelle(s) réponse(s) pouvez-vous espérer lorsque vous effectuez une recherche via un moteur de recherche? 4 - Quels critères pourrez-vous utiliser pour évaluer la fiabilité des sites que vous allez trouver? 5 - Enfin, le directeur souhaite obtenir les coordonnées du ministère de l Industrie. À quel(s) service(s) vous adresserez-vous? Au terme de vos recherches, voici les informations que vous êtes en mesure de fournir au directeur : Coordonnées du ministère de l Industrie. Principe de fonctionnement d une éolienne. Coût moyen d une éolienne. 6 - Selon vous, quels éléments utiles peuvent compléter ces informations? 6
Rechercher l information Chapitre 1 Évaluer les besoins et mobiliser les méthodes de recherche d information Évaluer les acquis vers La proposition et la mise en œuvre de solutions Assistante de Monsieur Javert, Directeur de la rédaction d un journal gratuit basé à Lyon, LMJ, vous êtes chargé(e) de fournir des données concernant les nanotechnologies à votre manager. Il envisage de rédiger un article sur ce thème à l occasion d un congrès auquel il assistera, au centre des expositions et des congrès de Clermont Ferrand, dans cinq jours. Votre organisation ne dispose pas de centre de documentation mais d une base de données Access, répertoriant les partenaires potentiels (confrères de la presse ). Monsieur Javert connaît uniquement le terme de nanotechnologie. Il souhaite surtout obtenir des données de vulgarisation, en français ou en anglais. Il veut connaître les domaines d application potentiels et disposer d une liste des laboratoires français spécialisés dans ce secteur (avec leurs coordonnées si possible). Il aura, ainsi, connaissance de la personne à contacter s il doit réaliser une interview. Il souhaite également mesurer la couverture de ce sujet dans la presse nationale française, dans les principaux titres. Apparemment, cette technologie suscite des débats dans l opinion et il a besoin de comprendre la politique de la France dans Fotolia SimFan ce domaine. Bien entendu, des données chiffrées concernant le sujet sont à prévoir. Analyser la situation 1 - Quel est l objectif de Monsieur Javert, directeur de la rédaction? 2 - Quel est votre propre objectif? 3 - Comment pouvez-vous qualifier l information à rechercher? Se mettre en situation 1 - Établissez une check-list pour organiser votre recherche. 2 - Procédez aux recherches. 3 - Élaborez une grille d évaluation des informations collectées. Fotolia Juan Jose Gutierrez 4 - Organisez les sites retenus, à la suite de l évaluation, dans vos favoris. Monsieur Javert partira en voiture, le matin du congrès et rentrera le soir même. L un de ses objectifs est de rencontrer des confrères, basés dans le Puy de Dôme, afin d établir un partenariat au niveau des reportages entre la région Rhône-Alpes et l Auvergne. En priorité, il souhaite travailler avec un journal gratuit et dont la parution est quotidienne. Si ces objectifs ne sont pas atteints, il prendra, alors, contact avec d autres journaux quotidiens, payants cette fois. Enfin, s il n a toujours pas mené à bien son projet de partenariat, il élargira ses recherches aux journaux gratuits ou payants, dont la parution est hebdomadaire. 5 - Selon vous, de quelles informations aura-t-il besoin pour se rendre à ce congrès? 6 - Recherchez ces informations. Utilisez la base de données de l organisation, si nécessaire. 7
8
Rechercher l information Chapitre 2 Fiche concepts - Les sources d information Fiches ressources - Les bases de données : étapes de la construction - Les bases de données : manipulations - La recherche d information Interroger une base de données Objectifs - Identifier une base de données - Utiliser le langage de manipulations des données (langage SQL) - Utiliser le langage de contrôle des données Acquérir des compétences par La découverte 1 11 Les composantes d une base de données Le dictionnaire de données Fotolia philippe Devanne Vous travaillez à l office de tourisme d une station de sports d hiver, petite station authentique qui a su conserver son caractère familial. Elle fait cependant partie, avec 6 autres stations, du domaine skiable des Vallées du Soleil, certaines remontées permettant de relier les stations entre elles. Avec, aujourd hui, 21 remontées mécaniques, le domaine skiable permet de profiter de 35 pistes s étalant de 1 300 à 2 300 mètres d altitude pour le plus grand plaisir des skieurs. 25 kilomètres de pistes balisées et entretenues sont, également, proposés aux skieurs de fond et 12 kilomètres d itinéraires appréciés par les randonneurs. Par ailleurs, le domaine skiable est équipé d une installation performante d enneigement artificiel. Chaque station a gardé son autonomie pour fixer ses tarifs et gérer ses forfaits. Cependant l organisation intercommunale de gestion du domaine vient de mettre à la disposition des stations une base de données commune, à laquelle l office de tourisme, dans lequel vous travaillez, a également accès. Cette base de données permet de mettre en commun les informations sur le domaine skiable et les tarifs des forfaits des différentes stations. Les informations nécessaires à la construction de la base de données sont présentées dans le dictionnaire de données ci-dessous : Dictionnaire de données : Libellé de la propriété Nom du champ Type du champ N de remontée Code_remontée C 5 Nom de remontée Nom_remontée C 25 Dimension Décimales Dénivelé Dénivelé N 6 2 Heure de la dernière remontée N du type remontée Commentaires Heure_dernière_rem D Format HH:MM Code_type_rem C 5 9
Dictionnaire de données (suite) : Libellé de la propriété Nom du champ Type du champ Dimension Décimales Commentaires Type remontée Type C 25 Téléphérique, télésiège, N de la station Code_station C 5 Nom de la station Nom_station C 25 N type tarif Code_type_tar C 5 Type tarif Libelle C 25 Senior, enfant, journée, Montant du forfait Montant_forfait N 5 2 N piste Num_piste C 5 Nom de piste Nom_piste C 25 Difficulté Difficulté C 10 Noire, rouge, bleue, Type du champ : C = caractère, N = numérique, D = date Rappel : en principe, seuls 10 caractères composent le nom du champ. Ici, les noms sont volontairement complets pour faciliter la compréhension. 1 - Retrouvez l objectif de ce dictionnaire de données. 2 - Distinguez le «Libellé de la propriété» du «Nom du champ». 3 - Quelle est la particularité du champ de type «numérique»? Développez votre réponse. 4 - Pourquoi le nom de la remontée et le dénivelé ne figurent-ils pas dans la même propriété? Justifiez votre réponse. 5 - Quel peut être l intérêt d utiliser le format «Date» pour un champ? 12 Le modèle conceptuel de données L office du tourisme dans lequel vous travaillez a mis en place une base de données. À partir du dictionnaire des données, le modèle conceptuel suivant a été élaboré : 10
1 - Citez le nom des entités. 2 - Indiquez l objectif de chaque identifiant. 3 - Ce modèle conceptuel de données fournit-il des informations supplémentaires par rapport au dictionnaire de données? Si oui, lesquelles? 4 - Définissez l intérêt de relier les entités entre elles. 5 - Expliquez chacune des cardinalités correspondant aux associations en complétant le tableau ci-dessous : Association Entités Explications Cardinalités APPARTENIR Station, Remontée - 1 station comporte une ou plusieurs remontées - 1 remontée 1,n 6 - Distinguez une contrainte d intégrité multiple (CIM) d une contrainte d intégrité référentielle (CIF). 7 - Précisez le type de chaque contrainte du modèle conceptuel de données. 13 Le modèle logique de données (ou modèle relationnel de données) L office du tourisme dans lequel vous êtes employé(e) a créé un modèle conceptuel de données (voir point 12). À partir de ce MCD, le modèle logique de données suivant a été conçu : STATION PISTE TYPE_REMONTEE TYPE_TARIF FACTURER DESSERVIR REMONTEE Légende : (Code_station, Nom_station) (Num_piste, Nom_piste, Difficulté) (Code_type_rem, Type) (Code_type_tar, Libellé) (#Code_type_tar, #Code_station, Montant_forfait) (#Code_remontée, #Num_piste) (Code_remontée, Nom_remontée, Dénivelé, Heure_dernière_rem, #Code_station, #Code_type_rem) identifiant # clé étrangère 1 - Pourquoi ce modèle comporte-t-il sept tables? 2 - Traduisez chaque ligne du modèle logique de données en langage courant. 11
14 La base de données L office du tourisme d une station de sports d hiver a souhaité mettre en place une base de données. Dans un premier temps, elle a créé un dictionnaire de données, puis un modèle conceptuel de données. Enfin, à partir du modèle logique de données, elle a élaboré la base de données suivante : TITRE DE LA BASE DE DONNÉES (à compléter) ------------------------------------------------------ 1 - Citez les tables qui constituent la base de données. 2 - Donnez des exemples de champs. 3 - Précisez l utilité d une clé primaire. Quel rapprochement peut-on faire avec un identifiant? 4 - Pourquoi apparaissent parfois deux clés dans la même table? De quoi s agit-il? Développez votre réponse. 5 - Peut-on avoir dans la table «Facturer», deux fois le code station n 1? Développez votre réponse. 6 - Distinguez le modèle conceptuel de données et la base de données présentée ci-dessus. 7 - Pourquoi les termes utilisés dans le modèle conceptuel de données sont-ils différents de ceux utilisés dans la base de données? 8 - Certaines tables sont liées entre elles par une rubrique commune. Complétez le tableau ci-dessous en vous aidant des cellules déjà remplies. Remontée Type_remontée Piste Facturer Type_tarif Station Desservir Remontée Type_remontée Piste Facturer Type_tarif Station Desservir X X 9 - Si l on veut rassembler des informations extraites des tables «Station» et «Piste» de la base de données, peuton utiliser uniquement ces deux tables pour effectuer une interrogation (ou requête)? Si oui, justifiez, si non, citez les tables nécessaires. 12
2 L utilisation du langage de manipulation des données : le langage SQL Les employés de l agence de tourisme de la station de sports d hiver dans laquelle vous travaillez, et vous-même êtes amenés quotidiennement à faire des recherches sur la base de données. Vous réalisez, pour ce faire, de nombreuses requêtes. 1 - Indiquez le résultat que vous obtiendrez avec : SELECT Nom_piste, Nom_remontée FROM Piste P, Desservir D, Remontée R WHERE P.Num_piste = D.Num_piste AND D.Code_remontée= R.Code_remontée ORDER BY Nom_piste ; 2 - La table DESSERVIR doit-elle être obligatoirement utilisée? Si oui, pourquoi? 3 - Votre prédécesseur vous a laissé les requêtes suivantes. Celles-ci semblent contenir des erreurs. Votre chef de projet vous demande de les corriger en expliquant la nature de ces erreurs : a/ SELECT Nompiste FROM Station ; b/ SELECT Montant_forfait FROM Forfait WHERE Nom_station = MERIBEL ; c/ SELECT Nom_piste FROM Piste, Remontée WHERE Difficulté = ROUGE AND Nom_station = VAL D ISERE ; 4 - Vous souhaitez afficher le nom de chaque station suivi des pistes qu elle possède : a/ De quelles tables avez-vous besoin? Argumentez. b/ Par quels champs sont-elles reliées? Table 1 Table 2 Champ commun 5 - Il vous est demandé d écrire différentes requêtes. Vous écrivez, dans un premier temps, ces requêtes puis vous les testez sur ordinateur : a/ Afficher le montant du forfait «senior» de la station «MERIBEL». b/ Afficher la liste des remontées de type «téléphérique» triée par ordre alphabétique. c/ Afficher le nom des stations dont le forfait «journée adulte» est supérieur à 60. d/ Afficher le prix moyen des forfaits de la station «MERIBEL». e/ Afficher le nom de la station ayant le plus grand nombre de pistes. f/ Afficher le nom des pistes desservies par la remontée «BELLEVARDE». g/ Retrouver les stations dont la somme des dénivelés est supérieure à 1000 mètres? 13
3 L utilisation du langage de contrôle des données 31 La modification des données La saison de ski est terminée, il vous est demandé, dans le cadre de votre activité au sein de l office du tourisme d une station de sports d hiver, d effectuer des modifications sur les tables pour la saison prochaine. Vous écrivez dans un premier temps ces requêtes puis les testez sur ordinateur : a/ Augmenter de 2 euros tous les forfaits de la station «VAL D ISERE». b/ Écrire les requêtes de suppression pour les tables concernées par l annulation du forfait «hors saison» (forfait supprimé pour des raisons économiques). 32 La sécurisation des données Afin de réduire au maximum les risques d endommagement des tables, une politique de sécurité doit être mise en œuvre au sein de l office du tourisme. 1 - Il vous est demandé de rédiger un projet sur papier permettant de : a/ Créer l utilisateur Michel BLANC avec le mot de passe FLUMET. b/ Autoriser à Michel BLANC toutes les opérations sur les remontées de la station «TIGNES». Pour cela, vous devez créer une vue nommée «VUE_TIGNES», puis attribuer les droits à Michel BLANC sur cette vue. c/ Donner à l utilisateur Michel BLANC le droit de sélectionner et d ajouter des enregistrements dans la table «Piste». De nombreuses erreurs de saisie ont été constatées dans la table PISTE. 2 - Il vous est demandé de lui retirer le droit d ajouter des enregistrements dans la table «PISTE». 14
Rechercher l information Chapitre 2 Interroger une base de données Mettre en œuvre ses compétences par L approfondissement Application n 1 : Construire un modèle logique de données L auto-école du Centre propose des formations aux permis voiture (B), moto (A) et remorque (EB). Les élèves inscrits au permis B doivent passer une épreuve théorique et une épreuve pratique pour obtenir le permis. Les élèves inscrits au permis A qui ne possèdent pas d autre permis ou dont le permis a été obtenu il y a plus de 5 ans doivent passer une épreuve théorique et deux épreuves pratiques (plateau & circulation), les élèves titulaires d un permis depuis moins de 5 ans sont dispensés de l épreuve théorique. Ceux inscrits au permis EB qui ne possèdent pas d autre permis ou dont le permis a été obtenu il y a plus de 5 ans doivent passer une épreuve théorique et une épreuve pratique. Les élèves titulaires d un permis depuis moins de 5 ans sont dispensés de l épreuve théorique. Dans ce contexte, les informations ont été regroupées de manière structurée dans le modèle conceptuel de données ci-après : Remarques : - Le salaire horaire figurant dans la table MONITEUR est le salaire horaire brut. - Par la rubrique «résultat» de l association PASSER, on peut savoir si l élève a été reçu ou ajourné à des examens précédents, ou est en attente d un examen. - La rubrique «type_véhicule» de la table «véhicule» contient l information «Moto» ou «Voiture» 1 - Analysez les différentes contraintes présentes dans ce modèle conceptuel de données. 2 - Déduisez le modèle logique de données du modèle conceptuel de données. 15
Application n 2 : Consulter la base de données L auto-école du Centre propose des formations aux permis voiture, moto et remorque. Vous disposez de la base de données sous Access (voir application n 1). 1 - Vérifiez la conformité de la base de données avec le modèle conceptuel en consultant : a/ la structure des tables, b/ les relations entre les tables. Qu en déduisez-vous? 2 - Vérifiez le format utilisé pour les champs date_examen et date_cours. Est-il conforme aux besoins de l autoécole? Justifiez votre réponse après avoir pris connaissance de l annexe. Application n 3 : Utiliser le langage SQL L auto-école du Centre a créé une base de données (voir applications n 1 et 2). 1 - À partir de ces informations, M. CHARLES gérant de l auto-école vous demande d écrire les requêtes suivantes puis de les tester. a/ Afficher le nom des élèves ayant eu une leçon le 22 mai N. b/ Afficher le nombre d heures de cours données par moniteur au mois de janvier N. c/ Afficher le nombre d examens réussis sur le lieu d examen BOBIGNY. d/ Afficher le nombre de places, le mois et le lieu des places d examens données par mois et par lieu. e/ Afficher le résultat de l élève «DURATEL» à l examen de CODE du 11 février N. f/ Afficher le salaire brut mensuel du moniteur «RIVOT». Annexe - Les options de recherche sur des champs au format Date Un champ au format date est en fait composé de plusieurs variables. Le format date/heure complet peut être décrit comme ceci : jj/mm/aa hh :mm :ss c est-à-dire jour/mois/année heure :minutes :secondes avec 2 chiffres pour chaque variable. Il est possible de définir la recherche sur une partie seule du format, par exemple l année (Year), le mois (Month), ou le jour (Day), qui sont utilisés comme des fonctions. Exemple : Month(date_examen)= 6 and Year(date_examen)=2006 => en juin 2006 Pour rechercher sur une date précise, on utilisera LIKE (comme) de préférence à =. Exemple : date_naissance LIKE 15/04/1992 On peut aussi utiliser les caractères génériques? et *. Exemples : date_examen LIKE??/06/2006 => n importe quel jour de juin 2006 Date_cours LIKE 18/06/2006* => le 18 juin 2006 à n importe quelle heure. 16
Application n 4 : Mettre à jour les données Le service de la répartition des places d examen vient d attribuer à L auto-école du Centre, 4 places supplémentaires pour l examen n 050508. Vous disposez de la base de données de l auto-école (voir application n 1). 1 - Mettez à jour la table EXAMEN afin d augmenter le nombre de places pour cet examen. L élève «MUNOZ» a passé l examen de conduite automobile n 060608, il a été reçu. 2 - Mettez à jour la table PASSER afin de mettre la valeur «reçu» dans le champ résultat. Les moniteurs employés avant le 1 er janvier N-1 vont bénéficier d une augmentation de leur salaire horaire, d un euro. 3 - Mettez à jour la table MONITEUR afin de prendre en compte cette augmentation. La voiture immatriculée «1441 RT 01» a été vendue. 4 - Mettez à jour la table concernée. M. CHARLES souhaite effectuer des statistiques. Pour cela il vous demande de : 5 - Créer la vue «VUE_REUSSITE» contenant le nom des élèves, le lieu et la date de l examen des élèves ayant été reçus à l examen de conduite automobile. 6 - Afficher à partir de cette vue le nombre d examens réussis par lieu d examen. Application n 5 : Sécuriser la base de données M. CHARLES, responsable de L auto-école du Centre, très soucieux de la sécurité de son système d informations souhaite que seuls lui et son assistante puissent avoir accès aux données de la base de données. À cet effet, deux utilisateurs ont été créés CHARLES et JULIE. Monsieur CHARLES est l administrateur de la base de données. Il vous demande de réfléchir à un certain nombre de points sensibles auxquels vous répondrez par écrit. 1 - Donnez à Julie tous les droits sur les tables MONITEURS, ELEVE et EXAMEN. M. CHARLES souhaite que le salaire des moniteurs ne soit connu que par lui. 2 - Retirez à Julie les droits sur la table MONITEUR. Cependant l utilisatrice JULIE a besoin d avoir accès aux autres informations de la table MONITEUR. Sachant que les droits ne sont pas accordés par champ mais par table : 3 - Créez la vue permettant de cacher ce champ. 4 - Donnez à JULIE tous les droits sur cette vue. 17
18
Rechercher l information Chapitre 2 Interroger une base de données Évaluer les acquis vers La proposition et la mise en œuvre de solutions Le secteur des services, et plus particulièrement celui de l immobilier, évolue dans un environnement réglementaire, socio-économique, culturel et technique en pleine mutation. Ce contexte impose regroupements, rationalisation des méthodes, communication et surtout travail permanent sur la qualité. Cette préoccupation qualitative est au cœur de la culture de service mise en œuvre par IMMOBILIER CONTACT à chaque niveau de son organisation, principalement fondée sur le concept de proximité, la responsabilisation et la formation permanente de chacun de ses membres. Pour améliorer en permanence la qualité de ses services et mieux appréhender les attentes du marché, le gérant du groupement d agences immobilières IMMOBILIER CONTACT, Paul CLAUDET dont vous êtes l assistant(e), réalise régulièrement des enquêtes de satisfaction auprès de ses clients. Après analyse des derniers résultats d enquête, Monsieur CLAUDET souhaite informatiser la gestion de son entreprise pour concilier le nécessaire travail de terrain des agences et cabinets du groupement avec l accès direct à des données par les clients. Il est très intéressé par le partage des informations entre toutes les personnes concernées : lui-même et son assistant(e), les différents agents immobiliers, les stagiaires que les agences accueillent régulièrement, et bien sûr les clients. Cependant il confie à son assistant(e) ses deux sujets d inquiétude : - les éventuelles difficultés d interrogation ou de mise à jour de la base de données, - la nécessité de confidentialité de certaines informations. La société de services informatiques contactée a fourni le modèle logique de données ci-dessous, ainsi qu une base de données test (base AGENCE, sous Access) : Remarque : MLD Base Immobilier Contact- PROPRIETAIRE : (id_proprio, nom_proprio, tel_proprio) BIEN : (id_bien, ad_rue_bien, ad_code_postal_bien, ad_ville_bien, date_vente, nbre_pieces, prix, etat, #id_type, #id_ proprio) TYPE_BIEN : (id_type, libelle) FACTURER : (#id_bien, #id_agence, pourcentage) AGENCE : (id_agence, nom_agence, ad_agence, cp_agence, ville_agence) Le champ ETAT de la table «BIEN» contient : - AL pour un bien à louer - AV pour un bien à vendre - L pour un bien loué - V pour un bien vendu Analyser la situation 1 - Pourquoi l interrogation d une base de données peut-elle être difficile? Quels seraient les moyens possibles pour faciliter les recherches? 2 - Quelles données ont un caractère confidentiel? Vis-à-vis de qui? 3 - Comment accompagner ce changement dans les méthodes de travail? 19
Se mettre en situation - Mission n 1 Dans le cadre des actions possibles pour faciliter l interrogation de la base, vous décidez de réaliser un document d aide à l intention des agents, dans lequel vous intégrez les résultats des travaux suivants : 1 - Représentez le modèle conceptuel de données, tel que vous pouvez le déduire du modèle logique de données fourni. 2 - Réalisez plusieurs requêtes types qui, d une part, vous permettent de vérifier la base de test (AGENCE), et d autre part, de contrôler si les agents immobiliers peuvent également l utiliser : Remarque : le prix d un bien ne tiendra pas compte des frais d agence. a/ Affichez le numéro du bien dont le prix est le plus élevé. b/ Affichez le nombre de biens dont le prix est supérieur à 300 000 euros. c/ Affichez le nom de la ville dont le prix moyen des biens à vendre (état= «AV» est supérieur à 250 000. d/ Affichez le nom des villes, ainsi que le nombre de biens à louer (état = «AL») dans ces villes. e/ Affichez le nom des agences suivi du nombre de biens dont elles ont la gestion. f/ Monsieur et Madame DUCLOS recherchent une maison située dans le département 78. Ils ont un budget (hors frais de notaire) de 700 000 euros. Écrivez la requête permettant d afficher les numéros de biens à vendre répondant aux critères donnés. g/ Créez une vue permettant de sélectionner l adresse des biens d une valeur inférieure à 200 000 euros. 3 - Réalisez également les modifications types pour la gestion de la base : a/ Le bien N 5 vient d être vendu, il y a lieu d indiquer la valeur «V» dans la rubrique «état» de la table «BIEN». b/ Monsieur CLAUDET vous informe qu une réduction exceptionnelle de 0,5 % sera accordée au vendeur du bien n 7 afin que ce dernier accepte la négociation en cours. Écrivez puis testez la requête qui permettra de diminuer le pourcentage correspondant au bien n 7 de 0,5 % et ceci pour toutes les agences ayant un mandat pour ce bien. c/ Les biens vendus depuis plus de 60 jours doivent être supprimés de la base, écrivez la requête permettant d effectuer cette suppression. d/ L agence N 3 ferme ses portes. Ses biens sont désormais mis en vente par l agence n 4. Modifiez la table «FACTURER» afin de modifier le numéro de l agence par laquelle le bien est géré. Supprimez l agence concernée de la base de données. Se mettre en situation - Mission n 2 Le gérant du groupement d agences souhaite sécuriser la base de données en créant 5 types d utilisateurs : Le gérant L assistant(e) Les agents Les stagiaires Les clients 1 - Définissez une politique de confidentialité : qui a le droit de voir quoi? 2 - Définissez une politique de sécurité : qui peut modifier quelles données? 3 - À titre d exemple, écrivez sur papier les requêtes nécessaires à cette gestion d utilisateurs en attribuant à chacun d entre eux les droits nécessaires : a/ Créez les utilisateurs gérant et assistante. b/ Faites le nécessaire pour que : - le gérant possède tous les droits sur toutes les tables ; - l assistante ait le droit de lire toutes les tables et puisse modifier toutes les tables sauf la table «AGENCE» ; - les agents et les stagiaires puissent consulter toutes les tables ; - les clients ne puissent pas lire la table «PROPRIETAIRE». Ils peuvent uniquement consulter la table «BIEN» sauf la rubrique «adresse» (la création d une vue est indispensable). - le droit de lire la table «AGENCE» soit retiré aux stagiaires. 20