Questões de Concurso Público SES-RS 2022 para Administrador de Banco de Dados, Edital nº 15
Foram encontradas 4 questões
create table SOCIOS
(matricula char(6) not null primary key,
cpf char(10),
nome varchar(100) not null,
categoria varchar(20) not null);
insert into socios values ('abc111', '111', 'bruno fratusq', 'atleta');
insert into socios values ('cde222', NULL, 'joao silva', 'dependente');
insert into socios values ('fgh333', NULL, 'marta medeiroz', 'contribuinte');
insert into socios values ('ijk444', '444', 'cesar scielu', 'Atleta');
Após a execução dos comandos acima, o administrador da base de dados deseja fazer as modificações na tabela SOCIOS representadas pelos comandos SQL abaixo.
I - alter table socios add column anos int NOT NULL default 0;
II - alter table socios add check (categoria in ('contribuinte', 'ativo', 'atleta', 'dependente'));
III- alter table socios add unique(cpf);
Considerando a execução de cada comando SQL acima como uma transação independente, quais comandos executam sem erro?
1 - MSILVA cria uma tabela de nome FUNCIONARIOS usando o comando CREATE TABLE.
2 - MSILVA emite o comando GRANT SELECT, INSERT, DELETE ON FUNCIONARIOS TO JSOUZA WITH GRANT OPTION;
3 - JSOUZA emite o comando GRANT SELECT, INSERT ON FUNCIONARIOS TO LCRUZ;
4 - MSILVA emite o comando REVOKE DELETE, INSERT ON FUNCIONARIOS FROM JSOUZA;
Considere cada situação abaixo, assinalando V (verdadeiro) se o usuário tem o privilégio de realizar o comando especificado, ou F (falso) se não tem esse privilégio.
( ) O usuário LCRUZ pode inserir uma tupla na tabela FUNCIONARIOS.
( ) O usuário JSOUZA pode remover uma tupla da tabela FUNCIONARIOS.
( ) O usuário JSOUZA pode conceder ao usuário TASSIS o privilégio de consultar a tabela FUNCIONARIOS.
A sequência correta de preenchimento dos parênteses, de cima para baixo, é