Questões de Concurso Público TJ-PI 2015 para Analista Judiciário - Analista de Sistemas / Banco de Dados

Foram encontradas 17 questões

Q608982 Banco de Dados

Analise o diagrama apresentado a seguir na notação IDEF1X.

 

O comando SQL para a criação de tabela que está de acordo com esse modelo é:
Alternativas
Q608983 Banco de Dados
Transações de bancos de dados não distribuídos devem possuir propriedades que garantam a integridade dos dados quando da realização das operações que as compõem. Se nem todas as operações da transação forem realizadas, poderá haver um conflito de integridade nos dados. Esse tipo de problema é usualmente contornado pelos programadores com o uso de operações complementares do tipo:
Alternativas
Q608984 Banco de Dados

Considere a tabela F1 apresentada a seguir, implementada num banco de dados relacional.


O SQL que Thiago deve usar é:
Alternativas
Q608985 Banco de Dados

Considere uma tabela relacional T definida para os atributos A, B,C e D, todos com valores atômicos. Considere também que oatributo A foi definido como chave primária dessa tabela.

R(A, B, C, D)

As dependências funcionais definidas para os atributos dessatabela são:

A → B

B → C

A → D

A → C

Como definida acima, a tabela T viola a forma normal conhecida como:

Alternativas
Q608986 Banco de Dados

De acordo com a teoria de projeto de bancos de dados,dependências funcionais podem ser estabelecidas por meio de processos de derivação a partir de dependências já conhecidas,ou pelas chamadas dependências triviais.Sabendo-se que existem as dependências

A → B

B → C

C → D

NÃO é possível daí derivar:
Alternativas
Q608987 Banco de Dados

Considere uma tabela de banco de dados que represente a árvore genealógica simplificada da família real brasileira, como mostrada a seguir.

 

Rafael pretende escrever um comando SQL que insira nessa tabela as relações de ancestralidade que podem ser derivadas das que ali estão. Por exemplo, Dona Leopoldina é descendente de Dom Pedro I porque descende de Dom Pedro II, que descende de Dom Pedro I.

Assim, Rafael escreveu o comando SQL 


Para incluir todas as relações de descendência possíveis de deduzir dos dados originais, Rafael teve que executar esse comando, pelo menos:
Alternativas
Q608990 Banco de Dados
Bancos de dados conhecidos como NoSQL podem ser particionados em diferentes servidores, o que introduz o problema de processar consultas que envolvem múltiplos nós de processamento. Um modelo usualmente empregado nessas circunstâncias é conhecido como:
Alternativas
Q608991 Banco de Dados

Considere a tabela F1, mostrada com a respectiva instância a seguir.

 

O número de registros removidos pelo comando SQL

Imagem associada para resolução da questão

é

Alternativas
Q608992 Banco de Dados

Considere a tabela F2 mostrada a seguir com a respectiva instância.

 

O comando que Thiago deve usar é:
Alternativas
Q608993 Banco de Dados
Das propriedades desejadas nas implementações de bancos de dados, designadas pelo acrônimo ACID, o “D” de durabilidade é extremamente importante porque trata da persistência dos dados mesmo no caso de falhas graves. Usualmente, a técnica empregada para garantir essa propriedade baseia-se na utilização de:
Alternativas
Q608994 Banco de Dados

Considere as seguintes propriedades de uma implementação de índice para bancos de dados.

I. Cada página contém no máximo d páginas filhas

II. Cada página, exceto a raiz e as folhas, tem pelo menos d÷2 páginas filhas.

III. Todas as páginas folha possuem a mesma profundidade emrelação à raiz.Nesse tipo de árvore, uma busca que envolva um domínio de N=1.000.000.000 de chaves requer, no máximo, um número de acessos da ordem de:

Alternativas
Q608996 Banco de Dados
No Oracle 11g, as funções (ou pseudocolumns) CURRVAL e NEXTVAL devem, quando utilizadas, ser qualificadas pelo nome:
Alternativas
Q608997 Banco de Dados

No Oracle 11g, o comando SQL

select * from dual d1, dual d2

produz um resultado que contém, além da linha de títulos:

Alternativas
Q608998 Banco de Dados

No MS SQL Server 2008, a execução do comando SQL

select GETDATE()

produz:

Alternativas
Q608999 Banco de Dados

No MySQL, o comando

       select piloto from F1 

produz como resultado 


produz, além da linha de títulos:
Alternativas
Q609000 Banco de Dados

Numa implementação MySQL de um banco de dados há três tabelas: T1, T2 e T3, com 10, 20 e 30 registros respectivamente. Cada tabela possui um atributo A, sobre o qual é definida uma chave primária.

Nesse cenário, está correto concluir que o comando

select T1.*

from T1 cross join T2 cross join T3

produz um resultado que, além da linha de títulos, possui:

Alternativas
Q609001 Banco de Dados
No PostgreSQL a definição de uma coluna de autonumeração para uma tabela é estabelecida por meio do termo:
Alternativas
Respostas
1: B
2: C
3: E
4: C
5: E
6: C
7: B
8: E
9: A
10: D
11: A
12: B
13: B
14: B
15: D
16: E
17: E