ÉLÉMENTS DE CORRECTION COUSERANS CONSTRUCTION

Documents pareils
COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2

Le langage SQL Rappels

Langage SQL : créer et interroger une base

Langage SQL (1) 4 septembre IUT Orléans. Introduction Le langage SQL : données Le langage SQL : requêtes

ECR_DESCRIPTION CHAR(80), ECR_MONTANT NUMBER(10,2) NOT NULL, ECR_SENS CHAR(1) NOT NULL) ;

TD : Requêtes SQL (BDR.TD2-1) INSA 3IF

1. Base de données SQLite

Schéma relationnel et contraintes d intégrité : le cas ConduiteAuto

Les bases de données

Olivier Mondet

Bases de Données relationnelles et leurs systèmes de Gestion

Cours Bases de données 2ème année IUT

clef primaire ; clef étrangère ; projection ; restriction ; jointure ; SQL ; SELECT ; FROM ; WHERE

Partie I : Créer la base de données. Année universitaire 2008/2009 Master 1 SIIO Projet Introduction au Décisionnel, Oracle

1. Qu'est-ce que SQL? La maintenance des bases de données Les manipulations des bases de données... 5

1 Introduction et installation

Cours 4 : Agrégats et GROUP BY

BTS/CGO P10 SYSTEME INFORMATION Année

Access et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite.

Evaluation du module "GESTION COMMERCIALE PARKINGS"

14/04/2014. un ensemble d'informations sur un sujet : exhaustif, non redondant, structuré, persistant. Gaëlle PERRIN SID2 Grenoble.

Cours SQL. Base du langage SQL et des bases de données

MODE OPERATOIRE OPENOFFICE BASE

CONFIGURATION DE BASE. 6, Rue de l'industrie BP130 SOULTZ GUEBWILLER Cedex. Fax.: Tel.:

1. LA GESTION DES BASES DE DONNEES RELATIONNELLES

Cours Bases de données 2ème année IUT

PHP 5. La base de données MySql. A. Belaïd 1

Devoir Data WareHouse

Plan Général Prévisionnel (1/2) (non contractuel) Internet et Outils L1/IO S2-IO2 Bases de données: Jointures, Transactions

Le langage SQL pour Oracle - partie 1 : SQL comme LDD

Notes de cours : bases de données distribuées et repliquées

Table des matières PRESENTATION DU LANGAGE DS2 ET DE SES APPLICATIONS. Introduction

TP Bases de données réparties

Bases de données cours 4 Construction de requêtes en SQL. Catalin Dima

TP Contraintes - Triggers

Avertissement : ceci est un corrigé indicatif qui n engage que son auteur

Systèmes de Gestion de Bases de Données

CONTRAT DE SOUSCRIPTION «ALERTES par SMS ou » Compléter les zones grisées, signer et renvoyer à l adresse suivante :

Encryptions, compression et partitionnement des données

MANUEL D UTILISATION DE LA SALLE DES MARCHES APPEL D OFFRES OUVERT ACCES ENTREPRISES. Version 8.2

Présentation Windows Azure Hadoop Big Data - BI

Les Triggers SQL. Didier DONSEZ. Université de Valenciennes Institut des Sciences et Techniques de Valenciennes

«FLOTTE AUTOMOBILE & AUTO-MISSION»

NFA 008. Introduction à NoSQL et MongoDB 25/05/2013

Création et Gestion des tables

Durée : 4 heures Le sujet se présente sous la forme de deux dossiers indépendants

PROJET ARCHI WINDOWS SERVER

DOSSIER DE CANDIDATURE

Module Administration BD Chapitre 1 : Surcouche procédurale dans les SGBDS

TD n 10 : Ma première Base de Données

A QUOI SERVENT LES BASES DE DONNÉES?

Introduction au Système de Gestion de Base de Données et aux Base de Données

Langage propre à Oracle basé sur ADA. Offre une extension procédurale à SQL

Auto-évaluation SQL. Document: f0453test.fm 19/04/2012. ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium

INTRODUCTION : Données structurées et accès simplifié

BTS Assistant de manager(s) LES FINALITES PROFESSIONNELLES

Nom du candidat :... (nom de famille suivi éventuellement du nom du conjoint)

Gestion de base de données

Bases de données relationnelles

Techniques de stockage. Techniques de stockage, P. Rigaux p.1/43

TP base de données SQLite. 1 Différents choix possibles et choix de SQLite : 2 Définir une base de donnée avec SQLite Manager

V 8.2. Vous allez utiliser les services en ligne de la plate forme de dématérialisation de la Salle des Marchés achatpublic.com.

UE8 Systèmes d information de gestion Corrigé indicatif

MARCHE N MARCHE A PROCEDURE ADAPTEE RELATIF AU NETTOYAGE DU GYMNASE D AMBLAINVILLE CAHIER DES CLAUSES TECHNIQUES PARTICULIERES CCTP

