Magna Concursos

Foram encontradas 24.804 questões.

2252258 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFRPE
Orgão: UFRPE
São características do PL/Oracle, EXCETO:
 

Provas

Questão presente nas seguintes provas
2252235 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFRPE
Orgão: UFRPE
Provas:

No que concerne aos procedimentos armazenados (stored procedures) no SQL, analise as afirmações a seguir.

1) Um procedimento armazenado é uma sub-rotina como um subprograma em uma linguagem de computação regular, armazenada no banco de dados.

2) Os procedimentos SQL podem ser usados para criar scripts simples para consultar rapidamente a transformação, atualizar dados, gerar relatórios básicos, melhorar o desempenho do aplicativo, modularizar aplicativos e melhorar o design geral do banco de dados e a segurança do banco de dados.

3) Contém instruções da Linguagem de Consulta SQL. São como macros de conjuntos de instrutores SQL agrupadas com um propósito específico. Pelo padrão ANSI, não suportam a implementação da lógica de fluxo de controle em torno de instruções SQL estáticas e dinâmicas tradicionais.

4) As linguagens de procedimentos armazenados são específicas do fornecedor. Portanto, se você alternar para o banco de dados de outro fornecedor, será necessário reescrever os procedimentos armazenados existentes.

Estão corretas:

 

Provas

Questão presente nas seguintes provas
2252232 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFRPE
Orgão: UFRPE
São características do PostgreSQL, EXCETO:
 

Provas

Questão presente nas seguintes provas
2252198 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFRPE
Orgão: UFRPE
Dadas R(X, Y, Z, W, F) com dependências funcionais: XY → U, X→Z, X→W, assinale a alternativa que decompõe a relação R em duas outras relações, S e T, normalizadas.
 

Provas

Questão presente nas seguintes provas
2252197 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFRPE
Orgão: UFRPE
A modelagem de bancos de dados multidimensionais é caracterizada pelo uso de tabelas fato e tabelas periféricas. Assinale a alternativa em que NÃO consta um tipo de tabela de fato:
 

Provas

Questão presente nas seguintes provas
2252196 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFRPE
Orgão: UFRPE
Provas:

Enunciado 2252196-1

Qual das consultas abaixo retorna o efeito do operador MINUS nas colunas Z das tabelas R e S?

 

Provas

Questão presente nas seguintes provas
2252195 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFRPE
Orgão: UFRPE
Provas:
Enunciado 2252195-1
Divisão relacional não é uma operação nativa do ANSI SQL nem em seus diversos dialetos. Analise as alternativas abaixo, que se propõem a implementar corretamente a operação de divisão relacional R[Y,Z]÷S[Z]:
1) SELECT DISTINCT Y FROM R AS R1
WHERE NOT EXISTS
(SELECT * FROM S
WHERE NOT EXISTS
(SELECT * FROM R AS R2
WHERE (R1.Y=R2.Y) AND
(R2.Z=S.Z)));
2) SELECT Y FROM R,S
WHERE R.Z=S.Z
GROUP BY R.Y
HAVING
COUNT(R.Z)=(SELECT COUNT(Z) FROM S);
3) SELECT DISTINCT Y FROM R AS R1
WHERE NOT EXISTS
(SELECT * FROM S
WHERE S.Z NOT IN
(SELECT Z FROM R AS R2
WHERE (R1.Y=R2.Y) AND
(R2.Z=S.Z)));
4) SELECT DISTINCT Y FROM R AS R1
WHERE NOT EXISTS
(SELECT S.Z FROM S
WHERE S.Z not in
(SELECT R.Z FROM R
WHERE R.Y=R1.Y));
Estão corretas:
 

Provas

Questão presente nas seguintes provas
2252181 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFRPE
Orgão: UFRPE
Provas:
Leia a seguinte descrição das propriedades de um modelo lógico de dados:
É uma coleção de registros conectados uns aos outros por meio de links (ponteiros). É fortemente dependente da implementação. Muitas vezes é necessário criar registros artificiais para implementar relacionamentos. Registros no BD são organizados como coleções arbitrárias de grafos. Seu esquema pode ser representado por um diagrama de estrutura de dados constituído por caixas e linhas.
O modelo que corresponde a essa descrição é:
 

Provas

Questão presente nas seguintes provas
2252180 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFRPE
Orgão: UFRPE
Provas:
Analise as proposições abaixo, referentes a uma tabela com as seguintes características:
I) O universo de chaves são números de 4 dígitos (0000 a 9999).
II) A tabela possui 100 posições de 0 a 99.
III) A função de hash é definida como h(c)=c[2]*10+c[3], os quatro dígitos de uma dada chave c são[0], c[1], c[2] e c c[3], isto é, c=c[0]*1000+c[1]*100+c[2]*10+c[3],
IV) O conjunto de chaves considerado é {1234, 5678, 0012, 0034, 3840}.
1) Após o preenchimento com as chaves no item IV acima, há colisão na posição 34 das chaves 0034 e 1234.
2) Para quaisquer conjuntos de chaves haverá sempre no máximo 100 colisões por posição.
3) O mesmo preenchimento seria obtido utilizandose o método da divisão através da função de hash definida por h(c)=c mod 100.
4) O procedimento é determinístico, uniforme e injetivo.
Estão corretas:
 

Provas

Questão presente nas seguintes provas
2252167 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFRPE
Orgão: UFRPE
Provas:

Enunciado 2252167-1

O resultado correto da consulta:

SELECT Z FROM R
WHERE Y IN ( SELECT Y FROM S)
GROUP BY Z
HAVING COUNT(*) =
(SELECT COUNT(*) FROM S);

 

Provas

Questão presente nas seguintes provas