• Aucun résultat trouvé

Cours de Base de Donn´ees Cours n.2 Le langage SQL (partie I)

N/A
N/A
Protected

Academic year: 2022

Partager "Cours de Base de Donn´ees Cours n.2 Le langage SQL (partie I)"

Copied!
33
0
0

Texte intégral

(1)

Cours de Base de Donn ´ees Cours n.2

Le langage SQL (partie I)

M1 BIM

Elisabetta De Maria - edemaria@i3s.unice.fr

UFR Sciences et Laboratoire I3S, CNRS

2017-2018

Universit ´e de Nice Sophia-Antipolis

(2)

Introduction

Objectifs de SQL

Cr ´eer la structure de la base de donn ´ees et de ses table

Ex ´ecuter les t ˆaches de base de la gestion des donn ´ees, telle que l’insertion, la modification et la suppression de donn ´ees des tables

Effectuer des requ ˆetes simples ou complexes Langage orient ´e transformation

(3)
(4)
(5)
(6)
(7)
(8)

Format des requ ˆetes

SELECT

FROM

WHERE

GROUP BY

HAVING

ORDER BY

FROM sp ´ecifie la table ou les tables `a utiliser

WHERE filtre les lignes selon une condition donn ´ee

GROUP BY forme des groupes de lignes de m ˆeme valeur de colonne

HAVING filtre les groupes sujets `a une certaine condition

SELECT sp ´ecifie les colonnes qui doivent apparaˆıtre dans les r ´esultats

ORDER BY sp ´ecifie l’ordre d’apparition des donn ´ees dans le r ´esultat

(9)

Requ ˆetes simples (SELECT-FROM)

(10)
(11)

S ´election de colonne (clause WHERE)

Les conditions fondamentales de recherche

comparaison

(salaire>10000, ville=’Paris’)

´etendueouintervalle

(salaire BETWEEN 20000 and 30000)

appartenance `a un ensemble (couleur IN (’red’, ’vert’))

correspondence `a un masque (adresse LIKE ’%Montr ´eal%’)

nul

(adresse IS NULL)

(12)

Op ´erateur S ´election

(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23)
(24)
(25)
(26)
(27)
(28)
(29)
(30)
(31)

Fonctions d’agr ´egat

(32)
(33)

Références

Documents relatifs

Reformuler et d ´ecomposer une requ ˆete utilisateur sur le sch ´ema global en des requ ˆetes sur le sch ´ema local qui sont ´evalu ´ees sur les sources de donn ´ees. Combiner les

La boucle tant que est utilis ´ee lorsque le nombre d’it ´erations n’est pas connu `a l’avance: elle ex ´ecute le bloc d’instructions tant que la condition reste vraie.

Les valeurs contenues dans la pile sont retenues dans une liste li´ee. L’op´eration push place la valeur en tˆete

Une exp´ erience par coloration a montr´ e qu’une rivi` ere souterraine alimente une r´ esurgence dans la vall´ ee. La rivi` ere souterraine a un d´ ebit tr` es sensible aux

Le seuil de satisfaction est le seuil au del` a duquel l’acteur est satisfait alors que la satisfaction est le niveau de satisfaction fi- nale de l’acteur ` a l’issue de la

Perdre ses photos de vacances : ¸ca n’a pas de

Programme des enseignements – Syst` emes d’information et conception d’entrepˆ ots de donn´ ees – Les principes et la d´ emarche du Data Mining (fouille de donn´ ees)

Objectifs : Maˆıtriser les structures de base de l’informatique (tableaux, listes, files, piles) et les op´ erations ´ el´ ementaires sur ces structures et introduction au