Foram encontradas 24.479 questões.
No que concerne às funções de agregação no SQL, analise as afirmações abaixo.
1) Uma função de agregação processa um conjunto de valores contidos em uma única coluna de uma tabela e retorna um único valor como resultado. Sua sintaxe é semelhante àquela encontrada em muitas linguagens de programação. Contudo, o parâmetro informado é sempre a coluna cujos valores desejamos processar.
2) São funções de agregação embutidas: COUNT, SUM, MAX, MIN, AVG, GROUP BY e HAVING.
3) Com exceção de COUNT, as funções de agregação ignoram valores nulos.
4) Ao utilizar a cláusula GROUP BY dividimos os registros que serão agregados em grupos de valores. Essa mudança faz com que tenhamos mais de uma linha como resultado, pois o processamento será realizado uma vez sobre cada um desses grupos.
Estão corretas:
Provas
- Modelagem de DadosDiagrama Entidade-Relacionamento (DER)
- Modelagem de DadosEntidades
- Modelagem de DadosFundamentos de Modelagem de Dados
- Modelagem de DadosModelagem e Mapeamento Entidade-Relacionamento
Acerca do mapeamento modelo E-R para o modelo relacional, analise as proposições abaixo e assinale V para as verdadeiras, ou F para as falsas.
( ) Uma vantagem do mapeamento é que para cada modelo conceitual E-R existe um, e somente um, modelo Relacional.
( ) Entidade regular é mapeada em uma relação (tabela), atributos da entidade mapeado em atributos (colunas) da relação e os atributos identificadores convertidos em chaves primárias.
( ) Para cada tipo de entidade fraca, crie uma relação R e incluir todos os atributos simples da entidade como atributos de R. Incluir atributo de chave primária da entidade proprietária como chave estrangeira de R.
( ) Geram três tipos de relacionamentos: relação entidade com a mesma informação que o tipoentidade original; relação entidade com a chave estrangeira de um outro tipo-entidade; relação relacionamento com as chaves primárias de todos os tipos-entidade relacionados, além dos atributos do tipo- relacionamento.
A sequência correta, de cima para baixo, é:
Provas
Os comandos da SQL podem ser agrupados de acordo com a funcionalidade, como sobre o que agem, o que geram etc. Esses grupos recebem o nome de linguagens e são subconjuntos do SQL. Abaixo, estão descritas características dessas sublinguagens, com exemplos de comandos nelas.
1) É usada para conceder/revogar permissões em bancos de dados e seus conteúdos. São os comandos para controlar a parte de segurança do banco de dados. São comandos nesta sublinguagem: GRANT, REVOKE E DENY.
2) São os comandos de consulta. São comandos nesta sublinguagem: SELECT-FROM, SHOW, HELP.
3) São os comandos que interagem com os objetos do banco. Permitem adicionar/modificar/apagar as estruturas lógicas que contêm os dados ou que permitem aos usuários acessar/manter os dados (bancos de dados, tabelas, chaves, visualizações). É sobre “metadados”. São comandos nesta sublinguagem: CREATE, ALTER e DROP.
4) São os comandos para controle de transações (operações que incluem mais instruções, nenhuma das quais pode ser executada se uma delas falhar). São comandos nesta sublinguagem: START TRANSACTION, COMMIT, SAVEPOINT E ROLLBACK.
5) São os comandos que interagem com os dados dentro das tabelas. Permitem adicionar/modificar/apagar dados em si. São comandos nesta sublinguagem: INSERT-INTO, UPDATE e DELETE.
A sequência correta das siglas como são conhecidas as sublinguagens descritas acima é, respectivamente:
Provas
- Modelagem de DadosFundamentos de Modelagem de Dados
- Modelagem de DadosModelagem e Mapeamento Entidade-Relacionamento
Provas
Provas
- Conceitos e FundamentosConceitos Fundamentais de Banco de Dados
- Banco de Dados RelacionalRegras de Codd
Dr Edgar Frank Cood, o criador do banco de dados relacional, em 1985, preocupado que muitos fornecedores de softwares comercializassem seus produtos como bancos relacionais, embora não atendessem aos padrões mínimos, criou uma lista que serve como modelo de referência sobre o que deve ser um verdadeiro banco de dados relacional.
Das alternativas a seguir, qual NÃO faz parte desta lista?
Provas
- Banco de Dados RelacionalNormalização2FN: Segunda Forma Normal
- Banco de Dados RelacionalNormalização3FN: Terceira Forma Normal
- Banco de Dados RelacionalNormalização4FN: Quarta Forma Normal
- Banco de Dados RelacionalNormalização5FN: Quinta Forma Normal
Provas
Nas questões de 21 a 40, a menos que seja explicitamente informado o contrário, considere que: todos os programas mencionados estejam em configuração-padrão, em português; o mouse esteja configurado para pessoas destras; expressões como clicar, clique simples e clique duplo refiram-se a cliques com o botão esquerdo do mouse; e teclar corresponda à operação de pressionar uma tecla e, rapidamente, liberá-la, acionando-a apenas uma vez. Considere também que não haja restrições de proteção, de funcionamento e de uso em relação aos programas, arquivos, diretórios, recursos e equipamentos mencionados.
Assinale a alternativa que apresenta somente comandos de uma Linguagem de Definição de Dados (em inglês, Data Definition Language – DDL).
Provas
Nas questões de 21 a 40, a menos que seja explicitamente informado o contrário, considere que: todos os programas mencionados estejam em configuração-padrão, em português; o mouse esteja configurado para pessoas destras; expressões como clicar, clique simples e clique duplo refiram-se a cliques com o botão esquerdo do mouse; e teclar corresponda à operação de pressionar uma tecla e, rapidamente, liberá-la, acionando-a apenas uma vez. Considere também que não haja restrições de proteção, de funcionamento e de uso em relação aos programas, arquivos, diretórios, recursos e equipamentos mencionados.
INSERT INTO CLIENTES (CODIGO, NOME, CPF, TELEFONE )
SELECT CODIGO, NOME, CPF, TELEFONE
FROM CLIENTES_ANTIGOS
WHERE FILIAL = 2
…
UPDATE CLIENTES
SET CPF = 1111111111, TELEFONE = 1111111111
WHERE NOME = NULL
…
DELETE FROM CLIENTES
WHERE TELEFONE = 1111111111
Assinale a alternativa correta, considerando a execução das sequências de comandos SQL em um banco de dados relacional apresentadas acima, na ordem em que aparecem, e que a tabela CLIENTES_ANTIGOS possui registros válidos e todos os campos.
Provas
Nas questões de 21 a 40, a menos que seja explicitamente informado o contrário, considere que: todos os programas mencionados estejam em configuração-padrão, em português; o mouse esteja configurado para pessoas destras; expressões como clicar, clique simples e clique duplo refiram-se a cliques com o botão esquerdo do mouse; e teclar corresponda à operação de pressionar uma tecla e, rapidamente, liberá-la, acionando-a apenas uma vez. Considere também que não haja restrições de proteção, de funcionamento e de uso em relação aos programas, arquivos, diretórios, recursos e equipamentos mencionados.
Acerca dos sistemas gerenciadores de bancos de dados SQL Server e MySQL, assinale a alternativa correta.
Provas
Caderno Container