Questões de Concurso

Foram encontradas 13.789 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q3658553 Banco de Dados

Considere o modelo relacional abaixo e responda a questão.


Qual o comando SQL que retorna o nome do aluno, status e a quantidade de registros em cada status. 
Alternativas
Q3658552 Banco de Dados

Considere o modelo relacional abaixo e responda a questão.


Qual o comando SQL para alterar o status da matrícula para AP nos registros que a nota é maior ou igual a 7 e a frequência é maior ou igual a 75? 
Alternativas
Q3658551 Banco de Dados

Considere o modelo relacional abaixo e responda a questão.


Qual o comando SQL para criação da tabela matricula com seus respectivos campos, restrições, chave primária e chaves estrangeiras? 
Alternativas
Q3658550 Banco de Dados

A solução para evitar a redundância não controlada de informações é o compartiihamento de dados. Dessa forma, cada informação é armazenada uma única vez, sendo acessada pelos vários sistemas que dela necessitam. Ao conjunto de arquivos integrados que atendem a um conjunto de sistemas dá-se o nome de _____________________. No entanto, para manter grandes repositórios compartilhados de dados que incorporam as funções de definição, recuperação e alteração de dados são usados _______________.


Adaptado de Carlos A. Heuser. Projeto de Banco de Dados, 6. Edigao, Sao Paulo: Bookman, 2009.


Os conceitos que preenchem respectivamente as lacunas são   

Alternativas
Q3658549 Banco de Dados

O modelo de banco de dados relacional foi introduzido inicialmente em 1970 por Ted Codd, da IBM Research. Logo esse modelo atraiu atenção imediata devido a sua simplicidade e base matemática. As primeiras implementações comerciais se tornaram disponíveis na década de 1980. Desde então, o modelo relacional é a abordagem mais difundida nos SGBDs comerciais, tais como: Oracle, Sql Server e vários sistemas de código aberto como MySQL e PostgreSQL.  


Adaptado de Ramez Elmasri e Shamkant B. Navathe. Sistemas de Banco de Dados, 6. Edição, São Paulo: Pearson Addison Wesley, 2011. 


Em relação ao modelo de banco de dados relacional, avalie as seguintes afirmações:


I. O modelo relacional representa o banco de dados como uma coleção de relações. Informalmente, cada relação é semelhante a uma tabela.


Il. A restrição de integridade referencial define que os valores dos campos que aparecem em uma chave estrangeira devem aparecer na chave primária da tabela referenciada.


III. Uma chave primária é uma coluna ou uma combinação de colunas cujos valores distinguem uma linha ou tupla das demais dentro de uma tabela. Em uma tabela é possível ter mais de uma chave primária simultaneamente.


IV. A chave alternativa tem o conceito semelhante a de uma chave primária, já que distinguem uma linha ou tupla dentro de uma tabela. Dessa forma, uma chave alternativa pode ser referenciada por uma chave estrangeira. 


Assinale a alternativa que apresenta APENAS as afirmações corretas.

Alternativas
Q3653977 Banco de Dados

Observe o SQL de criação da tabela empresa:



Imagem associada para resolução da questão



E observe o SQL de criação da tabela produto:



Imagem associada para resolução da questão

Imagem associada para resolução da questão



Selecione a alternativa que apresenta o SQL resultante contendo as empresas sem produtos cadastrados no banco de dados.

Alternativas
Q3653976 Banco de Dados
Como, Analista de Desenvolvimento de Sistemas, você identificou que o CPF de um colaborador com ID = 3131, foi cadastrado incorretamente na base de dados corporativa (SQL Server 2008 R2). Considerando as boas práticas de manipulação de dados, qual comando SQL deve ser utilizado para corrigir essa informação diretamente na tabela, mantendo os demais registros inalterados?
Alternativas
Q3653974 Banco de Dados

Utilizando o Microsoft Power BI Desktop versão 2.146.1254.0 e o Excel do Microsoft Office Profissional Plus 2019 com as seguintes planilhas:



 

No Power BI como serão os relacionamentos entre as Tabelas? Selecione a alternativa CORRETA.
Alternativas
Q3653973 Banco de Dados
Utilizando o Microsoft SQL Server 2008 R2, com a criação dos scripts anteriores. Qual será o resultado após a execução do SQL a seguir?

Imagem associada para resolução da questão

Selecione a alternativa CORRETA.

Alternativas
Q3653972 Banco de Dados
Utilizando o Microsoft SQL Server 2008 R2, com a criação dos scripts anteriores. Qual será o resultado após a execução do SQL abaixo?

SELECT p.Cliente, s.Nome AS Sanduiche, p.Quantidade
FROM Pedidos p
RIGHT JOIN Sanduiches s ON p.IdSanduiche = s.IdSanduiche
ORDER BY s.Nome;

Selecione a alternativa CORRETA.
Alternativas
Q3653971 Banco de Dados

Utilizando o Microsoft SQL Server 2008 R2, com a criação dos scripts: 



 Imagem associada para resolução da questão

 Imagem associada para resolução da questão



Qual será o resultado após a execução do SQL abaixo?



SELECT p.Cliente, s.Nome AS Sanduiche, p.Quantidade


FROM Pedidos p


LEFT JOIN Sanduiches s ON p.IdSanduiche = s.IdSanduiche


ORDER BY p.Cliente;



Selecione a alternativa CORRETA. 

Alternativas
Q3653969 Banco de Dados
Selecione a alternativa que apresenta CORRETAMENTE um comando da categoria TCL (Transaction Control Language):
Alternativas
Q3653968 Banco de Dados
Selecione a alternativa que apresenta CORRETAMENTE um comando da categoria DML (Data Manipulation Language):
Alternativas
Q3653967 Banco de Dados
Selecione a alternativa que apresenta CORRETAMENTE um comando da categoria DDL (Data Definition Language):
Alternativas
Q3649062 Banco de Dados

Observe o estado atual de duas tabelas em um banco de dados de um RH.


Imagem associada para resolução da questão



Um usuário executa a seguinte consulta SQL:


Q38.png (349×49)


Assinale a alternativa correta quanto ao resultado retornado para ‘Maria Lima’.   

Alternativas
Q3649061 Banco de Dados

Um trigger trg_ImpedeAumento foi criado com a seguinte lógica:  



 Imagem associada para resolução da questão



Um usuário executa a statement a seguir: 


Comando SQL:


CREATE Produto SET Preco = Preco * 1.15 WHERE Categoria = ‘Eletrônicos’; 


Assinale a alternativa que descreve corretamente o que ocorrerá.   

Alternativas
Q3649060 Banco de Dados
Um Analista de Sistemas precisa criar uma stored procedure que automatize o processo de um novo funcionário na tabela Funcionario. O procedimento deve receber os parâmetros @nome, @cpf, @data_nascimento e @salario. Se o salário fornecido for menos que R$ 2000,00, a transação deve ser abortada e uma mensagem de erro deve ser retornada. Assinale a alternativa que apresenta a estrutura de programação procedimental mais adequada para essa validação.  
Alternativas
Q3649059 Banco de Dados
O departamento de TI precisa realizar uma consulta para identificar o nome e o salário do funcionário que ganha mais na empresa, sem saber qual é esse valor. Qual das seguintes consultas SQL resolve esse problema de forma mais eficiente? 
Alternativas
Q3649058 Banco de Dados
Um programador precisa criar um script em SQL para um processo de seleção. Ele precisa criar uma tabela chamada SELECAO com as colunas: candidato_id (VARCHAR(15)), nome (VARCHAR(50)) e pontuacao (DECIMAL(5,2)). As colunas candidato_id e nome não podem ser nulas, e a coluna candidato_id deve ser uma chave primária. Assinale a alternativa que apresenta o comando SQL correto para criar a tabela SELECAO.  
Alternativas
Q3649057 Banco de Dados
Um SGDB recebeu um comando DELETE na tabela DEPARTAMENTO para o departamento de ‘Pesquisa’. Se a chave estrangeira Dnr na tabela FUNCIONARIO foi definida com a opção ON DELETE SET NULL, qual seria o resultado da operação de deleção? 
Alternativas
Respostas
941: D
942: A
943: C
944: D
945: A
946: D
947: D
948: C
949: A
950: A
951: B
952: C
953: A
954: C
955: B
956: B
957: D
958: D
959: E
960: C