GESTION DE LA PRESSE

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

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 of GESTION DE LA PRESSE

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)