Authorization

San Skulrattanakulchai

April 29, 2019

User Authorization in SQL

User Authorization in SQL (cont)

Example

Creating Privileges

  1. Schema creation time

    CREATE SCHEMA MovieSchema
        CREATE Domain ...
        CREATE TABLE MovieStar ...
        CREATE VIEW MovieProd ...
        CREATE ASSERTION RichPres ...
        CREATE CHARACTER SET ...
        CREATE COLLATION ...
        CREATE TRIGGER ...
        CREATE TYPE ...
        CREATE FUNCTION ...
        ...
  2. Database server connection time

    CONNECT to mysql-server AS conn AUTHORIZATION bob;
  3. Module creation time

    CREATE PROCEDURE myProc() AUTHORIZATION sam
        ...

How privileges are checked

Granting privileges

Grant Diagram

Revoking privileges