Você está na página 1de 6

BD01 - Simulado Final

Questão 01 – CESPE - 2014 - TJ-SE - Técnico Judiciário - Programação de


Sistemas
Com relação a banco de dados, julgue os itens que se seguem.

[67] A atomicidade de um SGBD garante que cada transação seja executada de maneira singular, ou
seja, que cada transação possua um identificador unívoco. O isolamento do SGBD garante, por sua
vez, que as transações sejam executadas isoladamente uma das outras.

[68] Embora a normalização de dados não auxilie na consistência e na economia de espaço físico no
armazenamento dos dados, ela é essencial ao controle de integridade e redundância dos dados
armazenados no SGBD.

[70] A dependência de junção (DJ) está associada à quinta forma normal (5FN), é indicada por DJ
(R1,R2,R3,...,Rn) e especificada no esquema de relação R. Além disso, determina uma restrição sobre
os estados de R, indicando que cada estado válido de R deve apresentar uma decomposição de
junção não aditiva para R1,R2,R3,...,Rn.

Questão 02 – CESPE - 2014 - TJ-SE - Analista Judiciário - Análise de Sistemas

Na administração de banco de dados, a álgebra relacional é utilizada para a elaboração, a partir das
relações do modelo lógico, das correspondentes possibilidades de implementação de tabelas e
soluções para o modelo físico. A esse respeito e considerando as relações em um modelo lógico de
banco de dados apresentadas acima, julgue os itens que se seguem.

[79] A operação de projeção permite que se realize restrição vertical em uma relação no banco de
dados, de forma que a operação πcodigo.valor(processo) resulta na relação indicada abaixo.
[80] Na operação de junção processocodadv=codigoadvogado é necessário que os atributos a serem
comparados da relação processo e da relação advogado possuam designações diferentes. Caso os
atributos possuam a mesma designação, não será possível escrever a operação de junção
correspondente em SQL para o modelo físico do banco de dados que exige tal diferenciação.

[81] A operação πnome(σ(processo.codigo=1010) ⋀ (codadv=advogado.codigo)) (processo ×


advogado)) corresponde ao comando SQL abaixo.

select nome from processo cross join advogado

where processo.codigo=1010 and

codadv=advogado.codigo

Questão 03 – CESPE - 2014 - TC-DF - Analista de Administração Pública -


Sistemas de TI
Com relação a projetos de bancos de dados, modelo entidade relacionamento e linguagens
utilizadas em bancos de dados, julgue os próximos itens.

[88] Durante a implementação de um banco de dados, a especificação dos esquemas conceitual e


interno é realizado por meio do uso de uma linguagem de definição de dados, mesmo nos SGBD em
que haja uma separação clara entre os níveis conceitual e interno.

[89] Para realizar operações sobre os dados armazenados, o SGBD disponibiliza uma linguagem DML
que, se for do tipo procedural, será embutida em uma linguagem de programação e normalmente
recuperará um registro de dados por vez.

[90] Em um modelo entidade relacionamento, relacionamentos muitos para muitos com atributos
específicos devem ser implementados como registros independentes das entidades que participam
do relacionamento.

[91] Durante o projeto de um banco de dados, transformando-se as relações na quinta forma


normal, garante-se que elas não terão anomalias que possam ser eliminadas usando-se projeções.

Questão 04 – FGV - 2014 - DPE-RJ - Técnico Superior Especializado -


Administração de Dados (QUESTÃO 64)
Dependências funcionais podem ser combinadas de modo que novas dependências sejam derivadas
a partir de um conjunto inicial de dependências. Essas regras de derivação são conhecidas como
Axiomas de Armstrong. Assim, a partir das dependências funcionais
FG
GH
IJ

é possível, por meio desses axiomas, derivar

(A) G,H  F

(B) H  J

(C) H  F

(D) F,G  H,J

(E) F  H

Questão 05 – FGV - 2014 - DPE-RJ - Técnico Superior Especializado -


Administração de Dados (QUESTÃO 65)
Considere o seguinte esquema relacional, onde os atributos sublinhados constituem a chave
primária da tabela:

R (A, B, C, D, F)

Para satisfazer as dependências funcionais A,B  C,D e C,D  F, a alternativa que decompõe a
relação R em duas relações X e Y, tal que o novo esquema esteja na Forma Normal Boyce-Codd, é

(A) X (A, B, C, D) Y (B, C, F)

(B) X (A, B, C , D) Y (C, D, F)

(C) X (A, D) Y (A, C, D, F)

(D) X (A, D) Y (C, D, F)

(E) X (A, B, C, D, F) Y(C, D, F)

Questão 06 - TRF 3ª / 2014 / FCC


Um banco de dados relacional consiste em uma coleção de tabelas, cada uma das quais com um
nome único. De acordo com a terminologia do modelo relacional e a tabela processo, é correto
afirmar:

(A) Os nomes das colunas são chamados domínios. Exemplos: ano_processo e numero_processo.

