Conception Et Réalisation (SQL Server) 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

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

Création de la base de données sous SQL Server ...................................................29

En utilisant l’interface .................................................................................................................... 29

Par le code ..................................................................................................................................... 30

Création de tables sous SQL Server .....................................................................33

Avec Power AMC ........................................................................................................................... 33

Par l’interface ................................................................................................................................ 41

Par le code ..................................................................................................................................... 45

Modifications de tables et contraintes ...................................................................51

En utilisant l’interface .................................................................................................................... 51

Par le code ..................................................................................................................................... 58

Supprimer une table ..........................................................................................62

5

Par l’interface ................................................................................................................................ 62

Par le code ..................................................................................................................................... 62

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

Par l’interface ................................................................................................................................ 63

Par le code ..................................................................................................................................... 63

Groupes de fichiers ............................................................................................63

Les partitions ....................................................................................................70

Fonction de partition ..................................................................................................................... 71

Schéma de partitionnement .......................................................................................................... 72

Partitionner des tables et des index .............................................................................................. 73

SELECT sur des tables partitionnées .............................................................................................. 74

Gestion du partitionnement .......................................................................................................... 76

Schémas de la base de données ..........................................................................76

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

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

Par l’interface ................................................................................................................................ 80

Par le code ..................................................................................................................................... 81

Par l’option insertion de SQL Server ............................................................................................. 85

Les index ..........................................................................................................90

Créer un index ............................................................................................................................... 90

Supprimer un index ....................................................................................................................... 94

Reconstruire un index ................................................................................................................... 95

Les vues ...........................................................................................................96

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

Création d’une vue avec du code T-SQL ........................................................................................ 99

Suppression d’une vue ................................................................................................................ 101

Les vues indexées ........................................................................................... 102

Gestion des schémas ....................................................................................... 103

6

Créer un schéma .......................................................................................................................... 104

Modification d’un schéma ........................................................................................................... 105

Suppression d’un schéma ............................................................................................................ 108

Générer des scripts .......................................................................................... 108

Sauvegarder et restaurer la base .................................................................................... 114

Sauvegarde de la base de données .................................................................... 114

Sauvegarder par l’interface ......................................................................................................... 116

Sauvegarder par le code .............................................................................................................. 117

Restauration de la base de données ................................................................... 118

Restauration par l’interface......................................................................................................... 119

Restauration par le code ............................................................................................................. 122

Plan de maintenance ........................................................................................ 122

Sécurité de la base ......................................................................................................... 128

Gestion des accès serveur ................................................................................ 128

Gestion des connections à SQL Server ............................................................... 128

Créer les profils de connexion sous Windows ............................................................................. 128

Créer les profils de connexion au serveur ................................................................................... 135

Modification des connections à SQL Server ......................................................... 138

Suppression des connections à SQL Server ......................................................... 139

Gestion des utilisateurs de base de données ....................................................... 139

En utilisant l’interface .................................................................................................................. 139

Par le code ................................................................................................................................... 140

Modification des utilisateurs de base de données ................................................. 141

En utilisant l’interface .................................................................................................................. 141

Par le code ................................................................................................................................... 141

Suppression des utilisateurs de base de données ................................................. 142

En utilisant l’interface .................................................................................................................. 142

Par le code ................................................................................................................................... 142

7

Gestion des droits............................................................................................ 142

Droits d’instruction ...................................................................................................................... 142

Droits d’utilisation ....................................................................................................................... 143

Droits au niveau base de données ..................................................................... 148

En utilisant l’interface .................................................................................................................. 148

Par le code ................................................................................................................................... 149

Les rôles ........................................................................................................ 149

Les rôles prédéfinis ...................................................................................................................... 149

Les rôles définis par l’utilisateur .................................................................................................. 150