You are on page 1of 26

FEDERATION EUROPEENNE DES ECOLES

EUROPEAN FEDERATION OF SCHOOLS


Organisation non gouvernementale dote du statut participatif auprs du Conseil de lEurope
NGO enjoying participatory status with the Council of Europe

UE D - TECHNIQUES PROFESSIONNELLES

UC D31 - DEESINF
Informatique et Rseaux

Lutilisation de la calculatrice est autorise


Aucun document supplmentaire nest autoris
Pour la partie 2, seul un des deux sous-dossiers doit tre trait

Type dpreuve : Etude de cas


Dure : 6 heures
Session : Janvier 2012

Fdration Europenne Des Ecoles - European Federation of Schools - Janvier 2012


UC D31 DEESINF - Sujet

UC D31 DEESINF - INFORMATIQUE ET RESEAUX

Les parties 1 et 2 peuvent tre effectues


sur les mmes copies.
La partie 3 doit tre effectue sur des
copies spares.
BAREME DE NOTATION

Partie 1 - Administration des rseaux

40 points

Partie 2 - Administration des systmes dexploitation

40 points

Partie 3 - Dveloppement et bases de donnes

40 points

Total

120 points

LISTE DES ANNEXES

Annexe 1

Implmentation de VLAN ........................................................................... Pages 19-20

Annexe 2

VLAN Rseaux virtuels ...................................................................................... Page 21

Annexe 3

Rseau local virtuel............................................................................................. Page 22

Annexe 4

Dictionnaire des donnes ............................................................................. Pages 23-24

Annexe 5

Echantillons des informations conserver dans la BDD............................. Pages 25-26

Fdration Europenne Des Ecoles - European Federation of Schools - Janvier 2012


UC D31 DEESINF - Sujet

2/26

Partie 1 - Administration des rseaux

Annexes 1 3
Sous-dossier 1 : Questions diverses

Question 1
Quest-ce que le 802.11 et 802.3 ?
Question 2
Quels sont les moyens de scuriser un rseau cbl et Wifi qui autorise laccs uniquement les
ordinateurs ou utilisateurs authentifis ?
Question 3
Quels sont les couches du modle OSI ?
Question 4
Donnez le nom des couches o lon trouve les protocoles IP, TCP et ARP.
Question 5
Donnez le nom des protocoles qui permettent de faire cohabiter de lIPv6 et IPv4.
Question 6
Quel est la catgorie de cble qui me faut pour un rseau en 10 Gbits/s ?
Question 7
Quelles sont les diffrentes classes dadresses IP ?
Donnez leur valeur minimale et maximale.
Question 8
Mon adresse IPv6 commence par FE80.
A quoi correspond cette adresse ?
Question 9
Quel type dadressage a t normalis sur le numro RFC 1918 ?
Question 10
Donnez, pour chaque classe, les valeurs minimales et maximales de la RFC 1918.

Fdration Europenne Des Ecoles - European Federation of Schools - Janvier 2012


UC D31 DEESINF - Sujet

3/26

Sous-dossier 2 : Etude de cas - La socit ABC Conseil


La socit ABC Conseil est spcialise dans la prestation de service, elle propose ses clients des services
informatiques allant de la maintenance informatique de limplmentation de produits serveur.
Elle est compose essentiellement de partenaires qui sont envoys chez les clients afin dassurer le service.
Le service informatique est compos dun chef de projet qui a galement le rle de responsable informatique.
Son rle sera un travail collaboratif avec ladministrateur systme dans llaboration de nouveaux projets
informatiques. Cest lui qui soccupe de llaboration des budgets pour lanne.
Un administrateur systme et rseau qui assure la fois ladministration du parc informatique, la
maintenance du rseau, la mise en place de systme de scurit lui incombe galement.
Le dveloppeur a la charge du dveloppement dapplication pour les diffrents services, ainsi que la
maintenance et la mise jour du site Web. Les langages utiliss sont principalement ASP.NET et JAVA.
La technicienne informatique soccupe de la maintenance journalire du parc informatique. Ladministrateur
sappuie trs souvent sur cette personne pour la mise en place de nouvelles solutions.
Dans les diffrents sujets, vous aurez le rle dun de ces informaticiens, les tudes devront tre ralises pour
votre suprieur hirarchique.
Lensemble des salaris dABC Conseil reprsente 50 salaris. Trente dentre eux sont toujours lextrieur
de lentreprise.
Le systme dinformation dABC Conseil :
Le systme dinformation est bas sur un domaine Active Directory, deux serveurs sous Windows Server
2003 assurent lauthentification et la rsolution de nom. Un serveur DHCP a t install sous Linux. Le
dveloppeur utilise un serveur de base de donnes sous SQL 2008 ainsi quun serveur IIS 5.0 installs sur un
serveur Windows Server 2008. Le serveur de messagerie est un Exchange 2003.
Tous les postes sont raccords un commutateur (switch) HP de niveau 3. Lensemble des postes est
raccord un mme VLAN.
Les routeurs CISCO assurent le routage et permettent laccs Internet. Le deuxime routeur est prsent
uniquement pour assurer une continuit de service. La configuration des deux quipements est identique et si
une modification doit tre faite, elle devra tre ralise sur les deux.
Un firewall sous Linux (IPCOP) a t mis en place et permet la scurisation des accs interne et externe.
Contexte :
Nous avons dlgu la partie scurit une personne qui nous a rejoints et dont la mission est de trouver et
scuriser les diffrentes failles de notre rseau.
Notre administrateur rseau pourra lui se concentrer sur loptimisation et ladministration de notre rseau
informatique.
Il vous est demand de raliser une tude dans loptique de la mise en place de VLAN. Ceci dans le but
doptimiser le rseau et daugmenter le niveau de scurit.
Ainsi les tches de votre mission seront laudit du rseau, le choix et mise en place dune solution VLAN.
Toutes les rponses se trouvent en annexes ( lexception des questions 4 et 5), vous devez vous servir de ces
dernires pour rpondre aux questions.

Fdration Europenne Des Ecoles - European Federation of Schools - Janvier 2012


UC D31 DEESINF - Sujet

4/26

Nous souhaitons crer plusieurs VLAN :


- un pour la direction compose du PDG, secrtaire de direction et du service R) : 4 personnes
composent ce VLAN,
- un pour la comptabilit : 8 personnes composent ce VLAN,
- un pour lquipe IT, ladministrateur rseau devra avoir accs tous les VLANS : 5 personnes
composent ce VLAN,
- un pour les salaris qui ne rentrent pas dans les critres ci-dessus.
Notre quipement dinterconnexion est un switch de niveau 2, qui possde 48 ports.

Question 1
Quest ce quun VLAN et que permet-il de faire ?
Question 2
Quels sont les principaux intrts dun VLAN ?
Question 3
Quels sont les types de VLANS possibles?
Dcrivez leurs avantages et inconvnients. P
our chaque type, donnez le nom de la couche du modle OSI sur laquelle on se trouve.
Question 4
Quelle mthodologie adopteriez-vous dans le cadre de laudit rseau et du choix final des
VLAN :
- rfrentiel, Norme ?
- outils rseaux utiliser pouvant aider au diagnostic du rseau et au choix final de la
solution des VLAN ?
Question 5
Avant de vous mettre en situation relle, votre responsable hirarchique qui s'est prononc favorablement
pour votre embauche souhaite que vous lui formalisiez brivement la dmarche retenue pour configurer des
VLANs par port (d'un switch) d'un point de vue gnral. Ceci afin de le rassurer sur votre matrise complte
de l'exercice

Ainsi, vous devriez vous baser sur les points suivants pour rpondre cette question :
- dcrivez votre manire d'oprer.
- quelle commande permet la cration d'un VLAN, (une fois le mode configuration
activ) ?
Question 6
Pour le Vlan par ports, proposez un plan de branchement sur le switch.
Question 7
Indiquez, pour chaque VLAN, sil est ncessaire de changer notre switch.
Question 8
Existe-t-il une diffrence de prix entre un switch qui permet de faire du VLAN de niveau 2 et
un switch de niveau 3 ?
Expliquez votre rponse.
Question 9
Sur un VLAN de niveaux 3, comment peut-on filtrer la communication entre VLAN ?

Fdration Europenne Des Ecoles - European Federation of Schools - Janvier 2012


UC D31 DEESINF - Sujet

5/26

Partie 2 - Administration des systmes dexploitation

La SCCE (Socit Cooprative Cralire Europenne) dont le sige social se trouve Madrid (Espagne) est
un groupe compos de plusieurs socits europennes. Lensemble de ces socits recouvre la plupart des
mtiers de lagriculture cralire allant de la collecte des crales la vente des semences.
La SCCE a ralis environ cent millions deuros de chiffre daffaires en 2011 avec notamment quatre
millions de tonnes de crales ngocies.
Le sige du groupe SCCE centralise les donnes provenant de 70 silos qui collectent les crales.
Celles-ci sont ensuite vendues sur le march par les diffrentes socits de courtage spcialises. Une fois les
crales vendues, elles sont transportes depuis Bruxelles (Belgique) par voie fluviale, ferroviaire ou routire
leurs acheteurs.
Le Groupe SCCE comprend plusieurs filiales et certaines dans le groupe sont assez rcentes, ce qui explique
lhtrognit du parc informatique et des procdures mises en place.
Lensemble reprsente environ 2.500 salaris, dont 150 pour le sige social (site le plus important).
Le directeur du service informatique, situ au sige, est responsable des systmes et rseaux pour lensemble
du groupe. Le service compte une dizaine dinformaticiens rpartis en quatre ples.
Le groupe possdera le nom de domaine scce.eu. Le serveur DNS primaire, d'adresse 172.16.0.252, sera
install au sige (nom du serveur SCCE01)
En tant quadministrateur de systmes dexploitation, vous allez devoir paramtrer les nouveaux serveurs
afin de rpondre aux besoins exprims.

Sous-dossier 1 : Administration Windows Serveur


Le service DHCP tant install sur le serveur SCCE01, ladministrateur a cr deux tendues ADMIN et
PROD. Les captures dcrans qui suivent, sont les tapes pour la configuration du serveur SCCE01.

Question 1
Expliquez le(s) problme(s) que l'on risque de rencontrer si l'on s'en tient aux lments de
configuration DHCP prsents.
Donnez vos prconisations et spcifiez les diffrentes options du serveur DHCP utiliser pour
rpondre l'nonc.

Fdration Europenne Des Ecoles - European Federation of Schools - Janvier 2012


UC D31 DEESINF - Sujet

6/26

La configuration du serveur DHCP tant termine, il vous faut maintenant installer et configurer le service
DNS. Les captures dcrans indiquent la configuration initiale lors de linstallation du service.

Question 2
Comme vous pouvez le constater, les mises jour dynamiques ne sont pas autorises.
Votre choix se tourne plutt vers une configuration dun DNS
dynamique.

Expliquez la diffrence et les avantages de votre choix.

En attendant la nouvelle configuration du DNS dynamique, vous ajoutez


manuellement un hte : developpeur.scee.eu avec ladresse IP 172.16.0.202.

Question 3
Expliquez ce que signifie Crer un pointeur denregistrement PTR associ et quelle est la
configuration pralable raliser ?
Quel sera le problme rencontr si le pointeur PTR nest pas associ ?
Enfin, quelle est la commande DOS pour tester les enregistrements du DNS partir des
postes clients ?

Fdration Europenne Des Ecoles - European Federation of Schools - Janvier 2012


UC D31 DEESINF - Sujet

7/26

Il vous faut maintenant installer le service Active Directory. Lors de linstallation, Windows vous propose de
crer un domaine dans une nouvelle fort et dans une fort existante.

Question 4
Quelles diffrences faites-vous entre un domaine et une fort ?
De plus, quelles diffrences faites-vous entre un schma et un annuaire ?

Une fois le service Active Directory install,


vous allez le paramtrer. Pour cela, vous allez
crer une unit dorganisation pour
hirarchiser les diffrents groupes et les
utilisateurs.

Question 5
Il existe 2 types de conteneurs, les units d'organisation (UO) et les conteneurs standards.

Expliquez les diffrences entre ces deux types de conteneurs.


Question 6
Vous souhaitez quun utilisateur qui se connecte sur des machines diffrentes puisse toujours retrouver son
bureau personnalis.

Quelle dmarche de mise en uvre proposez-vous ?


Quelles sont les tapes de cette configuration ?
Question 7
Vous avez le choix de l'tendue du groupe lors de sa cration entre domaine local, global, et universelle.

Pouvez-vous expliquer dans quels cas utilise-t-on l'une ou l'autre des options ?
La dcision de dclarer des units dorganisation au niveau dActive Directory correspond avant tout une
exigence organisationnelle, cest--dire un besoin administratif de lentreprise. En loccurrence, SCCE
souhaite bloquer certains paramtres sur tous les postes comme les mises jour automatiques de Windows.
Bien sr, configurer tous les postes de la socit un par un nest pas envisageable

Question 8
Quel est le moyen utilis pour centraliser certains droits et de les appliquer directement sur
tous les postes dun domaine ?
Quelle est la dure de rafrachissement entre chaque intervalle de mise jour pour les
contrleurs de domaine ?
Si vous ne voulez pas attendre, quelle est la commande DOS utiliser pour appliquer
immdiatement ces nouveaux droits ?

Fdration Europenne Des Ecoles - European Federation of Schools - Janvier 2012


UC D31 DEESINF - Sujet

8/26

On vous demande de crer un nouveau dossier partag sur une partition NTFS pour les services
administration et production de SCCE de manire ce que tous les utilisateurs des 2 services puissent lire
tous les documents qui y sont placs, qu'ils puissent y ajouter des documents et enfin que seul l'utilisateur qui
a ajout un document puisse le modifier.

Question 9
Comment allez-vous procder en suivant les prconisations Microsoft ?
Question 10
Quelles sont les rgles dapplication des permissions sur un partage, sur un objet NTFS et sur
les deux ?
Il est temps pour vous dintgrer les postes clients votre nouveau domaine SCCE.eu. Cependant, rien ne se
passe comme prvu. Rejoindre le domaine est impossible.

Question 11
Expliquez le processus mis en uvre entre le client et le contrleur de domaine afin quune
session puisse tre ouverte.
Prcisez quelles sont les diffrentes causes de ce problme, aussi bien matrielles que
logicielles.
Quels sont les outils / commandes ncessaires pour rsoudre cette difficult afin que votre
poste client puisse joindre votre domaine ?
Le Groupe SCCE comprend plusieurs filiales. Avec plus de 2.500 salaris, les connexions au domaine et les
appels au service DNS deviennent vraiment trop longues jusquau point de devenir inutilisable.

Question 12
Proposez une solution pour allger les requtes et permettre une meilleure tolrance aux
pannes du service DNS.

Fdration Europenne Des Ecoles - European Federation of Schools - Janvier 2012


UC D31 DEESINF - Sujet

9/26

Sous-dossier 2 : Administration Linux


Un des collaborateurs de SCCE a rcemment quip un de ses serveurs du systme Linux bas sur une
distribution Debian et vous demande de laider le configurer.
Votre intervention se fera exclusivement en mode console et en qualit de root, donc, sans utiliser dinterface
graphique.
Dans un premier temps, vous devez mthodiquement contrler et configurer ses paramtres pour permettre
un accs Internet.

Question 1
Indiquez la commande qui vous permet dafficher la configuration TCP/IP des cartes rseaux,
mme si elles ne sont pas actives.
La rponse de cette commande indique que le serveur na pas reu une configuration IP automatique. Pour ce
serveur, il vous faut paramtrer une configuration TCP/IP fixe.

Question 2
Indiquez les diffrentes commandes vous permettant dattribuer une configuration statique
votre serveur.
Quel fichier est modifier pour prendre en compte les paramtres DNS statiques rpondant
lnonc ?
Par exemple vous donnerez 172.16.25.10/16 comme adresse IP et masque, 172.16.25.254 comme
passerelle. Le serveur DNS tant 172.16.0.252 avec comme nom de domaine scce.eu.
Question 3
Quelles sont les commandes (et les ventuelles options) que vous allez maintenant utiliser pour
tester le bon fonctionnement du paramtrage DNS ?
Les tests sont concluants. Ce nouveau serveur va permettre en fait de devenir un serveur DNS secondaire de
la SCCE. Le service (daemon) qui prend en charge la rsolution de noms de domaines sappelle named.

Question 4
Comment sappelle le script qui active la rsolution de noms de domaines ?
Donnez la ligne de commande qui permet d'arrter ou redmarrer dynamiquement ce service.
Question 5
Indiquez une autre commande qui permet de contrler le service "named" sans utiliser son
script de contrle.
On peut utiliser le PID du service, lequel est enregistr dans /var/run/named/named.pid sur un
systme Debian.
Les fichiers de configuration sont crs. Il ne reste plus qu' tester. Il faut, au pralable, configurer le serveur
pour que tous les processus clients utilisent le service de rsolution de noms. Il vous faut modifier le fichier
de configuration.

Fdration Europenne Des Ecoles - European Federation of Schools - Janvier 2012


UC D31 DEESINF - Sujet

10/26

Ladministrateur modifie le fichier du serveur maitre. Soit le contenu du fichier :


/etc/bind/named.conf.local :
zone "16.172.in-addr.arpa" {
type master;
file "172.16";
};
zone "scce.eu" {
type master;
file "scce.eu";
};
On y ajoute dans ce fichier le script suivant :
zone "zone.scce.eu" {
type slave;
file "zone.scce.eu.backup";
masters { 172.16.25.10; };
};

Question 6
Expliquez lutilit de lajout de ce script.
Une fois le service DNS configur, il vous faut maintenant passer la configuration du systme. La premire
commande tape par ladministrateur contient les informations suivantes :

Question 7
Pouvez-vous expliquez leur provenance et expliquer en dtail une de ces lignes ?
Que signifie le "x" sur chaque ligne ?
Quel fichier est associ ce symbole ?
Question 8
Quelle est la diffrence fondamentale entre un groupe primaire et un groupe secondaire ?

Fdration Europenne Des Ecoles - European Federation of Schools - Janvier 2012


UC D31 DEESINF - Sujet

11/26

Ladministrateur rcupre la structure arborescente suivante du dossier /etc :

