Magna Concursos

Foram encontradas 40 questões.

No Oracle, uma tabela particionada (partitioned table) pode ter seus registros alocados às partiçõees de várias maneiras. Dentre elas, não está a opção:

 

Provas

Questão presente nas seguintes provas

Observe o commando Oracle a seguir:

alter session set nls_date_format = ‘dd/mm/yyyy’

No SQL Server, o comando cuja função mais se assemelha ao comando acima é:

 

Provas

Questão presente nas seguintes provas

Considere as seguintes afirmativas sobre tabelas temporárias locais no SQL Server.

I. São automaticamente removidas ao final da sessão.

II. Só existem para o usuário da sessão em que foi criada.

III. Se criadas numa stored procedure, permanecem no banco de dados mesmo depois do término da execução dessa stored procedure.

Pode-se concluir que:

 

Provas

Questão presente nas seguintes provas

Considere as seguintes afirmativas sobre stored procedures no SQL Server.

I. A não necessidade de compilar uma stored procedure toda vez que é invocada permite que a execução de comandos SQL semelhantes seja levada a efeito mais rapidamente num esquema cliente-servidor.

II. Não é possível invocar uma stored procedure com parâmetros através de uma conexão ODBC.

III. Uma stored procedure pode retornar valor atômicos mas nunca um recordset (ou cursor) contendo mais de uma linha.

Pode-se concluir que:

 

Provas

Questão presente nas seguintes provas

No SQL Server, a cláusula identity, na definição de uma tabela, indica que o atributo:

 

Provas

Questão presente nas seguintes provas

Considere um banco de dados simplificado formado por duas tabelas que armazenam dados sobre provas e suas questões, como ilustrado abaixo.

Enunciado 3365832-1

Cada prova tem um conjunto de zero ou mais questões, numeradas seqüencialmente a partir de 1. O número de questões de cada prova é variável. As provas também são numeradas seqüencialmente a partir de 1. Não há duas provas com a mesma descrição.

Use estes exemplos na questão a seguir.

No exemplo aqui utilizado, a tabela Questao está fortemente acoplada à tabela Prova, havendo entre elas uma dependência de identificação. Com isso, é provável que os acessos às questões sejam precedidos por acessos às provas e que a remoção de uma prova implique a remoção das respectivas questões. No Oracle, é possível implementar casos semelhantes diretamente, com uma solução alternativa, com base num recurso conhecido como:

 

Provas

Questão presente nas seguintes provas

Considere um banco de dados simplificado formado por duas tabelas que armazenam dados sobre provas e suas questões, como ilustrado abaixo.

Enunciado 3365831-1

Cada prova tem um conjunto de zero ou mais questões, numeradas seqüencialmente a partir de 1. O número de questões de cada prova é variável. As provas também são numeradas seqüencialmente a partir de 1. Não há duas provas com a mesma descrição.

Use estes exemplos na questão a seguir.

Supondo-se que as instâncias das tabelas relacionais sejam as que foram mostradas, o comando SQL

select rownum,descricao
from (select * from prova order by descricao)

executado sob o Oracle, produz:

 

Provas

Questão presente nas seguintes provas

Considere um banco de dados simplificado formado por duas tabelas que armazenam dados sobre provas e suas questões, como ilustrado abaixo.

Enunciado 3365830-1

Cada prova tem um conjunto de zero ou mais questões, numeradas seqüencialmente a partir de 1. O número de questões de cada prova é variável. As provas também são numeradas seqüencialmente a partir de 1. Não há duas provas com a mesma descrição.

Use estes exemplos na questão a seguir.

Supondo-se que as instâncias das tabelas relacionais sejam as que foram mostradas, o comando SQL

select descricao

from prova p, questao q

where p.id_prova = q.id_prova (+)

and q.id_questao is null

executado sob o Oracle , produz um resultado que, além do título, possui:

 

Provas

Questão presente nas seguintes provas

Considere o esquema das tabelas PEDIDOS e PRODUTOS visto na tabela a seguir. A chave estrangeira (foreign key) na tabela PEDIDOS referencia a chave primária na tabela PRODUTOS.

PEDIDOS

numPedido varchar(10) primary key
idCliente varchar(10)
idProduto varchar(10) foreign key
qtd integer(6)
data datetime

PRODUTOS
idProduto varchar(10) primary key
descricao varchar(40)
preco decimal(,2)

A consulta SQL que retorna a descrição dos produtos com dois ou mais pedidos é:

 

Provas

Questão presente nas seguintes provas

Considere nesta questão a existência de duas tabelas relacionadas por pares chave primária/chave estrangeira. O tipo de junção (JOIN) usado para retornar os registros da primeira tabela independentemente da existência de registros associados na segunda tabela é:

 

Provas

Questão presente nas seguintes provas