Foram encontradas 24.514 questões.
Considerando o diagrama de classes a seguir e, sabendo que a classe ClienteDAO precisa de uma instância da classe SQLiteOpenHelper, responda à questão.

Assinale a alternativa que melhor discursa sobre algumas características do diagrama.
Provas
Levando em consideração o modelo de dados a seguir, responda à questão.

O código a seguir pretende apresentar a disciplina que teve a maior média das notas. Para alcançar este objetivo, indique qual das alternativas melhor completa o código.
1. select
2. disciplinas.nome, avg(notas.valor) as media
3. from disciplinas
4. inner join notas on notas.disciplina_id = disciplinas.id
Provas
Levando em consideração o modelo de dados a seguir, responda à questão.

O código a seguir pretende apresentar o nome dos alunos que tenham tirado alguma nota maior ou igual a 7, sem repetições. Neste sentido, assinale a alternativa que melhor completa o código para que o objetivo seja alcançado.
1. select
2. alunos.nome, MAX(notas.valor)
3. from alunos
4. inner join notas on alunos.id = notas.aluno_id
Provas

Cada uma das próximas assertivas se refere à transição do modelo precedente para o modelo relacional.
I No modelo resultante, a relação #1 deverá ser transformada em três tabelas associativas que liguem EMPREGADO a cada uma de suas especializações.
II No modelo resultante, a relação #2 indica que, na transformação, deverá haver uma fusão entre as entidades EMPREGADO e DEPARTAMENTO, pois cardinalidades (1,1) devem ser normalizadas dessa forma.
III No modelo resultante, é opcional a criação de uma tabela para suprir a regra de cardinalidade da relação #3, pois PARTICIPAÇÃO não possui chave própria.
A respeito dessas assertivas, julgue o item a seguir.
A assertiva I está correta, pois modelos relacionais não possuem herança.
Provas

Cada uma das próximas assertivas se refere à transição do modelo precedente para o modelo relacional.
I No modelo resultante, a relação #1 deverá ser transformada em três tabelas associativas que liguem EMPREGADO a cada uma de suas especializações.
II No modelo resultante, a relação #2 indica que, na transformação, deverá haver uma fusão entre as entidades EMPREGADO e DEPARTAMENTO, pois cardinalidades (1,1) devem ser normalizadas dessa forma.
III No modelo resultante, é opcional a criação de uma tabela para suprir a regra de cardinalidade da relação #3, pois PARTICIPAÇÃO não possui chave própria.
A respeito dessas assertivas, julgue o item a seguir.
A assertiva II é errada e a III é correta, pois, em ambos os casos, aplica-se a regra de normalização da primeira forma normal (1.ª FN).
Provas
- Banco de Dados RelacionalFundamentos de Banco de Dados Relacionais
- Banco de Dados RelacionalCardinalidade de Relacionamentos
- Modelagem de DadosModelo Entidade-Relacionamento
Considerando os conceitos de bancos de dados relacionais, analise as assertivas abaixo:
I - Um-para-um, um-para-muitos e muitos-para-muitos são tipos de conectividade entre entidades no modelo de entidade-relacionamento (ER).
II - Para que uma tabela esteja na Segunda Forma Normal (2FN) é necessário que ela esteja na Primeira Forma Normal (1FN).
III - Tabelas de dados relacionais possuem diversas propriedades. Uma dessas propriedades define que a ordem da disposição das linhas é altamente relevante para identificar uma linha como única e localizá-la dentro de uma tabela.
IV - Em uma tabela de dados relacional, o valor da chave primária pode ser repetido, porém não pode ser nulo.
Estão CORRETAS as assertivas:
Provas
O comando select pode incluir até seis cláusulas devendo a instrução seguir uma ordem predeterminada; são obrigatórias apenas as duas primeiras cláusulas – select e from.
“Conceitualmente, a execução de cada segue a seguinte ordem: 1. A cláusula é testada, produzindo, com isso, junção e/ou seleção de linhas. 2. É feito o agrupamento das linhas resultantes usando-se os valores das colunas do . 3. São escolhidos apenas os grupos que satisfazem a cláusula , que é sempre aplicada a cada grupo como um todo e não individualmente às suas linhas. 4. As linhas assim resultantes são organizadas pelas colunas indicadas no . 5. É feita a projeção na lista de colunas do , eventualmente com cálculo de funções de agregação que são aplicadas a todas as linhas resultantes de cada grupo.”
Assinale a alternativa que completa correta e sequencialmente a afirmativa anterior.
Provas
A partir do Oracle Database 8 foram introduzidos dois novos tipos de banco de dados conhecidos como coleções, permitindo, assim, o armazenamento de conjuntos de elementos. A partir do Oracle Database 9i, esses recursos foram ampliados, incluindo coleções de vários níveis e incorporando uma coleção dentro de outra. O Oracle Databse 10g ampliou ainda mais as coleções, a fim de incluir arrays associados, dentre outros. Considerando os métodos de coleção em PL/SQL, assinale a alternativa correta.
Provas
Para realizar o backup de uma tabela no MySQL, utilizando o mysqldump, é possível usar algumas opções (parâmetros) que irão passar como argumentos, os objetos que serão exportados no backup. Uma das sintaxes pode ser:
<prompt> mysqldump [opções] <banco> <tabela> [ ... ] <arquivo.sql>.
O significado correto da opção/parâmetro [--opt] é:
Provas
No MySQL, alguns comandos importantes do SQL podem ser utilizados a fim de otimizar operações em resultados, como por exemplo soma de valores, cálculo de média, dentre outras operações. Um dos parâmetros pode ser empregado para calcular a média de salário de cargos que estejam registrados em uma tabela X, no lugar da expressão SQL de média, AVG, automatizando, assim, a consulta através desse parâmetro. Trata-se de:
Provas
Caderno Container