A exclusão dos registros de uma tabela chamada Estoque que apresenta o atributo numérico chamado Qtd menor que 5 pode ser feita através do comando SQL:
Considere uma tabela em um banco de dados relacional. A tabela apresenta três atributos do tipo texto, sendo CPF o campo chave.
Cliente(CPF, Nome, Endereco)
Considerando-se que homônimos são pessoas que possuem o mesmo nome, mas CPF diferentes, a expressão SQL que resulta na lista dos Clientes que têm homônimos, juntamente com o número de homônimos, é:
HiveQL é uma linguagem de consulta, semelhante ao SQL, para Hive. Uma das suas características interessantes é ter uma extensão que permite distribuir consultas entre reducers em um script do tipo map-reduce.
Se for necessário simultaneamente distribuir as consultas e garantir a ordenação ou o agrupamento das chaves distribuídas, deve-se usar a extensão
Considere que, em um modelo relacional, há duas tabelas bem formadas denominadas Pessoa e Projeto. Os atributos de Pessoa são CPF (PK), nome, endereço e o código do projeto no qual ela trabalha (FK); os atributos de Projeto são código (PK), título e data de início. Considere também que existe uma regra de negócio que determina que, em um projeto, não possam trabalhar mais do que 15 pessoas.
Um gatilho, criado para garantir que essa regra de negócio seja permanentemente observada, deve ser programado para ser executado
Ao implementar um sistema de gerência de fornecedores, o desenvolvedor percebeu que não existia no banco de dados relacional da empresa qualquer representação da entidade PRODUTO que aparecia em seu modelo de dados. Para corrigir essa falha, preparou um comando SQL que alteraria o esquema do banco de dados.
Tal comando SQL deve ser iniciado com
Qual dos comandos SQL-92 abaixo pode ser utilizado por um analista de suporte para incluir na tabela cliente o atributo cpf que é caracter de 11?
Suponha um banco de dados com uma tabela FUNCIONARIO contendo os campos cod_func (chave primária), nome, salario. Para impedir que o valor do campo salario em uma linha sofra modificação, um trigger pode ser criado com o seguinte script SQL (ANSI SQL99).
Se uma consulta PL/SQL no Oracle retornar mais do que uma tupla, então, para receber o retorno da consulta, será necessário usar um
Uma base de dados relativa a vendas efetuadas por uma empresa apresenta as seguintes tabelas:
VENDEDOR(IdVendedor, NomeVendedor)
CLIENTE(NomeCliente, CPFCliente, TelefoneCliente)
PRODUTO(IdItem, NomeItem, ValorItem)
VENDA(IdVenda, DataVenda, IdVendedor, CPFCliente)
ITEMVENDA(IdVenda, SequencialItemVenda, IdItem,QuantidadeItem)
Que comando SQL pode ser dado para, a partir das tabelas acima, ter como resultado duas colunas, a primeira contendo o IdVenda e a segunda o valor total da venda?
Na linguagem SQL, para filtrar registros a serem atualizados em uma tabela pelo comando UPDATE, usa-se a cláusula
A DDL (Data Definition Language) ou linguagem de definição de dados é um conjunto de comandos SQL responsável pela definição das estruturas de dados em um SGBD.
Qual comando faz parte da DDL?
No âmbito da Refatoração de software, analise as afirmativas a seguir.
I - Introduce Parameter Object é uma técnica de refatoração que pode ser aplicada em métodos muito longos.
II - Código duplicado é candidato para aplicação das técnicas Extract Method e Substitute Algorithm.
III - Extract Class é uma técnica de refatoração que pode ser aplicada em classes muito grandes.
Está(ão) correta(s) a(s) afirmativa(s)
Assinale a opção em que são apresentados dois comandos DML.
Um programador recebeu como missão buscar o preço médio mensal do petróleo em uma tabela chamada PRECO_DIARIO e preencher isso em outra tabela chamada PRECO_MENSAL (inicialmente vazia), contendo uma linha para cada média mensal de cada tipo de petróleo.
Suponha que as tabelas sejam descritas como apresentado abaixo.
PRECO_DIARIO(TIPO,DATA,PRECO)
PRECO_MENSAL(TIPO,ANO,MES,PRECO)
Uma forma correta para realizar isso de uma só vez em SQL, na maioria dos SGDBs do mercado, é