BANCO DE DADOS II


ASSINALE A ALTERNATIVA CORRETA. Observe a instrução SQL a seguir e responda: Qual o resultado será apresentado ?

SELECT RPAD('UNIUBE',20,'#') FROM DUAL

 

 


##############UNIUBE


UNIUBEUNIUBEUNIUBE##


UNIUBE##############


#####U#N#I#U#B#E#####


####################

ASSINALE A ALTERNATIVA CORRETA. Na linguagem SQL a instrução “SELECT departamento FROM funcionarios” pode trazer como resultado linhas duplicadas de departamentos da tabela funcionários, para evitar tal duplicidade como resultado, qual das instruções abaixo deve ser utilizada ?


SELECT departamento FROM funcionarios  WHERE <> departamento


SELECT BETWEEN departamento FROM funcionarios


SELECT departamento FROM funcionários ORDER BY


SELECT DISTINCT departamento WHERE funcionarios


SELECT DISTINCT departamento FROM funcionarios

ASSINALE A ALTERNATIVA CORRETA. O comando SELECT é utilizado sempre que desejamos selecionar dados de uma tabela em um banco de dados, quando essa consulta é realizada utilizando mais de uma tabela faz-se necessário o uso de qual instrução ?


INNER JOIN


JUNÇÕES


FULL


FROM


WHERE

ASSINALE A ALTERNATIVA CORRETA. Considerando que uma data no formato mês/dia/ano necessita ser convertida no formato "dia/mês/ano", podemos afirmar que dentre as alternativas abaixo a única correta é:


SELECT TO_DATE('May, 10, 1989', 'DD,MMM, YYYY') AS "Convertido" FROM DUAL


SELECT TO_DATE('May10, 1989', 'fxMonDD, YYYY') AS "Convertido" FROM DUAL


SELECT TO_DATE('fxMay10, 1989', 'MonDD, YYYY') AS "Convertido" FROM DUAL


SELECT TO_DATE('MonDD, YYYY', 'May10, 1989') AS "Convertido" FROM DUAL


SELECT TO_DATE('May10, 1989', 'fxMon/DD/YYYY') AS "Convertido" FROM DUAL

ASSINALE A ALTERNATIVA CORRETA. A criação de uma View em banco de dados Oracle pode acontecer conforme instruções associadas à instrução create view. Quando o create view é associada ao comando force, o início da sintaxe fica da seguinte forma:

create force view ....

Sendo assim a instrução force servirá para:


Recriar a view, caso ela já exista


Criar a view apenas se a tablea básica existir


Criar a view mesmo que as tabelas básicas existam ou não


Apenas para especificar o nome da view


Criar a view em duplicidade

ASSINALE A ALTERNATIVA CORRETA. Qual a finalidade da opção OR REPLACE na instrução CREATE VIEW ?


É utilizada para duplicar uma view


É utilizada para adicionar uma coluna extra em uma view


É utilizada para apagar uma view


É utilizada para modificar uma view


É utilizada para criar uma view

ASSINALE A ALTERNATIVA CORRETA. Observe a instrução SQL abaixo contém um erro. Escola dentre as opções, qual delas seria a maneira correta para escrever tal instrução SQL.

SQL:  INSERT INTO clientes (cpf, nome, telefone, cidade) FROM (60604436702, 'Joao', 32359876, 'Uberaba')

 


INSERT clientes (cpf, nome, telefone, cidade) VALUES clientes(60604436702, 'Joao', 32359876, 'Uberaba')


INSERT INTO clientes (cpf, nome, telefone, cidade) VALUES (60604436702, 'Joao', 32359876, 'Uberaba')


INSERT INTO clientes (cpf, nome, telefone, cidade) WHERE(60604436702, 'Joao', 32359876, 'Uberaba')


UPDATE INTO clientes (cpf, nome, telefone, cidade) FROM (60604436702, 'Joao', 32359876, 'Uberaba')


INSERT INTO (60604436702, 'Joao', 32359876, 'Uberaba') FROM clientes (cpf, nome, telefone, cidade)

ASSINALE A ALTERNATIVA CORRETA. Considerando que uma pizzaria, utiliza um banco de dados Oracle, e que uma de suas tabelas de nome PEDIDOS, exista um coluna responsável em armazenar a data do pedido, uma instrução SQL que permita inserir uma linha nesta tabela seria:


INSERT INTO PEDIDOS (150, 'Calabreza', 'Grande', SYSDATE)
VALUES (numero, descricao, tamanho, datapedido);


INSERT INTO PEDIDOS(numero, descricao, tamanho, datapedido)
FROM (150, 'Calabreza', 'Grande', SYSDATE);


INSERT INTO PEDIDOS(numero, descricao, tamanho, datapedido)
VALUES (150, 'Calabreza', 'Grande', SYSDATE);


INSERT INTO PEDIDOS(numero, descricao, tamanho, datapedido)
VALUES (150, 'Calabreza', 'Grande', DATESYSTEM);


SELECT PEDIDOS(numero, descricao, tamanho, datapedido) FROM
VALUES (150, 'Calabreza', 'Grande', SYSDATE);

ASSINALE A ALTERNATIVA CORRETA. Em um banco de dados Oracle foi criada uma tabela com nome "funcionarios", sendo que nesta tabela foram criados os campos "nome" e "sobrenome". Para que o nome completo de todos os funcionários sejam exibidos com letras minúsculas em uma listagem, qual instrução SQL devemos utilizar ?


SELECT (nome, sobrenome) FROM LOWER(funcionarios)


SELECT LOWER funcionarios FROM nome, sobrenome


SELECT funcionarios FROM UPPER(nome, sobrenome)


SELECT LOWER(nome, sobrenome) FROM funcionarios


SELECT UPPER(nome, sobrenome) FROM funcionarios

ASSINALE A ALTERNATIVA CORRETA. Uma tabela denominada “Vendedores” possui vários campos, dentre eles “Matricula” e “Nome”, considerando que uma instrução SQL busque todos os “Vendedores” cadastrados nessa tabela, juntamente com suas “Matrículas”, porém, exibindo como título a palavra “Funcionarios”, como deve ser descrita essa instrução SQL?


SELECT Nome, Matricula AS Vendedores FROM Funcionarios


SELECT Nome, Matricula AS Funcionarios FROM Vendedores


SELECT * AS Vendedores FROM Funcionarios


SELECT * AS Funcionarios FROM Nome, Matricula


SELECT Nome, Matricula FROM Vendedores AS Funcionarios

Páginas: 1234