Exercice : Les droits Lambda

Quelles sont les instructions SQL (sous-ensemble LMD) autorisées pour l'utilisateur "Lambda", étant données les instructions SQL (sous-ensemble LCD) suivantes, exécutées antérieurement ?

CTRL+C pour copier, CTRL+V pour coller
1
REVOKE ALL PRIVILEGES ON * FROM Lambda;
2
GRANT UPDATE, SELECT ON a TO Lambda;
3
GRANT SELECT ON b TO Lambda;
REVOKE ALL PRIVILEGES ON * FROM Lambda;
GRANT UPDATE, SELECT ON a TO Lambda;
GRANT SELECT ON b TO Lambda;
  • SELECT a.x, b.y

    FROM a,b

    WHERE a.x=b.x

  • UPDATE b

    SET y='y'

    WHERE y='x'

  • UPDATE a

    SET x='x'

    WHERE x='y'

  • CREATE TABLE c (

    x CHAR(50),

    y CHAR(50))

  • SELECT a.x, c.y

    FROM a,c

    WHERE a.x=c.x

  • INSERT INTO a (x)

    VALUES ('y')

CorrectionRecommencer