Questões de Concurso Público TJ-RO 2015 para Analista de Sistemas - Desenvolvimento

Foram encontradas 11 questões

Q578358 Banco de Dados
Em relação à tablespace SYSTEM de um banco de dados no contexto do Oracle 11g, analise as afirmativas a seguir:

I. Não pode ser colocada offline.

II. Contém informações sobre o rollback segment.

III. Contém informações sobre o data dictionary.

IV. Deve ser criada antes do banco de dados que a contém.
Está correto somente o que se afirma em :
Alternativas
Q578359 Banco de Dados
No Oracle 11g, o tipo BFILE é usado para armazenar objetos binários longos no sistema operacional, isto é, fora do banco de dados. São características de uma variável do tipo BFILE:
Alternativas
Q578360 Banco de Dados
No MS SQL Server, é possível estabelecer a propriedade IDENTITY quando da descrição de uma coluna de uma tabela. Essa propriedade admite dois parâmetros opcionais, que são usados para definir:
Alternativas
Q578361 Banco de Dados
No MS SQL Server, um índice pode ser criado como clustered ou nonclustered. Sobre essas possibilidades, está correto afirmar que:
Alternativas
Q578362 Banco de Dados
Observe o comando de criação da tabela relacional T, mostrado a seguir.

create table T
(a int not null primary key,
 b int not null)

Sabendo-se que as dependências funcionais

a → b
b → a
verificam-se para todas as instâncias de T, a forma normal transgredida pelo esquema acima é a:


Alternativas
Q578363 Banco de Dados
No contexto de banco de dados relacionais, a transação T executa as seguintes operações:

O1 - Lê o saldo de uma conta x;
O2 - Subtrai uma quantia desse saldo;
O3 - Grava esse saldo recalculado.

O saldo da conta está gravado em um único registro de uma tabela. Suponha que T esteja sendo executada por dois processos diferentes, P1 e P2, em paralelo. P1 deve retirar R$ 10,00 da conta 2345 e P2, R$ 30,00 da mesma conta.

Considerando que as operações podem ser realizadas em diferentes ordens, analise as possíveis sequências de execução dessas operações, mostradas a seguir.

I.
P2 processa O1; P2 processa O2; P2 processa O3; P1 processa O1; P1 processa O2; P1 processa O3;
II.
P1 processa O1; P1 processa O2; P1 processa O3; P2 processa O1; P2 processa O2; P2 processa O3;
III.
P1 processa O1; P1 processa O2; P2 processa O1; P1 processa O3; P2 processa O2; P2 processa O3;
IV.
P1 processa O1; P2 processa O1; P1 processa O2; P2 processa O2; P1 processa O3; P2 processa O3.
As únicas sequências que podem ser admitidas pelo controle de concorrência, de modo a não introduzir erros no saldo final da conta, são:
Alternativas
Q578364 Banco de Dados

Considere as seguintes tabelas relacionais e respectivas instâncias.

           


Analise o comando SQL a seguir.

select  *  from  R  UNION  select  *  from S

O número de linhas produzidas por esse comando, excetuada a linha de títulos de colunas, é:
Alternativas
Q578365 Banco de Dados

Considere as seguintes tabelas relacionais e respectivas instâncias.

 

Analise o comando SQL a seguir.

                                   delete from S

                                   where not exists

                                               (select * from R

                                                where R.A=S.C and R.B=S.D)

O número de registros deletados por esse comando é:
Alternativas
Q578366 Banco de Dados

Considere as seguintes tabelas relacionais e respectivas instâncias.

 

Analise o comando SQL a seguir.

select

 A,

(select COUNT(*)

 from S where not R.B=S.C or R.A=S.D

) X

from R

order by A

Os números que aparecem na coluna X do resultado da execução desse comando, de cima para baixo, são:
Alternativas
Q578367 Banco de Dados
A necessidade de construir consultas aplicadas a sistemas de apoio à decisão levou à introdução de algumas construções especiais na linguagem SQL, que facilitam e estendem a agregação de dados. Dentre essas estão:
Alternativas
Q578370 Banco de Dados

Considere o diagrama ER, representado pela notação IDEF1X e contendo as entidades A e B, mostrado a seguir.

                   

Considere ainda a figura de um relacionamento a seguir.

                     

A conexão dessas entidades por meio do relacionamento mostrado, na direção em que se encontra, nesse caso provoca o estabelecimento, entre as duas entidades A e B, de um relacionamento:
Alternativas
Respostas
1: A
2: D
3: E
4: D
5: E
6: A
7: D
8: B
9: C
10: D
11: A