-- Tabela Aluno
CREATE TABLE ALUNO (
    id_aluno INT PRIMARY KEY,
    nome VARCHAR(100) NOT NULL,
    email VARCHAR(100) UNIQUE
);

-- Tabela Professor
CREATE TABLE PROFESSOR (
    id_professor INT PRIMARY KEY,
    nome VARCHAR(100) NOT NULL,
    titulacao VARCHAR(50)
);

-- Tabela Disciplina
CREATE TABLE DISCIPLINA (
    id_disciplina INT PRIMARY KEY,
    nome VARCHAR(100) NOT NULL,
    carga_horaria INT
);

-- Inserindo alunos
INSERT INTO ALUNO VALUES
(1,'Ana Silva','ana@universidade.com'),
(2,'Carlos Souza','carlos@universidade.com'),
(3,'Maria Oliveira','maria@universidade.com');

-- Inserindo professores
INSERT INTO PROFESSOR VALUES
(1,'Fabiana Bilha','Doutora'),
(2,'João Pereira','Mestre'),
(3,'Mariana Costa','Especialista');

-- Inserindo disciplinas
INSERT INTO DISCIPLINA VALUES
(1,'Banco de Dados',80),
(2,'Programação',120),
(3,'Redes de Computadores',60);

CREATE USER 'aluno'@'localhost'
IDENTIFIED BY '123456';

CREATE USER 'professor'@'localhost'
IDENTIFIED BY 'abc123';
GRANT SELECT ON universidade.*TO 'aluno'@'localhost';
GRANT SELECT, INSERT ON universidade.*TO 'professor'@'localhost';
GRANT ALL PRIVILEGES ON universidade.*TO 'admin_teste'@'localhost';
REVOKE SELECT ON universidade.*TO 'aluno'@'localhost';
REVOKE SELECT, UPDATE ON universidade.*TO 'professor'@'localhost';
REVOKE DELETE ON universidade.*TO 'usuario'@'localhost';
DROP USER 'aluno'@'localhost';
DROP USER 'visitante'@'localhost';
DROP USER 'estagiario'@'localhost';

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: