1151 Q972574
Banco de Dados DER - Diagrama de Entidade e Relacionamento
Ano: 2022
Banca: FUNDATEC

Considere o diagrama Entidade-Relacionamento (ER) da Figura 1 abaixo, construído no software brModelo versão 3.31:


Imagem associada para resolução da questão


Agora, considere as implementações abaixo:


Implementação 1:

Entidade_1 (cod1, nome, cod2, tipo)

           cod2 referencia Entidade_2

Entidade_2 (cod2, nome)

...
1152 Q972573
Banco de Dados Banco de Dados Relacionais
Ano: 2022
Banca: FUNDATEC
A partir da análise dos dados disponíveis, qual seria a chave mais apropriada para ser utilizada?
1153 Q972572
Banco de Dados MySQL SQL
Ano: 2022
Banca: UFU-MG

Considere uma tabela denominada alunos em um SGBD (Sistema Gerenciador de Banco de Dados) MySQL com a seguinte estrutura:


        id_aluno: inteiro, chave primária, autoincremento;

        nome_aluno: string;

        disciplina: string;

        nota: inteiro.


Assinale a alternativa que representa a consulta SQL (Structured Query Language) que retorna o nome da disciplina, a média das notas dos alunos e a quantidade de alunos para cada disciplina.

1154 Q972554
Banco de Dados SQL
Ano: 2022
Banca: FUNDATEC

Tabela 1 – Conteúdo da tabela tb_comandos_sql



Para responder à questão, utilize a Tabela 1, que mostra o resultado da execução do comando SQL “SELECT * FROM tb_comandos_sql” em um banco de dados relacional que implementa ANSI SQL-92.



Caso o campo “tipo” fosse preenchido corretamente com os valores DML, DDL, DCL, DTL e DQL, para Linguagem de Manipulação de Dados (DML), Linguagem de Definição de Dados (DDL), Linguagem de Controle de Dados (DCL), Linguagem de Transação de Dados (DTL) e Consulta de Dados (DQL), ...

1155 Q972553
Banco de Dados SQL
Ano: 2022
Banca: FUNDATEC

Para responder à questão, utilize a Tabela 1, que mostra o resultado da execução do comando SQL “SELECT * FROM tb_comandos_sql” em um banco de dados relacional que implementa ANSI SQL-92.



Considere o seguinte comando SQL:


SELECT SUM(id-6)

FROM tb_comandos_sql

WHERE nome LIKE '%ATE' 


Que alternativa corresponde ao resultado esperado após a execução do comando SQL acima? 

1156 Q972552
Banco de Dados SQL
Ano: 2022
Banca: FUNDATEC
A linguagem SQL oferece as cláusulas WHERE e HAVING, que podem ser utilizadas com o comando SELECT. A respeito dessas cláusulas, relacione a Coluna 1 à Coluna 2, associando as cláusulas às suas características adequadas.
Coluna 1 1. WHERE. 2. HAVING.
Coluna 2 ( ) Aplica restrição sobre conjuntos de tuplas. ( ) Suporta o uso de funções de agregação na condição. ( ) Pode ser usada em outros comandos DML. ( ) Pode ser usada antes de uma eventual cláusula GROUP BY.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
1157 Q972551
Banco de Dados SQL
Ano: 2022
Banca: FUNDATEC
Considere um banco de dados relacional compatível com o padrão ANSI SQL-92 contendo as Tabelas 2 e 3, apresentadas abaixo:
Imagem associada para resolução da questão                                            Imagem associada para resolução da questão
Nesse banco de dados, foi executado o seguinte comando SQL:
Imagem associada para resolução da questão

Qual o resultado esperado após a execução desse comando?
1158 Q972550
Banco de Dados SQL
Ano: 2022
Banca: FUNDATEC
Suponha um banco de dados relacional compatível com o padrão ANSI SQL-92 contendo uma tabela vazia chamada “tb_valores”, onde são executados os dois comandos SQL abaixo:
COMANDO 1: select * from tb_valores where 1=2 COMANDO 2: select * from tb_valores where 1=1
Analise as assertivas abaixo e assinale a alternativa correta.
I. COMANDO 1 retorna NULL. II. COMANDO 2 retorna NULL. III. As saídas de ambos os comandos são idênticas. IV. Somente o COMANDO 2 retorna tuplas.
1159 Q972546
Banco de Dados Banco de Dados Relacionais
Ano: 2022
Banca: CESPE / CEBRASPE

Julgue o item a seguir, a respeito de otimização.


O índice secundário é empregado quando se utiliza um campo de indexação que não seja a chave primária da tabela.  

1160 Q972545
Banco de Dados SQL
Ano: 2022
Banca: CESPE / CEBRASPE

Imagem associada para resolução da questão


Considerando as tabela1 e tabela2 apresentadas, julgue o item que se segue, referentes a banco de dados.


Considere que o comando a seguir seja executado sem erro.

select campo from tabela2

where exists

(select campo from tabela1)

Nesse caso, o resultado será a tabela seguinte.  


...