Découverte de SQL Server par la pratique pour les administrateurs expérimentés Module 4 : Stockage des données, Tables dans SQL Server Bertrand Audras.

Slides:



Advertisements
Présentations similaires
SQL Server Profiler Deadlock graph Outil : SQL Server Profiler Patrick Guimonet Architecte Infrastructure Division Développeurs et Plateforme dEntreprise.
Advertisements

L’optimiseur ORACLE L’optimiseur ORACLE suit une approche classique: Génération de plusieurs plans d’exécution. Estimation du coût de chaque plan généré.
Réalisé par Frédéric TRAN
Langage de manipulation de données Ensemble de commandes permettant : – modifier la base : ajout, modification et suppression – interroger la base ex :
Découverte de SQL Server par la pratique pour les administrateurs expérimentés Module 2 : Bases de données partie 2 : Fichiers, Journalisation.
Découverte de SQL Server par la pratique pour les administrateurs expérimentés Module 3 : Le serveur Patrick Guimonet Architecte Infrastructure Division.
Découverte de SQL Server par la pratique pour les administrateurs expérimentés Module 5 : Accès aux données Bertrand Audras Microsoft Technology Center.
1 HPC pour les opérations. Sommaire Quelques rappels sur Windows Compute Cluster Server Déploiement de Compute Cluster Administration de Compute cluster.
« Les Mercredis du développement » Les Starter Kits Level 100 Présenté par Pierre Lagarde Relation technique développeur
Comment créer une alerte WMI ? WMI Windows Management Instrumentation Outils : SQL Server Management Studio SQL Agent Patrick Guimonet Architecte Infrastructure.
Windows Sharepoint Services v3 (3/6) Les nouveautés Stéphane Crozatier Relation Technique Editeurs de Logiciels DPE - Microsoft France
Découverte de SQL Server par la pratique pour les administrateurs expérimentés Module 6 : Protection des données Bertrand Audras Microsoft Technology Center.
Briefing Grands Comptes 2006
1 HPC pour les opérations. Administration Compute Cluster Server.
Assistant paramétrage. du moteur de base de données
Configuration de la Surface dexposition SQL Server 2005 SQL Server Surface Area Configuration Outils : Configuration de la Surface dexposition SQL Server.
OTB Analog module: Input configuration with TSX PREMIUM (TSXCPP110)
SQL Catalogues, Vues, Autorisations, Déclencheurs
Georges Gardarin 1 LE LANGAGE DE REQUETES SQL l Origines et Evolutions l SQL1 86: la base l SQL1 89: l'intégrité l SQL2 92: la nouvelle norme l SQL3 98:
Logiciel de base de données
TP de mise en oeuvre d’une PKI avec Openssl
PAPE Objectifs Mettre à disposition linformation sur leau à léchelle de la structure de gestion de sous bassins versants Standardiser.
JDBC: manipuler une base de données en Java IFT6800 – E 2007 Jian-Yun Nie.
GCP/RAF/543/SPA MISSION DE PRE-EVALUATION POUR LA MISE EN PLACE DUN SYSTEME DE GESTION DINFORMATION SUR LA PRODUCTION ET LA COMMERCIALISATION DES SEMENCES.
3 Octobre 2013 Les Communautés MS. Gilles MESSINGER Consultant SAM Les licences Microsoft.
Enesys RS Data Extension
On-line resource materials for policy making Ex-Ante Carbon-balance Tool Food and Agriculture Organization of the United Nations, FAO Apprendre à utiliser.
Introduction. Windows Azure « Windows » + « Azure » Windows = un OS ? Azure = Késako ? OS : Système d'exploitation Abstraction du matériel Exécution de.
Pizza Party : Welcome Back !. Microsoft et lactualité IE9 / HTML5 Windows Phone Office 365 Kinect … tout tourne autour du cloud !
Langage Définition des
XQuery 1. Introduction 2. Modèle de données 3. XQuery par l'exemple
Analyse comparative des fonctionnalités
1 On-line resource materials for policy making Ex-Ante Carbon-balance Tool Food and Agriculture Organization of the United Nations, FAO Apprendre à utiliser.
10 Copyright © Oracle Corporation, Tous droits réservés. Autres concepts relatifs aux déclencheurs.
Trucs et Astuces { Visual Studio 2008 – VB 9 (C#3)} Grégory Renard CTO – R&I Manager Wygwam Microsoft Regional Director / Microsoft MVP
Actualités Services Providers & SPLA
Structured Query Language
Mise en œuvre du langage MDX - 1 ère partie- Présentation de lexemple et des outils utilisés -1-
Présentation du langage SQL / ORACLE
#JSS2013 Les journées SQL Server 2013 Un événement organisé par GUSS.
#JSS2013 Les journées SQL Server 2013 Un événement organisé par GUSS.
T ECHNOLOGIES O RACLE Manipulation des données © sebvita.com.
Les Webcasts Groupe des Utilisateurs SQL Server Avril 2014 – Statistiques Incrémentales Fred Pichaut – Microsoft Senior.
TORs for sites B/O: purpose, process review, complete and validate characterization data Country-based groups with iIRT facilitators (+ nominate chairman,
Cours N°2 Base de Données & Langage SQL
1 LE LANGAGE DE REQUETES SQL Origines et Evolutions SQL1 86: la base SQL1 89: l'intégrité.
Networld+Interop – Novembre 2003
HPC pour les opérations
Mise en œuvre du langage MDX
PLSQL ORACLE 8i Connecter VB à BD Oracle Les collections Question de révision Les blocs anonymes Les triggers REVISION Par : Joël Huot.
1 CSI 2532 Lab5 Installation de JDBC Février 13, 2012.
Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke1 SQL: Contraintes et Triggers Chapitre 5,
SQL partie3: Langage de définition des données
Le moteur SQL Server 2008 R2 par l'exemple (DAT304)
SQL partie 3. SQL est un langage de définition de données SQL est un langage de définition de données (LDD), c'est-à-dire qu'il permet de créer des tables.
SQL partie 4. SQL est un langage de protections d'accès Il est possible avec SQL de définir des permissions au niveau des utilisateurs d'une base de données.
Mise en œuvre du langage MDX
Gérer les privilèges.
Combien envisagent d’utiliser SSMA pour migrer : OracleSybaseAccess.
La sécurité dans SQL Server 2005
Les utilisateurs potentiels : Les administrateurs de bases de données, Les développeurs, Le support et les opérations, Les architectes, Les analystes.
(Procedural Language / Structured Query Language)
Cours SQL.
Les bases de données Séance 8 Jointures.
SQL Server Management Studio Connexion d’administrateur dédiée DAC Dedicated Administrator Connection Outil : SQL Server Management Studio Patrick Guimonet.
Présenter un cas d’application concret autour des technologies BI intégrées à SharePoint : Excel Services, KPI et Reporting Services.
Cours n°2 Implémentation et exploitation
1 Les bases de données Séance 5 -- Le Langage de Définition de Données ou la manœuvre de la structure de la base -- Le Langage de Manœuvre de Données.
Introduction Bases de données Accès Internet (Web)
Info Bases de données avancées
Transcription de la présentation:

Découverte de SQL Server par la pratique pour les administrateurs expérimentés Module 4 : Stockage des données, Tables dans SQL Server Bertrand Audras Microsoft Technology Center Paris Division Développeurs et Plateforme dEntreprise Microsoft France

Objectifs Présenter les différents types de tables, d'index, de vues et de triggers Démontrer le fonctionnement d'une table partitionnée et d'un trigger

Table et index Les tables permettent de stocker et accéder aux données Différents types de tables: –Simple: les données sont enregistrées sans ordre spécifique –Triée: les données sont stockées selon l'ordre de l'index cluster –Partitionnée: les données sont regroupées en partitions selon un critère de répartition sur les valeurs –Temporaire: ces données de travail sont stockées dans une base de données spécifique (base tempdb) avec une durée de vie associée à la session Les index ont pour rôle d'optimiser l'accès aux données L'index Cluster permet de garantir l'ordre de stockage des données selon d'ordre de tri de l'index

Structure de l'index cluster Sysindexes Root node Intermediate level Leaf node / data pages A-Z W-ZA-DE-H… … Debra Andy Charlie

Stockage en page de 8Ko: Page de données, page d'index Header Row Directory Free Space Row Data Oracle Taille de page de 2Ko à 16Ko SQL Server Taille de page fixe à 8Ko

Comparaison des types d'index entre Oracle et Microsoft Index schemeOracleSQL Server B-tree UniqueYes B-tree Non uniqueYes B-tree CompositeYes (32 cols)Yes (16 cols) B-tree AscendingYes B-tree DescendingYes B-tree ClusterYes B-tree Reverse keyYesNo B-tree Key compressedYesNo B-tree Function basedYesNo B-tree Index organized tableYesYes (clustered) B-tree PartitionedYes BitmapYes (30 cols)No Bitmap JoinYesNo

Vues et triggers Les vues sont des structures présentant le résultat d'une requête simple ou complexe (jointure multiple, colonne calculée…) Les vues possédant un index sont les seules à stocker des données Les triggers se déclenchent sur les opérations de DML et de DDL dans SQL Server 2005: –Insert, update, delete –Create, alter, drop, grant, revoke, deny –Remplacement d'un ordre de mise à jour (instead of) –Plusieurs triggers sur la même opération

Comparaison des types de trigger entre Oracle et Microsoft FeatureOracleSQL Server DML-INSERTYes DML-UPDATEColumn/RowRow DML-DELETEYes Timing-BEFOREYesYes (INSTEAD OF) Timing-AFTERYes LevelRow/StatementRow Views-INSTEAD OFYes Multiple triggers per actionYesYes (first/last specified) DDL TriggersNoYes Single trigger for multiple actionsYes

Démonstrations 1.Table partitionnée 2.Trigger

Ressources SQL Server 2005 Le site français sur SQL Server 2005 (livres blancs, webcasts en français) Blog francophone (actualités, trucs & astuces en français) Le site Technet français (ressources techniques en français) Le site global sur SQL Server Le site Technet global (SQL Server TechCenter) SQL Server Developer Center

Votre potentiel, notre passion… A bientôt et merci davoir suivi cette vidéo... © 2006 Microsoft France