//////////////////////////////////////////////////////////////////// Administration bases de données



Documents pareils
Programme détaillé. Administrateur de Base de Données Oracle - SQLServer - MySQL. Objectifs de la formation. Les métiers

Du 10 Fév. au 14 Mars 2014

CHAPITRE 1 ARCHITECTURE

Oracle Database 11g: Administration Workshop I Release 2

et Groupe Eyrolles, 2006, ISBN :

MySQL. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada

CYCLE CERTIFIANT ADMINISTRATEUR BASES DE DONNÉES

Plan de formation : Certification OCA Oracle 11g. Les administrateurs de base de données (DBA) Oracle gèrent les systèmes informatiques

CATALOGUE FORMATION 2014

SGBDR. Systèmes de Gestion de Bases de Données (Relationnelles)

Création d'une nouvelle base de données

//////////////////////////////////////////////////////////////////// Administration systèmes et réseaux

COMPOSANTS DE L ARCHITECTURE D UN SGBD. Chapitre 1

Présentation du PL/SQL

SQL Server Administration d'une base de données transactionnelle avec SQL Server Management Studio (édition enrichie de vidéos)

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

bases de données - Tél : N enregistrement formation :

Introduction aux SGBDR

Notion de base de données

A.E.C. GESTION DES APPLICATIONS TECHNOLOGIE DE L'INFORMATION LEA.BW

Oracle 11g Optimisez vos bases de données en production (ressources matérielles, stockage, mémoire, requêtes)

Performances. Gestion des serveurs (2/2) Clustering. Grid Computing

CATALOGUE FORMATIONS DOMAINE Bases de données

Présentation du module Base de données spatio-temporelles

SQL Server 2012 Administrez une base de données : Exercices et corrigés

SOMMAIRE Thématique : Systèmes d'information et d'exploitation

TP Contraintes - Triggers

SQL Server 2014 Administration d'une base de données transactionnelle avec SQL Server Management Studio

Oracle 10g Administration +

Oracle : Administration

Filière Unix Windows Oracle

Introduction à. Oracle Application Express

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

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

Administration des bases de données relationnelles Part I

SOMMAIRE Thématique : Systèmes d'information et systèmes d'exploitation

ORACLE 10G DISTRIBUTION ET REPLICATION. Distribution de données avec Oracle. G. Mopolo-Moké prof. Associé UNSA 2009/ 2010

CQP ADMINISTRATEUR DE BASES DE DONNÉES (ABD)

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

Oracle Maximum Availability Architecture

et Groupe Eyrolles, 2006, ISBN :

TP Administration Oracle

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

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

Implémentation des SGBD

Introduction aux Bases de Données Relationnelles Conclusion - 1

SQL SERVER 2008, BUSINESS INTELLIGENCE

Administration de Base de Données Notes de cours

Joomla! Création et administration d'un site web - Version numérique

Jérôme FESSY. IUT de Paris 5. Base de Données. Cours Introductif. Base de Données

Objectif. Participant. Prérequis. Pédagogie. Oracle Enterprise Manager 10g Grid Control Rel 2. 5 Jours [35 Heures]

PostgreSQL. Formations. Catalogue Calendrier... 8

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

Bases de données avancées

Auto-évaluation Oracle: cours de base

DÉPARTEMENT FORMATIONS 2015 FORMATION-RECRUTEMENT CATALOGUE. CONTACTS (+226)

ACQUISITION. Traitement de l image. Classement. Préparation. Ouverture. Performance

Bases de données et sites WEB

3. La SGA ou System global Area

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

I0035 INGÉNIEUR - DÉVELOPPEUR APPLICAT IF / DECISIONNEL CONFIRMÉE SAS - SPSS - INFORMAT ICA. 27 ans - 4 ans d'expérience

Chapitre 1 Windows Server

PostgreSQL. Formations. Calendrier... 14

Optimisations des SGBDR. Étude de cas : MySQL

PostgreSQL. Formations. SQL avancé Calendrier... 18

BD réparties. Bases de Données Réparties. SGBD réparti. Paramètres à considérer

Description de SQL SERVER. historique

Groupe Eyrolles, 2006, ISBN :

Internet Information Services (versions 7 et 7.5) Installation, configuration et maintenance du serveur Web de Microsoft

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

Installation personnalisée d'oracle 10g

Bases de données avancées Introduction

Tutorial sur SQL Server 2000

