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

Foram encontradas 100 questões

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
Q608988 Programação
Analise o conteúdo de um arquivo XML denominado exemplo.xml.

 


produz:
Alternativas
Q608989 Programação
Num trecho XML, o comentário “Trecho em teste” deve ser introduzido como:
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
Q608995 Algoritmos e Estrutura de Dados
Numa tabela hash adequadamente dimensionada, com N chaves, o número médio de acessos para localização de uma chave situa-se entre:
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
Q609002 Engenharia de Software
O analista de sistemas João apresentou um diagrama de classes para seu cliente e este não conseguiu entender exatamente como seriam os relacionamentos entre os elementos do sistema. Assim, João resolveu desenvolver outro diagrama da UML para poder apresentar as classes instanciadas de forma a melhorar o entendimento de seu cliente sobre o sistema. O diagrama da UML que João deverá apresentar para demonstrar as classes instanciadas é o Diagrama de:
Alternativas
Q609003 Engenharia de Software
O SISJATO é um sistema que está sendo desenvolvido para equipar simuladores de voo para os pilotos de aviões a jato com larga experiência. A principal preocupação da equipe de desenvolvimento é que o sistema deve funcionar em simuladores de qualquer tipo de aeronave a jato de várias companhias diferentes, sem necessidade de muitas modificações. O parâmetro de qualidade de software que terá maior influência no sucesso do SISJATO é:
Alternativas
Q609004 Engenharia de Software
Um sistema de informação está sendo desenvolvido com a utilização do Processo Unificado, que possui diversas fases. Na fase atual de desenvolvimento do sistema, os requisitos de negócio estão sendo refinados e será definida uma base de arquitetura executável. Essa arquitetura executável corresponde a uma evolução da arquitetura rudimentar que foi proposta na fase anterior. O sistema está atualmente na fase:
Alternativas
Respostas
61: C
62: E
63: C
64: B
65: D
66: B
67: E
68: A
69: D
70: A
71: A
72: B
73: B
74: B
75: D
76: E
77: E
78: E
79: C
80: C