SQL Server
SQL Server
I. Introduction:
SQL Server est né de la collaboration entre Microsoft Sybase et Ashton Tate en 1989 sous le
nom de SQL server 1.0
Cette version est sortie sur les plates formes Unix et os/2 de puis, Microsoft a porté ce
système de base données, sous Windows et il est désormais uniquement paris en charge
par system.
En 1994 le Partenariat entre les deux société ayant été rompu Microsoft à continuer de
commercialiser le moteur de base de données sons le non de SQL Server, tandis que le
Sybase a le renomme sous le nom de Sybase SQL server.
Requête Serveur
Client Exécute
Répondre
SQL serveur gère les base de données et reparti les ressources disponibles du serveur
talent: (la mémoire, ……) entre plusieurs demandes.
IV. le rôle de SQL serveur:
SQL serveur est 1 SGBD relationnel.
1) Il permet de stocker de données sur une base de données, il permet la mise à jour
de ces données.
2) Il permet de défini des relation entre les tables.
1
Spécialité : BTS/informatique option BDD Le 04/11/2021
Matière: SQL Server
Thème: création d’1 base de données
2
Spécialité : BTS/informatique option BDD Le 11/12/2021
Matière: SQL Server
Thème:
Introduction:
SQL (Struct Query Langage) est un langage informatique standard pour la communication
avec les SGBDR les instructions de SQL se devisent en deux catégories qui sont:
Le LDD
Le LMD
SQL
LDD LMD
Langage de définition Langage de manipulation
disruption de donnée de données
1ere = phase
1/ LDD: (langage de définition de données) permet de crées la base de données les tables
de le BD et de spécialiser attributs ainsi supprimer ou modifier la structure de la table
2/ Le LMD: (langage de manipulation de données) permet d’ajouter, supprimer ou modifier
les tuples (les liges de la table: enregistrement , table: stagiaire)
4
Solution:
Create data base PFE;
Create table étudiant (code etud char (15),
Nom etud char (15),
Prénom etud char (15),
Nom PFE int );
Create table enseignant (code ens char (15),
Nom ens char (15),
Prénom ens char (15),
Spécial ens char (15));
Alter table étudiant ADD (date soutenance date)
Drop table enseignant;
Exercice:
Soit la base de données INSFP de l’institut hadjam aboud .
- Stagiaire (num stag, nom stag, prénom stag, moyenne);
- Classe (nom classe, libelle clase);
Question:
Écrire les bequettes SQL suivantes:
1- Création de la base de données
2- Création des table
3- Suppression de la table classe
4- Ajouter l’attribut nom mère ou stagiaire
Solution:
1- Create data base INSFP;
2- Create table stagiaire (num stag char (15),
Nom stag char (15),
prenom stag char (15),
Moyenne int);
- Create table classe (nom classe char (15),
Libelle char (15),);
Drop table classe;
Alter table stagiaire ADD (nom mère char (20));
5
Spécialité : BTS/informatique option BDD Le 12/12/2021
Matière: SQL Server
Thème: LMD langage de manipulation de données
Introduction:
Un langage de manipulation de données permets d’accéder aux contenun de la base de
données soit pour la but de faire des mis a jours (ajouter, supprimer, modifier, consulter)
soit faire d’effecteurs des recherches ou soumettre des interrogation
6
Exemple:
Soit la table stagiaire suivante:
Code Nom Prénom Adresse
A bed karima oed
Ain bidan
2- La sélection ou restriction:
Il est possible d’éliminer des linges qui ne vérifier pas certains.
Syntaxe:
Select attribut₁ , attribut₂…From
<nom table> where <condition>
Exemple:
Select * From stagaire
Where (moyen ≥ 10);
3- Le selection ou restriction:
Remarque:
Les condition exprimers dans une restriction peuvent contenir des conjonction ou
disjonction chaque élément d’1 condition est une comparaison
Question:
Écrire en langage SQL la requeté suivante:
1- Les étudiants dont l age est supérieure de 25 et qui étudier dans une spécialité
différence de l’informatique
Solution:
Select *
From étudiant
Where ((age ≥ 25) and (specialite ≠ informatique));
Exercice:
Num ens Nom ens Grade
E₁ SALAH Charge de cours
E₂ ELALLAMI Maître de conferences
E₃ NOUALI Charge de cours