Para a resolução da questão, considere a seguinte instrução DDL para a criação
da tabela PRODUTOS a seguir:
CREATE TABLE `produtos`(
`prod_cod` INTEGER(11) NOT NULL,
`prod_desc` VARCHAR(80) DEFAULT NULL,
`prod_preco` DECIMAL(6,2) DEFAULT NULL,
`prod_qtd` INTEGER(11) DEFAULT NULL,
`prod_data_ultimaentrada` DATE DEFAULT NULL,
`cat_cod` INTEGER(11) DEFAULT NULL,
PRIMARY KEY (`prod_cod`)
);
Assinale a alternativa que apresenta uma consulta SQL no SGBD MYSQL que retorne apenas
os produtos que possuem em sua descrição (prod_desc) como segunda letra o caractere
‘A’ e que seu valor (prod_preco) seja MAIOR que a média dos preços de todos os produtos
cadastrados.
Para a resolução da questão, considere a seguinte instrução DDL para a criação
da tabela PRODUTOS a seguir:
CREATE TABLE `produtos`(
`prod_cod` INTEGER(11) NOT NULL,
`prod_desc` VARCHAR(80) DEFAULT NULL,
`prod_preco` DECIMAL(6,2) DEFAULT NULL,
`prod_qtd` INTEGER(11) DEFAULT NULL,
`prod_data_ultimaentrada` DATE DEFAULT NULL,
`cat_cod` INTEGER(11) DEFAULT NULL,
PRIMARY KEY (`prod_cod`)
);
Considerando o SGBD MYSQL versão 5.0, para alterar o nome do atributo "prod_qtd" para
"prod_quantidade" deve ser utilizada qual das expressões SQL a seguir?
Para a resolução da questão, considere a seguinte instrução DDL para a criação
da tabela PRODUTOS a seguir:
CREATE TABLE `produtos`(
`prod_cod` INTEGER(11) NOT NULL,
`prod_desc` VARCHAR(80) DEFAULT NULL,
`prod_preco` DECIMAL(6,2) DEFAULT NULL,
`prod_qtd` INTEGER(11) DEFAULT NULL,
`prod_data_ultimaentrada` DATE DEFAULT NULL,
`cat_cod` INTEGER(11) DEFAULT NULL,
PRIMARY KEY (`prod_cod`)
);
Assinale a alternativa que apresenta uma instrução SQL capaz de apresentar a quantidade
de itens (produtos) que tenham o preço (prod_preco) entre 100 e 200 e que façam parte das
categorias (cat_cod) de número 1, 3 ou 5.
Ao se trabalhar com Triggers, tem-se à disposição dois “pseudo registros” (:OLD e :NEW),
que são utilizados para realizar as mais diversas comparações entre os atributos. O Banco
de Dados (MYSQL) impõe restrição para seu uso conforme o tipo de Evento. No evento
INSERT está disponível
Tendo em vista a grande importância da realização de cópias de segurança de um Banco de
Dados, assinale a alternativa que apresenta a linha de comando necessária para realizar um
backup (dump) local de um único banco de dados no SGBD PostgreSQL versão 9.4.
Obs. Considere que o usuário está acessando o "prompt de comando" compatível com seu
Sistema Operacional, estando no diretório correto, com as permissões necessárias para
executar o comando.
Considerando o modelo E-R (Entidade Relacionamento), cardinalidades de mapeamento são a expressão do número de entidades ao qual outra entidade pode ser associada por um conjunto de relacionamento. Assinale a alternativa que apresenta uma cardinalidade de mapeamento válida.
Para a resolução da questão, considere a os dados contidos na imagem que
representa a "tabela" produtos a seguir:
Considerando o SGBD PostgreSQL versão 9.4, analise o seguinte bloco SQL e assinale a
alternativa que apresenta a quantidade de tuplas que serão "retornadas" após executar a
consulta. SELECT * FROM produtos WHERE prod_nome LIKE '%L%' AND quantidade NOT IN (1000,100,20) AND LENGTH(prod_nome) > 20 AND quantidade < 3^3;
Em uma consulta SQL, podem existir
diversas cláusulas sendo que nem todas
exigem utilização obrigatória. Assinale
a alternativa que apresenta as cláusulas
em sua ORDEM de especificação correta.
Em SQL, para remover uma tabela com nome "FUNCIONARIOS" mesmo que ela possuir
qualquer restrição como views e outros elementos que a referenciam, deve ser utilizado qual
comando?