77
FILIÈRE
BASES DE DONNEES
&
DECISIONNEL
Filière
BASES DE DONNEES
78
LANGAGE
Le langage PL/SQL
Durée 2 jours
Objectif
Apprendre à créer un programme PL/SQL Utiliser les variables
Utiliser les structures de contrôle Gérer les exceptions
Créer une procédure et une fonction.
Public
Développeurs - Administrateurs de base de données -
Consultant technique.
Pré-requis
Connaître le langage SQL
IntroductIon au langage Pl/SQl
fInItIon du langage Pl/SQl
envIronnement Pl/SQl
Avantages de PL/SQL
Structure d’un bloc PL/SQL
Types de bloc PL/SQL
Créer un bloc anonyme
Exécuter un bloc anonyme
Tester la sortie d’un bloc PL/SQL.
déclarer deS varIableS Pl/SQl
Utilisation des variables
Identificateurs dans un sous-programme PL/SQL
Déclarer et initialiser des variables PL/SQL
Types de données scalaires – Déclarer des variables scalaires
Déclarer des variables booléennes - Variables attachées.
ecrIre deS InStructIonS exécutableS
Unités lexicales dun bloc PL/SQL – Fonction SQL dans le code PL/SQL - Utiliser
des blocs imbriqués en tant qu’instructions – Portée et visibilité des variables -
Qualifier un identificateur - Opérateurs en langage PL/SQL.
InteragIr avec le Serveur oracle
Instructions SQL en langage PL/SQL - Instructions SELECT dans PL/SQL - Manipu-
ler les données en langage PL/SQL - Curseur SQL.
leS StructureS de contrôle
Contrôler le flux dexécution - Instructions IF - Instructions CASE
Conditions booléennes - Contrôle d’itération
Boucle de base - Boucle WHILE - Boucle FOR.
leS tyPeS de donnéeS comPoSIteS
Enregistrements PL/SQL
Attribut %ROWTYPE – Tables INDEX BY - Table d’enregistrements INDEX BY.
leS curSeurS exPlIcIteS
Présentation des curseurs
Déclarer le curseur – Ouvrir le curseur - Contrôler les curseurs
Extraire des données à partir du curseur - Fermer le curseur
Curseurs et enregistrements - Boucles FOR de curseur
Curseurs avec paramètres.
rer leS excePtIonS
Les types dexception – Intercepter les exceptions – Traiter les exceptions Excep-
tions prédéfinies - Exceptions définies par l’utilisateur
Propager des exceptions - Procédure RAISE_APPLICATION_ERROR.
créer deS ProcédureS et deS fonctIonS StockéeS
Procédures et Fonctions
Différences entre blocs anonymes et sous-programmes
Instruction CREATE OR REPLACE PROCEDURE
Instruction CREATE OR REPLACE FUNCTION
Créer une procédure et une fonction simples
Appeler une procédure et une fonction
Transmettre un paramètre à la fonction
Appeler une fonction avec un paramètre
PL-SQL
Le langage SQL
Durée 2 jours
Objectif
Utiliser iSQL*Plus - Apprendre à utiliser l’instruction SELECT
pour sélectionner des données, trier des données, restreindre
les données. Apprendre à utiliser les fonctions. Apprendre à
ajouter, modifier et supprimer des données dans une table -
Apprendre à créer une table.
Public
Utilisateurs finals - Administrateurs de base de données
Consultant technique.
Pré-requis
Aucun
IntroductIon au modèle relatIonnel - Système de gestion de bases de données
relationnel Oracle – Communiquer avec un SGBDR par l’intermédiaire d’instruction
SQL.
utIlISer ISQl*PluS
Présentation de iSQL*Plus - Les commandes iSQL*Plus - Se connecter à iSQL* Plus
– Environnement iSQL*Plus - Charger, sauvegarder et exécuter des fichiers script –
Définir les préférences iSQL*Plus.
extraIre leS donnéeS à l’aIde de l’InStructIon Select
L’ordre SELECT élémentaire – Sélectionner des colonnes spécifiques – Expressions
arithmétiques – Chaînes de caractères littérales.
reStreIndre et trIer leS donnéeS
LA clause Where – La clause ORDER BY - Les opérateurs de comparaison - Les
fonctions et expressions - Les fonctions sur les dates - Les fonctions de conversion –
Chaîne de caractères et dates.
utIlISer deS fonctIonS monolIgneS Pour PerSonnalISer un réSultat
Décrire les différences entre les fonctions monolignes et multilignes - Manipuler des
chaînes avec des fonctions de type caractère dans les clauses SELECT et WHERE -
Manipuler des nombres à l’aide des fonctions ROUND, TRUNC et MOD - Effectuer
des opérations arithmétiques avec des données de type date - Manipuler des
dates à l’aide de fonctions de type date
utIlISer leS fonctIonS de converSIon et leS exPreSSIonS condItIonnelleS
Les fonctions monoligne - Les fonctions de manipulation de caractères - Les fonc-
tions numériques ROUND, TRUNC, MOD - Les fonctions de conversion TO_CHAR,
TO_NUMBER et TO_DATE - Appliquer les fonctions NVL, NULLIF et COALESCE
à des données - Imbriquer plusieurs fonctions - Utiliser la logique conditionnelle IF
THEN ELSE dans une instruction SELECT - Expression CASE - Fonction DECODE.
leS fonctIonS de grouPe
Types de fonctions de groupe – Syntaxe - Utiliser les fonctions de groupe - La
clause GROUP BY - La clause HAVING.
comment Interroger PluSIeurS tableS ?
La jointure – La jointure interne – La jointure externe - Le produit cartésien.
leS SouS-InterrogatIonS
Types de sous-interrogations – Syntaxe duns sous interrogation - Inclure un autre
ordre SELECT dans une requête - Sous-interrogation mono-ligne et sous-interrogation
multi-lignes.
ajouter, modIfIer et SuPPrImer deS donnéeS
Le langage de manipulation de données - Description des instructions LMD - L’ins-
truction INSERT - L’instruction UPDATE – L’instruction DELETE – Les transactions – Les
instructions COMMIT et ROLLBACK - Principe de la cohérence en lecture.
créer, modIfIer et SuPPrImer deS tableS
Le langage de définition de données – Description des instruction LDD - Les objets
de base de données – L’instruction CREATE TABLE – L’instruction ALTER TABLE –
Linstruction DROP TABLE - Afficher la structure d’une table - Afficher les types de
données disponibles pour les colonnes - Présentation des contraintes .
SQL
Filière
BASES DE DONNEES 79
Ecrire des requêtes
avec Microsoft SQL Server 2008 Transact-SQL
Durée 3 jours
Objectif
Écrire des requêtes Transact-SQL avec SQL Server 2008.
Public
Administrateurs et développeurs de bases de données,
ingénieurs système.
Pré-requis
Connaissances basiques de SQL Server. Connaissances de l’en-
vironnement Windows.
Mise à jour des connaissances
de SQL Server 2005 vers SQL Server 2008
Durée 3 jours
Objectif
Mettre à jour ses connaissances SQL Server 2005 pour aborder
SQL Server 2008.
Public
Administrateurs et développeurs de bases de données sur SQL
Server 2005.
Pré-requis
Expérience dans la gestion ou développement de bases de don-
nées avec SQL Server 2005.
IntroductIon
Évolution de SQL Server - Préparation à SQL Server 2008
geStIon
Configuration de serveurs
Politiques de gestion
PerformanceS
Gestion de la charge de travail (Resource Governor)
Audit des performances (Data Collector)
Gestion des performances (Plan Freezing)
SécurIté
Bases de données cryptées
Auditer toutes les actions
déveloPPement de baSeS de doneS
Améliorations du Développer Tool
Améliorations des types de données
Travailler avec des données spatiales
dISPonIbIlIté
Configuration de la réplication Peer-to-Peer
Always On Technologies (Evite la perte de données)
entrePoSage de donnéeS
Améliorations de la plate-forme ETL (Extraction, Transformation, Loading)
Usage de tables partitionnées
Optimiser le stockage de données
rePortIng ServIceS
Architecture et gestion avec le Reporting Services
Rédaction des rapports
Traitement et rendu de rapports
analySIS ServIceS
Analyse multidimensionnelle avec Analysis Services
Data mining
IntroductIon
Description de l’architecture et des composants de SQL Server 2008
Description de la structure d’une base de données
Principes fondamentaux du langage SQL
Description de la syntaxe du T-SQL
Gérer les scripts T-SQL
Utiliser les outils de requêtes T-SQL
fIltrage de donnéeS et écrIture de reQuêteS
Utiliser différentes requêtes (SELECT…)
Filtrer les données en utilisant plusieurs conditions de recherches
Travailler avec des valeurs NULL
regrouPement et SynthèSe deS donnéeS
Regroupement de données en utilisant des fonctions
Manipulation avec GROUP BY et COMPUTE
Classer les données groupées
Manipulation avec PIVOT et UNPIVOT
raSSembler deS donnéeS de dIfférenteS tableS (joIn)
Écriture de requêtes multi tables en utilisant les jointures
Combiner et limiter les résultats
travaIller avec deS SouS-reQuêteS
Écriture de sous-requêtes basiques et corrélées
Comparer les sous-requêtes avec des jointures et
tables temporaires
modIfIcatIon de donnéeS
Utilisation de transactions
Manipulation avec les requêtes INSERT, DELETE et UPDATE
Interroger les métadonnées, XML, et les index
Description des fonctionnalités du XML et index
Manipulation des méta données, XML et des index
utIlISatIon deS objetS de ProgrammatIon
Pour la récuPératIon deS donnéeS
Encapsulage en utilisant des vues et fonctions
Stocker des procédures T-SQL encapsulées
reQteS avancéeS
Utiliser les données complexes avec des requêtes adaptées
Requêtes sur des structures de tables complexes
Écrire des requêtes efficaces
Maintenir les fichiers de requête
MICROSOFT
MS10054 MS6158B
Filière
BASES DE DONNEES
80
MICROSOFT
SQL Server 2008
Maintenance
d’une base de données SQL Server 2008
Durée 5 jours
Objectif
Ce cours présente les fonctionnalités et les outils de SQL Server
2008 afin de pouvoir effectuer la maintenance des bases de
données.
Public
Administrateurs de bases de données.
Pré-requis
Pour suivre ce cours, il est recommandé de disposer des
connaissances fondamentales concernant les bases de
données relationnelles, Transact-SQL, Windows Server ou de la
conception de bases de données.
Implémentation
d’une base de données SQL Server 2008
Durée 5 jours
Objectif
Implémentation d’une base de données SQL Server 2008.
Public
Ce cours est destiné aux professionnels de l’informatique qui
souhaitent implémenter des bases de données SQL Server.
Pré-requis
Connaissances de base du système d’exploitation Microsoft
Windows et de ses principales fonctionnalités. - Une bonne
connaissance de Transact-SQL - Connaissance des bases de
données relationnelles - Une expérience de Conception des
bases de données.
créatIon de baSeS de donnéeS et fIchIerS de baSe de doneS
Création de bases de données
Création de groupes de chiers
Création de schémas
Création de clichés instantanés (Snapshot) de bases de données
créatIon de tyPeS de donnéeS et de tableS
Création de types de données
Création de tables
Création de tables partitionnées
créatIon et oPtImISatIon d’Index
Planication d’index
Création d’index
Optimisation d’index
ImPlémentatIon de l’IntégrIté deS donnéeS
Par l’utIlISatIon deS contraInteS et deS déclencheurS
Vue d’ensemble de l’intégrité des données
Implémenter les contraintes - Implémenter les déclencheurs (Triggers)
Utilisation de XML - Utiliser le type de données XML
Récupérer des données XML avec FOR XML
Fragmenter du XML en utilisant OpenXML
Introduction à XQuery
Création d’index XML - Mise en œuvre des schémas XML
mISe en œuvre deS vueS
Présentation des Vues
Création et Gestion des vues
Optimisation de la performance en utilisant les vues
mISe en œuvre de ProcédureS StockéeS
Mise en œuvre des procédures stockées
Créer des procédures stockées paramétrées
Travailler avec les plans d’exécution
Gérer les erreurs de manipulation
ImPlémenter deS fonctIonS
Créer et utiliser des fonctions
Travailler avec des fonctions
Contrôler le contexte d’exécution
ImPlémenter du code managé danS la baSe de donnéeS
Introduction à SQL Server Common Language Runtime
L’importation et la conguration des assemblies
Création d’objets d’une base de données managée
geStIon deS tranSactIonS et deS verrouS
Présentation des transactions et des verrous
Gestion des transactions
Comprendre l’architecture des verrous SQL Server
Gestion des verrous
utIlISatIon de ServIce broker
Présentation de Service Broker
Créer des objets avec Service Broker
Envoi et réception de messages
InStallatIon et confIguratIon de SQl Server 2008
Planification d’une installation de SQL Server
Introduction à l’installation, la configuration et la gestion de SQL Server
atelIer : Installation et configuration de SQL Server
geStIon d’une baSe de donnéeS et fIchIerS
Introduction à la planification et création d’une base de données – Utilisation
des options de base de données pour gérer son comportement
atelIer : Planification de bases de données
Création d’une politique
StratégIeS de reStauratIon aPrèS IncIdent
Initiation aux techniques de récupération de SQL Server
Présentation des différents types d’opérations de sauvegarde et de restauration,
y compris en ligne
atelIer : Mise en œuvre dune stratégie de sauvegarde – Sauvegarde et restau-
ration d’une base de données
geStIon de la SécurIté
Initiation à la protection de SQL Server
Description du modèle de sécurité
Présentation des fonctionnalités de sécurité de SQL Server pour contrôler l’accès
aux bases de données et à leurs contenus
atelIer : Initiation à la protection de SQL Server
Description du modèle de sécurité
Présentation des fonctionnalités de sécurité de SQL Server pour contrôler l’accès
aux bases de données et à leurs contenus
tranSfert de donnéeS
Introduction au transfert de données vers et à partir de SQL Server à l’aide de
l’interface utilisateur et les outils de ligne de commande
Présentation du SQL Server Integration Services
atelIer : Introduction au transfert de données vers et à partir de SQL Server à
l’aide de l’interface utilisateur et les outils de ligne de commande
Présentation du SQL Server Integration Services
MS10227 MS6232
Filière
BASES DE DONNEES 81
Microsoft SQL Server 2008
Analysis Services
Durée 3 jours
Objectif
Comprendre l’utilisation de SQL Server
Analysis Services pour implémenter des
solutions d’analyse décisionnelle
Maîtriser la création de solutions d’analyses
multidimensionnelles avec SQL Server
Analysis Services
Être en mesure d’implémenter des
dimensions, des mesures et des groupes
dans une solution Analysis Services
Savoir déployer et sécuriser une base de
données Analysis Services
Acquérir les connaissances afin de maintenir
une solution multidimensionnelle Analysis
Services
Être capable d’implémenter une solution de
Data Mining
Public
Administrateurs de bases de données expé-
rimentés SQL Server 2005
Développeurs expérimentés souhaitant
mettre à jour leurs compétences SQL Server
2008
Pré-requis
Bonne expérience du développement et de
l’administration de bases de données SQL
Server 2008
Microsoft SQL Server 2008
Integration Services
Durée 3 jours
Objectif
Être capable d’implémenter un flux
de contrôle et de données dans un lot
Integration Services
Mettre en place la journalisation dans un lot
Integration Services
Savoir déboguer et implémenter la gestion
d’erreurs dans un lot Integration Services
Être en mesure de gérer et sécuriser un lot
Integration Services
Disposer des compétences permettant de
créer un lot Integration Services
Public
Administrateurs de bases de données
expérimentés SQL Server 2005
Développeurs expérimentés souhaitant
mettre à jour leurs compétences SQL Server
2008
Pré-requis
Connaissances sur les scénarios d’import/
export de données en entreprise. Expérience
de la navigation en environnement
serveur Microsoft Windows. Expérience avec
Microsoft SQL Server : (SQL Server Agent,
T-SQL, Tables systèmes SQL Server,
Comptes SQL Server).
IntroductIon à mIcroSoft SQl Server 2008 analySIS
ServIceS
Vue d’ensemble des solutions danalyse de données
Vue d’ensemble de SQL Server 2008 Analysis Services
Installation de SQL Server 2008 Analysis Services
créatIon d’une solution danalyse multidimensionnelle
Développement d’une solution Analysis Services
Sources de données et vues
Création d’un cube
manIPulatIon des mesures et des groupes de mesures
Manipulation des mesures
Manipulation des groupes de mesures
InterrogatIon dune solution danalyse multidimension-
nelle
Les bases du langage MDX
· Ajout déléments calculés dans un cube
PerSonnalISatIon d’un cube
Implémentation des indicateurs clés de performance
Implémentation des actions
Implémentation des perspectives
Implémentation des translations
PloIement et SécurISatIon
d’une baSe de doneS analySIS ServIceS
Déploiement d’une base de données Analysis Services
Sécurisation d’une base de données Analysis Services
maIntenance d’une SolutIon multIdImenSIonnelle
Configuration des traitements
Traçage, surveillance et optimisation
Sauvegarde et restauration d’une base de données
IntroductIon au data mInIng
Vue d’ensemble du Data Mining
Création d’une solution de Data Mining
Validation des modèles de Data Mining
IntroductIon à SQl Server 2008 IntegratIon ServIceS
Présentation de SQL Server Integration Services
Les outils Integration Services
déveloPPer une SolutIon IntegratIon ServIceS
Création une solution Integration Services
Utilisation de variables
Compilation et exécution dune solution
ImPlémenter un control de flux
Les tâches du contrôle de flux
Les contraintes de précédence du contrôle de flux
Les conteneurs du contrôle de flux
ImPlémenter un flux de doneS
· Sources et destinations dans un flux de données
Transformations simples d’un flux de données
Transformations avancées dun flux de données
Les chemins d’un flux de données
ImPlémenter la journalISatIon
Vue d’ensemble de la journalisation Integration Services
Implémentation de la journalisation
bogage et geStIon d’erreurS
Déboguer un lot
Implémentation de la gestion d’erreur
ImPlémenter leS PoIntS d’arrêtS et leS tranSactIonS
Implémentation des points darrêt
Implémentation des transactions
confIgurer et déPloyer un lot
Configuration des lots
Déploiement des lots
rer et SécurISer leS lotS
Gestion des lots
Sécurisation des lots
IntroductIon à
mIcroSoft SQl Server 2008 rePortIng ServIceS
Vue d’ensemble de SQL Server 2008 Reporting Services
Installation de Reporting Services
Les outils de Reporting Services
Concevoir des états simples
Création d’un rapport simple à base de table
Mise en forme du rapport
Ajouter des valeurs calculées
enrIchIr SeS étatS
Navigation interactive
Affichage des données
manIPulatIon deS doneS
Définir les données du rapport
Utiliser des paramètres et des filtres
Utiliser des listes de paramètres
utIlISatIon de modèleS de raPPortS
Création des modèles
Utilisation du Report Builder
PublIer et exécuter leS raPPortS
Publier des rapports
Exécuter des rapports
Création de cache de données
Création de capture de rapport et d’historique de rapport
mISe en Place d’abonnement Pour dIStrIbuer leS
raPPortS
Introduction aux abonnements
Création d’un abonnement
Gestion des abonnements
admInIStratIon de rePortIng ServIceS
Administration du serveur
Suivi des performances et de la fiabilité
Administration des bases de données du serveur de
rapport
Gestion de la sécurité
Migration vers Reporting Services 2008
ProgrammatIon de rePortIng ServIceS
Récupération des informations du serveur par un Web
Service
Automatisation de la gestion
Microsoft SQL Server 2008
Reporting Services
Durée 5 jours
Objectif
Décrire SQL Server Reporting Services et ses
composants
Créer un rapport Reporting Services
Améliorer un rapport Reporting Services
Créer et manipuler des datasets
Utiliser les modèles de rapports pour les uti-
lisateurs fonctionnels
Configurer report publishing and execution
settings
Implémenter les abonnements pour les rap-
ports
Administrer Reporting Services
Implémenter des applications de généra-
tion d’états personnalisée
Public
Développeurs ayant besoin d’implémenter
une solution de génération d’états à base
de Microsoft SQL Server 2008 Reporting
Services
Pré-requis
Connaissances de Microsoft SQL Server
SQL Server 2008
Implémentation et administration
Créer, publier et
gérer des rapports
Explorer et analyser les données
pour les comprendre et décider
Extraire, transformer
et charger les données .../... .../...
MS6234
MS6236
MS6235
1 / 12 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !