Logo
QuestõesDisciplinasBancasDashboardSimuladosCadernoRaio-XBlog
Logo Questionei

Links Úteis

  • Início
  • Questões
  • Disciplinas
  • Simulados

Legal

  • Termos de Uso
  • Termos de Adesão
  • Política de Privacidade

Disciplinas

  • Matemática
  • Informática
  • Português
  • Raciocínio Lógico
  • Direito Administrativo

Bancas

  • FGV
  • CESPE
  • VUNESP
  • FCC
  • CESGRANRIO

© 2026 Questionei. Todos os direitos reservados.

Feito com ❤️ para educação

/
/
/
/
/
/
  1. Início/
  2. Questões/
  3. Banco de Dados/
  4. Questão 457941200351088

Ao se criar uma estrutura de banco de dados complexa, envolvendo mu...

📅 2014🏢 FCC🎯 AL-PE📚 Banco de Dados
#Structured Query Language

Esta questão foi aplicada no ano de 2014 pela banca FCC no concurso para AL-PE. A questão aborda conhecimentos da disciplina de Banco de Dados, especificamente sobre Structured Query Language.

Esta é uma questão de múltipla escolha com 5 alternativas. Teste seus conhecimentos e selecione a resposta correta.

1

457941200351088
Ano: 2014Banca: FCCOrganização: AL-PEDisciplina: Banco de DadosTemas: Structured Query Language
Texto associado
Em um banco de dados há duas tabelas, departamento e funcionario, cujos campos são:

Departamento:

DepNo - int - primary key - not null

DNome - varchar(50) - not null

DLocal - varchar(40)

Funcionario:

FunNo - int - primary key - not null

DepNo - int - foreign key - not null

FNome - varchar(50) - not null

FCargo - varchar(40)

FSal - double

Ambas as tabelas possuem muitos registros cadastrados, que não incluem valores nulos. Considere as instruções SQL a seguir:

I. select funcionario.FunNo, funcionario.FNome, departamento.DNome from funcionario INNER JOIN departamento ON funcionario.DepNo = departamento.DepNo;

II. select funcionario.FunNo, funcionario.FNome, departamento.DNome from funcionario, departamento where funcionario.DepNo = departamento.DepNo;

III. select f.FunNo, f.FNome, d.DNome from (select departamento.DepNo, departamento.DNome from departamento) as d, funcionario as f where d.DepNo = f.DepNo;

IV. select DISTINCT f.FunNo, f.FNome, d.DNome from funcionario f, departamento d;
Ao se criar uma estrutura de banco de dados complexa, envolvendo muitas tabelas com restrições de chave estrangeira, visões, gatilhos, funções, etc., cria-se, implicitamente, uma rede de dependências entre os objetos. Para garantir a integridade de toda a estrutura do banco de dados, muitos SGBDs não permitem remover um objeto quando há objetos que dependem do mesmo. Por exemplo, tentar remover a tabela departamento, onde a tabela funcionario depende dela, produz uma mensagem de erro semelhante a esta:

DROP TABLE departamento;

ERRO: não foi possível remover a tabela departamento porque outros objetos dependem dela.

Se não tiver importância remover todos os objetos dependentes, então poderá ser executado o comando DROP TABLE com uma cláusula que faz com que todos os objetos dependentes sejam removidos. A cláusula citada é a
Gabarito comentado
Anotações
Marcar para revisão

Acelere sua aprovação com o Premium

  • Gabaritos comentados ilimitados
  • Caderno de erros inteligente
  • Raio-X da banca
Conhecer Premium

Questões relacionadas para praticar

Questão 457941200436762Banco de Dados

When a developer team build an application with Oracle Form Builder, they work with individual application components called modules. The form module ...

#PL/SQL#Banco de Dados Oracle
Questão 457941200461226Banco de Dados

Cada funcionário da folha de pagamento pode ter dependentes (nenhum, um ou muitos). Quando existem, os dependentes são identificados numericamente a p...

#Sistemas de Gerenciamento de Banco de Dados Relacionais
Questão 457941201690170Banco de Dados

ETL e Pivot são conceitos associados a

#ETL (Extração, Transformação e Carga)
Questão 457941201900165Banco de Dados

Os dois tipos de bloqueios utilizados em transações de um banco de dados relacional são o compartilhado e o exclusivo. Considerando um objeto de dados...

#Sistemas de Gerenciamento de Banco de Dados Relacionais
Questão 457941201903983Banco de Dados

As questões de números 66 a 68 referem-se a Banco de Dados.

#Modelo Relacional de Dados
Questão 457941202032993Banco de Dados

Sobre a definição de nomes na criação de um ambiente WebLogic é correto afirmar:

#Banco de Dados Oracle

Continue estudando

Mais questões de Banco de DadosQuestões sobre Structured Query LanguageQuestões do FCC