DATABASTEKNIK, VT96

Övning2: Relationsalgebra/kalkyl

Anta att vi har följande relationsschemata:

UPPDRAG(SALNR, PERSNR, KURSID, DATUM)
KURS(KURSID, KNAMN, TIMMAR)
LÄRARE(PERSNR, LNAMN, TJÄNST)

  1. Namn på lärare som saknar uppdrag.
  2. Namn på kurser som undervisas av både Kurt Klok och Kent Kall.
  3. Kursid och antal timmar på kurser, som hålls i sal S115.
  4. Namn på kurser som undervisas av Bertil Bo.
  5. Datum och kursid för systemeringskurser.
  6. Namn på lärare som undervisar i samtliga programmeringskurser.


Anta att vi har följande relationsschemata:

FÖRS(KUNDNR, ARTNR, ANTALS, RABATT)
KUND(KUNDNR, KNAMN, ADR, OMS) 
ART(ARTNR, ANAMN, PRIS)

  1. Artikelnummer och pris på artiklar, som inte har sålts till någon.
  2. Namn på kunder som artikeln 12777 eller 13222 har sålts till.
  3. Namn och omsättning på kunder, som har fått 2 procents rabatt. 1
  4. Adress på kunder som artikel 13222 och 12746 sålts till.
  5. Namn på kunder som varje artikel har sålts till.
  6. Artikelnummer och antal sålda för artiklar, som sålts till kunder i Stockholm.


Anta att vi har följande relationsschemata:


ÄGA(PERSNR, REGNR, INKÖR, FÖRSK, INKPRIS)
PERS(PERSNR, NAMN, ADR, YRKE)
BIL(REGNR, MÄRKE, ÅRSMOD)	

  1. Namn och adress på personer, som inte äMger någon bil.
  2. Namn på personer som äger en Volvo eller Mercedes.
  3. Årsmodell och märke på bilar som har helförsäkring.
  4. Namn och adress på personer som äger KAF-094 eller GEL-175.
  5. Namn och adress på personer som äger en bil av årsmodell 1970.
  6. Registreringsnummer och årsmodell på bilar, som ägs av studerande.