LaDissertation.com - Dissertations, fiches de lectures, exemples du BAC
Recherche

Cours sur le langage SQL

Cours : Cours sur le langage SQL. Recherche parmi 300 000+ dissertations

Par   •  10 Février 2021  •  Cours  •  306 Mots (2 Pages)  •  464 Vues

Page 1 sur 2

SQL Révisions :

Schéma relationnel :

NomTable (CléPrimaire , les autres propriétés..)

NomTable2(CléPrimaire, les autres propriétés….#CléEtrangere..)

Exemple :

Client (N°Client,NomClient,AdrCLient,Tel…)

Articles (Refart, Désignation, PUHT)

Facture(N°Factu, DateFact,  #N°Client…)

Contenir (#N°Fact,#Refart , quantité)

Exercice :

Dans un club de basket, les abonnés sont identifiés par un numéro, nom, prénom, date de naissance, et le nom du club.
Chaque club a un nom unique, une adresse, et type activité.
Les clubs sont gérés par des coach identifié par un code, nom et spécialité.

Un adhérant ne peut s’inscrire qu’a un seul club et un manager (coach) peut gérer plusieurs clubs.
Établir le schéma relationnel qui permet la gestion des clubs, des adhérant et manager.

Abonné (N°abon, Nom, Prénom, Date-nais,Tel,#NomClub)

Club (NomClub, Adr,TypeAct)

Coach (CodeCoach, NomCoach, Spécialité)

Intervenir (#CodeCoach, #NomClub, Date)

SQL : Consultation Insertion Modification Suppression

I)Requête de consultation ou d’interrogation

Syntaxe :

Select le nom des champs à afficher

From les tables à utiliser

Where les conditions/Critères ;

Exemple :

Afficher les abonnés nés en 1997

Select abonnés .*

From abonnés

Where abonnés.{date-nai} between ‘01/01/1997’ and ‘31/12/1997’ ;

Afficher le nom et prénom des abonnés inscrit au club de SuperBasket et son adresse

Select Abonné.{nom}, abonne.{prenom}

From abonné, club

Where abonné.{Nomcli}= « Superbasket »

And Abonné.{NomClub}=Club{NomClub} ;

II) Requête d’insertion

Syntaxe :

Insert into Nom Table (indiquer le nom des champs)

Values (indiquer les valeurs de chaque champs) ;

Exemple :

Ajouter un nouvel abonné à la base de données du club superbasket S22.

Il s’agit de Louis Magnac, né le 24/09/1995 06 05 03 02 xx

Insert into (N°abon, Nom, Prénom, Date-nais,Tel,#NomClub)

Values (‘’,’’Magnac’’,’’Louis’’,’24/09/1995’,’’06.05.03.02.01’’, ‘’S22’’) ;

III) Requête de modification CIMS (consultation, insertion , modification, suppression)

Syntaxe :

Update Table

Set (le nom du champ= ‘nouvel valeur’)

Where (Condition/Critère) ;

Exemple :

On souhaite mettre la date de naissance à toutes les personnes qui sont dans le club S22 au 01/01/1996

...

Télécharger au format  txt (2.8 Kb)   pdf (30.7 Kb)   docx (8.1 Kb)  
Voir 1 page de plus »
Uniquement disponible sur LaDissertation.com