cours 1 Presentation-SQL-Server

Télécharger au format docx, pdf ou txt
Télécharger au format docx, pdf ou txt
Vous êtes sur la page 1sur 3

Implémentation SQL Server -3-

Introduction
Microsoft SQL Server est une application utilisée pour créer des bases de données
informatiques pour la famille des systèmes d'exploitation de Microsoft Windows. Il fournit un
environnement utilisé pour produire des bases de données accessibles à partir des postes de
travail, du web ou d'autres média.
I. Définitions de base
1. Définition d’une base de données
Une base de données est un ensemble ou une collection structurée de données
relatives à un ou plusieurs domaines du monde réel.
Exemple : BD d'une bibliothèque.
Il existe plusieurs types de bases de données (BD’s) :BD’s relationnelles, objet,
hiérarchiques, réseau, fonctionnelles, déductives …

95% des BD’s sont relationnelles

2. Définition du SGBD
SGBD(Systeme de Gestion de Base de Données) est un ensemble d'outils logiciels
qui permet la manipuler les informations.
Un SGBD permet de
 Créer une BD.
 Modifier la structure des tables.
 Interroger la BD.
 Modifier la BD............
3. Définition d’une base de données relationnelle
Une BD relationnelle est une collection de données, organisées dans des tables à deux
dimensions.
Attribut (champ) Tuple (enregistrement)

Nom Prénom Date de naissance


AAA BBB 10/10/87
Une table est composée de
 Lignes qu’on appelle enregistrements (ou tuples)
 Colonnes représentant chacune un champ (ou un attribut)
4. Définition du SGBDR
UnSGBDR (Systeme de Gestion de Base de Données relationnel) est un SGBD qui
permet de gérer des données par domaine et d’établir des relations entre ces domaines.
Exemples : Oracle, Access, SQL server......
Implémentation SQL Server -3-
5. Définition de SQL
SQL ("StructuredQueryLanguage" ou "Langage de requêtes structuré") est un langage
informatique destiné à interroger une base de données. La première version commerciale fut
disponible en 1979.
Elle est utilisée pour construire des requêtes et pour accéder aux systèmes de bases de
données de différents types.
6. Transact-SQL
SQL Server utilise Transact-SQL, une version du SQL (StructuredQueryLanguage),
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, on peut 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…).
II. Notion sur l’architecture client /server :
Dans le modèle client /serveur, les deux acteurs sont le client et le serveur.

Serveur :
Est un ordinateur relativement puissant qui est centralement localisé et qui gère une
ressource utilisée par plusieurs personnes.
Exemples de serveurs : on distingue plusieurs types de serveurs à savoir ;
 Serveur d’impression : permet de partager les imprimantes et gérer les tâches
et les demandes d’impression.
 Serveur de fichiers : met à la disposition des utilisateurs des données sous
forme de grands fichiers qu’il stocke en utilisant d’énormes disques.
 Serveur de bases de données : met à la disposition des utilisateurs des données
sous forme de base de données tout en assurant leur sécurité et leur cohérence.
Implémentation SQL Server -3-
 Serveur de messagerie électronique : assure l’envoie, la
réception et la sécurité des messages entre tous les utilisateurs ayant accès à ce
service.
Client :
Est une application qui utilise les services offerts par un serveur, Elle est généralement
exécutée sur un ou plusieurs ordinateurs clients, mais peut également être exécuté sur
l'ordinateur serveur.
Exemple d’applications clientes :
- analyseur de requêtes SQL Serveur BDD
- navigateur Internet Serveur de fichiers sur Web
- gestion du personnel, paye.  Serveur BDD SQL / ORACLE …

III. Définition de SQL server


SQL Server est un système de gestion de base de données relationnelle client-serveur
(SGBDR) qui utilise Transact-SQL pour transmettre des requêtes entre un client et SQL
Server. Il est développé et commercialisé par la société Microsoft.
1. Architectures de SQL Server
SQL Server utilise une architecture client-serveur pour répartir la charge de travail en
différentes tâches exécutées sur les ordinateurs serveurs et les ordinateurs clients

Système de gestion de
bases de données
relationnelles

Vous aimerez peut-être aussi