(B) Para cada domínio há um conjunto de valores permitidos, chamado atributo. No caso de
ano_processo poderia ser de 1950 a 2013.

(C) Um valor de domínio que pode pertencer a qualquer domínio possível é o valor vazio, que indica
que um valor é zero, desconhecido ou não existe.

(D) Para todas as relações r, os atributos de todos os domínios de r devem ser atômicos. Por
exemplo, o conjunto dos números inteiros de vara_processo é um atributo atômico.

(E) Como as tabelas em essência são relações, podem-se usar os termos relação e tupla no lugar de
tabela e linhas. A tupla 3 da tabela processo teria os dados (120/3,1019997, 2006).

Questão 07 - CESPE - 2013 - TCE-RO - Analista de Informática

Em relação à implementação de banco de dados, julgue os itens subsecutivos.

[82] O projeto físico é direcionado para um SGBD específico como, por exemplo, Oracle, Postgresql
ou SQLServer. Decisões tomadas durante o projeto físico para melhorar o desempenho podem
afetar a estrutura do esquema lógico.

[83] Um SGBD garante que haja repetição de informação para que seja possível aplicar as regras de
normalização.

Questão 08 - CESPE – 2013 - TRE-MS - Programador de computador


Com relação à elaboração e implantação de projeto de banco de dados relacional utilizando um
mapeamento entidade-relacionamento (ER), assinale a opção correta.

(A) Todas as entidades fracas Y no esquema ER devem ser ignoradas na modelagem, uma vez que
não possuem atributos-chaves.

(B) Todos os relacionamentos binários 1:1 devem ser ignorados, pois, nesse tipo de mapeamento,
somente são considerados relacionamentos binários 1:N.

(C) Para os relacionamentos binários N: M, deve ser escolhida apenas uma das entidades, por
exemplo, N, e nela deve ser inserida uma chave estrangeira advinda de M, que comporá uma chave
primária simples.

(D) Para cada atributo multivalorado em uma entidade X, deve ser criada uma entidade associativa Y
em que a chave primária em Y será a chave estrangeira de X.

(E) Para cada entidade forte X no esquema ER, deve ser criada uma relação que inclua todos os
atributos simples de X.
Questão 09 TJ/RJ 2012 - FCC - ANALISTA JUDICIÁRIO - ANALISTA DE
SISTEMAS

Considere a seguinte tabela de um banco de dados.

TAB_FUNC = {COD_FUNC, NOME, COD_DEP, SAL}

Uma expressão da álgebra relacional representando a tabela formada pelos códigos (COD_FUNC) e
nomes (NOME) dos funcionários que ganham salário (SAL) entre 1000 e 3000 reais e trabalham no
departamento de código (COD_DEP) 3 é:

A) πCOD_FUNC,NOME(σCOD_DEP=3 ∧ SAL≥1000 ∧ SAL≤3000(TAB_FUNC)).

B) π(σSAL≥1000 ∧ SAL≤3000(TAB_FUNC)).

C) σCOD_DEP(πSAL≥1000 ∧ SAL≤3000(TAB_FUNC)).

D) π(σSAL≥1000 ∧ SAL≤3000 ∧ COD_DEP=3(COD_FUNC,NOME)).

E) σNOME,COD_FUNC(πCOD_DEP=3 ∧ SAL≥1000 ∧ SAL≤3000(TAB_FUNC)).

Questão 10 – TRF4 – 2014 - Técnico Judiciário - Área Apoio Especializado


Especialidade Tecnologia da Informação

21. O modelo relacional é hoje o principal modelo de dados para aplicações comerciais de
processamento de dados. Com relação aos fundamentos do modelo relacional,

(A) o esquema de uma relação refere-se ao projeto lógico, enquanto uma instância da relação
refere-se ao seu conteúdo em um ponto do tempo. Ambos são definidos de modo semelhante.

(B) uma superchave é um atributo único cujo valor garantidamente identifica as tuplas na relação de
forma exclusiva. Uma chave candidata é o atributo que será escolhido como chave primária.

(C) uma chave primária é um conjunto de atributos em uma relação referenciadora, tal que para
cada tupla na relação referenciadora, os valores dos atributos da chave primária precisam estar
presentes como valor de chave candidata de uma tupla na relação referenciada.

(D) a álgebra relacional oferece um conjunto de operações que pegam uma ou mais relações como
entrada e retornam uma ou mais relações como saída. Linguagens de consulta práticas, como SQL,
são baseadas na álgebra relacional, e não acrescentam muitos recursos sintáticos úteis.

(E) trata-se de um modelo baseado em uma coleção de tabelas. O usuário do sistema de banco de
dados pode executar diversas operações nas tabelas e tuplas, exceto fazer consultas e subconsultas.
Gabarito
1. [67]E [68] E [70] C
2. [79] C [80] E [81] C
3. [88]E [89]E [90]E[91]C
4. E
5. B
6. E
7. [82]C [83]E
8. E
9. A
10. A

Você também pode gostar