Encryptions, compression et partitionnement des données
|
|
- Marguerite Poulin
- il y a 5 ans
- Total affichages :
Transcription
1 Encryptions, compression et partitionnement des données Version 1.0 Grégory CASANOVA
2 2 Compression, encryption et partitionnement des données Sommaire 1 Introduction Encryption transparente des données Principe d encryptions transparente des données Mise en œuvre Compression des données Principe de compression des données Mise en place Partitionnement des données Créer une fonction de partitionnement Création du schéma de partitionnement Table partitionnée Indexes partitionnés Conclusion... 12
3 3 Compression, encryption et partitionnement des données 1 Introduction Dans une base de données, l administrateur se pose plusieurs questions pratiques, et notamment les suivantes : «La sécurité de mes données est-elle suffisante, de façon à ce qu elles ne soient pas corrompues ou bien, utilisées à mauvais escient?» «La place que mes données occupent sur le disque est trop importante, comment réduire cet espace?» «Comment éviter que le retour de mes données dans mes applications clientes soit de plus en plus lent, et comment améliorer la montée en charge de mes données?» Bien entendu, il n existe pas la sécurité parfaite, et la sauvegarde d espace de stockage idéale, mais il existe deux procédés qui vont nous aider dans cette optique : - L encryption transparente de données. - La compression des données. De plus, l optimisation des retours de données, ou bien la meilleure montée en charge des données peut être mise en place par le partitionnement des tables ou des index. Nous allons expliquer, quels sont les principes, les avantages, et comment mettre en œuvre ces trois procédés, aujourd hui essentiel à l administration de base de données en entreprise.
4 4 Compression, encryption et partitionnement des données 2 Encryption transparente des données. SQL Server 2008 propose un système d encryptions des fichiers de données et des fichiers journaux pour assurer toujours plus la sécurité des données en entreprise. L encryptions transparente, ou TDE (Transparent Data Encryption) est dynamique, ce qui signifie qu à chaque écriture de données sur le disque, l encryption de ces nouvelles données sera faite automatiquement. Mais pourquoi Transparent? Tout simplement parce que cette encryption des données, ne sera en aucun cas visible par l utilisateur final des données. Les données sont encryptées à l écriture sur le disque, et décryptées par le même procédé lors de leurs utilisations par l utilisateur final, si toute fois celui-ci possède les droits pour les utiliser. 2.1 Principe d encryptions transparente des données Concrètement, nous utiliserons une clé principale afin de générer un certificat valide. Ce certificat nous servira enfin à générer, à son tour, une clé d encryptions, que nous utiliserons pour crypter les données. La génération de la clé de cryptage par le certificat peut être faite en utilisant différents types d algorithmes d encryptions. Note : L encryptions des données concerne tous les types de données, mis à part le type FILESTREAM, qui n est pas un type relationnel. De plus, si l encryption des données est déclenchée sur une base de données, alors les sauvegardes de cette base de données seront cryptées avec la même clé de cryptage que la base. La création des clés principales et des certificats se font toujours en se plaçant sur la base Master. 2.2 Mise en œuvre Comme nous l avons dit précédemment, il faut dans un premier temps créer la clé principale. Nous utiliserons le code T-SQL Suivant : USE master GO CREATE MASTER KEY ENCRYPTION BY PASSWORD='BlogDotnetFrance' Nous créons ensuite le certificat de la façon suivante : CREATE CERTIFICATE certificat WITH SUBJECT='Blog Dotnet France' Enfin nous créons la clé d encryptions de cette manière : USE LaBaseaEncrypter GO CREATE DATABASE ENCRYPTION KEY WITH ALGORITHM=TRIPLE_DES_3KEY ENCRYPTION BY SERVER CERTIFICATE certificat Nous somme alors prêts à encrypter les données de notre base grâce à une simple instruction ALTER DATABASE : ALTER DATABASE LaBaseaEncrypter SET ENCRYPTION ON
5 5 Compression, encryption et partitionnement des données Note : Le certificat, par défaut, est perdu. Pour garder ce certificat, et par conséquent, pouvoir restaurer nos bases de données à partir de nos sauvegardes, il va falloir faire un backup de ce certificat juste après l avoir créé. La restauration de nos bases de données se fera de la manière suivante : création d une master key, création d un certificat à partir du backup du certificat et restauration de la base. L exécution de requêtes telles que celle-ci : SELECT * FROM sys.dm_database_encryption_keys, vous permettra de vérifier si votre base de données est bien cryptée en vérifiant à votre tour, en fonction de l id de la base de données, si l encryptions state de la base est à 3. S il est à 3, la base de données est cryptée, à 2, la base est en cour de cryptage et à 1, la base n est pas cryptée. Pour terminer, il est possible de rendre accessible l encryption des données à partir de SSMS (SQL Server Management Studio), en se rendent dans la fenêtre de propriété de la base de données à crypter, catégorie Options.
6 6 Compression, encryption et partitionnement des données 3 Compression des données Une des grandes forces de SQL Server réside dans la capacité de compression des données. Il faut savoir que certains tests en interne, chez Microsoft, ont permis de montrer que la compression des données par table et index, permet de réduire de 1,5 à 20 fois, la taille de nos données sur le disque. Lorsque la compression des données est activée sur une table ou un index, cette compression ne sera prise en compte qu à partir de la reconstruction de la table ou de l index touché (ALTER TABLE nom_table REBUILD). Dans le cas de tables partitionnées, ou d index partitionnés, la compression des données peut être mise en place en fonction des partitions de chacune des tables ou de chacun des index. Note : La compression des données n est disponible que dans les versions Entreprise et Developer de SQL Server. De plus, cette compression n est possible que pour les données utilisateur. Il n est en aucun cas possible de compresser les données d une table système. 3.1 Principe de compression des données Concrètement, la compression des données permet de réduire la taille des données sur le support de stockage, en donnant la possibilité de stocker plus de lignes de données sur un bloc de 8Ko. Si plus de ligne de données sont stockées sur un bloc de 8Ko, alors moins de blocs seront utilisés, et donc les données occuperont moins d espace disque que dans le cas où elles ne sont pas compressées. 3.2 Mise en place Avec du Transact-SQL, la mise en place de la compression des données se fait à la création (CREATE), ou en modifiant (ALTER) une table ou un index. La seule option à ajouter est l option suivante : DATA_COMPRESSION = (NONE ROW PAGE) (NONE est l option par défaut). Avec SSMS, il existe un assistant de compression accessible de la façon suivante : Dans le menu contextuel de la table ou de l index, choisissez l option Stockage, puis Gérer la compression. Dans la colonne Type de compression, choisissez le type de compression à utiliser (Row, Page). Il faut savoir que le choix de compression Row, va agir au niveau des lignes de la table sur laquelle la compression sera faite. En d autres termes, la taille de chaque ligne sera affectée. En revanche, si l on choisit l option Page, chaque fichier de données sera compressé. On rappelle qu un fichier de données, constitue le fichier sur lequel
7 7 Compression, encryption et partitionnement des données sont stockée au niveau physique vos données. Ce fichier porte l extension.mdf dans votre système de fichier Windows. Lorsque ce choix est fait, il est possible de faire une estimation de la taille actuelle des données sur le disque, et une estimation de la taille des données sur le disque après compression. Note : Dans notre cas, la compression des données de notre table, qui ne contient que 26 lignes, ne permet pas de gagner en espace de stockage, tout simplement parce que le volume de données est trop faible, pour pouvoir réduire le nombre de pages de données. Compte tenu du fait que l espace disque pris par les données est de 16Ko, deux pages de 8Ko sont utilisées. Il est alors simple de comprendre que les données stockées dans 2 pages de données ne peuvent pas entrer dans une page de 8Ko.
8 8 Compression, encryption et partitionnement des données 4 Partitionnement des données Le partitionnement des données, comme énoncé plus haut, permet, et un gain de temps dans le retour des données, et une meilleure montée en charge sur le serveur, dans le cas où une multitude de requêtes est effectuée par seconde sur ce même serveur. Le partitionnement peut donc être utile pour la gestion des données, par exemple, lorsque certaines données peuvent être modifiées, alors que d autres peuvent seulement être lues. Partitionner une table revient à diviser cette table en plusieurs sous tables, pour que chacune des requêtes effectuées sur les donnée de la table d origine soit plus rapide. Le partitionnement des données d une table permet donc d optimiser le stockage des informations sans que le nombre de tâches administratives soit augmenté de façon significative. En théorie, SQL Server peut partitionner seul les données d une table, seulement, ce type de partitionnement est quasiment inutile, puisqu il n apporte aucune valeur ajoutée à vos performances. Il est donc préférable de créer sa propre fonction de partitionnement. Pourquoi parlet-on de fonction de partitionnement? Tout simplement parce que sans elle, SQL Server ne saurait pas partitionner les données de la façon que nous voulons que ce soit fait. Vous l aurez compris cette fonction de partitionnement permet donc d indiquer comment les données seront partitionnées. Techniquement, cette fonction utilise une clé de partitionnement qui va définir la partition à utiliser en fonction du plan de partition défini. Note : Il est possible de créer un index sur une table partitionnée, simplement, l index sera lui aussi partitionné. 4.1 Créer une fonction de partitionnement La fonction de partitionnement est donc celle qui va diriger les données vers l une ou l autre des partitions. Cette fonction utilisera des plages de valeurs pour répartir les données. On admet donc que chaque plage de valeur est bornée. Cette notion de borne est importante, suivant dans quelle partition vous voudrez placer votre valeur borne. Il est important de préciser que dans la fonction de partitionnement, nous ne préciserons que les valeurs bornes. CREATE PARTITION FUNCTION nomdelafonction(int) AS RANGE LEFT FOR VALUES (1000, 2000, 3000) Dans notre cas, on créé une fonction de partitionnement de nom nomdelafonction, à laquelle nous passons en paramètre un int, le mot clé AS RANGE permet d utiliser les mots clés LEFT ou RIGHT. Pour cet exemple, compte tenu qu on utilise LEFT, chaque borne sera contenue dans la plage de valeur inférieure. On définit alors avec la clause FOR VALUES les plages de valeurs à partitionner. Dans notre cas, si Xi est une plage de valeur, elles seront les suivantes : - X < X < X X4 > 3000 Note : Si la valeur borne doit être incluse dans la plage inférieure, on utilisera le mot clé LEFT, sinon, nous utiliserons le mot clé RIGHT. De plus, pour le partitionnement par plage de données, SQL Server trie toujours les données de la colonne cible de façon ascendante.
9 9 Compression, encryption et partitionnement des données 4.2 Création du schéma de partitionnement Présentons rapidement le schéma de partitionnement. Pour résumer au maximum son utilité, c est ce schéma de partitionnement qui va faire le lien, entre les données retournées par la fonction de partitionnement et telle ou telle partition dans laquelle sera stockée telle ou telle donnée. Notons que, bien que toutes les partitions que vous utiliserez pour partitionner vos données peuvent se trouver sur le même groupe de fichier, il est recommandé de séparer chaque partition sur un groupe de fichier différent, tout simplement parce que cette pratique facilite nettement l administration et la gestion des partitions de telle ou telle table ou index. Présentons maintenant la syntaxe de création d un schéma de partitionnement : CREATE PARTITION SCHEMA nomduschema AS PARTITION nomdelafonction TO (premier,seconde,troisieme) Dans ce cas là, nous créons donc un schéma de partition nommé nomduschema en rapport avec la fonction de partitionnement nomdelafonction, qui utilisera les groupes de fichier, premier, seconde, et troisième. Notons que l utilisation de groupes de fichiers suppose que vous sachiez comment créer des fichiers de données appartenant à un certain groupe. Voici la méthode à suivre : Nous allons créer trois groupes de fichiers ; premier, seconde et troisième. Rendez vous pour cela dans les propriétés de la base de données touchée. La fenêtre suivante apparaît :
10 10 Compression, encryption et partitionnement des données Cliquez alors naturellement sur ajouter, après vous être rendu sur la partie Fichiers en haut à gauche de la fenêtre, pour ajouter un fichier de données, qui fera obligatoirement partie d un groupe de fichier. Une troisième ligne apparaît alors, contenant différentes informations : - Le nom logique du fichier. Ce nom sera un identifiant unique qui permettra de le reconnaître par rapport aux autres. - Le type de fichier. Le fichier peut prendre deux types de fichiers, le type données, ou bien le type journal. Le type fichier sera celui qui nous intéressera cette fois-ci. - Le groupe de fichier auquel il appartient. La partie qui nous intéresse le plus. En effet, lorsque un fichier de données est plein, si des fichiers existent dans le groupe de fichier, et que celui ci est vide, les données seront stockées sur ce fichier pour éviter l accroissement anarchique des fichiers de données de la base. - La taille du fichier. La taille du fichier définit la taille maximale que peut prendre le fichier lorsqu il est plein. - L accroissement du fichier. S il n existe pas d autres fichiers dans le groupe de fichiers où l on peut stocker les données, SQL Server gère un accroissement du fichier, pour éviter le manque de place dans le fichier de données. Le groupe de fichiers par défaut se nomme PRIMARY. Pour créer un nouveau groupe de fichier, nous allons opérer ainsi. Dans la colonne groupe de fichiers, nous allons sélectionner nouveau groupe. Nous obtenons la fenêtre suivante : Il vous suffit alors de lui donner un nom, et de préciser si ce fichier est en lecture seule, et s il devient le groupe de fichier par défaut. Cliquez alors sur OK, puis une dernière fois sur OK, dans la fenêtre principale si toutefois vos opérations sont terminées. 4.3 Table partitionnée Pour l utilisateur final, une table partitionnée n a aucun intérêt puisque pour lui, cette pratique n est pas visible. En revanche, c est un plus pour n importe quel utilisateur. Pour partitionner une table, il vous suffit de préciser le schéma de partitionnement à utiliser lors de sa création. Voici la syntaxe :
11 11 Compression, encryption et partitionnement des données CREATE TABLE matable(idclientint) ON nomduschema(idclient) C est une syntaxe simple de création de table, simplement, on précise après la clause ON le schéma de partitionnement utilisé, et en paramètre à ce schéma, la colonne à utiliser pour calculer les données partitionnées. Il est important de noter que le type de valeur donné lors de la création de la fonction de partitionnement, doit être le même que le type de la colonne passée en paramètre au schéma de partitionnement. 4.4 Indexes partitionnés Les indexes partitionnés sont aussi simples à créer que les tables partitionnées, puisqu ils s appuient eux aussi sur des fonction de partitionnement et des schémas de partitionnement. En revanche, il est conseillé de créer un index sur une table partitionnée plutôt que l inverse. Sachez que la création d un index sur une table partitionnée rend celui ci partitionné de façon automatique. Voyons maintenant la syntaxe de la création d un index partitionné : CREATE INDEX nomdemonindexe ON matable(idclient) ON nomduschema(idclient) Si toutefois vous décidez tout de même de partitionner l index d une table partitionnée elle même, il est préférable d utiliser la même fonction et le même schéma de partitionnement que pour le partitionnement de la table.
12 12 Compression, encryption et partitionnement des données 5 Conclusion Dans ce chapitre, nous avons appris trois savoirs essentiels pour un administrateur de base de données. Le premier de savoir économiser un maximum son espace disque, le second de pouvoir toujours plus sauver l intégrité de ses données, et le troisième, de garantir un accès aux données rapidement. Ces compétences sont possibles, dans l ordre, grâce à la compression des données, à leur encryption et au partitionnement des tables et index.
Sauvegarde d une base de données
Sauvegarde d une base de données Version 1.0 Grégory CASANOVA 2 Sauvegarde d une base de données Sommaire 1 Introduction... 3 2 Différents types de sauvegarde... 4 2.1 Sauvegarde complète de base de données...
Gestion des utilisateurs, des groupes et des rôles dans SQL Server 2008
Gestion des utilisateurs, des groupes et des rôles dans SQL Server 2008 Version 1.0 Z Grégory CASANOVA 2 Les utilisateurs, les groupes et les rôles Sommaire 1 Introduction... 4 2 Gestion des accès serveur...
Création et Gestion des tables
Création et Gestion des tables Version 1.0 Z Grégory CASANOVA 2 Sommaire 1 Introduction... 3 2 Pré-requis... 4 3 Les tables... 5 3.1 Les types de données... 5 3.1.1 Les types de données Sql Server... 5
Les déclencheurs. Version 1.0. Grégory CASANOVA
Les déclencheurs Version 1.0 Grégory CASANOVA 2 Les déclencheurs [09/07/09] Sommaire 1 Introduction... 3 2 Pré-requis... 4 3 Les déclencheurs du DML... 5 3.1 Introduction... 5 3.2 Création d un déclencheur
Sauvegarde des bases SQL Express
Sauvegarde des bases SQL Express Sauvegarder les bases de données avec SQL Express Dans les différents articles concernant SQL Server 2005 Express Edition, une problématique revient régulièrement : Comment
Utilisez Toucan portable pour vos sauvegardes
Utilisez Toucan portable pour vos sauvegardes Préambule Toucan est un logiciel libre et gratuit, permettant de réaliser des sauvegardes ou synchronisation de vos données. Il est possible d automatiser
Dans la série LES TUTORIELS LIBRES présentés par le site FRAMASOFT. Premiers pas avec WinPT (cryptographie sous Win) EITIC
Dans la série LES TUTORIELS LIBRES présentés par le site FRAMASOFT Premiers pas avec WinPT (cryptographie sous Win) EITIC Logiciel : WinPT site : http://www.winpt.org/ Niveau : Débutant Auteur : EITIC
SQL Server Installation Center et SQL Server Management Studio
SQL Server Installation Center et SQL Server Management Studio Version 1.0 Grégory CASANOVA 2 SQL Server Installation Center et SQL Server Management Studio [03/07/09] Sommaire 1 Installation de SQL Server
OUTIL DE CRYPTAGE ET DE COMPRESSION
Programme de CRYPTAGE ET DE COMPRESSION «SECRETZIP» (Windows uniquement). Le programme est fourni sur la clé USB Flash. Veuillez consulter le manuel situé sur la clé USB Flash ou visiter le site integralmemory.com
Windows Server 2008 R2
Installation de SQL Server 2008 R2 Express Bouron Dimitri 31/01/2015 Ce document sert de démonstration concise pour l installation et quelques bonnes pratiques pour un Windows SQL Server 2008 R2 Express.
Olivier Mondet http://unidentified-one.net
T-GSI Ch.4 Le Langage SQL LDD, LCD Cet exercice guidé reprend le plan suivis lors de l intervention de formation faite pour l académie de Versailles. L objectif principal visait en la présentation du langage
Déploiement d'une application Visual Studio Lightswitch dans Windows Azure.
Déploiement d'une application Visual Studio Lightswitch dans Windows Azure. Utilisation de SQL Azure avec Lightswitch Article par Eric Vernié Microsoft France Division Plate-forme & Ecosystème SOMMAIRE
Installation d un poste i. Partage et Portage & permissions NTFS
Filière : Technicien des Réseaux Informatique Installation d un poste i Partage et Portage & permissions NTFS Plan Partage et Permissions NTFS 1. Partage de dossiers 2. Sécurité des systèmes de fichiers
Procédures Stockées WAVESOFT... 12 ws_sp_getidtable... 12. Exemple :... 12. ws_sp_getnextsouche... 12. Exemple :... 12
Table des matières Les Triggers... 2 Syntaxe... 2 Explications... 2 Les évènements déclencheurs des triggers... 3 Les modes de comportements des triggers... 4 Les pseudo tables... 5 Exemple... 6 Les procédures
1. Aménagements technologiques 2. Installation de Microsoft SQL Server 2012
Microsoft SQL Server 2012 Guide d installation et de configuration sur des serveurs Microsoft Windows version 2008/2008R2/2012 ( Décembre 2012 ) Ce guide explique les différentes étapes pour installer
Installation et utilisation de Cobian Backup 8
Installation et utilisation de Cobian Backup 8 Dernière mise à jour le 25/09/2007 Version utilisée : 8.4.0.198 Version du document : 1.0 Page 1 sur 12 SOMMAIRE 1. Téléchargement 2. Installation 3. Mise
Mettre en place un accès sécurisé à travers Internet
Mettre en place un accès sécurisé à travers Internet Dans cette partie vous verrez comment configurer votre serveur en tant que serveur d accès distant. Dans un premier temps, les méthodes pour configurer
La base de données dans ArtemiS SUITE
08/14 Vous préférez passer votre temps à analyser vos données plutôt qu à chercher un fichier? La base de données d ArtemiS SUITE vous permet d administrer et d organiser confortablement vos données et
Synerway - Agent SQL Server
Synerway - Agent SQL Server Guide d installation et d utilisation Version 3.1 Synerway - SQL Server Guide d installation et d utilisation (version 3.1) Logiciel 30/03/2010 SYNERWAY 102 rte de Limours Domaine
Manuel BlueFolder ADMINISTRATION
Version 1.0 Manuel BlueFolder administration Page - 1 - Manuel BlueFolder ADMINISTRATION Configuration Utilisation Version 1.0 Manuel BlueFolder administration Page - 2 - Manuel BlueFolder... 1 Description
Guide Enseignant de l application OpenERP
Guide Enseignant de l application OpenERP PARTIE I : Accès à l application PGI Open Erp Pour accéder à l application «OpenERP» depuis le web. 1. Ouvrez votre navigateur Internet. 2. Une fois ouvert, cliquez
Réparer un disque dur passé en RAW
Réparer un disque dur passé en RAW Vous branchez comme d habitude votre disque dur externe à votre ordinateur afin de récupérer son contenu ou de lui ajouter des fichiers quand Windows vous propose de
Guide pour l Installation des Disques Durs SATA et la Configuration RAID
Guide pour l Installation des Disques Durs SATA et la Configuration RAID 1. Guide pour l Installation des Disques Durs SATA... 2 1.1 Installation de disques durs Série ATA (SATA)... 2 2. Guide de Configurations
Sauvegarder automatiquement ses documents
Sauvegarder automatiquement ses documents Par Clément JOATHON Dernière mise à jour : 22/09/2014 Il n'y a rien de pire que de perdre ses documents suite à un problème avec son ordinateur. Qu'ils s'agissent
Corrigé de l'atelier pratique du module 5 : Analyse de SQL Server
Corrigé de l'atelier pratique du module 5 : Analyse de SQL Server Table des matières Atelier pratique 5 : Analyse de SQL Server 1 Exercice 1 : Analyse des performances SQL Server 1 Exercice 2 : Suivi de
Les BASES de DONNEES dans WampServer
Les BASES de DONNEES dans WampServer 1 Définitions Générales Une base de données (BDD) permet d'enregistrer, de stocker, de ranger des données de façon organisée et hiérarchisée. SQL est le langage qui
Moteur de réplication de fichiers BackupAssist
Moteur de réplication de fichiers BackupAssist Cortex I.T. Labs 2001-2010 Sommaire Introduction... 2 Single Instance Store... 2 Avantages par rapport aux méthodes de copie traditionnelles... 2 Modes de
Objectifs du TP : Initiation à Access
Objectifs du TP : Initiation à Access I. Introduction Microsoft Access fait partie de l ensemble Microsoft Office. C est un SGBDR (système de gestion de bases de données relationnelles) présentant une
SQL Server administration SERVEUR DE BASES DE DONNEES OLIVIER D.
2013 SQL Server administration SERVEUR DE BASES DE DONNEES OLIVIER D. Table des matières Signalétique... 3 1 Présentation... 4 2 Installation et configuration (RI p22)... 6 3 Gestion de la base de données...
Le Langage De Description De Données(LDD)
Base de données Le Langage De Description De Données(LDD) Créer des tables Décrire les différents types de données utilisables pour les définitions de colonne Modifier la définition des tables Supprimer,
UNIVERSITE DE CONSTANTINE 1 FACULTE DES SIENCES DE LA TECHNOLOGIE DEPARTEMENT D ELECTRONIQUE 3 ème année LMD ELECTRONIQUE MEDICALE
UNIVERSITE DE CONSTANTINE 1 FACULTE DES SIENCES DE LA TECHNOLOGIE DEPARTEMENT D ELECTRONIQUE 3 ème année LMD ELECTRONIQUE MEDICALE TP N 1 : Initiation à L Access I. Introduction Microsoft Access fait partie
Tutorial sur SQL Server 2000
Tutorial sur SQL Server 2000 Système d'exploitation est 2000 pro et Serveur 2000 Sommaire 1 - Installation... 2 2 - Mise à jour... 5 3 - Présentation... 7 3-1 - Service Manager (Démarrer/Programmes/Microsoft
BIRT (Business Intelligence and Reporting Tools)
BIRT (Business Intelligence and Reporting Tools) Introduction Cette publication a pour objectif de présenter l outil de reporting BIRT, dans le cadre de l unité de valeur «Data Warehouse et Outils Décisionnels»
CREATION WEB DYNAMIQUE
CREATION WEB DYNAMIQUE IV ) MySQL IV-1 ) Introduction MYSQL dérive directement de SQL (Structured Query Language) qui est un langage de requêtes vers les bases de données relationnelles. Le serveur de
Introduction aux SGBDR
1 Introduction aux SGBDR Pour optimiser une base Oracle, il est important d avoir une idée de la manière dont elle fonctionne. La connaissance des éléments sous-jacents à son fonctionnement permet de mieux
RECUPEREZ DES FICHIERS SUPPRIMES AVEC RECUVA
RECUPEREZ DES FICHIERS SUPPRIMES AVEC RECUVA INTRODUCTION Ce logiciel gratuit peut vous aider à récupérer des fichiers que vous auriez malencontreusement effacés en vidant la corbeille par exemple. Il
PROTEGER SA CLE USB AVEC ROHOS MINI-DRIVE
PROTEGER SA CLE USB AVEC ROHOS MINI-DRIVE Protéger sa clé USB avec un système de cryptage par mot de passe peut s avérer très utile si l on veut cacher certaines données sensibles, ou bien rendre ces données
Réparer un disque dur passé en RAW
Réparer un disque dur passé en RAW Vous branchez comme d habitude votre disque dur externe à votre ordinateur afin de récupérer son contenu ou de lui ajouter des fichiers quand Windows vous propose de
AOLbox. Partage de disque dur Guide d utilisation. Partage de disque dur Guide d utilisation 1
AOLbox Partage de disque dur Guide d utilisation Partage de disque dur Guide d utilisation 1 Sommaire 1. L AOLbox et le partage de disque dur... 3 1.1 Le partage de disque dur sans l AOLbox... 3 1.1.1
Les Utilisateurs dans SharePoint
Les Utilisateurs dans SharePoint La gestion des utilisateurs dans SharePoint SharePoint dont le cœur est l'outil collaboratif, Windows SharePoint Services. Chaque utilisateur (ou collaborateur) peut créer
Créer et partager des fichiers
Créer et partager des fichiers Le rôle Services de fichiers... 246 Les autorisations de fichiers NTFS... 255 Recherche de comptes d utilisateurs et d ordinateurs dans Active Directory... 262 Délégation
Guide de l administrateur CorpoBack
Table des matières Introduction...4 Infrastructure...4 Systèmes d exploitation... 4 Serveur de données SQL... 4 Infrastructure Microsoft Sync... 4 Infrastructure.NET... 5 Espace d entreposage des données
Data Tier Application avec SQL Server 2008 R2
Data Tier Application avec SQL Server 2008 R2 Article par David BARBARIN (MVP SQL Server) David BARBARIN est actuellement consultant en bases de données pour une entreprise Suisse GOLD Partner Microsoft
Documentation Liste des changements apportés
Version 4.1.000 Documentation Liste des changements apportés C2 Innovations 2010 Table des matières À LA VERSION 4.1... 4 NOUVEAU PRE REQUIS POUR L INSTALLATION DE C2... 4 FERMER LA SESSION D UN UTILISATEUR
Securexam Consignes pour l EFU Les 2, 3 et 4 juin 2015
Securexam Consignes pour l EFU Les 2, 3 et 4 juin 2015 ATTENTION : Consignes aux candidats qui doivent encrypter leur clé USB : Une fois votre ordinateur démarré, avant de lancer Securexam (CA), procédez
Gestion des fichiers sur micro-ordinateur
... 1 Qu est ce qu une gestion de fichier :... 2 Importance d une bonne gestion des fichiers :... 2 Qui doit faire une gestion des dossiers :... 3 Étapes à suivre pour une meilleur gestion des dossiers
Guide d installation du logiciel Proteus V.8 Sous Windows Vista, 7, 8
Guide d installation du logiciel Proteus V.8 Sous Windows Vista, 7, 8 INDEX 1. Installation de Proteus 8.0 3 2. Francisation du logiciel Proteus 8.0 9 3. Installer une mise à jour de Proteus 8.0 10 4.
Pour valider les pré-requis nécessaires, avant d'aborder le TP, répondez aux questions ciaprès
énoncé SQL Server 2012 Durée : 3 heures 10 minutes Mots-clés Opérateurs, travaux, alerte, messagerie Objectifs Ce chapitre va vous permettre de mettre en pratique la gestion des opérateurs et des travaux,
Langage SQL : créer et interroger une base
Langage SQL : créer et interroger une base Dans ce chapitre, nous revenons sur les principales requêtes de création de table et d accès aux données. Nous verrons aussi quelques fonctions d agrégation (MAX,
Cours de SQL SERVER 2005 SQL SERVER 2005
SQL SERVER 2005 I Installation et configuration de SQL Server 2005 II - Gestion des bases de données et fichiers III Gestion de la sécurité IV Sauvegarde et restauration Cheikh Ahmadou Bamba CISSE 1 I
1. Aménagements technologiques 2. Installation de Microsoft SQL Server 2008 3. Microsoft SQL Server 2008 Service Pack 3
Microsoft SQL Server 2008 Guide d installation et de configuration sur des serveurs Microsoft Windows version 2003/2008/2008R2 ( Mars 2012 ) Ce guide explique les différentes étapes pour installer et configurer
PHP et mysql. Code: php_mysql. Olivier Clavel - Daniel K. Schneider - Patrick Jermann - Vivian Synteta Version: 0.9 (modifié le 13/3/01 par VS)
PHP et mysql php_mysql PHP et mysql Code: php_mysql Originaux url: http://tecfa.unige.ch/guides/tie/html/php-mysql/php-mysql.html url: http://tecfa.unige.ch/guides/tie/pdf/files/php-mysql.pdf Auteurs et
SQL Server 2012 Implémentation d'une solution de Business Intelligence (Sql Server, Analysis Services...)
Avant-propos 1. À qui s'adresse ce livre? 15 2. Pré-requis 15 3. Objectifs du livre 16 4. Notations 17 Introduction à la Business Intelligence 1. Du transactionnel au décisionnel 19 2. Business Intelligence
Corrigé de l'atelier pratique du module 3 : Récupération d'urgence
Corrigé de l'atelier pratique du module 3 : Récupération d'urgence Table des matières Atelier pratique 3 : Récupération d'urgence 1 Exercice 1 : Implémentation d'une stratégie de sauvegarde 1 Exercice
Procédure de restauration F8. Série LoRdi 2012 à 2014. Dell V131 V3360 L3330
page 1 / 14 ATTENTION!! CETTE OPERATION ENTRAINE LA PERTE DE TOUTES LES DONNEES DE LA PARTITION (C :) Dès le démarrage du PC, appuyer sur la touche F8 successivement jusqu à l apparition de l écran cidessous
Exploiter les statistiques d utilisation de SQL Server 2008 R2 Reporting Services
Exploiter les statistiques d utilisation de SQL Server 2008 R2 Reporting Services Nous verrons dans cet article comment exploiter simplement les données de Log de SQL Server 2008 R2 Reporting Services
Développement de base de données Microsoft SQL Server 2012. Durée : 5 jours Référence : DPSQL12. Contenu
Développement de base de données Microsoft SQL Server 2012 Durée : 5 jours Référence : DPSQL12 Cette formation permet aux participants de maîtriser les fonctionnalités de Microsoft SQL Server 2012 telles
Sauvegarde d'une base de données SQL Server Express 2005
Fiche technique AppliDis Sauvegarde d'une base de données SQL Server Fiche IS00136 Version 1.03 Diffusion limitée : Systancia, membres du programme Partenaires AppliDis et clients ou prospects de Systancia
VAMT 3. Activation de produits Microsoft
VAMT 3 Activation de produits Microsoft Rédacteurs : Stéphan CAMMARATA Objet : Cette documentation n a pas pour vocation d expliquer le concept VAMT en détail, mais de faciliter la migration vers VAMT3
Serveur Linux : FTP. Mise en place d un service FTP sous Linux. Bouron Dimitri 20/04/2014
Mise en place d un service FTP sous Linux Bouron Dimitri 20/04/2014 Ce document sert de démonstration concise pour l installation, la configuration, la sécurisation, d un serveur FTP sous Linux utilisant
TP Contraintes - Triggers
TP Contraintes - Triggers 1. Préambule Oracle est accessible sur le serveur Venus et vous êtes autorisés à accéder à une instance licence. Vous utiliserez l interface d accés SQL*Plus qui permet l exécution
Il est courant de souhaiter conserver à
Il est courant de souhaiter conserver à la fois Linux et Windows sur un même ordinateur, en particulier pour découvrir Linux, pour garder un filet de sécurité, ou pour continuer à jouer à des jeux récents
Comment Définir une Plage de données Pour Utiliser Fonctions de Filtres et de Tris
Comment Définir une Plage de données Pour Utiliser Fonctions de Filtres et de Tris Diffusé par Le Projet Documentation OpenOffice.org Table des matières 1. Définir les plages...3 2. Sélectionner une plage...4
ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE
1 Introduction ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE Atelier «pour approfondir» Sauvegarder ses données à domicile ou sur Internet Qui n a jamais perdu des photos ou documents suite à une panne
Modélisation et Gestion des bases de données avec mysql workbench
Modélisation et Gestion des bases de données avec mysql workbench par novembre 2011 Table des matières 1 Installation 3 1.1 Ecran de chargement 3 1.2 Page d accueil 3 2 Réalisation d une base de données
Connexion à SQL server
Micromedia International Etude technique Auteur : Pierre Chevrier Nombre de pages : 18 Société : Date : 12/09/2012 Réf. : ETT_20110624_000001.docx Connexion à SQL server Ce document précise les modalités
Créer un rapport pour Reporting Services
Créer un rapport pour Reporting Services Comment créer des rapports pour SSRS Maintenant que nous avons vu que la version de SQL Server 2005 Express Edition with Advanced Services intègre SQL Server Reporting
SQL. Oracle. pour. 4 e édition. Christian Soutou Avec la participation d Olivier Teste
Christian Soutou Avec la participation d Olivier Teste SQL pour Oracle 4 e édition Groupe eyrolles, 2004, 2005, 2008, 2010, is BN : 978-2-212-12794-2 Partie III SQL avancé La table suivante organisée en
Paginer les données côté serveur, mettre en cache côté client
Paginer les données côté serveur, mettre en cache côté client Vous voulez sélectionner des lignes dans une table, mais celle-ci comporte trop de lignes pour qu il soit réaliste de les ramener en une seule
clef primaire ; clef étrangère ; projection ; restriction ; jointure ; SQL ; SELECT ; FROM ; WHERE
Cas Neptune hôtel Base de données et langage SQL Propriété Intitulé long Formation concernée Matière Notions Transversalité Présentation Description Neptune Hôtel. L interrogation d une base de données
Restaurer des données
Restaurer des données Pré-requis à cette présentation La lecture de ce guide suppose que vous avez installé l agent SFR Backup sur l équipement que vous souhaitez sauvegarder. Il est également nécessaire
SQL Server 2012 Administration d une base de données transactionnelle
270 SQL Server 2012 Administration d une base de données transactionnelle Principe de fonctionnement Face à une alerte, l'agent peut réagir en exécutant un travail et/ou en prévenant un opérateur afin
SAUVEGARDER SES DONNEES PERSONNELLES
SAUVEGARDER SES DONNEES PERSONNELLES Il est important de sauvegarder son environnement système Windows ainsi que ses données personnelles. Nous verrons dans ce tutorial comment créer un point de restauration
Fonctionnalités d Acronis :
Sommaire Introduction... 2 Fonctionnalités d Acronis :... 2 Concepts de base d'acronis True Image Home... 3 Version d Acronis... 4 Configuration requise pour Acronis True Image Home 2015... 4 Systèmes
Mes documents Sauvegardés
Mes documents Sauvegardés Guide d installation et Manuel d utilisation du logiciel Edition 13.12 Photos et illustrations : Copyright 2013 NordNet S.A. Tous droits réservés. Toutes les marques commerciales
Samsung Auto Backup Guide de démarrage rapide
Samsung Auto Backup Guide de démarrage rapide Ce document est conçu sous la forme d un guide de démarrage rapide. Pour des informations plus détaillées, veuillez-vous reporter au manuel de l utilisateur
Effectuer une sauvegarde avec Nero BackItUp
Effectuer une sauvegarde avec Nero BackItUp Nero BackItUp représente bien plus qu un simple programme de gravure supplémentaire dans la suite de Nero. En fait, vous disposez ici d un véritable outil de
SQL Historique 1982 1986 1992
SQL Historique 1950-1960: gestion par simple fichier texte 1960: COBOL (début de notion de base de données) 1968: premier produit de sgbdr structuré (IBM -> IDMS) 1970-74: élaboration de l'outil d'analyse
SGBDR. Systèmes de Gestion de Bases de Données (Relationnelles)
SGBDR Systèmes de Gestion de Bases de Données (Relationnelles) Plan Approches Les tâches du SGBD Les transactions Approche 1 Systèmes traditionnels basés sur des fichiers Application 1 Gestion clients
SQL Server 2014 Administration d'une base de données transactionnelle avec SQL Server Management Studio
Présentation 1. Introduction 13 2. Présentation de SQL Server 14 2.1 Qu'est-ce qu'un SGBDR? 15 2.2 Mode de fonctionnement client/serveur 16 2.3 Les plates-formes possibles 18 2.4 Les composants de SQL
Sage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8
Sage 100 CRM Guide de l Import Plus avec Talend Version 8 Mise à jour : 2015 version 8 Composition du progiciel Votre progiciel est composé d un boîtier de rangement comprenant : le cédérom sur lequel
Les méthodes de sauvegarde en environnement virtuel
Les méthodes de sauvegarde en environnement virtuel Il existe plusieurs méthodes pour faire des sauvegardes dans un environnement virtuel : Méthodes traditionnelles 1) Sauvegarde avec agent dans le Guest
Extended Communication Server 4.1 : VoIP-SIP- Guide Utilisateur
Extended Communication Server 4.1 : VoIP-SIP- Guide Utilisateur MARS, 2008 Alcatel-Lucent Office Offer - All Rights Reserved Alcatel-Lucent 2007 Ce document explique comment installer et utiliser le téléphone
Backup Premium Guide de démarrage de l utilisateur
À propos de Memeo Backup Premium, qui propose de nombreuses fonctionnalités avancées de sauvegarde automatique, est la solution idéale pour les utilisateurs d appareils photo numériques et pour ceux qui
Dossier I Découverte de Base d Open Office
ETUDE D UN SYSTEME DE GESTION DE BASE DE DONNEES RELATIONNELLES Définition : Un SGBD est un logiciel de gestion des données fournissant des méthodes d accès aux informations. Un SGBDR permet de décrire
SQL Server 2012 - Administration d'une base de données transactionnelle avec SQL Server Management Studio (édition enrichie de vidéos)
Présentation 1. Introduction 13 2. Présentation de SQL Server 14 2.1 Qu'est-ce qu'un SGBDR? 14 2.2 Mode de fonctionnement Client/Serveur 16 2.3 Les plates-formes possibles 17 2.4 Les composants de SQL
Win UR Archive. Manuel de l utilisateur. Version 3.0, mars 2009
1 Win UR Archive Manuel de l utilisateur Version 3.0, mars 2009 2 Table des matières AVANT D UTILISER LE SYSTÈME 4 Vérification du contenu Win UR Archive 4 Responsabilité du détenteur de la clé privée
Installation d'un serveur FTP géré par une base de données MySQL
BTS INFORMATIQUE DE GESTION Option Administrateur de réseaux développement d applications COMPTE-RENDU D ACTIVITE ACTIVITE N 2 Nom et Prénom : Casanova Grégory Identification (objectif) de l activité Installation
WHATSUP GOLD GESTION DE LA BASE DE
WHATSUP GOLD GESTION DE LA BASE DE DONNEES VOTRE CONTACT TECHNIQUE JEAN-PHILIPPE SENCKEISEN LIGNE DIRECTE : 01 34 93 35 33 EMAIL : JPSENCKEISEN@ORSENNA.FR VOTRE CONTACT TECHNIQUE FABIEN TURQUOIS LIGNE
Installation de SQL Server Reporting Services avec l intégration dans un site Windows SharePoint Services V3
Installation de SQL Server Reporting Services avec l intégration dans un site Windows SharePoint Services V3 Introduction Le Service Pack 2 de SQL Server 2005 a ajouté une option de gestion et d utilisation
NOVAXEL ADMINISTRER SON ESPACE CLOUD
NOVAXEL ADMINISTRER SON ESPACE CLOUD Sommaire 1. Enregistrer sa base dans le module d administration... 3 2. Personnaliser l accès au sous domaine.... 5 3. Personnalisation de l accès à la bibliothèque...
Notes de cours : bases de données distribuées et repliquées
Notes de cours : bases de données distribuées et repliquées Loïc Paulevé, Nassim Hadj-Rabia (2009), Pierre Levasseur (2008) Licence professionnelle SIL de Nantes, 2009, version 1 Ces notes ont été élaborées
Création d un formulaire de contact Procédure
Création d un formulaire de contact Procédure Description : Cette procédure explique en détail la création d un formulaire de contact sur TYPO3. Outil Procédure CMS: TYPO3 Auteur : hemmer.ch SA Extension:
Guide pour l Installation des Disques Durs SATA et la Configuration RAID
Guide pour l Installation des Disques Durs SATA et la Configuration RAID 1. Guide pour l Installation des Disques Durs SATA... 2 1.1 Installation de disques durs Série ATA (SATA)... 2 2. Guide de Configurations
Bases de Données relationnelles et leurs systèmes de Gestion
III.1- Définition de schémas Bases de Données relationnelles et leurs systèmes de Gestion RAPPELS Contraintes d intégrité sous Oracle Notion de vue Typage des attributs Contrainte d intégrité Intra-relation
Documentation d information technique spécifique Education. PGI Open Line PRO
Documentation d information technique spécifique Education PGI Open Line PRO EBP Informatique SA Rue de Cutesson - ZA du Bel Air BP 95 78513 Rambouillet Cedex www.ebp.com Equipe Education : 01 34 94 83
NOTICE TELESERVICES : Demander un état hypothécaire
NOTICE TELESERVICES : Demander un état hypothécaire Sommaire Sommaire... 1 Objet de la notice... 1 A qui s adresse cette notice?... 1 Pré-requis... 2 Le guide pas à pas pour faire une demande d état hypothécaire...
PHP 5. La base de données MySql. A. Belaïd 1
PHP 5 La base de données MySql A. Belaïd 1 Base de données C est quoi une base de données? Une base de données contient une ou plusieurs tables, chaque table ayant un ou plusieurs enregistrements Exemple