Banco de Dados Flashcards
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.
Atomicidade.
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.
Consistência.
Uma transação deve parecer executar isoladamente das demais.
Isolamento.
As mudanças aplicadas ao banco de dados pela transação confirmada precisam persistir no banco de dados.
Durabilidade.
Modelos que representam os conceitos que são facilmente compreendidos por usuários
Modelo conceitual.
Modelo no qual os conceitos podem ser compreendidos pelos usuários, mas se aproximam da organização e armazenamento dos dados.
Modelo lógico.
Modelos que descreve o armazenamento dos dados, sendo totalmente dependentes do SGBD.
Modelo físico.
Operação da álgebra relacional que seleciona tuplas que satisfazem um determinado predicado.
Seleção.
Operação da álgebra relacional que seleciona os atributos especificados de todas as linhas da relação de entrada.
Projeção.
Uma tabela está na ___ se, e somente se, todos os valores das colunas (todos os atributos) forem atômicos.
Primeira forma normal (1FN).
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
2FN / 1FN
Uma relação está na ___ se estiver na ___ e cada atributo não chave não possuir dependência transitiva, para cada chave candidata.
3FN / 2FN
Uma tabela está na ___ se, e somente se, estiver na ___ e todo atributo não chave depender funcionalmente diretamente da chave primária.
Forma normal de Boyce-Codd (FNBC ou BCNF) / 3FN
Uma tabela está na ___ se, e somente se, está na ___ e não possui dependência multivalorada.
4FN / 3FN
Uma tabela está na ___ se, e somente se, está na ___ e não possui dependência de junção.
5FN / 4FN
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.
Para o CESPE uma chave estrangeira DEVE referenciar uma chave primária.
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.
controlada de dado
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.
não controlada de dado