UE 8 Systèmes d information de gestion Le programme

La présente publication est protégée par les droits d auteur. Tous droits réservés.

Charte de nommage du «.tn»

Formulaire d abonnement au service e-bdl

Module de livraison DPD Magento

Modules ICI relais & EXAPAQ Predict v4.0

MAIRIE DE LA WANTZENAU MARCHE DE FOURNITURES PROCEDURE ADAPTEE CAHIER DES CHARGES

Présentation du PL/SQL

Licence de MIDO - 3ème année Spécialités Informatique et Mathématiques Appliquées

Partie 0 : Gestion des tablespace et des utilisateurs... 3

Bases de données élémentaires Maude Manouvrier

Simple, facile à archiver, il est disponible dès le premier jour du mois * et n utilise ni papier ni enveloppe. Le e-relevé / Mode d emploi

COMPRENDRE LES DIFFERENTS TYPES DE CONNEXION LORS DE LA

ISC Système d Information Architecture et Administration d un SGBD Compléments SQL

Baccalauréat Technologique. Épreuve de Spécialité Partie écrite

ORACLE TUNING PACK 11G

Exploiter les statistiques d utilisation de SQL Server 2008 R2 Reporting Services

PHP et mysql. Code: php_mysql. Olivier Clavel - Daniel K. Schneider - Patrick Jermann - Vivian Synteta Version: 0.9 (modifié le 13/3/01 par VS)

25/01/05 TD Entrepôt de données IHS / Master ICA

Sage 100 CRM - Guide de la Fusion Avancée Version 8. Mise à jour : 2015 version 8

Session S12 Les bases de l optimisation SQL avec DB2 for i

Activité : Élaboration, mise en forme et renseignement de documents

Le Langage De Description De Données(LDD)

Bases de Données Relationnelles. Le Modèle Relationnel

Java DataBaseConnectivity

Procédures Stockées WAVESOFT ws_sp_getidtable Exemple : ws_sp_getnextsouche Exemple :... 12

Cahier des charges MARCHE A PROCEDURE ADAPTEE

<<type>> <<nom>> <<rue1>> <<rue2>> <<codepostal>> - <<ville>> ENTRE LE LYCEE ARISTIDE BERGES - ETABLISSEMENT SUPPORT DU CARMI

TERMES DE REFERENCE POUR PRESTATAIRE INDIVIDUEL ET CONSULTANT

M A I T R E D O U V R A G E

1 Position du problème

UNIVERSITE PARIS 8 VINCENNES SAINT-DENIS DOSSIER DE CANDIDATURE A UN EMPLOI ADMINISTRATIF À L'INSTITUT D'ENSEIGNEMENT A DISTANCE (IED)

Dossier de suivi de stage d observation en entreprise en classe de 3 ème

Manuel d utilisateur 1

Transcription:

ÉLÉMENTS DE CORRECTION COUSERANS CONSTRUCTION DOSSIER Gestion des chantiers. Citer les améliorations que Monsieur Almeida attend de l évolution du système d information. COUSERANS pourra développer plus largement ses activités auprès de clients du secteur public. La société COUSERANS cherche à faire évoluer son système d information de façon à pouvoir fournir un service de qualité adapté aux exigences des marchés publics.. Identifier les différentes activités de gestion que la société COUSERANS cherche à améliorer. L évolution du système d information de Couserans Constructions doit permettre à l entreprise de progresser à différents niveaux : maîtriser les délais de réalisation des travaux ; mieux répartir la charge de travail entre les différents chantiers ; anticiper les besoins en hommes et en matériels ; évaluer de façon plus rigoureuse le temps de travail de chacun. Toute réponse cohérente à la question est admise.. Identifier les initiatives qui ont été prises pour faire évoluer le SI de la société et les classer selon la dimension du SI à laquelle elles correspondent. Organisationnelle : mise en place de nouvelles procédures Technologique : nouveau matériel, mise en réseau, progiciel ONAYA Humaine : formation du personnel Toute réponse cohérente à la question est admise dès lors qu elle est bien associée à la dimension du SI qui lui correspond Baccalauréat technologique STG PAGE /9 REPÈRE : 9SPGSNCC

