Banco de Dados Flashcards

1
Q

Uma transação é uma unidade de processamento atômica; ela deve ser realizada em sua totalidade ou não deve ser realizada de forma alguma.

A

Atomicidade.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Uma transação deve, se for completamente executada do início ao fim sem interferência de outras transações, levar o banco de dados de um estado consistente para outro.

A

Consistência.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Uma transação deve parecer executar isoladamente das demais.

A

Isolamento.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

As mudanças aplicadas ao banco de dados pela transação confirmada precisam persistir no banco de dados.

A

Durabilidade.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Modelos que representam os conceitos que são facilmente compreendidos por usuários

A

Modelo conceitual.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Modelo no qual os conceitos podem ser compreendidos pelos usuários, mas se aproximam da organização e armazenamento dos dados.

A

Modelo lógico.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Modelos que descreve o armazenamento dos dados, sendo totalmente dependentes do SGBD.

A

Modelo físico.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Operação da álgebra relacional que seleciona tuplas que satisfazem um determinado predicado.

A

Seleção.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Operação da álgebra relacional que seleciona os atributos especificados de todas as linhas da relação de entrada.

A

Projeção.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Uma tabela está na ___ se, e somente se, todos os valores das colunas (todos os atributos) forem atômicos.

A

Primeira forma normal (1FN).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Uma relação está na ___ se, e somente se, estiver na ___ e cada atributo não-chave for dependente da chave primária (ou candidata) inteira

A

2FN / 1FN

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Uma relação está na ___ se estiver na ___ e cada atributo não chave não possuir dependência transitiva, para cada chave candidata.

A

3FN / 2FN

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Uma tabela está na ___ se, e somente se, estiver na ___ e todo atributo não chave depender funcionalmente diretamente da chave primária.

A

Forma normal de Boyce-Codd (FNBC ou BCNF) / 3FN

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Uma tabela está na ___ se, e somente se, está na ___ e não possui dependência multivalorada.

A

4FN / 3FN

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Uma tabela está na ___ se, e somente se, está na ___ e não possui dependência de junção.

A

5FN / 4FN

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

A chave estrangeira (foreign key) é o campo que estabelece o relacionamento entre duas tabelas de bancos distintos, sendo necessariamente chave primária na tabela de um dos bancos.

A

Para o CESPE uma chave estrangeira DEVE referenciar uma chave primária.

17
Q

A Redundância ____ acontece quando o software tem conhecimento da múltipla representação da informação e garante a sincronização entre as diversas representações.

A

controlada de dado

18
Q

A Redundância ____ acontece quando a responsabilidade pela manutenção da sincronia entre as diversas representações de uma informação está com o usuário e não com o software.

A

não controlada de dado