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

No que se refere ao conceito de banco de dados relacional, julgue os itens seguintes.

Na linguagem de consulta estruturada (SQL), é correto utilizar o comando TRUNCATE TABLE, com a finalidade de excluir todos os dados de uma tabela.

Ciência da Computação
Ano: 2013
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)

O comando SQL para inserir todos os registros da tabela T1, na tabela T2, é:

Ciência da Computação
Ano: 2013
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)

Considere a seguinte consulta SQL:

SELECT XXX A

FROM TAB

Para que não haja repetições nos valores obtidos como resposta para o atributo A, XXX deve ser substituído por:

Ciência da Computação
Ano: 2013
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)

Ciência da Computação
Ano: 2013
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)

O formato simplificado do comando SQL para criar visões em um banco de dados é:

Ciência da Computação
Ano: 2013
Banca: Fundação Getúlio Vargas (FGV)

Observe o comando SQL a seguir:

SELECT nome, sobrenome, PIS, anos_de_servico FROM Empregados

A cláusula que deve ser adicionada ao comando acima para ordenar os registros por anos de serviço, com os empregados que estão há mais tempo na empresa aparecendo primeiro na listagem, é

Ciência da Computação
Ano: 2013
Banca: Fundação Getúlio Vargas (FGV)

Você administra um banco de dados de cotações usadas pelos vendedores de sua empresa. A empresa recentemente aprovou um aumento de preço de 10% para todos os produtos. Você precisa alterar os preços em sua base de dados de cotações para refletir este aumento. Em referência a este cenário, indique o tipo de consulta (query) SQL que deve ser usado.

Ciência da Computação
Ano: 2013
Banca: Fundação CESGRANRIO (CESGRANRIO)

O modelo relacional a seguir representa um banco de dados simplificado de uma empresa de comércio. As chaves estão sublinhadas.

CLIENTE(NomeC, EnderecoC)

PRODUTO(NomeP)

FORNECEDOR(NomeF)

PRODUZ(NomeF,NomeP,Preco)

PEDIDO(NomeC,NomeF,NomeP,Quantidade)

Se o dono da empresa deseja saber quais clientes nunca pediram um produto do fornecedor cujo nome é "Barateira", que consulta SQL deve fazer?

Ciência da Computação
Ano: 2013
Banca: FUNDATEC Processos Seletivos (FUNDATEC)

Sabe-se que o usuário do BD Oracle 11g, identificado por "fundatec", executou uma declaração, nesse banco de dados, permitindo que outro usuário, identificado por "gramado" pudesse, apenas, listar todo o conteúdo da tabela "Empregado", o que ocorreu com sucesso. Nesse caso, para cancelar tal permissão, basta o usuário "fundatec" executar, no BD Oracle 11g, a seguinte declaração em SQL:

10 Q137201
Ciência da Computação
Ano: 2013
Banca: FUNDATEC Processos Seletivos (FUNDATEC)

omando-se como base a Figura 4, assim como as informações constantes no texto introdutório dessa questão, pretende-se recuperar, do Banco de Dados Oracle 11g, o código e o nome dos empregados que tenham as seguintes características: (1) o cargo seja "caixa" ou "auxiliar"; (2) trabalham em departamentos localizados nas cidades de "Gramado" ou "Esteio"; (3) o seu salário seja igual ou maior a "R$ 100,00" e igual ou menor que "R$ 1.600,00"; (4) tenham, em seu nome, as letras "ui", juntas e sem espaço, em qualquer posição; e (5) o resultado da consulta deverá estar ordenado pelo nome dos empregados em ordem decrescente. Portanto, assinale...