. Proposer un diagnostic des choix en matière d applications informatiques faits par la société COUSERANS Constructions. L entreprise a recours à : ü Un outil à usage collectif : un progiciel spécialisé dans les métiers bâtiment. Il s agit d une solution capable de répondre rapidement aux besoins métiers de l entreprise pour un coût connu à l avance. ü Un outil de productivité individuelle : des feuilles de calcul sous tableur. Il s agit d un développement interne spécifique répondant aux besoins du directeur administratif et financier.. Relever le nom des tâches qui sont réalisées en parallèle et indiquer la durée du projet décrit dans le document. Pour répondre à ces questions vous pouvez tracer le diagramme de Gantt au brouillon, ce diagramme n est pas demandé sur votre copie. Voir ci-dessous diagramme de GANTT fourni à titre indicatif et non demandé au candidat. Durée du projet : jours. Tâches parallèles : 6 et 8, 7 et 9 et, et..6 Dans la situation évoquée ci-dessus, préciser l incidence de ce retard sur la durée totale du projet. La durée du projet n est allongée que d une journée puisque la tâche numéro 9 n est pas critique et dispose d une marge de jours. Baccalauréat technologique STG PAGE /9 REPÈRE : 9SPGSNCC

Diagramme de GANTT (ce diagramme n est pas attendu de la part du candidat) N Nom des tâches Tâche(s) antérieure(s) 6 7 8 9 0 6 7 8 9 0 Contrat pris par la secrétaire ou pris par un membre de l entreprise Réunion commerciale / choix commercial Transmission du choix par DC ou DE au BE Codification / Etude et chiffrage Validation de l offre au client / Signature du marché 6 Transmission du dossier au conducteur 7 Visite des lieux 6 8 Autorisation administratives et déclarations diverses 9 Consultation des fournisseurs 6 0 Réalisation du chantier (réalisation des ouvrages) Enlèvement des compteurs de chantier (eau, téléphone, électricité) 8,9 Résiliation abonnement 0 Archivage du dossier 0 0 Baccalauréat technologique STG PAGE /9 REPÈRE : 9SPGSNCC 6 7 8 9 0 6 7 8 9 0

DOSSIER Gestion des ressources. Répondre à chaque question ci-dessous en justifiant la réponse : a) Une personne peut-elle être affectée à plusieurs chantiers le même jour? b) Quelle est l unité d œuvre retenue pour évaluer le travail réalisé sur un chantier? c) Est-il possible de connaître le coût de la main d œuvre mobilisée sur un chantier donné? a) Oui. Un personnel peut être affecté sur plusieurs chantiers le même jour. La relation AFFECTER a pour clé primaire les trois attributs idchantier, idperso et date. On peut donc saisir deux chantiers pour le même personnel à la même date. b) L heure travaillée. On trouve le nombre d heures dans la relation AFFECTER. c) Non, si on dispose bien du nombre d heures travaillées, on ne connaît pas le coût horaire.. Écrire la requête SQL permettant d obtenir la liste des personnels (id, nom, prénom) affectés au chantier N 678 entre le 07/0/009 et le 9/0/009. SELECT id, nom, prenom FROM personnel, affecter WHERE personnel.id = affecter.idperso AND date between 07/0/009 AND 9/0/009 AND idchantier = " 678 " ; ou LIKE " 678 " Accepter avec ou sans " " Accepter toute formulation correcte pour les dates.. Écrire la requête SQL permettant d obtenir la liste des chantiers (id, intitulé, adresse, code postal, ville) qui ont été signés mais qui n ont pas encore démarré. SELECT id, intitule, adresse, codepostal, ville FROM chantier WHERE datesignature IS NOT NULL Baccalauréat technologique STG PAGE /9 REPÈRE : 9SPGSNCC

AND datedemarrage IS NULL ;. Écrire la requête SQL permettant d obtenir le nombre de chantiers avec chacun des clients (numéro du client, nom, nombre de chantiers). La liste des clients doit être ordonnée par ordre décroissant du nombre de chantiers. SELECT client.id, nom, COUNT (chantier.id) AS NombreDeChantier FROM client, chantier WHERE client.id = chantier.idclient GROUP BY client.id, nom ORDER BY COUNT (chantier.id) DESC Dans la clause ORDER BY on peut exprimer le critère de tri en utilisant l expression de la colonne triée (COUNT(chantier.id) ou l alias de colonne (NombreDeChantier) ou encore son numéro ().. Écrire la requête SQL permettant de modifier l adresse du client ayant le numéro qui se trouve désormais au, rue de la République à St Girons (0900). UPDATE client SET rue = ", rue de la République", ville = " St Girons", ou LIKE " St Girons" codepostal = "0900" ou LIKE "0900" WHERE id = ;.6 Proposer, sur votre copie, une modification du schéma relationnel afin d ajouter l attribut montantprimedeplacement qui correspond au montant de la prime à attribuer en fonction de la zone dans laquelle se trouve un chantier. On ajoute l attribut montantprimedeplacement à la relation zone. zone (id, distancekilométrique, montantprimedeplacement) Clé primaire : id On admettra que l attribut montantprimedeplacement puisse être placé dans la relation AFFECTER en considérant que la prime est enregistrée au moment de l affectation d un ouvrier à un chantier. Baccalauréat technologique STG PAGE /9 REPÈRE : 9SPGSNCC

DOSSIER Suivi des chantiers. Indiquer si ce processus est un processus support ou un processus métier. Justifier. On connaît deux types de processus : - les processus métier (ou processus de réalisation) qui délivrent un service au client, par exemple ici le processus de réalisation des chantiers ; la réalisation d un chantier est bien le résultat attendu par le client ; - les processus support sur lesquels s appuient un ou des processus métier, par exemple ici le suivi des différents chantiers n est pas directement utile au client mais il permet à l entreprise d organiser sa production. Les informations produites par le processus de suivi des chantiers sont des informations nécessaires à la gestion de l entreprise. Ces informations concourent à l organisation du travail pour le processus de réalisation des chantiers. Le processus de suivi des chantiers est donc un processus support. points pour une réponse correcte, points pour une justification correcte.. Répondre à chacune des questions suivantes en justifiant votre réponse à l aide du document : a) Quel acteur est chargé de compléter la fiche de suivi de chantier? b) Quel évènement peut l amener à corriger cette fiche? c) Quel délai maximum peut-il s écouler entre l écriture d une information sur une fiche de suivi de chantier et la visibilité de cette information au travers des applications informatiques? On considère que la fiche est correctement remplie. a) L activité de remplissage de la fiche de suivi de chantier est réalisée par le Chef de chantier. b) Le fait que le conducteur de travaux ne valide pas la fiche suite à sa vérification en fin de semaine déclenche une activité de modification de la fiche de la part du chef de chantier. Événement «fiche à modifier». Baccalauréat technologique STG PAGE 6/9 REPÈRE : 9SPGSNCC

