Mathesis Concursos Baixar grátis
2021 FGV Bancos de Dados Médio

CGU 2021 · Auditor Federal de Finanças e Controle — questão 60

Joana trabalha com extração e consolidação de dados e precisa ter acesso aos metadados de um banco de dados SQL Server para compreender melhor o modelo e as estruturas utilizadas. Para começar, Joana resolveu criar uma consulta SQL que produza uma lista das tabelas, com as respectivas colunas com seus tipos de dados e outras propriedades. O comando que Joana deve usar é:

  1. A select s1.name tabela, s2.name coluna, s3.name tipo, s2.iscomputed, s2.isnullable from sysobjects s1, syscolumns s2, systypes s3 where s1.xtype='T' and s1.xid=s2.xid and s2.xtype=s3.xtype and s2.xusertype=s3.xusertype order by s1.name, s2.name
  2. B select s1.name tabela, s2.name coluna, s3.name tipo, s2.iscomputed, s2.isnullable from systables s1, syscolumns s2, systypes s3 where s1.xcode=s2.xcode and s2.xtype=s3.xtype and s2.xusertype=s3.xusertype order by s1.name, s2.name
  3. C select s1.name tabela, s2.name coluna, s3.name tipo, s3.iscomputed, s3.isnullable from systables s1, syscolumns s2, systypes s3 where s1.tableid=s2.tableid and s2.xtype=s3.xtype and s2.xusertype=s3.xusertype order by s1.name, s2.name
  4. D select s1.name tabela, s2.name coluna, s3.name tipo, s2.iscomputed, s2.isnullable from sysobjects s1, syscolumns s2, systypes s3 where s1.xtype='U' and s1.id=s2.id and s2.xtype=s3.xtype and s2.xusertype=s3.xusertype order by s1.name, s2.name
  5. E select s1.name tabela, s2.name coluna, s3.name tipo, s2.iscomputed, s2.isnullable from systables s1, syscolumns s2, sysobjects s3 where s1.xid=s2.xid and s2.xtype=s3.xtype and s2.xusertype=s3.xusertype order by s1.name, s2.name ATENÇÃO! Para resolver as duas próximas questões, considere as tabelas cliente e visita, conforme as instâncias exibidas a seguir. cliente visita codigo codigo data 310 310 2022/03/01 312 312 2022/03/01 314 312 2022/03/10 316 310 2022/03/11 314 2022/03/11 312 2022/03/11 312 2022/03/11 314 2022/04/05 312 2022/04/07

Gabarito oficial

Alternativa D

select s1.name tabela, s2.name coluna, s3.name tipo, s2.iscomputed, s2.isnullable from sysobjects s1, syscolumns s2, systypes s3 where s1.xtype='U' and s1.id=s2.id and s2.xtype=s3.xtype and s2.xusertype=s3.xusertype order by s1.name, s2.name

Por que a resposta é alternativa d?

No app, esta questão vem com a explicação completa: o dispositivo ou o conceito cobrado, por que o gabarito é alternativa d e onde está a pegadinha da FGV. São 306 explicações só em CGU, e 9.512 questões nos onze concursos do app.

Disponível noGoogle Play Em breve naApp Store

4 de 8 em Bancos de Dados · Controladoria-Geral da União