Question 9
Pouvez-vous expliquer en dtail la dernire ligne de limage ci-dessus ?
Question 10
Ladministrateur rcupre le mask 0027 aprs lancement de la commande umask.

Que reprsentent ces 3 derniers chiffres (027) ?


Quelles sont les permissions la cration dun dossier et dun fichier ?
Question 11
Ladministrateur a fait un certain nombre de manipulations lisibles ci-dessous.

Expliquez les rsultats obtenus par cette commande ?

Question 12
Quel outil peut-on utiliser pour effectuer du filtrage des accs sur une machine Linux ?
Citez une autre solution permettant dconomiser de la bande passante et deffectuer du
filtrage au niveau applicatif.
Quels sont ses avantages ?

Fdration Europenne Des Ecoles - European Federation of Schools - Janvier 2012


UC D31 DEESINF - Sujet

12/26

Question 13
Pouvez-vous expliquer le rle du fichier /etc/fstab et la premire ligne du fichier ci-dessous ?
Fichier /etc/fstab :

Certains utilisateurs du site se sont plaints dune lenteur du rseau voir mme une dconnexion totale au
rseau. Vous tes en charge de vrifier les heures de dconnexion des postes via un script afin de
diagnostiquer la panne ventuelle.

Question 14
Crez un script en shell qui effectue un "ping" vers un ensemble dadresses IP fournies en
paramtre puis gnre un fichier "log" ou journal indiquant les succs et chec des machines
que lon peut atteindre.
Procdure dappel : #script adresseip1 adresseip2 ..adresseipn
Aide :
exit 0, exit 1 : permet de sortir du programme
more : permet dafficher le contenu dun fichier
awk : permet dextraire un champ dans un fichier : exemple awk {print $2} : extrait le 2me
champ
tail f fichier : affiche le contenu de fichier
grep [option] chane [listefichiers]
Recherche la chane donne dans les fichiers spcifie, ligne par ligne.
Exemple :
grep TVA *.c recherche le mot TVA dans tous les fichiers rangs dans le rpertoire
courant et dont le nom se termine par .c
cut
Permet d'extraire en prcisant les colonnes ou les champs souhaits dans les lignes
d'un fichier.
Option -c les colonnes
$ls -al | cut -c17-24,34-42
Liste le propritaire (colonnes 17 24) et la taille (colonnes 34 42)
Option -f les champs, le sparateur est la tabulation (par dfaut et non le blanc).
$cat voyage | cut -d" " -f1,3
if [ $# = 0 ] : $# : nombre de paramtre
then
else
fi
ping adresse IP -c 2 : naffiche que 2 lignes

Fdration Europenne Des Ecoles - European Federation of Schools - Janvier 2012


UC D31 DEESINF - Sujet

13/26

for i in $* Boucle pour tester tous les paramtres


do
echo message affiche un message
done

Fdration Europenne Des Ecoles - European Federation of Schools - Janvier 2012


UC D31 DEESINF - Sujet

14/26

La partie 3 doit tre effectue sur des


copies spares, avec le titre clairement
indiqu sur le haut des copies.

Partie 3 - Dveloppement et bases de donnes

Annexes 4 & 5
Sous-dossier 1 :

Etude de cas - Gestion d'un parc informatique

Contexte : Gestion des quipements informatiques


La socit AB INFOR entend mettre en place un systme de support de la gestion des quipements
informatiques. Elle dsire conserver, dans une base de donnes, les informations relatives aux
caractristiques de chaque quipement (le numro de l'quipement, la date d'achat, le prix d'achat, la marque,
), la localisation de chaque quipement, les pannes (date, etc.), les oprations de maintenance - rparation
ou contrle - (date de l'opration, type, cot, ...), ainsi que les prts (date de prt, date de rendu) et les
emprunteurs (le nom, la fonction, l'adresse et le tlphone de l'emprunteur, ).
Le cahier des charges apporte les prcisions et les contraintes suivantes :
les quipements concerns sont les ordinateurs (de bureau ou portables), les crans, ainsi que les
imprimantes,
un quipement est identifi par un numro unique num_equipement diffrent du numro de srie,
un emprunteur est identifi par un numro unique num_emprunteur,
seuls les ordinateurs portables peuvent tre emprunts,
chaque opration de maintenance est conduite par un et un seul intervenant.
I.

MODELISATION CONCEPTUELLE DE LA BASE DE DONNEES


A. Diagramme de classes

Question
Proposez une modlisation conceptuelle de la base de donnes Gestion parc
informatique en utilisant le diagramme de classes dUML, et conformment au
dictionnaire de donnes propos en annexe 4.
B. Schma relationnel

Question
Construisez le modle relationnel qui correspond au diagramme de classes propos en
utilisant les rgles transition retenues.
NB : dans le cas de lien de gnralisation, la transition du diagramme de classes au modle
relationnel peut s'effectuer selon trois manires. La premire manire consiste crer une seule
table avec tous les attributs des classes et d'ajouter un attribut pour distinguer les types des
objets. La deuxime manire consiste crer une table pour chaque sous type, chaque table se
compose des attributs gnriques et dattributs spcifiques. La troisime manire consiste
crer une table par classe et des associations.
En cas de prsence de liens de gnralisation dans le diagramme des classes propos, utilisez la
premire manire.
Fdration Europenne Des Ecoles - European Federation of Schools - Janvier 2012
UC D31 DEESINF - Sujet

15/26

II.

IMPLEMENTATION DE LA BASE DE DONNEES SGBD ORACLE


A. Dfinition des donnes - Cration de la base de donnes

Question
Rdigez les requtes SQL permettant la cration des tables de la base de donnes en se basant
sur le schma relationnel propos prcdemment.
B. Manipulation des donnes

Question 1
En se basant sur les informations fournies dans lannexe 5, rdigez les requtes SQL
permettant dinsrer les informations adquates sur l'intervenant INFORMATIQUE REP
dans la table INTERVENANT prcdemment cre.
Question 2
Donnez la dfinition et lusage des vues dans le domaine de gestion des bases de donnes.
Question 3
Indiquez la (les) bonne(s) rponse(s).
Les vues :
a. permettent dassurer une indpendance logique des applications par rapport la
Base.
b. servent exprimer des contraintes dintgrit
c. permettent daffiner la gestion de la scurit vis vis des donnes
Question 4
Rdigez en langage SQL une requte permettant la cration dune vue
MAINTENANCE_DE_CONTROLE, partir de la table MAINTENANCE, intgrant
uniquement le numro et le cot des oprations de maintenance de contrle.
C. Interrogation des donnes

Question
Rdigez les requtes permettant de rpondre aux questions suivantes en utilisant le langage
SQL et le SGBD ORACLE :
1. Donnez la liste des numros et des dates de toutes les pannes.
2. Donnez la liste des quipements (numro des quipements) qui n'ont jamais t
emprunts.
3. Donnez la liste des numros des quipements dont le nombre de pannes est infrieur
3.
4. Donnez la liste des ordinateurs portables de marque DELL qui ont t emprunts au
moins une fois en 2010.
5. Donnez la liste des ordinateurs portables dont l'cran est de type LED qui ont subi une
panne au moins une fois en 2011.
6. Donnez la liste des crans prsents dans la base. Ordonnez le rsultat par ordre
croissant des prix.
7. Donnez le nombre d'ordinateurs de bureau par marque.
8. Donnez la liste des intervenants (nom et tlphone) ayant intervenu dans des
oprations de rparation et de contrle d'ordinateurs portables.

Fdration Europenne Des Ecoles - European Federation of Schools - Janvier 2012


UC D31 DEESINF - Sujet

16/26

D. PL/SQL

Question 1
L'administrateur de la base dsire ajouter les champs cout_maintenance_rparation et
cout_maintenance_controle dans la table EQUIPEMENT pour prciser le cot total des oprations de
maintenance de rparation ainsi que celui des oprations de maintenance de contrle.

Donnez les instructions SQL permettant dajouter les champs cout_maintenance_rparation


et cout_maintenance_contrle.
Donnez les instructions dune requte SQL permettant de renseigner ces champs pour chaque
quipement.
Question 2
Donner les instructions PL/SQL permettant dafficher lcran les informations sur
l'opration de maintenance numro 101.
Question 3
Donnez les instructions PL/SQL qui permettent dafficher lcran les numros et les cots
des oprations de maintenance.
NB : lexploitation dune requte qui retourne plusieurs n-uplets passe forcment par lutilisation
dun curseur.
Question 4
Proposez les instructions PL/SQL qui permettent de dfinir une structure, de type
enregistrement emprunteur qui inclut les informations sur les numros, les noms et les
prnoms des emprunteurs et qui ajoute l'emprunteur Guillaume Forton cet enregistrement.
E. Les dclencheurs

Question 1
Donnez la dfinition dun dclencheur (trigger).
Quelle est lutilit dun dclencheur ?
Sur quels types dobjets un dclencheur sapplique ?
A quel moment on peut choisir dexcuter un trigger ?
O sont stockes les donnes manipules par un trigger ?
Question 2
Donnez les instructions PL/SQL permettant de dfinir un trigger qui, lors de lajout dun
nouvel quipement dans la base, initie les valeurs de cout_maintenance_rparation et
cout_maintenance_controle (pour cet quipement) 0.
Question 3
Donnez les instructions PL/SQL permettant de dfinir un trigger qui incrmente les cots
cout_maintenance_reparation et cout_maintenance_controle pour un quipement chaque
fois qu'on effectue une opration de maintenance sur ce dernier.

Fdration Europenne Des Ecoles - European Federation of Schools - Janvier 2012


UC D31 DEESINF - Sujet

17/26

Sous-dossier 2 : Langages de dveloppement d'applications


I.

Programmation Oriente Objet (POO) et JAVA


Les emprunteurs des quipements informatiques sont des employs de la socit. Ils sont de deux types : des
salaris et des stagiaires. Vous tes chargs de fournir un programme permettant de calculer les salaires
hebdomadaires des employs.
Le calcul des salaires s'effectue en fonction du type de l'employ. Les salaris de la socit sont pays
suivant le nombre d'heures travailles par semaine. Ils sont pays un certain tarif horaire et leurs heures
supplmentaires (au-del de 35 heures) sont payes 25 % de plus que les heures normales. Les stagiaires sont
galement pays avec une somme fixe laquelle on ajoute une prime. Vous crez une classe Employ dont
hriteront deux autres classes : Salari et Stagiaire. Vous donnerez un nom chaque employ. Le calcul des
salaires hebdomadaires se fera avec la mthode calcul_salaire() qui sera utilise pour faire du
polymorphisme.
Pour renseigner les informations sur les employs, utilisez une classe Paie qui comportera une seule mthode
main (). Les employs seront enregistrs dans un tableau tableau_employs.

Question 1
Proposez des constructeurs permettant de crer des employs en entrant leurs noms ainsi que
les informations requises pour le calcul de leurs salaires.
Pour un employ, on aura besoin de son nom et de son salaire. La mthode main() affichera le salaire
hebdomadaire de chacun des employs en utilisant une boucle pour parcourir le tableau des employs.

Question 2
En utilisant les concepts de classe abstraite, d'hritage et de polymorphisme, crire un
programme comment qui permet de satisfaire les besoins de cette application.
Question 3
Proposer les valeurs des objets employs crer :
"FORTON",1000,300
"LEGRAND",650,500
"DUPOND",40,220,25
"MUNSTER",42,200,25
"LAFORET",,,
II.

PHP et SGBD MySQL


L'administrateur a ajout la base de donnes Gestion de parc informatique des informations concernant
les services auxquels les emprunteurs sont associs. On se base sur les deux relations suivantes du schma
de la base de donnes :
EMPRUNTEUR (num_emprunteur, nom_emprunteur, prenom_emprunteur, tel_emprunteur, #num_service)
num_service dsigne le numro de service auquel l'emprunteur est affect.
SERVICE (num_service, nom_service)

Question
Ecrivez une fonction PHP qui prend en argument un nom de service et affiche (au format
HTML) la liste (les noms) de ses employs (emprunteurs).
La fonction doit inclure les instructions de connexion la base de donnes MySQL, avec les
paramtres suivants : host localhost , user root , mot de passe vierge, base de donne Gestion
du parc Informatique EmpBD
.

Fdration Europenne Des Ecoles - European Federation of Schools - Janvier 2012


UC D31 DEESINF - Sujet

18/26


Annexe 1
Implmentation de VLAN
La flexibilit de segmentation du rseau. Les utilisateurs et les ressources entre lesquels les communications
sont frquentes peuvent tre regroups sans devoir prendre en considration leur localisation physique, ce qui
correspondra lavenir proche, aux attentes de lentreprise. Il est aussi envisageable qu'une station
appartienne plusieurs VLAN(s) en mme temps.
La simplification de la gestion :
L'ajout de nouveaux lments ou le dplacement d'lments existants peut tre ralis rapidement et
simplement sans devoir manipuler les connexions physiques dans le futur local technique.
Laugmentation considrable des performances du rseau :
Comme le trafic rseau d'un groupe d'utilisateurs est confin au sein du VLAN qui lui est associ, de la
bande passante est libre, ce qui augmente les performances du rseau.
Une meilleure utilisation des futurs serveurs rseaux :
Lorsqu'un serveur possde une interface rseau compatible avec le VLAN, l'administrateur a l'opportunit de
faire appartenir ce serveur plusieurs VLAN en mme temps. Cette appartenance de multiples VLAN
permet de rduire le trafic qui doit tre rout (trait au niveau du protocole de niveau suprieur, par exemple
IP) "from" et "to" ce serveur et donc d'optimiser ce trafic. Tout comme le dcoupage dun disque dur en
plusieurs partitions permet daugmenter les performances (la fragmentation peut tre diminue) de son
ordinateur, le VLAN amliore normment lutilisation du rseau.
Le renforcement de la scurit du rseau :
Les frontires virtuelles cres par les VLAN ne pouvant tre franchies que par le biais de fonctionnalits de
routage, la scurit des communications est renforce.
La technologie volutive et faible cot :
La simplicit de la mthode d'accs et la facilit de l'interconnexion avec les autres technologies ont fait
d'Ethernet une technologie volutive faible cot quelles que soient les catgories d'utilisateurs.
La rgulation de la bande passante :
Un des concepts fondamentaux des rseaux Ethernet est la notion d'mission d'un message rseau vers
l'ensemble (broadcast ou multicast) des lments connects au mme commutateur (hub/switch).
Nanmoins, ce genre d'mission augmente considrablement le trafic rseau au sein du composant de
connexion. Mme si les vitesses de transmission ne cessent d'augmenter, il est important de pouvoir contrler
ce gaspillage de bande passante (capacit de trafic).
Ici encore, le VLAN offre l'administrateur les moyens de rguler l'utilisation de la capacit de trafic
disponible au sein de l'infrastructure.
Sparation des LAN(s) :
Le cahier des charges demande des infrastructures LAN physiquement spares sur chaque site. La politique
de scurit que lon devrait dfinir, devra interdire la circulation du trafic issue de chaque station situe dans
le rseau. Elle autorisera les stations membres du 1er rseau "A" mettre sur le rseau "B".

Fdration Europenne Des Ecoles - European Federation of Schools - Janvier 2012


UC D31 DEESINF - Sujet

19/26

Segmentation en VLAN(s) :
La sparation des LAN(s) peut-tre obtenue sans pour autant les sparer physiquement en utilisant des
VLAN(s).
L'utilisation des VLAN(s) :
Un VLAN permet de segmenter le rseau local d'un site en deux rseaux logiques en rduisant les contraintes
de cblage.
L'utilisation de VLAN(s) permet une flexibilit plus accrue que la sparation physique pour l'administration
et les modifications du rseau car toute l'architecture peut tre modifie par simple paramtrage des
commutateurs.
L'utilisation de VLAN(s) permet galement de rduire le trafic de broadcast sur le rseau, augmentant ainsi
son efficacit.
Les VLAN(s) par sous-rseaux :
Lappartenance aux VLAN(s) par sous-rseau se fait par lanalyse des champs adresse des paquets IP. Ce
type de VLAN est applicable uniquement avec des protocoles routables puisquil est ncessaire davoir une
adresse de niveau 3.
La cration de VLAN est aise. Il suffit de se connecter par web, ou telnet, au switch et dentrer les
paramtres (le plus souvent, un numro de VLAN et ensuite il faut prciser quels VLAN(s) du switch sont
allous les diffrents ports. On peut aussi prciser un nom de domaine ou de VLAN). Une fois le VLAN
cr, tous les segments rseaux connects aux ports inclus dans un VLAN en feront eux aussi partie. Idem
pour les PC connects ces segments.
L'utilisation des Access Control List(s) (ACL) sur le routeur du site permet de filtrer la communication d'un
VLAN l'autre et d'appliquer la politique de sparation prconise par le cahier des charges.
Politique de scurit :
La scurisation du LAN est effectue l'aide des Access Control List(s) et des Virtual LAN. Cette solution
permet une flexibilit certaine et une gestion centralise de la scurit.
www.supinfo-projects.com

Fdration Europenne Des Ecoles - European Federation of Schools - Janvier 2012


UC D31 DEESINF - Sujet

20/26

Annexe 2
VLAN rseaux virtuels
Introduction aux VLAN :
Un VLAN (Virtual Local Area Network ou Virtual LAN, en franais Rseau Local Virtuel) est un rseau
local regroupant un ensemble de machines de faon logique et non physique.
En effet dans un rseau local, la communication entre les diffrentes machines est rgie par l'architecture
physique. Grce aux rseaux virtuels (VLANs), il est possible de s'affranchir des limitations de l'architecture
physique (contraintes gographiques, contraintes d'adressage, ...) en dfinissant une segmentation logique
(logicielle) base sur un regroupement de machines grce des critres (adresses MAC, numros de port,
protocole, etc.).
Typologie de VLAN :
Plusieurs types de VLAN sont dfinis, selon le critre de commutation et le niveau auquel il s'effectue :
Un VLAN de niveau 1 (aussi appels VLAN par port, en anglais Port-Based VLAN) dfinit un rseau
virtuel en fonction des ports de raccordement sur le commutateur ;
Un VLAN de niveau 2 (galement appel VLAN MAC, VLAN par adresse IEEE ou en anglais MAC
Address-Based VLAN) consiste dfinir un rseau virtuel en fonction des adresses MAC des stations. Ce
type de VLAN est beaucoup plus souple que le VLAN par port car le rseau est indpendant de la
localisation de la station ;
Un VLAN de niveau 3
On distingue plusieurs types de VLAN de niveau 3 :
- le VLAN par sous-rseau (en anglais Network Address-Based VLAN) associe des sous-rseaux
selon l'adresse IP source des datagrammes. Ce type de solution apporte une grande souplesse dans la
mesure o la configuration des commutateurs se modifie automatiquement en cas de dplacement
d'une station. En contrepartie une lgre dgradation de performances peut se faire sentir dans la
mesure o les informations contenues dans les paquets doivent tre analyses plus finement.
- le VLAN par protocole (en anglais Protocol-Based VLAN) permet de crer un rseau virtuel par
type de protocole (par exemple TCP/IP, IPX, AppleTalk, etc.), regroupant ainsi toutes les machines
utilisant le mme protocole au sein d'un mme rseau.
Les avantages du VLAN :
Le VLAN permet de dfinir un nouveau rseau au-dessus du rseau physique et ce titre offre les avantages
suivants :
- plus de souplesse pour l'administration et les modifications du rseau car toute l'architecture peut tre
modifie par simple paramtrage des commutateurs,
- gain en scurit car les informations sont encapsules dans un niveau supplmentaire et
ventuellement analyses,
- rduction de la diffusion du trafic sur le rseau.

http://www.commentcamarche.net

Fdration Europenne Des Ecoles - European Federation of Schools - Janvier 2012


UC D31 DEESINF - Sujet

21/26

Annexe 3
Rseau local virtuel
Un rseau local virtuel, communment appel VLAN (pour Virtual LAN), est un rseau informatique
logique indpendant. De nombreux VLAN peuvent coexister sur un mme commutateur rseau (switch).
Intrt des VLAN :
Les VLAN prsentent diffrents intrts :
- segmentation : rduire la taille d'un domaine de broadcast,
- flexibilit : possibilit de travailler au niveau 2 (couche liaison) ou au niveau 3 (rseau). Les VLAN
fonctionnent au niveau de la couche 2 du modle OSI. Toutefois, un VLAN est souvent configur
pour se connecter directement un rseau IP, ce qui donne l'impression de travailler plutt au niveau
de la couche 3. Les VLAN peuvent aussi se baser sur les ports physiques des commutateurs
(attention ne pas confondre les ports physiques avec les ports logiques du protocole) (en
anglais : port-based ), ce qui correspond au niveau 1 du modle OSI et non au numro de port du
niveau 4 (par exemple : le port 80 en TCP qui "pointe" vers le service HTTP),
- scurit : permet de crer un ensemble logique isol pour amliorer la scurit. Le seul moyen pour
communiquer entre des machines appartenant des VLAN diffrents est alors de passer par un
routeur.
Type de VLAN :
Il existe 3 types diffrents de VLAN :
- VLAN de niveau 1 (ou VLAN par port) : Il faut ici inclure les ports du commutateur qui
appartiendront tel ou tel VLAN. Cela permet entre autres de pouvoir distinguer physiquement
quels ports appartiennent quels VLAN,
- VLAN de niveau 2 (ou VLAN par adresse MAC) : Ici l'on indique directement les adresses MAC
des cartes rseaux contenues dans les machines que l'on souhaite voir appartenir un VLAN, cette
solution est plus souple que les VLAN de niveau 1, car peu importe le port sur lequel la machine
sera connecte, cette dernire fera partie du VLAN dans lequel son adresse MAC sera configure,
- VLAN de niveau 3 (ou VLAN par adresse IP) : Mme principe que pour les VLAN de niveau 2, sauf
que l'on indique les adresses IP (ou une plage d'IP) qui appartiendront tel ou tel VLAN.
Pour dployer des VLAN cela sous entend que le commutateur utilis soit grable et qu'il gre les VLAN du
niveau dsir, savoir galement que plus le niveau de VLAN est lev, plus le commutateur sera cher
l'achat.

fr.wikipedia.org

Fdration Europenne Des Ecoles - European Federation of Schools - Janvier 2012


UC D31 DEESINF - Sujet

22/26

Annexe 4
Dictionnaire des donnes
Attribut
num-equipement

Libell
Numro d'quipement

num_serie

Numro de srie

prix_achat

Date
dquipement
Prix d'achat

etat_equipement

Etat dquipement

durees_contrat_maint
enance

Dure du contrat de la
De type entier. Ne doit pas tre vide
maintenance en mois
De type caractre de taille variable, au maximum
Marque de l'quipement
20 caractres. Ne doit pas tre vide
Localisation
de
De type caractre de taille variable, au maximum
l'quipement : numro
20 caractres. De type entier. Ne doit pas tre vide
de la salle
Taille de l'cran
De type entier
Type du processeur de De type caractre de taille variable, au maximum
l'ordinateur
20 caractres.
De type caractre de taille variable, au maximum 6
Cadence
caractres.
De type caractre de taille variable, au maximum
Mmoire vive
10 caractres.
De type caractre de taille variable, au maximum
Capacit du disque dur
10 caractres.
Type
d'cran
d'un De type caractre de taille variable, au maximum
ordinateur portable
10 caractres.
Taille de l'cran d'un De type caractre de taille variable, au maximum
ordinateur portable
10 caractres.
Autonomie
d'un
ordinateur portable en De type entier.
nombre d'heures
Mode d'impression en
Champ numr {Oui,Non}.
recto/verso
Impression en couleur
Champ numr {Couleur, Monochrome}.
Type de l'imprimante
Champ numr {Laser, Jet d'encre}.
De type caractre de taille variable, au maximum
Mmoire interne
10 caractres.
Numro de la panne
De type entier. Ne doit pas tre vide
Date de la panne
De type date. Ne doit pas tre vide
De type caractre de taille variable, au maximum
Description de la panne
50 caractres. Ne doit pas tre vide
Numro demprunteur
De type entier. Ne doit pas tre vide
De type caractre de taille variable, au maximum
Nom demprunteur
20 caractres. Ne doit pas tre vide
De type caractre de taille variable, au maximum
Prnom demprunteur
20 caractres. Ne doit pas tre vide
Numro de tlphone De type caractre de taille variable, au maximum
demprunteur
20 caractres. Ne doit pas tre vide
Numro de prt
De type entier. Ne doit pas tre vide
Date de pret
De type date. Ne doit pas tre vide
Date de retour prvu de
De type date. Ne doit pas tre vide
l'quipement

date_achat

Marque
Localisation
taille_ecran
Processeur
Cadence
RAM
disque_dur
type_ecran_portable
taille_ecran_portable
Autonomie
recto_verso
Couleur
type-imprimante
memoire_interne
num_panne
date_panne
description_panne
num_emprunteur
nom_emprunteur
prenom_emprunteur
tel_emprunteur
num_pret
date_pret
date_retour_prevue

dachat

Type
De type entier
De type caractre de taille variable, au maximum
20 caractres. Ne doit pas tre vide
De type date. Ne doit pas tre vide
De type entier.
Champ numr {Bon, Moyen, Mauvais}.

Fdration Europenne Des Ecoles - European Federation of Schools - Janvier 2012


UC D31 DEESINF - Sujet

23/26

date_rendu
numero_operation
type_operation
description_operation
date_operation
cout_operation

Date de rendu
Numro de l'opration
de maintenance
Type de l'opration de
mantenance
Description
de
l'opration
de
maintenance
Date de l'opration de
maintenance
Cot de l'opration de
maintenance

De type date. Ne doit pas tre vide


De type entier. Ne doit pas tre vide
Champ numr {Panne, Contrle}. Ne doit pas
tre vide.
De type caractre de taille variable, au maximum
50 caractres. Ne doit pas tre vide
De type date. Ne doit pas tre vide
De type entier. Ne doit pas tre vide
De type caractre de taille variable, au maximum
20 caractres. Ne doit pas tre vide

nom_intervenant

Rparateur intervenant

tel_intervenant

numro de tlphone de
De type caractre de taille variable, au maximum
l'intervenant
pour
20 caractres. Ne doit pas tre vide
l'opration de rparation

integre_ecran

cran intgr l'ordinateur

Champ numr {Oui, Non}. Ne doit pas tre vide.

Fdration Europenne Des Ecoles - European Federation of Schools - Janvier 2012


UC D31 DEESINF - Sujet

24/26

Annexe 5
Echantillons des Informations conserver dans la base de donnes concernant les quipements, les
prts, les pannes et les oprations de maintenance.
Ordinateurs de bureau
Numro de l'quipement
101
Numro de srie
A646846
Date d'achat
01/12/2011
Prix d'achat en euros
1200
Etat de l'quipement
Bon
Dure
du
contrat
de
24
maintenance
Marque de l'quipement
HP
Processeur
AMD
Cadence
1,65 Ghz
Mmoire vive
4 Go
Capacit disque dur
640 Go
Localisation de l'quipement
salle C-14

102
B654R64
02/10/2010
900
Moyen
24
DELL
Intel Pentium Dual Core
3,2 Ghz
2 Go
320 Go
salle A-12

Ordinateurs portables
Numro de l'quipement
Numro de srie
Date d'achat
Prix d'achat en euros

71
RG641Y46
11/11/2010
450

82
PR698R64
02/12/2011
680

Etat de l'quipement

Moyen

Moyen

Dure du contrat de maintenance


Marque
Processeur
Cadence
Mmoire vive
Capacit du disque dur
Type de l'cran de l'ordinateur portable
Taille de l'cran de l'ordinateur portable
Localisation

36
DELL
AMD Dual Core
1,3 GHz
4 Go
320 Go
LCD
15,6 "
salle C-14

36
DELL
Intel Pentium
2 Ghz
4 Go
500 Go
LED
17,3 "
salle A-12

Imprimantes
Numro de l'quipement
Numro de srie
Date d'achat
Prix d'achat

121
5U146
12/06/2010
400

38
95R64
22/10/2011
150

Etat de l'quipement

Bon

Bon

Dure du contrat de maintenance


Marque

12
Epson
Monochrom
e
Laser
Automatiqu
e
256 Mo
salle C-10

12
Canon

Couleur
Type de l'imprimante
Mode recto/verso
Mmoire interne
Localisation

Fdration Europenne Des Ecoles - European Federation of Schools - Janvier 2012


UC D31 DEESINF - Sujet

Couleur
Laser
manuelle
32 Mo
salle A-14
25/26

Ecrans
Numro de l'quipement
Numro de srie
Date d'achat
Prix d'achat en euros

23
RU441Y46
14/11/2010
300

18
B898R64
23/12/2011
180

Etat de l'quipement

Moyen

Moyen

Dure du contrat de maintenance


Marque
Type de l'cran
Taille de l'cran
Localisation

12
DELL
LCD
15,6 "
salle D-14

12
DELL
LCD
14,1 "
salle B-11

Emprunteurs
Numro de l'emprunteur
Nom de l'emprunteur
Prnom de l'emprunteur
Tlphone de l'emprunteur

10
Forton
Guillaume
0745632147

12
Legrand
Delphine
0612457965

13
Munster
Daniel
0632145698

Prts
Numro de prt
Numro de l'emprunteur
Nom de l'emprunteur
Numro de l'quipement emprunt
Date du prt
Date prvue de retour
Date de rendu

101
12
Legrand
71
12/02/2011
11/02/2012
15/06/2011

204
13
71
13/09/2011
12/03/2012

215
12
Legrand
82
20/06/2011
19/06/2012

Pannes et oprations de maintenance (rparation et contrle)


Numro de l'quipement
Date de la panne
Description de la panne
Numro de l'opration de
maintenance
Date de l'opration de
maintenance
Type de l'opration de
maintenance
Description de l'opration
Cot de l'opration
Intervenant
Tlphone de l'intervenant

121 (imprimante)

71 (ordinateur portable)
12/06/2011
Problme alimentation

101

102

12/06/2011

15/10/2011

Contrle

Panne

Contrle annuel
100
INFORMATIQUE
REP
0120457845

Changement de l'alimentation
80
INFORMATIQUE REP
0120457845

Fdration Europenne Des Ecoles - European Federation of Schools - Janvier 2012


UC D31 DEESINF - Sujet

26/26

You might also like