Questões de Concurso Público TJ-PI 2015 para Analista Judiciário - Analista de Sistemas / Banco de Dados
Foram encontradas 17 questões
Analise o diagrama apresentado a seguir na notação IDEF1X.
Considere a tabela F1 apresentada a seguir, implementada num banco de dados relacional.
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:
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: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
Considere a tabela F1, mostrada com a respectiva instância a seguir.
O número de registros removidos pelo comando SQL
é
Considere a tabela F2 mostrada a seguir com a respectiva instância.
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:
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:
No MS SQL Server 2008, a execução do comando SQL
select GETDATE()
produz:
No MySQL, o comando
select piloto from F1
produz como resultado
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: