Cours 3
GSI
Base de données
SGB(DR) Système de Gestion de Basse (de Données Relationnel système fonctionne de
façon relationnel
SQL Structured Query Language (langage de requête structurée)
ERP système de gestion (Sape/SAGE/EBP/CEGID)
CRM Customer Relationship Management
Clef primaire unique, une fois effacé on ne peut plus la retaper (dans une
table)/obligatoire/ avec int car lettre trop incertaines
Création de SQL
1° Dans un SGBdr
2° Basse de données
3° Création table
4° Enregistrement (des données contenues dans la base)
Une table est définie par son Nom (Nom, types de données, longeur de champ)
Devis (IDclient varchar { acces/ car, int SQL)} (4), NumFacture int (5)) ;
Prospec (IDprospect int (3) (PK), Nom varchar (10), Ville varchar (10)) ;
CLIENT (base de données)
DEVIS (table)
IDclient
Numfacture
PROSPECT(table)
IDprospect (PK)
Nom
Ville
Cours 3
Requête
Select je veux ca Nom, ville,
From qui est à cet endroit Client
Where caractéristique (restriction des résultats) IDclient=2321 ;
Liaison entre deux tables
Il faut que les deux tables est un élément commun.
On prend (souvent) la clef primaire {soulignée, plus une clef devant} d’une table pour
l’insérée dans la seconde table, elle devient alors une clef étrangère {soulignée plus # après}
Cours 3
Résume SQL pratique
Access
SQL
Clef primaire
Β (symbole clef)
Primary key / PK
ID-client
Num auto
INT (entier) / FLOAT (avec
virgule)
Nom (mots)
Texte
Varchar
1- Pas d’accent ni d’espace dans nom des champs ou nom de table SQL ne connais
pas les accents et les espaces
2- Un champ a toujours une taille définie
3- Définition d’un champ : Nom (nom du champ) Type (type de caractères) Taille (nom
de caractères)
4- Définition d’une table : Nom (de la table) (« définition du champ » (taille),
« définition du 2nd champ»(taille), …)
5- La taille est toujours entre parenthèse et les MOTS entre guillemets
6- Création d’une base de données CREATE DATABASE …… (nom de la base)
7- Création d’une table CREATE TABLE NomDeLaTable {entrer les champs}
IDclient » « varchar » (taille) PK, « nom » « varchar » taille), …. ) ;
Résumé requête SQL
Select Nom de la table.nom du champ
From nom de la table
Where Nom de la table.
Cours 3
Requête sur plusieurs table
1 / 4 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !