Académique Documents
Professionnel Documents
Culture Documents
Objectifs
À la fin de la séquence, le stagiaire sera capable de :
définir Microsoft® SQL Server™ ;
décrire l'architecture client/serveur de SQL Server ;
décrire l'architecture du système à base de données DESKTOP de SQL Server.
Durée : 4 heures.
Plan :
Définitions de base
Architecture de SQL Server.
Système client/ serveur.
Système Desktop.
Système hôte.
Système de gestion de bases de données relationnelles.
Transact-SQL.
Moyens pédagogiques :
- Support de cours.
- Explication du professeur.
- Logiciel et machine.
Bibliographie :
Book online de Microsoft SQL Server 7.0 (sur CD, version anglaise).
Administration système pour Microsoft SQL Server 7.0 manuel de travail du stagiaire.
Edition Microsoft 1999.
Chapitre I Présentation de SQL Server
I. Définitions de base
b. Client : est une application qui utilise les services offerts par un serveur,
(l’ordinateur hote qui contient cette application est appelé ordinateur client). Elle est
généralement exécutée sur un ou plusieurs ordinateurs clients, mais peut également
être exécuté sur l'ordinateur serveur.
Remarque :
Dans notre cours nous nous intéressons uniquement aux serveurs de bases de données en
l’occurrence Microsoft SQL Server, et ses applications clientes.
ChapitreI/ Leçon1 1
II. Architectures de SQL Server
SQL Server est un système de gestion de bases de données relationnelles(SGBDR) client-
serveur qui utilise Transact-SQL pour transmettre des requêtes entre un client et SQL
Server.
Résultats
Transact-SQL
c. MS SQL Server : gère les bases de données et répartit les ressources disponibles du
serveur entre plusieurs requêtes. Il offre des services OLTP (serveur OLTP) et des
services OLAP (serveur OLAP).
e. Application cliente (OLAP): c’est une application qui retourne les résultats à
partir d’un serveur OLAP, qui stocke des données de synthèse dans une large gamme
de formats et d'emplacements (entrepôts). Elle émet au serveur OLAP des requêtes
purement consultatives.
Exemple de requêtes : A quel chiffre d’affaire s’attendre pour l’année prochaine ?
ChapitreI/ Leçon1 1
Microsoft SQL Server est conçu pour fonctionner dans trois environnements:
- Système client/serveur à 2 niveaux ou multi niveaux ou Internet
- Système Desktop (bureau).
- système à base hôte.
Le client léger est exécuté sur un ordinateur local et affiche les résultats à
l’utilisateur (exécute les services de présentation).
ChapitreI/ Leçon1 1
La logique d’entreprise est située dans des applications serveurs qui
s’exécutent sur un serveur.
Les clients légers demandent les fonctions de l’application serveur qui est
capable de travailler avec plusieurs utilisateurs concurrents.
L’application serveur est celle qui ouvre les connexions au serveur base de
données, et peut être exécutée sur le même serveur de la BD ou, peut se
connecter grâce à un réseau à un serveur, à un serveur séparé opérant comme
serveur BD.
c. Internet le traitement est réparti sur trois couches, les services d'entreprise et
de présentation résidant sur le serveur Web et les clients utilisant de simples
navigateurs. Tout client disposant d'un navigateur peut être pris en charge et le
logiciel ne nécessite pas d'être géré sur le client.
ChapitreI/ Leçon1 1
Les clients se connectent au moteur de la BD.
BD
ChapitreI/ Leçon1 1
III. Système de gestion de bases de données relationnelles
Remarque : Une BD relationnelle est une collection de données, organisées dans des tables
à deux dimensions.
IV. Transact-SQL
SQL Server utilise Transact-SQL, une version du SQL (Structured Query Language), en tant
que langage de requêtes de base de données et de programmation. C’est un ensemble de
commandes permettant de spécifier les informations à extraire ou à modifier.
Avec Transact-SQL, vous pouvez accéder aux données et gérer les bases de données
relationnelles.
Exemple :
- Création d’une BD.
- Création d’une table.
- Modification des objets d’une BD.
- Modification des objets d’une table.
- Mise à jour des tables (ajouter ou supprimer un tuple, ajouter ou supprimer un
champ, modifier le type…).
ChapitreI/ Leçon1 1