c) Une fiche commence à être complétée dès le lundi, les informations notées le lundi ne sont saisies par la secrétaire que le lundi suivant, soit un délai d une semaine.. Proposer une solution, de nature à la fois organisationnelle et technique, permettant de faire disparaître ces dysfonctionnements. Préciser les activités que devront réaliser chacun des trois acteurs du processus proposé (ne pas refaire le schéma). En confiant la saisie des fiches de suivi de chantier au chef de chantier (qui suit un seul chantier à la fois) on soulage la secrétaire et on évite les erreurs de saisie. Ceci suppose de confier des ordinateurs portables ou des dispositifs de saisie nomade aux chefs de chantier. Baccalauréat technologique STG PAGE 7/9 REPÈRE : 9SPGSNCC

Dossier : Gestion des applications informatiques. Pour chaque partie de cette application (application cliente, composant serveur, SGBD et médiateur d accès), citer le ou les ordinateurs sur lesquels elle peut être installée Partie cliente : ordinateurs,, et ordinateur portable. Partie Application : Serveur A (d application) Partie Base de Données : Serveur C (de bases de données) Logiciel médiateur pour l accès à la base de données : Serveur A (seule l application serveur ONAYA accède à la base de données). Citer les services du réseau nécessaires aux utilisateurs pour se connecter à l application. Ces services sont : ü Service d authentification : permet aux utilisateurs de s identifier sur le réseau local ; ü Serveur DHCP : permet d attribuer dynamiquement une configuration IP aux ordinateurs clients DHCP. NB : le Serveur DNS n est pas obligatoire puisqu il permet habituellement aux utilisateurs d utiliser un nom pour accéder plutôt qu une adresse IP et qu ici, dans le schéma, les serveurs n ont pas de nom. Cependant, ne pas pénaliser le candidat qui le cite.. Expliquer pourquoi les adresses attribuées sur le réseau permettent aux postes de travail et aux serveurs de communiquer entre eux. Le masque de sous-réseau utilisé étant..0.0, ce sont les deux premiers octets des adresses IP utilisées sur le réseau qui identifient le réseau. Ces deux octets étant identiques pour toutes les adresses attribuées aux serveurs comme aux postes de travail, ces hôtes sont situés sur le même réseau IP et peuvent ainsi communiquer entre eux. Baccalauréat technologique STG PAGE 8/9 REPÈRE : 9SPGSNCC

. Mentionner les sources d où proviennent les données nécessaires au traitement effectué par la procédure. Les données nécessaires au traitement effectué par la procédure proviennent de la base de données via une fonction et une requête SELECT.. Écrire sur la copie la ligne 9 complétée de façon à sélectionner le chantier dont le code est actuellement affiché dans le formulaire. 9 requete = «select sum(montant) as montanttotal from reglement where idchantier =» & formulaire!idchantier.value Toute réponse faisant explicitement référence au champ idchantier est acceptée quelque soit la syntaxe utilisée..6 Écrire sur la copie la ligne complétée de façon à tenir compte de la demande de la secrétaire concernant la condition d affichage du message d alerte. If totalreglements <> montantdevis then Ou If totalreglements > montantdevis Or totalreglements < montantdevis then Ou If imbriqués Baccalauréat technologique STG PAGE 9/9 REPÈRE : 9SPGSNCC