Demande de manifestation d’intérêt - Portail des ...€¦ · Maitriser le LDD, LMD , LCD en SQL...
Transcript of Demande de manifestation d’intérêt - Portail des ...€¦ · Maitriser le LDD, LMD , LCD en SQL...
PAQ/ISET de Sousse 1
Demande de manifestation d’intérêt
auprès de consultants individuels
Objet : Formation en Oracle pour la préparation à la certification OCE
(Oracle Database SQL Certified Expert)
Pièces jointes :
Termes de références de l’action de formation de formateurs.
Plan détaillé de la formation
Le Ministère de l’Enseignement Supérieur et de la Recherche Scientifique
(MESRS) a reçu un prêt de la Banque Internationale pour la Reconstruction
et le Développement (BIRD) en vue de contribuer au financement du coût
du projet d’Appui à la Qualité de l’Enseignement Supérieur (PAQ). Le
MESRS a décidé d’accorder à l’Institut Supérieur des Etudes Technologiques
de Sousse (ISET de Sousse) une allocation sur les crédits inscrits dans le
cadre du PAQ pour l’amélioration de la qualité de l’enseignement
L’Institut Supérieur des Etudes Technologiques de Sousse (ISET de
Sousse) se propose d’exploiter une part de cette allocation pour effectuer
les paiements autorisés par le contrat à signer au titre de la présente
mission.
Dans le cadre de ce projet, l’ISET de Sousse invite, par la présente
demande, les consultants individuels intéressés à manifester leur intérêt à
présenter une proposition pour assurer la formation de préparation à la
certification en Oracle OCE
Pour cette formation, un consultant sera choisi selon la méthode de
sélection de consultants individuels en accord avec les procédures définies
PAQ/ISET de Sousse 2
dans les directives : Sélection et Emploi de Consultants par les
Emprunteurs de la Banque Mondiale-Mai 2004 (version révisée – Octobre
2006) sur la base des critères ci-après :
• Qualifications à caractère général (formation, diplômes, années
d’expérience, postes occupés, etc.).
• Qualifications pour la mission (missions similaires ou en rapport
étroit, études, formation et expérience dans le secteur, etc.).
• Connaissance du contexte.
Les consultants individuels désirant accomplir les services décrits
dans les termes de références ci-joints doivent fournir les justificatifs de
leurs qualifications.
Les candidats intéressés peuvent obtenir plus d’informations sur les
termes de références par courrier électronique à l’adresse suivante :
Les manifestations d’intérêts doivent parvenir au bureau d’ordre de
l’ISET de Sousse durant l’horaire du travail par voie postale recommandée,
rapide poste à l’adresse suivante : ISET de Sousse, BP 135 cité Erriadh
4023 Sousse ou les remettre en main propre, au plus tard le
12/12/2013 à 12 heures, avec la mention : « Ne pas ouvrir,
manifestation d’intérêt en vue d’élaborer une proposition pour la
formation en JAVA»
Le cachet du bureau d’ordre de l’Institut Supérieur des Etudes
technologiques de Sousse faisant foi.
PAQ/ISET de Sousse 3
TERMES DE RÉFÉRENCE DE L’ACTION DE FORMATION
du consultant chargé de l’action de formation en Oracle
1. Contexte
Dans le cadre du Programme d'Appui à la Qualité de l'Enseignement
Supérieur, initié par le Ministère de l'Enseignement Supérieur et de la
Recherche Scientifique tunisien, avec l'appui financier de la Banque
mondiale, l’Institut Supérieur des Etudes Technologiques de Sousse « ISET
de Sousse » propose l'organisation d’une action de formation en Oracle
pour la préparation à la certification OCA (Oracle Certified
Associate)
L’objectif principal de la mise en place de la cellule de formation est
de former les enseignants dans les nouvelles technologies et assurer leur
mise à niveau, ce qui garantira une meilleure qualité d’enseignement et un
meilleur encadrement des stages de fin d’études des étudiants.
Afin de valider leurs compétences et valoriser leurs travaux, les
enseignants bénéficiaires de la formation passeront les épreuves de
certification dans des disciplines variées.
Les compétences acquises procureraient aux enseignants une maîtrise
des principales technologies nécessaires au déroulement idéal des séances
de travaux pratiques, leur permettraient d’assurer à leur tour la formation
et la certification des étudiants augmentant ainsi les chances d’embauche.
Cette formation visera le renforcement des compétences des participants et
leurs permettre de valider leurs niveau à travers le passage de l’examen de
certification 1Z0-047
2. Population cible
Enseignants du département Technologies de l’Informatique (TI) de l’ISET
de Sousse
PAQ/ISET de Sousse 4
3. Objectifs et plan
Objectif de la formation
L’action de formation en Java pour la préparation à la certification OCA
(Oracle Certified Associate) vise à doter les enseignants des fondements
du langage de définition, manipulation de données en SQL , maitriser les
concepts clés de la base de données relationnelle, utiliser les fonctionnalités
avancées de SQL pour interroger et manipuler les données de la base de
données, le contrôle de privilèges et des accès et manipuler les « large data
sets »
Plan
Le plan de la formation est fourni en annexe 1
4. Prestations demandées
Le soumissionnaire devra assurer les prestations suivantes :
assurer la formation dans les locaux de l’ISET de Sousse
respecter le plan de formation proposé en annexe. En cas de
rectification, avertir à l’avance la cellule PAQ de l’ISET de Sousse des
modifications envisageables, et obtenir d’elle un accord préalable.
offrir le support pédagogique sous format numérique nécessaire aux
enseignants
préparer des ateliers et des travaux pratiques
prévoir des corrections des anciens examens de certifications dans le
cadre d’un test blanc
5. Période et durée de l’action
La date de déroulement de cette formation sera fixée ultérieurement en
commun accord avec le soumissionnaire dans la deuxième quinzaine du
mois de décembre 2013
6. Profil des consultants
L’action de formation en Oracle pour la préparation à la certification OCE
(Oracle Database SQL Certified Expert) sera assurée par un consultant
ayant :
PAQ/ISET de Sousse 5
Un niveau d’études universitaire (Licence, Mastère, ingéniorat) dans
le domaine de génie informatique.
Une expérience justifiée dans le domaine du développement orienté
objet.
Expérience professionnelle pertinente de 3 ans au moins dans le
domaine de la certification Oracle
Une disponibilité pendant la période considérée.
7. Dossier de candidature
Le consultant devra fournir les éléments suivants :
1- En réponse à la soumission de la consultation :
Une lettre de candidature, dûment datée et signée, au nom de
monsieur le Directeur de l’ISET de Sousse.
Expériences générales du candidat avec les pièces justificatives
Références récentes du candidat
Diplômes du candidat
Attestations de certification en Oracle
Autres attestations de certification
Un curriculum Vitae (CV) détaillé (domaines d’expertise, Expériences
générales du candidat durant au moins les cinq dernières années, ...).
Toute information acquittant que le candidat atteste de l’expérience
et des compétences nécessaires et qu’il est qualifié pour exécuter la
formation en question.
2- A la fin de la mission :
Au terme de l’action, le soumissionnaire est tenu de présenter à l’ISET de
Sousse un rapport pédagogique comportant:
Une synthèse du déroulement de l’action de formation,
les résultats des tests blancs
les supports pédagogiques utilisés.
PAQ/ISET de Sousse 6
8. Conditions d’exécution de la mission
Lieu de la mission
Les différentes activités de la mission seront exécutées à l’ISET de Sousse.
Moyens et ressources à mobiliser par le consultant
Le consultant prend à sa charge son transport : transport urbain et
interurbain, son hébergement et tous les frais engendrés par son séjour
(Alimentation, etc.).
Données, Service, Locaux, Personnel et Installations à
fournir par le client durant la mission
L’ISET de Sousse, s’engage à mettre à la disposition du consultant, toutes
les données et les documentations nécessaires à l’exécution de sa mission
et de mettre à sa disposition les équipements et les moyens logistiques
nécessaires durant l’exécution de la mission (Impression, Tirage, édition
support numérique, vidéoprojecteur …).
Responsabilité du consultant
Le consultant est censé s’acquitter de sa mission avec la diligence voulue et
selon les règles de l’art. La responsabilité du consultant envers l’ISET de
Sousse est régie par le droit applicable au marché.
9. Mode de sélection
Le mode de sélection de consultant sera effectué selon les directives de la
banque mondiale. Une commission de sélection des candidatures établira
un classement des candidatures selon un barème de notation des
qualifications techniques de l’expert comme suit :
- Les références récentes des trois dernières années en mission similaires
(40 points)
- Les qualifications en rapport avec la nature de la mission (30 points)
- Les expériences générales des cinq dernières années (20 points)
- La pertinence du CV (10 points)
PAQ/ISET de Sousse 7
Le candidat le mieux classé sera contacté pour présenter son offre
financière et assister à la séance de négociation de son contrat.
10. Modalité de publicité
Les présents termes de référence seront communiqués aux potentiels
candidats par simple contact direct.
PAQ/ISET de Sousse 8
Plan de formation
1. Thème de formation
Les Fondements en Oracle Database 10g SQL
2. Objectif Général
Maîtriser les requêtes SQL complexes.
Maitriser le LDD, LMD , LCD en SQL
3. Objectifs Spécifiques Comprendre le LDD et les objets d’un schéma
Apprendre à formuler les requêtes du LMD et concurrence.
Formuler correctement des requêtes pour l’extraction, la
restriction et le tri des données à l'aide de SQL.
Manipuler les Fonctions standards et fonctions de conversion.
Formuler des requêtes SQL avec les fonctions de groupe.
Utiliser des expressions des jointures sous SQL
Formuler des sous-requêtes et manipuler les opérateurs
ensemblistes
4. Prérequis
Connaitre les fonctions de base du système Oracle ainsi les commandes
de base du langage SQL.
PAQ/ISET de Sousse 9
5. Certificats associés
Code de certificat Intitulé
Oracle Database SQL Expert Exam 1Z0-047
6. Moyens et Supports pédagogiques
Exposé, Cours interactif, Travaux personnalisés sur machines, Etude de
cas par la pratique.
7. Association avec les plans de cours LMD
Parcours Niveau Module
(Elément constitutif d’unité d’enseignement)
Volume horaire
DSI,
MDW
2 SGBD 22,5hCI+45 h TP
TC 1 Base de Données 22,5hCI+45 h TP
Mastère 1 BD Avancée 22,5hCI+45 h TP
8. Volume horaire
48 heures
PAQ/ISET de Sousse 10
9. Plan détaillé
Contenu
Jour 1 Le LDD et objets d’un schéma
A l’issu de cette formation, l’apprenant doit être capable
de :
classer les principaux objets d’une base de données
consulter la structure d’une table
Énumérer les types de données disponibles sous SQL
créer une table simple
expliquer comment les contraintes sont déclarées lors
de la création d’une table
décrire comment fonctionnent les objets d’un schéma
créer et modifier des tables
gérer les contraintes
créer et utiliser des tables temporaires
Créer des vues simples et complexes
récupérer des données à partir de vues
créer, gérer et utiliser des séquences
créer et maintenir des index
créer des synonymes privées et publiques
Jour 2 Le LMD et la Concurrence d’accès aux données
A l’issu de cette formation, l’apprenant doit être
capable de :
décrire chacune des commandes du langage de
manipulation de données (LMD)
insérer des lignes dans une table
mettre à jour les lignes d’une table
supprimer des lignes d'une table
gérer des transactions
Identifier et administrer des objets PL / SQL
surveiller et résoudre les conflits de verrouillage
annuler des opérations à l’aide de la commande Undo
comprendre comment les transactions effectuent une
opération d’annulation.
PAQ/ISET de Sousse 11
Jour 3 L’extraction, restriction et le tri de données à l’aide
de SQL
A l’issu de cette formation, l’apprenant doit être capable
de :
lister les capacités de l’instruction SELECT
exécuter une instruction SELECT de base
restreindre les lignes récupérées par une requête
SELECT
trier les lignes fournies par une requête SELECT
utiliser la substitution à l’aide du caractère
esperluette « & »
Utilisation des fonctions standards et fonctions de
conversion
A l’issu de cette formation, l’apprenant doit être capable
de :
décrire les différents types de fonctions disponibles
sous SQL
utiliser les fonctions de traitement de caractères, de
nombres et de dates dans une instruction SELECT
décrire les différents types de fonctions de conversion
disponibles dans SQL
utiliser les fonctions de conversion TO_CHAR,
TO_NUMBER et TO_DATE
appliquer des expressions conditionnelles dans une
instruction SELECT
Jour 4
Jour 5
Manipuler des requêtes avec les fonctions de groupe
A l’issu de cette formation, l’apprenant doit être capable
de :
identifier les fonctions de groupe disponibles sous
SQL
décrire l'utilisation des fonctions de groupe
grouper les données à l'aide de la clause GROUP BY
inclure ou exclure des lignes groupées en utilisant la
clause HAVING
Utiliser des expression des jointures sous SQL
A l’issu de cette formation, l’apprenant doit être capable
PAQ/ISET de Sousse 12
de :
écrire des requêtes SELECT pour accéder à des
données à partir de plusieurs tables
utiliser les différents types de jointures (Equijointure,
…)
joindre une table sur elle-même à l'aide d'une auto-
jointure
Voir les données qui ne satisfont à une condition de
jointure en utilisant des jointures externes
générer un produit cartésien de toutes les lignes de
deux ou plusieurs tables.
Jour 6 Formuler des Sous-requêtes et utiliser d’opérateurs
ensemblistes
A l’issu de cette formation, l’apprenant doit être capable
de :
définir les sous-requêtes
décrire les types de problèmes que peuvent résoudre
les sous-requêtes
lister les types de sous-requêtes
Ecrire des requêtes qui renvoient une seule ligne et
des requêtes multi-lignes
décrire les opérateurs ensemblistes
utiliser les opérateurs ensemblistes pour combiner
plusieurs requêtes en une seule
contrôler l'ordre des lignes renvoyées.
Passer un examen type de certification
Jour 7 Examen blancs
10. Contenu de l’examen de certification : 1Z0-047 - Oracle
Database SQL Expert
PAQ/ISET de Sousse 13
Retrieving Data Using the SQL SELECT Statement
List the capabilities of SQL SELECT statements
Execute a basic SELECT statement
Describe how schema objects work
Restricting and Sorting Data
Limit the rows that are retrieved by a query
Sort the rows that are retrieved by a query
Using Single-Row Functions to Customize Output
Describe various types of functions that are available in SQL
Use character, number, and date functions in SELECT statements
Describe the use of conversion functions
Reporting Aggregated Data Using the Group Functions
Identify the available group functions
Describe the use of group functions
Group data by using the GROUP BY clause
Include or exclude grouped rows by using the HAVING clause
Displaying Data from Multiple Tables
Write SELECT statements to access data from more than one table
using equijoins and nonequijoins
Join a table to itself by using a self-join
View data that generally does not meet a join condition by using
outer joins
Generate a Cartesian product of all rows from two or more tables
Using Subqueries to Solve Queries
Define subqueries
Describe the types of problems that subqueries can solve
List the types of subqueries
Write single-row and multiple-row subqueries
Using the Set Operators
Describe set operators
Use a set operator to combine multiple a single query
Control the order of rows returned
Manipulating Data
Describe each data manipulation language (DML) statement
Insert rows into a table
Update rows in a table
Delete rows from a table
Control transactions
Using DDL Statements to Create and Manage Tables
Categorize the main database objects
Review the table structure
PAQ/ISET de Sousse 14
List the data types that are available for columns
Create a simple table
Explain how constraints are created at the time of table creation
Creating Other Schema Objects
Create simple and complex views
Retrieve data from views
Create, maintain, and use sequences
Create and maintain indexes
Create private and public synonyms
Managing Objects with Data Dictionary Views
Use the data dictionary views to research data on your objects
Query various data dictionary views
Controlling User Access
Differentiate system privileges from object privileges
Grant privileges on tables
View privileges in the data dictionary
Grant roles
Distinguish between privileges and roles
Managing Schema Objects
Add constraints
Create indexes
Create indexes using the CREATE TABLE statement
Creating function-based indexes
Drop columns and set column UNUSED
Perform FLASHBACK operations
Create and use external tables
Manipulating Large Data Sets
Manipulate data using subqueries
Describe the features of multitable INSERTs
Use the following types of multitable INSERTs (Unconditional,
Conditional and Pivot)
Merge rows in a table
Track the changes to data over a period of time
Generating Reports by Grouping Related Data
Use the ROLLUP operation to produce subtotal values
Use the CUBE operation to produce crosstabulation values
Use the GROUPING function to identify the row values created by
ROLLUP or CUBE
Use GROUPING SETS to produce a single result set
Managing Data in Different Time Zones
Use Various datetime functions
PAQ/ISET de Sousse 15
Retrieving Data Using Subqueries
Write a multiple-column subquery
Use scalar subqueries in SQL
Solve problems with correlated subqueries
Update and delete rows using correlated subqueries
Use the EXISTS and NOT EXISTS operators
Use the WITH clause
Hierarchical Retrieval
Interpret the concept of a hierarchical query
Create a tree-structured report
Format hierarchical data
Exclude branches from the tree structure
Regular Expression Support
Using Meta Characters
Regular Expression Functions
Replacing Patterns
Regular Expressions and Check Constraints