Module 1 : Vue d'ensemble de Microsoft SQL Server
Vue d'ensemble Présentation de SQL Server Intégration de SQL Server Bases de données SQL Server Sécurité de SQL Server Utilisation de SQL Server
Présentation de SQL Server Composants client‑serveur Processus de communication client‑serveur Services SQL Server
Présentation de SQL Server Serveur SQL Server Client Résultats OLTP Requête OLAP Application cliente Système de gestion de base de données relationnelle
Composants client‑serveur Application cliente SQL Server Bibliothèques réseau serveur API de base de données (OLE DB, ODBC, DB-Library) Services Open Data Bibilothèque réseau cliente Moteur relationnel Client Serveur Moteur de stockage Processeur Base de données locale Mémoire
Processus de communication client‑serveur SQL Server Application cliente 1 Bibliothèques réseau serveur Requête Ensemble de résultats API de base de données (OLE DB, ODBC, DB-Library) 5 Services Open Data 3 Requête Ensemble de résultats Bibliothèque réseau cliente Moteur relationnel 2 Client Serveur 4 Moteur de stockage Processeur Base de données locale Mémoire
Services SQL Server Serveur Service MSSQLServer Service SQLServerAgent Gestion des données Traitement des transactions et des requêtes Intégrité des données Service SQLServerAgent Travaux Alertes Opérateurs Microsoft Distributed Transaction Coordinator Gestion des transactions distribuées Serveur Microsoft Search Catalogues de texte intégral Index de texte intégral
Intégration de SQL Server Intégration de SQL Server aux systèmes d'exploitation Intégration de SQL Server à Windows 2000 Intégration de SQL Server à d'autres applications serveur Microsoft
Intégration de SQL Server aux systèmes d'exploitation Windows 2000 Windows Me, 98, et 95 Autres fabricants Windows NT Navigateurs Internet Client Serveur Windows 2000 Windows NT Windows Me Windows 98 Windows CE
Intégration de SQL Server à Windows 2000 Active Directory Sécurité Prise en charge de plusieurs processeurs Observateur d'événements Microsoft Windows 2000 Component Services Moniteur système Windows 2000 Services Internet Microsoft Windows Clustering
Intégration de SQL Server à d'autres applications serveur Microsoft Internet Microsoft Windows 2000 avec Solution Accelerator pour Internet Storefront SQL Server Microsoft Exchange Server Microsoft Systems Management Server Hôte IBM Microsoft Host Integration Server 2000 Données et applications
Bases de données SQL Server Types de bases de données Objets de base de données Référence aux objets SQL Server Tables système Extraction de métadonnées
Types de bases de données Bases de données système master model tempdb msdb distribution pubs Northwind Utilisateur1 Bases de données utilisateur
Objets de base de données Index ordonné Anderson Barr ... Procédure stockée UpdatePhone Clé primaire Clé étrangère Vérification x##### Déclencheur EmpNum LastName FirstName CtryCode Extension LastMod 10191 integer longstring varchar(20) char(6) char(2) Labrie Angela FR x19891 \HR\KarlD 10192 Labrie Eva FR x19433 \HR\KarlD 10202 Martin Jose SP x21467 \HR\AmyL EmployeePhoneView SELECT lastname, firstname, extension FROM employees
Référence aux objets SQL Server Noms complets serveur.base_données.propriétaire.objet Noms incomplets L'instance actuelle du serveur local est utilisée par défaut La base de données actuelle est utilisée par défaut Le nom d'utilisateur est utilisé comme propriétaire par défaut dans la base de données CREATE TABLE Northwind.dbo.OrderHistory .
Tables système Les tables système stockent les informations (métadonnées) relatives au système et aux bases de données Le catalogue de la base de données stocke les informations relatives à une base de données spécifique Le catalogue système stocke les métadonnées relatives au système entier et à toutes les autres bases de données
Extraction de métadonnées Procédures stockées système Fonctions système et de métadonnées Vues de schémas d'informations EXEC sp_help Employees SELECT USER_NAME(10) SELECT * FROM INFORMATION_SCHEMA.TABLES
Sécurité de SQL Server Authentification des comptes de connexion Rôles et comptes d'utilisateur de base de données Types de rôles Validation des autorisations
Authentification des comptes de connexion SQL Server vérifie la connexion approuvée Groupe ou utilisateur Windows 2000 Windows 2000 SQL Server OU SQL Server vérifie le nom et le mot de passe Compte de connexion SQL Server
Rôles et comptes d'utilisateur de base de données Groupe ou utilisateur Windows 2000 SQL Server vérifie la connexion approuvée SQL Server attribue des noms de connexion aux comptes d'utilisateur et aux rôles Windows 2000 Utilisateur de base de données SQL Server OU Rôle de base de données SQL Server vérifie le nom et le mot de passe Compte de connexion SQL Server
Types de rôles Rôles fixes de serveur Regrouper des privilèges d'administrateur au niveau du serveur Rôles fixes de base de données Regrouper des privilèges d'administrateur au niveau de la base de données Rôles de base de données définis par l'utilisateur Refléter le travail effectué par un groupe d'employés de votre entreprise
Validation des autorisations 2 3 1 Si les autorisations sont appropriées, la commande est exécutée L'utilisateur de la base de données exécute une commande SQL Server vérifie les autorisations Si les autorisations ne sont pas appropriées, une erreur est renvoyée SELECT * FROM Members
Utilisation de SQL Server Administration d'une base de données SQL Server Implémentation d'une base de données SQL Server Choix d'une architecture d'application pour SQL Server Conception d'applications à l'aide d'interfaces API de base de données
Administration d'une base de données SQL Server Tâches d'administration courantes SQL Server Enterprise Manager Assistants et outils d'administration de SQL Server Outils de gestion de ligne de commande de SQL Server Aide et documentation en ligne de SQL Server
Implémentation d'une base de données SQL Server Concevoir la base de données Créer la base de données et ses objets Tester et optimiser l'application et la base de données Planifier le déploiement
Choix d'une architecture d'application pour SQL Server Serveur intelligent (deux niveaux) Client intelligent (deux niveaux) N niveaux Internet Présentation Client avec navigateur Présentation Présentation Présentation Entreprise Entreprise Entreprise Entreprise Données Données Données Données
Conception d'applications à l'aide d'interfaces API de base de données d'objets de données ADO Interfaces de programmation d'application OLE DB Autres sources de données Bases de données relationnelles
Atelier A : Vue d'ensemble de SQL Server
Contrôle des acquis Présentation de SQL Server Intégration de SQL Server Bases de données SQL Server Sécurité de SQL Server Utilisation de SQL Server