DCG – UE8 – SYSTÈMES D’INFORMATION DE GESTION - session 2014 – Proposition de CORRIGÉ © 2014 dcg-lyon.fr Avertissement : ceci est un corrigé indicatif qui n’engage que son auteur DOSSIER 1 – ORGANISATION DES INSTANCES TERRITORIALES - 6 points 1. Justifier les cardinalités des associations « COMPRENDRE » et « GERER ». Intitulé de l'association Intitulé des Cardinalités entités/associations Club 1,n Adhérent 1,n Comité départemental 1,1 Ligue régionale 1,n COMPRENDRE GERER 2. Justification Un club comprend au moins un ou plusieurs adhérents Un adhérent fait partie d’au moins un ou plusieurs clubs Un comité départemental est géré par une seul ligue régionale Une ligue régionale gère au moins un ou plusieurs comités départementaux Expliquer le choix de la cardinalité « 0,1 » portée par l’entité « CLUB ». Un club peut être affilié à aucune (cas des clubs dispensant uniquement une initiation au taekwondo pour les jeunes enfants par exemple) ou à une seule ligue régionale. 3. Que signifient les lettres XT entre les entités PRINCIPAL et SECONDAIRE ? Préciser le concept mobilisé. Les lettres XT représentent une contrainte de partition. Cela signifie qu’un instructeur peut être soit un instructeur principal, soit un instructeur secondaire, mais il ne peut pas être les deux à la fois, ni ne pas être l’un des deux. 4. Compléter le modèle ou schéma relationnel (annexe 2) correspondant au MCD présenté en annexe 1. SALLE (CodeSalle, LieuSalle) COMITE_DEPARTEMENTAL (CodeComite, NomComite, AdresseRueComite, VilleComite, #CodeLigue) INSTRUCTEUR (CodeInstructeur, NomInstructeur, PrenomInstructeur) PRINCIPAL (CodeInstructeur, GradeInstructeurPrincipal) SECONDAIRE (CodeInstructeur, Diplôme) DISPOSER (#CodeAffiliation, #CodeSalle, Jour, Horaire) AVOIR (#CodeAffiliation, #CodeInstructeur) 5. CodePostalComite, Rédiger, en langage SQL, les requêtes suivantes : 5.1 La liste des clubs (nom, SiteInternetClub, date de création et ville) qui ont un site hébergé, sur le domaine « .fr » et qui ont été créés entre 1995 et 2000. Les résultats seront classés par ville et par nom. SELECT NomClub, SiteInternetClub, DateCreationClub, VilleClub FROM CLUB WHERE SiteInternetClub like “*.fr” AND Year(DateCreationClub) BETWEEN 1995 AND 2000 ORDER BY VilleClub, NomClub; UE 8 – Systèmes d’information de gestion 1/7 © 2014 dcg-lyon.fr 5.2 Liste des adhérents triés par nom (numéro, nom, prénom et grade) âgés de plus de 18 ans et ayant le grade « Ceinture noire 1er Dan » et qui sont adhérents de la ligue « Normandie ». SELECT NumeroLicence, NomAdherent, PrenomAdherent, GradeAdherent FROM ADHERENT, COMPRENDRE, CLUB, LIGUE_REGIONALE WHERE ADHERENT.NumeroLicence = COMPRENDRE.NumeroLicence AND COMPRENDRE.CodeAffiliation = CLUB.CodeAffiliation AND CLUB.CodeLigue = LIGUE_REGIONALE.CodeLigue AND DATEDIFF(NOW(),DateNaissanceAdherent) > 18*365 AND GradeAdherent = “Ceinture noire 1er Dan” AND NomLigue = “Normandie” ORDER BY NomAdherent; 5.3 Le nombre d’adhérents qui ont rejoint un club de la ligue normande ou de la ligue du NordPas-de-Calais ou de la ligue Ile-de-France en 2013. SELECT Count(NumeroLicence) AS [Nombre d’adhérents] FROM COMPRENDRE, CLUB, LIGUE_REGIONALE WHERE COMPRENDRE.CodeAffiliation = CLUB.CodeAffiliation AND CLUB.CodeLigue = LIGUE_REGIONALE.CodeLigue AND Year(DateAdhesion) = 2013 AND (NomLigue = “Normandie” OR NomLigue = “Nord-Pas-de-Calais” OR NomLigue = “Ile-de-France”) ; 5.4 On demande la requête qui permet d’obtenir le tableau suivant : Région Nombre de clubs Ile de France 30 Rhône-Alpes 40 Midi-Pyrénées 20 … … Seules seront affichées les ligues dont le nombre de club est supérieur à 15. SELECT NomLigue AS Région, Count(CodeAffiliation) AS [Nombre de clubs] FROM CLUB, LIGUE_REGIONALE WHERE CLUB.CodeLigue = LIGUE_REGIONALE.CodeLigue GROUP BY NomLigue HAVING Count(CodeAffiliation) > 15; 5.5 Nom du club le plus ancien de la ligue « Ile-de-France ». SELECT NomClub FROM CLUB WHERE DateCreationClub = (SELECT MIN(DateCreationClub) FROM CLUB, LIGUE_REGIONALE WHERE CLUB.CodeLigue = LIGUE_REGIONALE.CodeLigue AND NomLigue = “Ile-de-France”) ; UE 8 – Systèmes d’information de gestion 2/7 © 2014 dcg-lyon.fr DOSSIER 2 – GESTION DU CRAHN DE NORMANDIE - 3 points 1. Sur l’annexe A, établir le dictionnaire des données manquantes. Code CodeSession LibelléSession NumeroStage DisciplineStage DateStage HoraireStage Responsable/Grade Inscription (O/N) CodeSpécialité LibelléSpécialité Nb_de_points 2. Libellé Code de la session Libellé de la session Numéro du stage Discipline du stage Date du stage Horaire du stage Nom et grade du responsable Inscription de l’adhérent à un stage Code de la spécialité Libellé de la spécialité Nombre de points obtenus par un adhérent Type (alphabétique, numérique…) Alphabétique ou numérique Alphabétique Alphabétique ou numérique Alphabétique Date Alphabétique Alphabétique Booléen Alphabétique Alphabétique Numérique Sur l’annexe B, compléter le modèle conceptuel des données. CLUB SPECIALITE CodeAffiliation NomClub DateCreationClub AdresseRueClub CodePostalClub VilleClub TelephoneClub SiteInternetClub PresidentClub CodeSpécialité LibelléSpécialité 0,n 1,n SALLE Note Comprendre CodeSalle LieuSalle Nb_de_points DateAdhesion 0,n 1,n 0,n Se dérouler ADHERENT NumeroLicence NomAdhérent PrenomAdherent DateNaissanceAdhérent AdresseRueAdherent CodePostalAdherent VilleAdherent GradeAdherent 0,n 0,n Participer 1,1 0,n STAGE Inscription (O/N) NuméroStage DisciplineStage DateStage HoraireStage ResponsableGrade (1,1) Comporter SESSION 0,n CodeSession LibelléSession UE 8 – Systèmes d’information de gestion 3/7 © 2014 dcg-lyon.fr NB : - il est possible de créer une entité INSTRUCTEUR ayant comme identifiant CodeInstructeur et comme propriétés NomInstructeur et GradeInstructeur ; cette entité sera reliée à l’entité STAGE (cardinalité 1,1 du côté de l’entité STAGE). - l’entité stage est une entité faible ou dépendante car, d’après l’annexe 3, plusieurs stages ont le même numéro. Pour les distinguer les uns des autres, l’identifiant de l’entité STAGE doit être un identifiant relatif composé du NuméroStage et du CodeSession. DOSSIER 3 – GESTION DES COTISATIONS DE LA FFTDA - 5 points 1. Les tables ligue, président, réduction ont été dénommées respectivement : T_Ligue, T_Président, T_Réduction. Présenter un tableau avec les adresses de cellules selon le modèle suivant : Nom T_Ligue T_Président T_Réduction Adresse des cellules dans la feuille Tables A5 : D12 A18 : C25 A32 : C34 On vous demande d’écrire deux versions de la formule de la cellule B4 de la feuille « Calcul cotisations ». Celle-ci affichera le nom de la ligue en fonction du code inscrit en A4. (a) Proposer une formule qui prend en compte le fait que A4 peut être vide 2. =SI(ESTVIDE(A4);"";RECHERCHEV(A4;T_Ligue;2;FAUX)) (b) Proposer une formule qui n’affiche rien si A4 est vide et qui affiche « Erreur code » si le code saisi en A4 est erroné. =SI(ESTVIDE(A4);"";SI(ESTNA(RECHERCHEV(A4;T_Ligue;2;FAUX)) ; « Erreur code » ; RECHERCHEV(A4;T_Ligue;2;FAUX))) A l’aide des annexes 4 et 5, compléter les formules de l’annexe C. 3. B4 =SI(ESTVIDE(A4);"";RECHERCHEV(A4;T_Ligue;2;FAUX)) Ou =SI(ESTVIDE(A4);"";SI(ESTNA(RECHERCHEV(A4;T_Ligue;2;FAUX)) ; « Erreur code » ; RECHERCHEV(A4;T_Ligue;2;FAUX))) C4 =SI(ESTVIDE(A4);"";SI(ESTNA(RECHERCHEV(RECHERCHEV(A4;T_Ligue;4;FAUX); T_Président;2;FAUX)); « erreur code »;RECHERCHEV(RECHERCHEV(A4;T_Ligue;4;FAUX); T_Président;2;FAUX))) H4 =D4*MembreBureau+E4*AdhérentsMoinsDe18+F4*AdhérentsPlusDe18+G4*Club C11 =NBVAL(A4:A10) L12 =SOMME.SI(M4:M10;« X »;L4:L10) L13 =NBVAL(M4:M10) UE 8 – Systèmes d’information de gestion 4/7 © 2014 dcg-lyon.fr 4. Proposer un algorithme qui demande la saisie des valeurs des aides pour chaque ligue, en indiquant en retour le montant total et le montant moyen de ces aides. On utilisera les variables mAideTot (le montant d’aide totale), mAide (le montant d’aide pour une ligue), nb (le nombre de ligues aidées), rep (la réponse utilisateur pour savoir si une nouvelle ligue doit être saisie). Déclaration des variables : mAideTot : Réel mAide : Réel mAideMoy : Réel nb : Entier rep : Chaîne de caractères {Montant d’aide totale} {Montant d’aide pour une ligue} {Montant d’aide moyen} {Nombre de ligues aidées} {Réponse utilisateur pour savoir si une nouvelle ligue doit être saisie} DEBUT mAideTot ← 0 nb ← 0 SAISIR rep TANT QUE rep < > VIDE SAISIR mAide mAideTot ← mAideTot + mAide nb ← nb + 1 SAISIR rep FIN TANT QUE AFFICHER mAideTot mAideMoy ← mAideTot / nb AFFICHER mAideMoy FIN DOSSIER 4 – RESTRUCTURATION DU RESEAU INFORMATIQUE - 6 points 1. Définir ce qu’est une SSII et donner des exemples de missions menées par ce type de société. Une SSII est une Société de Services et d’Ingénierie Informatique qui met en place des solutions informatiques pour les organisations ou assure une ou plusieurs fonctions pour celles-ci. Exemples de missions : - mise en place d’un site Internet pour une organisation - développement et installation d’un logiciel sur mesure pour une organisation - mise en place de solutions combinant logiciels, matériel et suivi clientèle - formation, assistance, mise à disposition de personnel… 2. Calculer l’adresse IP du réseau privé de la Société et donner la classe d’adresse à laquelle elle appartient. Adresse IP du réseau : 192.168.1.0 ou 192.168.1 Adresse de classe C, puisque le premier octet est compris entre 192 et 255. 3. Rappeler le rôle du paramètre passerelle dans la configuration IP d’un poste et expliquer pourquoi l’équipement nommé RTRNET joue le rôle de passerelle pour les postes du réseau privé. Le paramètre passerelle permet de faire la liaison entre deux réseaux. L’équipement RTRNET, qui est un routeur, va jouer le rôle de passerelle pour les postes du réseau privé, car il va faire la liaison entre le réseau privé de la société et Internet. Il va ainsi permettre au poste avec une adresse privée de communiquer sur Internet (envoyer et recevoir des messages) : la passerelle va recevoir ses messages sur son adresse privée, et va remplacer l’adresse de ce poste par sa propre adresse publique pour envoyer le message sur Internet. Lorsqu’elle recevra une réponse, elle effectuera l’opération inverse en remplaçant son adresse publique de destinataire par celle du poste et retransmettra le message sur le réseau privé de l’entreprise. UE 8 – Systèmes d’information de gestion 5/7 © 2014 dcg-lyon.fr 4. Expliquer pourquoi le serveur WEB est situé dans la zone démilitarisée. Que faudrait-il faire pour protéger le serveur Web ? Le serveur Web est situé dans une zone démilitarisée afin de permettre notamment aux adhérents d’accéder au site Internet de la FFTDA. Le serveur Web doit être accessible de l’extérieur (depuis Internet). La DMZ est une sorte de zone tampon entre l’extérieur et le réseau interne. Pour protéger le serveur Web, il est nécessaire de mettre en place un pare-feu (firewall) entre le routeur et le serveur Web. 5. On constate dans la solution proposée l’existence d’un serveur DNS. Expliquer son rôle. Un serveur DNS établit la correspondance entre un nom de domaine et son adresse IP. 6. Comment l’utilisation d’un serveur proxy pourrait-elle permettre de limiter les usages non professionnels de l’accès Internet de la société ? Un serveur proxy a un rôle identique au routeur, mais avec des services supplémentaires tels que le filtrage des accès (contenu ou adresse), ce qui permet de limiter les usages non professionnels de l’accès Internet de la société. 7. Définir la notion de client-serveur et expliquer l’intérêt de cette architecture. L’architecture client-serveur est une répartition des données et des traitements au sein d’un réseau, entre un poste au service des autres (serveur) et des postes qui demandent des services (clients). Intérêt de cette architecture : - architecture évolutive - centralisation des données sur un serveur, ce qui simplifie les contrôles de sécurité, l'administration, la mise à jour des données et des logiciels. 8. Quels avantages peuvent être attendus de l’organisation en sous-réseaux ? Intérêt de créer des sous-réseaux : - alléger l’administration - segmenter les échanges - réduire le trafic sur le réseau - augmentation du niveau de sécurité et isolement de certains services ou équipements « sensibles ». 9. Rédiger une note, de douze à quinze lignes, à l’attention du responsable de la Fédération. Dans cette note, vous décrirez la politique de sauvegarde pouvant être mise en œuvre (enjeux d’une telle politique, périodicité de la sauvegarde, méthodes…). Politique de sauvegarde : - enjeux : politique nécessaire car les données et les applications informatiques peuvent être altérées sciemment ou accidentellement. Elles doivent donc être sauvegardées afin de pouvoir être récupérées à tout moment - périodicité : toutes les heures, tous les jours, tous les deux jours, une fois par semaine… La périodicité est fonction de l’intensité de l’activité de l’entreprise. Plus le délai entre deux sauvegardes est long, plus le temps et le coût de récupération des données sera important - éléments sauvegardés : données, logiciels, paramétrages - méthodes : sauvegarde complète (la totalité des informations est copiée à chaque sauvegarde), sauvegarde différentielle (méthode qui sauvegarde toutes les informations qui ont été modifiées depuis la dernière sauvegarde complète), sauvegarde incrémentale ou incrémentielle (méthode qui ne sauvegarde que les informations qui ont été modifiées depuis la dernière sauvegarde enregistrée sur le support) - supports de sauvegarde : supports externes (CD, DVD, bandes DAT, disque dur / flash), serveur miroir (RAID 1), sauvegarde externalisée (société de sous-traitance) - outils : copie simple, logiciel de sauvegarde, image (= ghost : sauvegarde intégrale d’un contenu sans distinction du contenu). UE 8 – Systèmes d’information de gestion 6/7 © 2014 dcg-lyon.fr 10. Définir la notion d’Intranet. A partir des annexes 7 et 8 et de vos connaissances, indiquer quels sont les avantages attendus du déploiement d’un Intranet. Indiquer également les applicatifs susceptibles d’être mis en place. L’Intranet est le standard Internet adapté au réseau local. C’est donc un réseau informatique utilisé à l’intérieur d’une organisation qui utilise les mêmes protocoles qu’Internet (TCP, IP, HTTP, SMTP…) Avantages attendus du déploiement d’un Intranet : - meilleure gestion de l’information (plus transparente et mieux diffusée) : Intranet permettra de gérer et de stocker les informations. Celles-ci sont ainsi accessibles et structurées automatiquement - centralisation de l’information : l’information est centralisée dans un même espace (ainsi, on ne perd pas de temps à chercher un dossier) - meilleure communication (plus directe) et meilleure collaboration entre les différentes équipes de l’organisation qui partagent donc la même information au même moment (ce qui sera utile à la FFTDA qui s’étend sur tout le territoire français) - information accessible en temps réel et données constamment à jour (gain de temps) - information accessible depuis n’importe où ; il suffit d’avoir accès à un poste équipé d’un navigateur web - application Intranet moins chère à fabriquer et à maintenir qu’une suite d’applications spécifiques - application Intranet facile à mettre en œuvre et développée rapidement - application évolutive, dont la mise en place peut être progressive et simple à mettre à jour ; plateforme d’applications distribuées extrêmement ouverte - application Intranet permet à l’utilisateur de disposer d’une interface identique, quel que soit le poste de travail informatique utilisé - restructurer les processus traditionnels. Applicatifs susceptibles d’être mis en place : - gestion et édition des cartes d’adhérents - calendrier annuel des stages, des compétitions inscription aux stages et aux compétitions - gestion des déplacements des instructeurs… UE 8 – Systèmes d’information de gestion 7/7 © 2014 dcg-lyon.fr
© Copyright 2024 ExpyDoc