LaDissertation.com - Dissertations, fiches de lectures, exemples du BAC
Recherche

InfoDev

Étude de cas : InfoDev. Recherche parmi 300 000+ dissertations

Par   •  8 Avril 2020  •  Étude de cas  •  4 119 Mots (17 Pages)  •  616 Vues

Page 1 sur 17
  1. Découverte de la base de données de la société InfoDev

Introduction

  1. La société InfoDev dispose d’une base de données permettant de gérer les projets qu’elle développe pour ses clients, projets qui peuvent être obtenus par négociation directe ou en réponse à des appels d’offres.

Après avoir répondu à un appel d’offres, M. Loïc Forestier technico commercial de la société enregistre un nouveau projet dans la base de données de gestion des projets (fournie en annexe) en précisant que celui-ci est à l'état "Candidat".

Après signature du contrat, le projet passe de l’état "Candidat" à l’état "Obtenu". Mme Emmanuelle Lacoste, chef de projet MOE, saisit alors les informations concernant les activités et les intervenants du projet. Mme Lacoste n’a pas toujours le temps de maintenir cette base de données à jour.

Vous trouverez en annexe 1 le schéma relationnel correspondant à cette base de données ainsi qu’un recueil de règles de gestion qui vous permettra de mieux comprendre ce schéma.


Partie 1 : Étude de la base de données

1.1 Rechercher des informations dans une base de données

A l’aide du schéma relationnel fourni en annexe 1 et de l’extrait des tables fourni en annexe 2, trouver l’information qui répond aux questions suivantes. Préciser dans quelle(s) table(s) se trouve(nt) l’information recherchée :

  1. Dites si les affirmations suivantes sont justes ou fausses. Justifier votre réponse et citer les tables utilisées pour chaque réponse

Affirmations

VRAI

FAUX

JUSTIFIER

Le client « Mateaud Récup » est implanté à Villegats

X

La véracité de l’information est visible dans l’annexe 2

Mme LACOSTE  a participé à 3 projets durant le premier semestre 2017.

X

Cette information est fausse on remarque dans la table participer on s’aperçoit que le numéro attribuer a Mme LACOSTE 102102 a participer à plus de 3 projets.

Le projet réalisé pour le client « Jouet & Cie » a été réalisé par le pôle développement

Mme Tania Regnier a travaillé sur l’activité de « Test » du projet « ResHermioneSTG1 ».

X

Le numéro activité 7 correspond à la ligne 7 test de la table activité

  1. Comment se traduit au niveau de la base de données, la réponse à un appel d’offres pour un client déjà existant ?

Au niveau de la base de donnée elle se traduit par Marché.

  1. Quels seront les changements observables dans la table PROJET ?

Pour  un appel d’offre le changement observable sera marché et "Devis" pour une réponse à une demande de devis.

  1. Combien de clients résident dans le département 16 ?

5 client résident dans le département 16

  1. Comment faire pour ne retenir que les clients résidant dans le département 16 ?

On fait appel à la restriction Groupe By.

  1. Comment trouver les projets réalisés pour ces clients ?

On fait appel a la table projet à l’aide des codepole attribué a chacun des clients

  1. Citer les numéros de projets trouvés.

Aucun numéro trouvé.

  1. Combien de projets ont été réalisés par le pôle Développement ?

9 projet on été réalisé par le pôle développement

  1. De quelles tables vous êtes-vous servis pour répondre à la question précédente ? Et de quel champ en particulier ?

La table projet et le codepole m’ont permis de répondre à la question précédente

  1. Combien d’activités comprend le projet réalisé par la société InfoDev pour le lycée Hermione, qui a débuté le 25 mars 2017 ?

Aucune activité comprend le projet réalisé par la société InfoDev pour le lycée Hermione

1.2 Comprendre la structure relationnelle

  1. Quelle information de la table PROJET permet d’identifier de manière unique les caractéristiques d’un projet ?

Le code car cest la clé primaire et celle-là a pour propriété d’etre unique

  1. La table ACTIVITE contient-elle un champ permettant de définir de manière unique une activité ?

Oui le num idem Q11

  1. Comment nomme-t-on ce genre de champ ?

Clé pimaire


1.3 Comprendre les contraintes d’intégrité

L’enregistrement de nouvelles données dans une table peut parfois provoquer des erreurs. M. Loïc Forestier souhaite ajouter les nouveaux projets ci-dessous :

PROJET

code

nom

num
Client

code
Pole

description

origine

date

Reponse

dateDebut

dateFin

Etat

P050311

ResJardHiou

838

2

mise en place d'un réseau…

Devis

12/01/2017

02/04/2017

30/04/2017

Candidat

P050321

ResJouetsLagnon

775

2

mise en place d'un réseau…

Devis

Fin 2016

02/04/2017

30/04/2017

Candidat

P050322

DevJardHiou

838

3

Refonte de SI

Devis

02/05/2017

02/06/2017

01/09/2017

Candidat

  1. A quoi correspond, dans la table PROJET, chaque en-tête de colonne du tableau ci-dessus ?

A des attributs

  1. Analyser les erreurs en complétant le tableau ci-dessous :

Projet

Problème rencontré lors de l’ajout

Type de contrainte d’intégrité concernée

Solution proposée

P050311

Ne pas mettre P car la colone peut etre mit en remerique

P050321

Ne pas mettre P car la colone peut etre mit en remerique

P050322

De référence (ou intégrité référentielle)

Ne pas mettre P car la colone peut etre mit en remerique

...

Télécharger au format  txt (25 Kb)   pdf (1.4 Mb)   docx (400.7 Kb)  
Voir 16 pages de plus »
Uniquement disponible sur LaDissertation.com