OU SQL Server

publicité
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

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
Requête
OLTP
OLAP
Application cliente
Système de gestion
de base de données
relationnelle
Composants client-serveur
Application cliente
Client
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
Serveur
Moteur de stockage
Processeur
Mémoire
Base de
données
locale
Processus de communication client-serveur
1
Requête
Ensemble
API de base de résultats
de données
(OLE DB, ODBC,
DB-Library)
2
Client
SQL Server
Application cliente
Bibliothèque
réseau cliente
Bibliothèques
réseau
serveur
3
Services Open Data
Requête
5
Ensemble
de résultats
Moteur
relationnel
Serveur
4
Moteur de stockage
Processeur
Mémoire
Base de
données
locale
Services SQL Server

Service
MSSQLServer


Service
SQLServerAgent
Microsoft Distributed
Transaction
Coordinator



Gestion des données
Traitement des transactions
et des requêtes
Intégrité des données
Travaux
Alertes
Opérateurs

Gestion des transactions
distribuées

Catalogues de texte
intégral
Index de texte intégral
Serveur
Microsoft Search

 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 NT
Windows Me,
98, et 95
Autres
fabricants 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 Systems
Management Server
Microsoft Windows 2000 avec
Solution Accelerator
pour Internet Storefront
SQL Server
Microsoft
Exchange
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
pubs
Northwind
Utilisateur1
Bases de données utilisateur
distribution
Objets de base de données
Index ordonné
Anderson
Anderson
Barr
...
Clé
primaire
EmpNum
integer
LastName
Clé
étrangère
FirstName
Procédure
stockée
UpdatePhone Déclencheur
CtryCode
Extension
LastMod
longstring
varchar(20)
char(2)
char(6)
longstring
10191
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
Vérification
x#####
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
EXEC sp_help Employees

Fonctions système et de métadonnées
SELECT USER_NAME(10)

Vues de schémas d'informations
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
AUTHENTIFICATION
SQL Server
vérifie la
connexion approuvée
Groupe ou utilisateur
Windows 2000
OU
Compte de connexion
SQL Server
Windows 2000
SQL
Server
SQL Server
vérifie le nom et
le mot de passe
Rôles et comptes d'utilisateur de base de
données
Groupe ou
utilisateur
Windows 2000
SQL Server
vérifie la
connexion approuvée
Windows
2000
OU
SQL Server attribue des
noms de connexion aux
comptes d'utilisateur et
aux rôles
Utilisateur
de base
de données
SQL
Server
Rôle de base
de données
Compte de
connexion
SQL Server
SQL Server
vérifie le nom et
le mot de passe
Types de rôles

Rôles fixes de serveur


Rôles fixes de base de données


Regrouper des privilèges d'administrateur au
niveau du serveur
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
L'utilisateur de la
base de données
exécute une commande
SELECT * FROM Members
Si les autorisations
sont appropriées,
la commande
est exécutée
SQL Server
vérifie les
autorisations
Si les autorisations
ne sont pas
appropriées,
une erreur est
renvoyée
 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
Présentation
Présentation
Présentation
Internet
Client avec
navigateur
Présentation
Entreprise
Entreprise
Entreprise
Données
Données
Données
Entreprise
Données
Conception d'applications à l'aide d'interfaces
API de base de données
Interfaces
d'objets
de données
Interfaces
de programmation
d'application
ADO
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
Téléchargement