Carregando...
Ir para o conteúdo principal

Questões de concursos

Confira várias questões de diferentes concursos públicos e responda as perguntas para testar o seu conhecimento.


Minhas questões:

Questões com:

Excluir questões:


Carregando...
Carregando...
Carregando...

Carregando...

Exibindo 1 a 2 de 2 questões.

Salvar em Meus Filtros
Imprimir página - Exibindo 1 a 2
Questões por página:
Q782453

Observe abaixo o esquema descrito em SQL (padrão SQL2 ou superior), e o conjunto de instâncias fornecidas.

create table ESPECIALIDADES
(code integer not null primary key,
nome varchar(60) not null);

Create table MEDICOS
(codm char(5) not null primary key,
nome varchar(100) not null,
code integer,
salario numeric(8,2) not null,
foreign key (code) references ESPECIALIDADES on delete set null);

Create table CONSULTAS
(codm char(5) not null,
dataHora timestamp not null,
paciente char(5) not null,
primary key (codm, dataHora),
foreign key (codm) references MEDICOS);

 

 

Considerando o esquema e o conjunto de instâncias acima, analise os comandos abaixo em SQL (mesmo padrão).

I - Delete from especialidades where nome = 'Cirurgia';
II - Delete from especialidades where nome = 'Neurologia';
III - Delete from medicos where code in (select distinct code from especialidades where nome = 'Cardiologia');
IV - Update especialidades set code = 800 where nome = 'Oftalmologia';

Assinale a alternativa que contém os comandos que irão executar com sucesso e, portanto, serão confirmados na base de dados (Commit).

Carregando...
Q782452

Considere as tabelas EMPREGADOS, PROJETOS, e PARTICIPACOES definidas abaixo usando SQL (padrão SQL2 ou superior), que representam a participação de empregados em projetos de uma empresa.

create table EMPREGADOS
(code integer not null,
nomee varchar(60) not null,
pais char(2) not null,
gerente integer,
primary key(code),
foreign key (gerente) references EMPREGADOS);

create table PROJETOS
(codp integer not null,
nomep varchar(60) not null,
pais char(2) not null,
orcamento numeric(15,2) not null,
gerente integer not null,
primary key(codp),
foreign key(gerente) references EMPREGADOS);

create table PARTICIPACOES
(codp integer not null,
code integer not null,
horas integer not null,
funcao varchar(30) not null,
primary key(codp, code),
foreign key (code) references EMPREGADOS,
foreign key(codp) references PROJETOS);

Observe a consulta em SQL abaixo, no mesmo padrão.

SELECT *
FROM projetos natural join participacoes natural join empregados
WHERE orcamento > 10000;

Quantos atributos têm a tabela resultado?

Carregando...
GABARITO:

  • 1) D
  • 2) A
© Aprova Concursos - Al. Dr. Carlos de Carvalho, 1482 - Curitiba, PR - 0800 727 6282