Magna Concursos

Foram encontradas 24.547 questões.

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
2252147 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFRPE
Orgão: UFRPE
Em modelagem multidimensional, existe um esquema em que as dimensões são normalizadas em subdimensões, particionadas pelos níveis hierárquicos da dimensão, sendo que a tabela principal da dimensão representa o nível mais baixo (mais detalhado) da hierarquia. As subdimensões estão encadeadas, partindo-se da tabela fato que está logicamente conectada à tabela da subdimensão principal ou raiz. Este é esquema é o:
 

Provas

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

Com relação ao conceito de chaves no modelo relacional de dados, o tipo de chave que pode ser definida como conjunto de um ou mais atributos que, tomados coletivamente, nos permite identificar de maneira unívoca uma tupla em um conjunto de tuplas é a:

 

Provas

Questão presente nas seguintes provas
2252141 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFRPE
Orgão: UFRPE
Com relação ao conceito de chaves no modelo relacional de dados, analise as afirmações abaixo, assinalando V para as proposições verdadeiras, ou F para as falsas.
( ) Chave Estrangeira é o conjunto de atributos de uma relação que não são superchaves.
( ) Em geral, uma relação esquema pode ter mais que uma chave. Nestes casos, cada chave é chamada chave-candidata.
( ) Superchaves são subconjuntos de atributos de uma relação esquema R com a propriedade de que nenhuma tupla de uma relação r de R tenha a mesma combinação de valores para esses atributos. Suponha que esse subconjunto seja denotado por SC. Então, para quaisquer tuplas t1 e t2 em r de R, deve valer a regra: t1[SC]=/t2[SC].
( ) Uma Chave é uma superchave de um relação esquema R com a propriedade adicional de não se poder remover qualquer atributo A de C e continuar a ser superchave de R. É uma superchave mínima; uma superchave da qual não se pode remover qualquer atributo.
A sequência correta, de cima para baixo, é:
 

Provas

Questão presente nas seguintes provas
2252136 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFRPE
Orgão: UFRPE
Analise as afirmações a seguir, sobre o PL/SQL Oracle e PostgreSQL.
1) A partir do Oracle 11.2, a cláusula de fatoração de subconsulta nos permite executar uma consulta recursivamente, se uma subconsulta fizer referência a seu próprio nome.
2) A consulta em um membro recursivo tem várias limitações. Em particular, você não pode usar distinct, group by, having, connect by, funções de agregação, model etc.
3) Existem atualmente quatro linguagens procedurais disponíveis na distribuição padrão do Oracle: PL/SQL, PL/Tcl, PL/Perl e PL/Python.
4) Existem atualmente, além dessas quatro linguagens procedurais disponíveis na distribuição padrão do PostgreSQL (PL/pgSQL, PL/Tcl, PL/Perl e PL/Python), as seguintes disponíveis por terceiros: PL/Java, PL/pgPSM, PL/php, PL/R, PL/Ruby, PL/sh, PL/Lua e PL/v8.
Estão corretas:
 

Provas

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

Enunciado 2252129-1

Uma operação importante em banco de dados relacionais é a divisão relacional, que denotaremos por ÷. Adotando a notação T[A,B] para indicar os atributos em consideração, mesmo que a tabela tenha mais do que os atributos A e B, analise as proposições a seguir.

1) R[X,Y]÷S[Y] resulta na tabela:

Enunciado 2252129-2

2) R[X,Z]÷S[Z] resulta na tabela:

Enunciado 2252129-3

3) R[Y,Z]÷S[Z] resulta na tabela:

Enunciado 2252129-4

4) R[Y,Z]÷S[Y] resulta na tabela:

Enunciado 2252129-5

Os resultados estão corretos em:

 

Provas

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

No que concerne às funções de agregação no SQL, analise as afirmações abaixo.

1) Uma função de agregação processa um conjunto de valores contidos em uma única coluna de uma tabela e retorna um único valor como resultado. Sua sintaxe é semelhante àquela encontrada em muitas linguagens de programação. Contudo, o parâmetro informado é sempre a coluna cujos valores desejamos processar.

2) São funções de agregação embutidas: COUNT, SUM, MAX, MIN, AVG, GROUP BY e HAVING.

3) Com exceção de COUNT, as funções de agregação ignoram valores nulos.

4) Ao utilizar a cláusula GROUP BY dividimos os registros que serão agregados em grupos de valores. Essa mudança faz com que tenhamos mais de uma linha como resultado, pois o processamento será realizado uma vez sobre cada um desses grupos.

Estão corretas:

 

Provas

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

Acerca do mapeamento modelo E-R para o modelo relacional, analise as proposições abaixo e assinale V para as verdadeiras, ou F para as falsas.

( ) Uma vantagem do mapeamento é que para cada modelo conceitual E-R existe um, e somente um, modelo Relacional.

( ) Entidade regular é mapeada em uma relação (tabela), atributos da entidade mapeado em atributos (colunas) da relação e os atributos identificadores convertidos em chaves primárias.

( ) Para cada tipo de entidade fraca, crie uma relação R e incluir todos os atributos simples da entidade como atributos de R. Incluir atributo de chave primária da entidade proprietária como chave estrangeira de R.

( ) Geram três tipos de relacionamentos: relação entidade com a mesma informação que o tipoentidade original; relação entidade com a chave estrangeira de um outro tipo-entidade; relação relacionamento com as chaves primárias de todos os tipos-entidade relacionados, além dos atributos do tipo- relacionamento.

A sequência correta, de cima para baixo, é:

 

Provas

Questão presente nas seguintes provas