Initiation aux bases de données (SGBD) Walter RUDAMETKIN

Qu est ce que Visual Guard. Authentification Vérifier l identité d un utilisateur

Le "tout fichier" Le besoin de centraliser les traitements des fichiers. Maitriser les bases de données. Historique

Oracle 8i sous Linux

Cours 3. Développement d une application BD. DBA - Maîtrise ASR - Université Evry

Les bases de données Page 1 / 8

Chapitre 10. Architectures des systèmes de gestion de bases de données

CAHIER DES CHARGES D IMPLANTATION

Département Informatique de l Institut Universitaire de Technologie de l Université Bordeaux 1 Bases de Données Oracle : administration (cours)

ORACLE DIAGNOSTIC PACK 11G

TARGET SKILLS PlanningPME

Catalogue des Formations

Introduction à LDAP et à Active Directory Étude de cas... 37

CESI Bases de données

SQL Server 2012 Administration d une base de données transactionnelle

PHP 5.4 Développez un site web dynamique et interactif

Ubuntu Linux Création, configuration et gestion d'un réseau local d'entreprise (3ième édition)

Easy to. report. Connexion. Transformation. Stockage. Construction. Exploitation. Diffusion

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN

Bases de Données. Stella MARC-ZWECKER. Maître de conférences Dpt. Informatique - UdS

Formation SQL Server 2012 Administration des Instances

Configuration Et Résolution Des Problèmes Des Services De Domaine Active Directory Windows Server Référence Cours : 6238B

Windows Azure Platform Développez, déployez et administrez pour le Cloud Microsoft

INTRODUCTION AUX BASES de DONNEES

Transcription:

////////////////////// Administration bases de données

/ INTRODUCTION Système d informations Un système d'information (SI) est un ensemble organisé de ressources (matériels, logiciels, personnel, données et procédures) qui permet de regrouper, de classifier, de traiter et de diffuser de l'information sur un environnement donné. Objectif de la formation : 1-Architectures et Systèmes. 2-Réseaux. 3-Sécurité. 4-Bases de données. 5-Système d'information. 6-Algorithmique et Structures de données. 7-Programmation orientée Objets. 8-Gestion de projet. 9-Entrepôts de données. 10-Systèmes décisionnels. 11-Administration des bases de données.

MySQL MySQL Base de données relationnelles très populaire diffusée gratuitement selon le modèle du logiciel libre. Fonctionnant avec la plupart des environnements Unix, Windows ou Macintosh, cette base de données est très largement utilisée dans la réalisation des applications Web. 1-Théorie et architecture Qu est-ce que la performance? Architecture de MySQL. Architecture client-serveur. Les verrous. 2- Optimisation du serveur. Architecture du serveur. Optimiser les threads. Le cache de requêtes. Les variables d état. 3-Les moteurs de stockage 4-Optimisation du Schéma La normalisation, dénormalisation. Les types de données. Optimisation d index, les différents types d index. 5-Optimisation des requêtes La commande EXPLAIN. L optimiseur. Trouver les requêtes problématiques. Recherche FullText. 6-Architecture de l application Bien choisir son architecture. Les caches. La réplication. 7-Cache et buffer de MySQL Choisir une architecture. Les apports des caches. Le cache de requêtes

SQL Server Microsoft SQL Server est un système de gestion de base de données (abrégé en SGBD ou SGBDR pour «Système de gestion de base de données relationnelles») développé et commercialisé par la société Microsoft. 1-Installer et configurer SQL Server Architecture SQL Server. Installer : manuelle, automatisée. Configurer : mémoire, CPU, services. 2- Gérer les bases. Les fichiers et systèmes de fichiers. Créer, modifier et supprimer une base. Journal des transactions. 3-Sauvegarde, restauration Stratégie de gestion des sinistres. Sauvegarde des bases. Restaurer et récupérer les données. 4-SQL Server et la sécurité Stratégies de sécurisation. Sécuriser le serveur et les bases de données. Authentifications. 5-Administration et maintenance Planifier la maintenance. Agent SQL Server. Alertes. Les défragmentations. Automatisations, tâches planifiées. Gérer plusieurs serveurs. 6-Réplication SQL Server Qu'est-ce que la réplication? Publications, abonnements, articles. Mettre en œuvre une réplication efficace. 7-Exporter/Alimenter en données SQL Intégration Services. Bulk copy.

