361 Q138981
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens subsequentes, relativos a banco de dados.

A linguagem padrão de consulta SQL (structured query language) utiliza uma combinação de construtores em álgebra e cálculo relacional.

362 Q138980
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a técnicas de análise de desempenho e otimização de consultas SQL, julgue os itens seguintes.

Define-se a view como uma tabela virtual composta por linhas e colunas de dados vindos de tabelas relacionadas em uma consulta SQL que a define. Ao se criar uma view, pode-se filtrar o conteúdo de uma tabela a ser exibida, protegendo certas colunas e, assim, simplificando o código na programação.

363 Q138978
Ciência da Computação
Ano: 2013
Banca: Instituto Brasileiro de Educação e Gestão (IBEG)

O SQL (Structured Query Language) é uma linguagem de pesquisa declarativa, seu uso mais comum é na criação e manipulação de bancos de dados relacionais. Acerca dos conhecimentos sobre SQL, analise as afirmativas a seguir.

I - Para realização de consultas em uma tabela qualquer são utilizadas as cláusulas, SELECT e FROM, obrigatoriamente e WHERE de maneira opcional.

II - CREATE, DROP e ALTER são exemplos de comandos DDL.

III - Para utilizar consultas sumarizadas é necessário que o campo seja definido como AUTO INCREMENT.

IV - Na junção de dados de várias tabelas utiliza-se o JOIN, que pode ser declaratório ou somente pela comparação das chaves.

Estão corretas as afirmativas:

364 Q138977
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens abaixo, com relação à otimização de consultas e códigos SQL.

Considere um banco montado, operacional e em produção de gerenciamento de dados de alunos e matrículas. Nessa situação, o trecho de código SQL FROM Matriculas, Alunos WHERE Matriculas.Ano = 2010 AND Matriculas.CodAluno = Alunos.CodAlunos percorrerá menos registros no banco que o trecho de código a seguir. FROM Alunos, Matriculas WHERE Aluno.CodAluno = Matriculas.CodAluno AND Matriculas.Ano = 2010

365 Q138975
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens abaixo, com relação à otimização de consultas e códigos SQL.

Se houver a necessidade de utilizar tabelas diferentes em uma consulta SQL, o código SELECT Nome, Dados FROM Tab1, Tab2 WHERE IdNomeTab1 = IdNomeTab2 executará essa tarefa com melhor desempenho no banco de dados que o código abaixo. SELECT Tab1.Nome, Tab2.Dados WHERE Tab1.IdNomeTab1 = Tab2.IdNomeTab2

366 Q138973
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens abaixo, com relação à otimização de consultas e códigos SQL.

Indexar todos os campos de uma tabela extensa não é recomendado, uma vez que esta operação pode dobrar o tamanho do banco de dados.

367 Q138929
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

Uma instrução SQL correta para criar a tabela NOTAFISCAL apresentada no modelo é:

368 Q138927
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

369 Q138926
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

Para a impressão do seguinte resultado:

Vitória Time 2

Empate

Empate

a query que poderá ser utilizada é

370 Q138923
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

Analise a impressão do resultado de uma query SQL efetuada após a execução dos comandos descritos (note que no exemplo as colunas estão separadas pelo símbolo | barra vertical).

campinas | guarani | 0 | 2 | santos fc

santos | santos fc | 1 | 1 | palmeiras

campinas | guarani | 0 | 0 | palmeiras

A query SQL capaz de produzir este resultado é