Vous êtes sur la page 1sur 15

ADMINISTRATION

DES BASES DE
DONNEES

Présenté par :
o FILLALI Oumayma
o BAAHMED Oumnia
o DIHAJ Chaimaa
o AKERDAD Nihal
ADMISTRATION DES BASES DE DONNEES

Sécurité

Optimisation
Administrateur
Maintenance

Création
ADMISTRATION DES BASES DE DONNEES

Plan

Schéma de BDD
P

Volet de
L Sécurité

Planification de
Sauvegarde
A et
Récupération

Optimisation de
N
BDD
ADMISTRATION DE BASES DE DONNEES

Schéma de base de données

Entités
Schéma de
Attribues In d ex
Procédures
Syn
ony
m es

base de
te sschéma

ra i n cle
Table
s o nt nc
C h eu
Base rs

données Données

Schéma logique Schéma physique


Création d ’un utilisateur
ADMISTRATION DE BASES DE DONNEES BY password
CREATE USER USER IDENTIFIED
EXTERNALLY
GESTION DES UTILISATEURS Volet de sécurité
GLOBALLY AS ‘ External_name ‘
T IO N DE S
GES S GE
A T E U R S
DEFAULT LIS
UTI
TABLESPACES tablespace PR TION
IVI DE
LÈ S
TABLESPACES tablespace GE
S
TEMPORARY
I O N D ES

Volet
G E ST
S
TABLE
K
CREATION GESTION DES MODIFICATION
GE M
TA ST RÔLES
I integer
BL ONQUOTA
ES DES
ON tablespace

de Sécurité
PA UNLIMITED
GESTION DES
CE
S IO N D ES FICHIERS DE
PROFILE GE ST
profile SUPPRESSION
HIE R S
FI C JOURNALISATION
PASSWORD EXPIRE
NN É ES
DE DO LOCK
ACCOUNT
UNLOCK
Modification d ’un
Suppression d ’un
utilisateur
utilisateur
ADMISTRATION DE BASES DE DONNEES

GESTION
GESTION DESDES PRIVILEGES
PRIVILEGES
GESTION objet
système
DES PRIVILEGES Volet de sécurité

Privilèges CPrivilèges
RE A
de niveau Système privilège TE
de niveau
Système privilège
système USEobjet User
R
User
GRANT on column To
GRANT To

Public
ALL CT
privilèges Public
LE RT
B LE E
SALL privilèges S E
T A IN
EATE
CR CREATE SEQUENCE
IDENTIFIED
WITH C BY
GRANT password
OPTION WITH HIERARCHY OPTION
ADMIN OPTION
REATE
VIEW UPDA
TE
L ETE
DE
ADMISTRATION DE BASES DE DONNEES

GESTION DES ROLES Volet de sécurité

Priv 1 Priv 1 Priv 1

Priv 1 Priv 1

ROLE
ADMISTRATION DE BASES DE DONNEES

RETIRER UN PRIVILEGE OU UN ROLE Volet de sécurité

Système privilège user

REVOKE rôle FROM rôle

PUBLIC
ALL PRIVILEGES
ADMISTRATION DE BASES DE DONNEES

GESTION DES FICHIERS DE JOURNALISATIONS Volet de sécurité

Groupe 1 Groupe 2 Groupe 3


NOARCHIVLOG ARCHIVLOG

Restauration

REDO

Transactions
ADMISTRATION DE BASES DE DONNEES

PLANIFICATION DE
SAUVEGARDE/RECUPERATION
Défaillance du support Incident à
STRATEGIE DE SAUVEGARDE
un instant

Période non présente


Sauvegarde Reprise de Application
Jour J Base deJ + 2 dans la sauvegarde
J+3 J + 7 Fichier de J + 8
sauvegarde J + 13
disponible

PLANIFICATION DE
données

Données
sauvegarde

Données

SAUVEGARDE/RECUPERATIO
Copie des
……. …….
données à
Erreur d’utilisateur
Données Défaillance
Données de matériels un instant

Sauvegarde
complète
N
Sauvegarde
incrémental
Récupération
Sauvegarde
incrémental
Sauvegarde
cumultatif
Sauvegarde
incrémental
Sauvegarde
complète
ADMISTRATION DE BASES DE DONNEES

PLANIFICATION DE
SAUVEGARDE/RECUPERATION

PLANIFICATION
DE SAUVEGARDE
ADMISTRATION DE BASES DE DONNEES

OPTIMISATION
Contrôle de base de données
de syntaxe

Coût Création du
code binaire

OPTIMISATION
Préparation
de l’instruction SQL
Analyse
sémantique de base de données
Infrastructure
Génération du
Requêtes SQL
Optimisation Usage plan d'exécution
du MCD Vérification de Système
Optimisatio schéma stocké
Comment on prépare optimisé
n E1 E2
une instruction SQL ?
ADMISTRATION DE BASES DE DONNEES

OPTIMISATION
Select * From Etudiant Where Nom = “dupont” de base de données

PARCOURS PARCOURS COMPLET


d’index ou balayage DE TABLE (Full Table Scan)

Nom Ptr
Deloin 2
Dupont 6
Fadle 4
Garci 3
Martin 1
Milka 5
Zara 7
…… ….
ADMINISTRATION
MERCI DE
DES BASES DE VOTRE
DONNEES
ATTENTION !

Vous aimerez peut-être aussi