SQL Server
Defintion : SQL Server est un système de gestion de base de données
relationnelle (SGBDR) qui permet de stocker et enregistrer des données des
client accéder à l’aide du langage SQL (Structured Query Language).
création d’une base de données: CREATE DATABASE Entreprise ;
création d’une table:
CREATE TABLE Employes (
id_employe VARCHAR(8), PRIMARY KEY,
nom VARCHAR(10),
prenom VARCHAR(20),
salaire DECIMAL(10,2))
telephone VARCHAR(8)
);
insertion un emlpoyer a la base : insérer d’une ligne dans une table
INSERT INTO Employes VALUES ('10844103', 'ben dhif', 'Amenallah',
1200,”28585202”);
SELECT *
FROM Employes
SELECT nom
FROM Employes
FROM:indiquer la ou les table d’ou extraire les données.
Where: filtre les lignes selon une condition.
having: permet de filtrer en utilisant des fonctions telles que SUM(), COUNT(),
AVG(), MIN() ou MAX().
Distinct: . Pour éviter des redondances dans les résultats il faut simplement
ajouter DISTINCT après le mot SELECT.
GROUP BY : La commande GROUP BY est utilisée en SQL pour grouper
plusieurs résultats.
ORDER BY :La commande ORDER BY permet de trier les lignes dans un
résultat d’une requête SQL
Modifier la structure d’une table:
ALTER TABLE Employes MODIFY nom VARCHAR(20);
Ajout d’une colonne:
ALTER TABLE Employe;
ADD email VARCHAR(50);
Suppression d’une base de données:
DROP DATABASE Entreprise;
Suppression d’une table:
DROP TABLE Employer;
Modifier des données :UPDATE Etudiant SET age = 21 WHERE id = 1;
Supprimer des données:
DELETE FROM Employes WHERE nom=”amenallah”;
Champs obligatoire: NOT NULL .
Attribue un valeur par defaut:default.
Fonction d’agrégat: permet de calculer une valeur à partir d’un ensemble de
lignes dans une table.
SUM: calculer la somme de plusieurs lignes.
COUNT: Compte le nombre de lignes
MIN: pour récupérer la plus petite valeur
MAX: récupérer la plus haute valeur
AVG: Calcule la moyenne des valeurs d’un champ
L’opérateur AND permet de s’assurer que la condition1 ET la condition2 sont
vrai :
L’opérateur OR vérifie quant à lui que la condition1 OU la condition2 est vrai :
ERP:
ERP (Enterprise Resource Planning)est un logiciel de gestion une entreprise
de centraliser, organiser et gérer l’ensemble de ses activités
dans un seul système.
Regrouper toutes les données de l’entreprise dans une seule
base
Faciliter la communication entre les services des exemples
d’ERP Divalto