1/6 CORRIGE HARMONISE NATIONAL DE L’EPREUVE D’INFORMATIQUE – SYSTEMES D’INFORMA
1/6 CORRIGE HARMONISE NATIONAL DE L’EPREUVE D’INFORMATIQUE – SYSTEMES D’INFORMATION EXAMEN: BACCALAUREAT / ESG SESSION: 2020 EPREUVE: INFORMATIQUE - SYSTEMES D’INFORMATION (ECRITE) DUREE: 02 HEURES SÉRIE (S)/SPECIALITÉ(S): TI COEFFICIENT: 4 REFERENCES ET SOLUTIONS BAREME COMMENTAIRES PARTIE I : MODELISATION DES SYSTEMES D’INFORMATION 12 pts Section 1 : modélisation dynamique d’une boutique en ligne 06 pts 1. Définition des expressions a. Cas d’utilisation : c’est une manière d’utiliser un système qui est utile à l’acteur impliqué dans cette utilisation. C’est une action du système qui satisfait l’utilisateur. C’est ensemble d’actions réalisées par le système en réponse à un acteur d’un acteur b. E-commerce : échange pécuniaire de biens, de services ou d'informations par l'intermédiaire des réseaux informatiques, notamment Internet. Désigne l’achat et la vente de biens/services sur Internet 1pt Dans le cas du e-commerce, s’assurer qu’il ait fait mention des échanges par le biais des réseaux informatiques ou de l’internet. Accorder la moitié des points dans le cas où la réponse est « commerce électronique » 2. Identification des différentes éléments décrits 05pts a. Deux (02) cas d’utilisation - S’enregistrer - Payer article/ choisir mode de paiement - Ajouter article au panier - Payer par carte - Payer par paypal - Recevoir email - Recevoir les informations sur les nouveaux produits 0,25*2 + 0,5=1pt Uniquement deux choix sont attendus. Tenir obligatoirement compte de la représentation graphique. Un exemple de représentation graphique est donné avec le cas d’utilisation « payer par paypal ». Nom d’un cas = 0,25 pt Représentation = 0,5 pt OFFICE DU BACCALAUREAT DU CAMEROUN DIRECTION DIVISION DES EXAMENS REPUBLIQUE DU CAMEROUN Paix - Travail - Patrie 2/6 - Valider commande - Passer des commandes - Consulter caractéristiques articles b. Deux (02) acteurs du système d’information - Internaute - client - Module de gestion 0,25*2*2=1pt Tenir obligatoirement compte de la représentation graphique. Deux acteurs seulement sont recherchés. Nom d’un acteur = 0,25 pt Chaque représentation = 0,25 pt c. Deux (02) cas d’utilisation liés par une relation de généralisation/spécialisation - Payer article (ou choisir mode de paiement) et payer par carte - Payer article (ou choisir mode de paiement) et payer par paypal 0,5*2 + 0,5=1pt Tenir obligatoirement compte de la représentation graphique. Une représentation entre deux cas d’utilisation suffit. Nom d’un cas = 0,25 pt Chaque représentation de la flèche dans le sens correct = 0,5 pt d. Deux (02) acteurs liés par une relation de généralisation/spécialisation - Le client et l’internaute 0,25*2+0,5=1pt Tenir obligatoirement compte de la représentation graphique. Chaque acteur = 0,25 pt Représentation de la flèche dans le sens correct = 0,5 pt client Internaute Payer article Payer par carte Payer par paypal Internaute client Internaute Payer par paypal 3/6 e. Deux (02) cas d’utilisation liés par une relation d’extension - « S’enregistrer » et « recevoir les informations sur les nouveaux produits » 0,25*2+0,5=1pt Tenir obligatoirement compte de la représentation graphique. Représentation de chaque cas d’utilisation = 0,25 pt Représentation de la flèche dans le sens correct et avec le bon mot clé = 0,5 pt Section 2 : modélisation statique 06pts 1. Définition des termes Classe : c’est la représentation abstraite d’un objet ou d’un ensemble d’objets possédant une structure ou un comportement commun. 0,5pt Accepter toute autre proposition allant dans ce sens. 2. Identification du type de relation entre la classe commande et articles Il s’agit d’une relation d’agrégation 1pt 3. Reproduction et ajout du type de données de la classe COMMANDE Commande Commande -code_commande : int -date_passation : Date -description_comd : string -nb_total_cmd : int -code_commande : string -date_passation : string -description_comd : string -nb_total_cmd : integer 0,25*4=1pt Accepter les types proposés même s’ils sont dans la langue française ou même si le type STRING est remplacé par VARCHAR () Rechercher la cohérence. 4. Différentes visibilités - Privée ou private (-) - Protégé ou protected (#) - Public ou public (+) - Paquetage ou Package (~) 0,25*8=2pts Respecter les symboles donnés entre parenthèse. Accepter la réponse quelque soit la langue. Chaque nom la visibilité = 0,25pt Chaque symbole = 0,25pt S’enregistrer recevoir les informations sur les nouveaux produits « extend » 4/6 5. Identification des visibilités L’unique visibilité utilisée est privée (private) représentée par le symbole - 0,5pt 6. Différence entre diagramme de classe et diagramme d’objet - Le diagramme d’objet permet de représenter les instances du diagramme de classe - Le diagramme de classe est plus abstrait alors que le diagramme d’objet est plus concret - Le diagramme d’objet exprime mieux le contexte d’exécution 1pt Accepter une unique proposition ou toute autre réponse allant dans le même sens. PARTIE II: DEVELOPPEMENT DES BASES DE DONNEES (8Pts) 1. Type de base de données Ici l’on a utilisé les bases de données relationnelles Deux autres types - Bases de données réseaux - Base des données hiérarchiques - Base des données objets 0,5+0,25*2=1pt BDR = 0,5pt Pour les autres types, seulement deux autres types sont attendus. Chaque type = 0,25pt 2. Implémentation de la base de données a. Définition du serveur de données Serveur de données : est un système (machine ou logiciel) qui permet à un utilisateur de stocker, d’extraire et modifier les données. 0,5pt Accepter les réponses allant dans le sens où il s’agit d’une machine qui met à la disposition de l’utilisateur (client) des données. b. Deux exemples de serveurs de données - MySQL - PostgreSQL - Oracle - Sybase - Access - DB2 - Informix 0,25*2=0,5pt Choisir uniquement 2 5/6 3. Identification des clés primaire et secondaire Tables Clé primaire Clé secondaire PATIENT Cni HOSPITALISATION Cni, Num_medecin Cni, Num_medecin MEDECIN Num_medecin 0,25*4=1pt Noter que dans le cas de l’hospitalisation, le numéro de lit apparaitre plusieurs fois si on hospitalise des patients sur le même lit à des dates différentes. 4. Ecriture des requêtes a. Ajouter la colonne date_sortie à hospitalisation Alter table HOSPITALISATION add date_sortie Date ; Ou encore Alter table HOSPITALISATION ADD date_sortie varchar(10) ; 1pt Ecriture correcte et intégrale de la requête = 1pt Ecriture avec des fautes mais en utilisant des mots clés = 0,25pt PAS DE DEBATS b. Lister toutes les pathologies commençant par la lettre C SELECT pathologie FROM HOSPITALISATION WHERE pathologie LIKE C% ; 1pt Ecriture correcte et intégrale de la requête = 1pt Ecriture avec des fautes mais en utilisant des mots clés = 0,25pt PAS DE DEBATS c. Afficher les noms des patiens de sexe féminin agés de plus de 17 ans SELECT NomPrenom FROM PATIENT WHERE sexe= ‘F’ AND age>17; 1pt Ecriture correcte et intégrale de la requête = 1pt Ecriture avec des fautes mais en utilisant des mots clés = 0,25pt PAS DE DEBATS d. Afficher tous les patients souffrants de paludisme SELECT * FROM PATIENT, HOSPITALISATION WHERE PATIENT.cni=HOSPITALISATION.cni AND pathologie= ‘paludisme’ ; 1pt Ecriture correcte et intégrale de la requête = 1pt Ecriture avec des fautes mais en utilisant des mots clés = 0,25pt PAS DE DEBATS 6/6 En cas d’une requête comme celle-ci : SELECT cni FROM HOSPITALISATION WHERE pathologie= ‘paludisme’ ; Attribuer la moitié des points 5. Détermination du résultat de la requête 1pt Attribuer 1 point à tous les candidats du fait de l’omission du mot clé FROM. PAS DE DEBATS. Fait à Yaoundé le……………………………. uploads/Sante/ corrige-bac-esg-2020-si.pdf
Documents similaires










-
26
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Aoû 23, 2021
- Catégorie Health / Santé
- Langue French
- Taille du fichier 0.6743MB