gestion de la presse

12
GESTION DE LA PRESSE Requêtes avec les opérateurs algébriques

Upload: shel

Post on 12-Jan-2016

17 views

Category:

Documents


0 download

DESCRIPTION

GESTION DE LA PRESSE. Requêtes avec les opérateurs algébriques. Les titres présents dans la BD. Res = projection (PUBLICATION; titre). Requête 1. Les titres des quotidiens. R1= sélection( PUBLICATION ; période=‘quotidien’) Res = projection ( R1 ; titre). Requête 2. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: GESTION DE LA PRESSE

GESTION DE LA PRESSE

Requêtes avec les opérateurs algébriques

Page 2: GESTION DE LA PRESSE

Requête 1

Les titres présents dans la BD

Res = projection (PUBLICATION; titre)

Page 3: GESTION DE LA PRESSE

Requête 2

Les titres des quotidiens

R1=

sélection(PUBLICATION; période=‘quotidien’)

Res = projection (R1; titre)

Page 4: GESTION DE LA PRESSE

Requête 3

Les titres des hebdomadaires édités à Rennes

R1= sélection(EDITER; nomVil=‘Rennes’)

R2= sélection (PUBLICATION; période=‘hebdomadaire’)

R3=jointure(R1,R2; R1.titre=R2.titre)

Res= projection( R3; titre)

Page 5: GESTION DE LA PRESSE

Requête 4

Les titres non distribués en kiosque

R1=projection( PUBLICATION; TITRE)

R2= projection( DISTRIBUER; titre)

Res= différence( R1,R2)

Page 6: GESTION DE LA PRESSE

Requête 5

Les titres des hebdomadaires informatiques édités à Paris et distribués à Brest

R1= sélection( PUBLICATION; genre=‘informatique’ et période=‘hebdomadaire’)

R2= sélection(EDITER; nomVil=‘Paris’)

R3= sélection( KIOSQUE; nomVil=‘Brest’)

R4=jointure( R1,R2; R1.titre=R2.titre)

R5= jointure(R3, DISTRIBUER; R3.numk=DISTRIBUER.numk)

R6= jointure(R4,R5; R4.titre=R5.titre)

Res= projection(R6; titre)

Page 7: GESTION DE LA PRESSE

Requête 6

Les noms des propriétaires des titres édités à Lyon et distribués à Lille.

R1= sélection(EDITER; nomVil=‘Lyon’)

R2= sélection( KIOSQUE; nomVil=‘Lille’)

R3= jointure(R2, DISTRIBUER; R3.numk=DISTRIBUER.numk)

R4= jointure(R3,R1; R4.titre=R5.titre)

R5=jointure( R4, PUBLICATION; R4.titre=PUBLICATION.titre)

R6= jointure( R5, PATRON; R6.numProp= PATRON.numProp)

Res= projection(R6; nomProp)

Page 8: GESTION DE LA PRESSE

Requête 10

Les nom des directeurs qui sont aussi propriétaires des leurs titres

R1= jointure(PUBLICATION, PATRON: PUBLICATION.numProp=PATRON.numProp)

R2= selection (R1; nomDir=nomProp)

Res= projection( R2; nomDir)

Page 9: GESTION DE LA PRESSE

Requête avec SQL

Les titres présents dans la BD

Res = projection (PUBLICATION; titre)

Select titre from PUBLICATION

Page 10: GESTION DE LA PRESSE

Requête 2 avec SQL

Les titres des quotidiens

R1=

sélection(PUBLICATION; période=‘quotidien’)

Res = projection (R1; titre)

Select titre from PUBLICATION

where période= « quotidien ».

Page 11: GESTION DE LA PRESSE

Requête 3 avec SQL

Les titres des hebdomadaires édités à Rennes

R1= sélection(EDITER; nomVil=‘Rennes’)

R2= sélection (PUBLICATION; période=‘hebdomadaire’)

R3=jointure(R1,R2; R1.titre=R2.titre)

Res= projection( R3; titre)

Select titre

From PUBLICATION, EDITER

Where

PUBLICATION.titre=

EDITER.titre

and

période=« hebdomadaire»

and

nomVil=« Rennes »

Page 12: GESTION DE LA PRESSE

Requête 4

Les titres non distribués en kiosque

R1=projection( PUBLICATION; TITRE)

R2= projection( DISTRIBUER; titre)

Res= différence( R1,R2

Select titre

From PUBLICATION

Where titre

not in

( select distinct titre from DISTRIBUER)