Conception Et Réalisation (Oracle) by Grare Stéphane - HTML preview

PLEASE NOTE: This is an HTML preview only and some elements such as links or page numbers may be incorrect.
Download the book in PDF, ePub, Kindle for a complete version.

Merise ............................................................................................................................ 10

Introduction à la méthode Merise .................................................................................................... 10

Cahier des charges ......................................................................................................................... 11

Les règles de gestion ..................................................................................................................... 11

Conception de la base de données avec Power AMC ....................................................................... 12

Créer des domaines ....................................................................................................................... 13

Le dictionnaire des données .......................................................................................................... 14

Utilisation de la palette ................................................................................................................. 16

Les cardinalités .............................................................................................................................. 23

Règles de normalisation ................................................................................................................ 24

Le modèle logique des données (MLD) ......................................................................................... 25

Modèle physique de données (MPD) ............................................................................................ 27

Présentation et installation d’Oracle ............................................................................... 29

Installation d’Oracle Database 11g Enterprise .................................................................................. 29

Désinstallation d’oracle (pour la version 10g et 11g) ........................................................................ 32

L’Assistant Configuration de base de données ................................................................................. 33

Les interfaces SQL*Plus ..................................................................................................................... 40

SQL Developer ................................................................................................................................... 43

Créer la base de données ................................................................................................ 49

La notion de schéma ......................................................................................................................... 49

Règle de nommage ............................................................................................................................ 49

Création de la base de données sous Oracle .................................................................................... 50

Création de tables ............................................................................................................................. 51

5

Avec Power AMC ........................................................................................................................... 51

Création de tables par l’interface .................................................................................................. 58

Par le code ..................................................................................................................................... 59

Modifications de tables et contraintes ............................................................................................. 60

En utilisant l’interface .................................................................................................................... 60

Par le code ..................................................................................................................................... 61

Supprimer une table .......................................................................................................................... 61

Supprimer une base de données ....................................................................................................... 62

Création d’une séquence (compteur) ............................................................................................... 63

Intégrité des données ........................................................................................................................ 64

Les contraintes .............................................................................................................................. 64

Mnémonique associé au type de contrainte ................................................................................. 67

Alimenter la base de données ......................................................................................... 68

Saisir des données dans vos tables ................................................................................................... 68

Par l’interface ................................................................................................................................ 70

Par le code ..................................................................................................................................... 71

Par l’option importer des données de « Oracle SQL Developer » ................................................ 73

Les index ............................................................................................................................................ 77

Créer un index ............................................................................................................................... 77

Supprimer un index ....................................................................................................................... 78

Les vues ............................................................................................................................................. 78

Création d’une vue ........................................................................................................................ 79

Mettre à jour une vue ................................................................................................................... 79

Suppression d’une vue .................................................................................................................. 80

Génération de scripts ........................................................................................................................ 80

Sauvegarder et restaurer la base ..................................................................................... 82

Définition d’une stratégie de sauvegarde ......................................................................................... 82

6

Se poser les bonnes questions ...................................................................................................... 82

Les principaux types de sauvegarde .............................................................................................. 83

Différentes stratégies de sauvegarde ............................................................................................ 83

Définition des stratégies de sauvegarde sous Oracle.................................................................... 85

Sauvegardes / restauration avec Oracle 11G .................................................................................... 89

Sauvegarde / restauration des bases de données avec l’outil Recovery Manager Rman ............ 89

Sauvegarde / restauration avec l’utilisation des utilitaires EXP et IMP ........................................ 91

Sécurité de la base .......................................................................................................... 96

Créer et modifier les utilisateurs ....................................................................................................... 96

Mode d’identification de l’utilisateur ............................................................................................ 96

Création d’un utilisateur................................................................................................................ 97

Modification d’un utilisateur ......................................................................................................... 98

Suppression d’un utilisateur .......................................................................................................... 99

Trouver des informations sur les utilisateurs ................................................................................ 99

Utiliser les profils ............................................................................................................................... 99

Trouver des informations sur les profils ...................................................................................... 102

Gérer les droits ................................................................................................................................ 102

Privilège système ......................................................................................................................... 102

Privilège objet .............................................................................................................................. 103

Autorisations ................................................................................................................................... 104

Autorisations d’objet ................................................................................................................... 104

Privilèges sur les vues et les programmes stockés ...................................................................... 104

Nommer un objet d’un autre schema ......................................................................................... 105

Les rôles ........................................................................................................................................... 105

Gestion d’un rôle ......................................................................................................................... 106

Trouver les informations sur les droits........................................................................................ 106

Les différents type de comptes ....................................................................................................... 108

7