Oracle Oracle est un système de gestion de bases de données relationnelles (SGBDR). Ce système est également constitué des logiciels qui permettent une administration graphique d'oracle et propose divers assistants pour créer et configurer une base de données. 1-Introduction Informations relatives à l'installation d'un serveur Oracle. Présentation des outils d administration. Organisation de l'arborescence sous Unix et Windows (Norme OFA). Présentation des vues du dictionnaire de données (vues statiques et dynamiques). 2- L'instance Oracle. Connexion à l'instance (locale et distante). Différences entre mode serveur dédié et partagé. Structure de la SGA (Buffers cache, large pool et Shared Pool). Gestion automatique de la mémoire. Rôle des processus obligatoires. Rôle des processus optionnels. Les différents états d une instance Options de démarrage d une instance. Options d'arrêt d une instance. 3-Structures physiques d'une base de données Rôle et sécurisation du fichier de contrôle. Rôle et sécurisation des journaux de reprise. Les fichiers d'alertes et de traces. Les fichiers de données. 4-Structures logiques d'une base de données Les tablespaces SYSTEM et SYSAUX. Organisation des tablespaces permanents. Organisation des tablespaces temporaires. 5-Création d'une base de données Tâches préalables. Connexion et démarrage de la nouvelle instance. Création de la base de données (CREATE DATABASE). Tâches de post-création. 6-Communication réseaux et répartition La gestion des rôles. La gestion des privilèges système et sur objets. La gestion des utilisateurs. La gestion des ressources par les profils. 7-Compléments Rôle du "Data Pump" (Export/Import). Rôle de SQL*Loader. Stratégies de sauvegarde et restauration d'une base Oracle.

PL SQL Le langage PL/SQL, comme son nom l indique, est une extension du SQL. C est un élément clé, voire incontournable, dans le développement des applications ORACLE car il permet d écrire de véritables interfaces pour masquer l accès aux données aux programmes clients de la base Oracle. Les procédures stockées, packages, et triggers sont écrits en PL/SQL. Le langage offre aussi à l administrateur des possibilités pour l exploitation des bases Oracles. 1-L'outil SQL Plus (rappel) Quelques problèmes classiques (tnsnames.ora, base arrêtée, listener, ) Utiliser efficacement le buffer des commandes. Mise en forme des résultats. Stocker les résultats dans un fichier (spool). Bien positionner SQL *Plus, SQL et PL/SQL. Faire des scripts interactifs (accept, define). 2- Ecrire, exécuter et tester des scripts PL/SQL sous Oracle. Principe des blocs PL/SQL (structure générale, begin end). Comment le noyau Oracle interprète un programme PL/SQL? Types de données et conversion de types. Les instructions arithmétiques. Les instructions conditionnelles (IF, ELSE, ELSEIF). Les boucles (LOOP, FOR). 3-Procédures stockées et packages en PL/SQL Définition et appel d une procédure stockée. Les droits d'accès sur les procédures stockées. Gestion des dépendances. 4-Gestion des erreurs Les types d'exception (prédéfinie ou utilisateur). Code erreur et message associé (SQLCODE, SQLERRM). Capturer, Déclencher les exceptions (when), (raise_application_error). Fonctions propres à PL/SQL de gestion d'erreurs. Gestion et propagation des exceptions. 5-Les triggers Différents types de triggers. Valeur actuelle et nouvelle valeur ( : NEW, OLD). Activation et désactivation des triggers (vues DBA_TRIGGERS). Les triggers sur les vues (INSTEAD OF). Les triggers sur des événements systèmes. Utiliser les triggers pour implémenter des contraintes d intégrité. Triggers et transaction. 6-La notion de transaction Les «garanties» d ORACLE par rapport aux données. Les instructions COMMIT, ROLLBACK, et SAVEPOINT. La gestion standard des verrous par Oracle. Transactions en lecture seule, niveaux d'isolation, verrouillages implicites et explicites.

Competence Center : votre partenaire vers le succès Nous sommes ouverts à toutes vos demandes! Notre équipe est prête à répondre à toutes vos attentes! N'hésitez pas et contactez-nous. Competencecenter.ma Nos Formations Bureautique Développement web Programmation Administration Bases de données Administration Systèmes et Réseaux Centre de développement, Formation et Certifications Informatique 22 Rue Mohammed Hayani V.N Fès 4éme Etage, Appt 20 Imm. Hazzaz 06 19 08 66 66 05 35 94 23 01 www.competencecenter.ma