BD 02- Modelagem Lógica Flashcards
[Complete] Banco de dados relacionais tem todos os dados em 1________, ele foi proposto originalmente para separar o armazenamento 2________ de sua representação 3_______.
1 - Tabelas
2 - físico
3 - conceitual
[Complete] Modelo relacional é capaz de representar dados por meio de uma linguagem 1_______, utilizando teoria de 2_____ e 3_______
1) matemática
2) conjuntos
3) lógica de predicado
[Complete] Na terminologia formal, a tabela é chamada de 1______, as linhas de 2____ e as colunas de 3)_______, por fim, domínio trata do tipo de dados que descreve os 4________ possíveis que podem aparecer em uma coluna
1) relação
2) tuplas
3) atributos
4) domínio
[V/F] Existe uma ordenação nas tuplas de uma relação
Falso.
A ordem dos atributos é importante?
Existe divergência sobre isso, sendo que Codd defende que sim, e Navathe que não.
É possível atributos compostos ou multivalorados?
Não, pois ele é um atributo atômico.
Quando o valor Null é utilizado em uma tupla?
Para valores desconhecidos ou que não se aplicam a uma tupla.
Cada tupla é considerado um 1) _____ ou uma 2)__________ em particular da afirmação
1) fato
2) instância
Em álgebra relacional qual a função da operação de seleção
Filtrar as linhas que satisfazem uma condição.
EX: Selecionar professores com idade superior a 35 anos
Em álgebra relacional qual a função da operação de projeção.
Seleciona colunas especificadas.
EX: Uma nova tabela apenas com Nome, CPF dos professores
Em álgebra relacional qual a função do produto cartesiano?
Combinar as linhas de uma tabela com as linhas de outra tabela.
EX: combinar todas as linhas uma tabela professor com todas as linhas de uma tabela disciplina.
Em álgebra relacional qual a função da operação junção.
Combina as linhas de uma tabela com linhas de outra tabela quando os valores são iguais.
EX: Tabela professor com coluna código com a Tabela Disciplina com a coluna código.
Em álgebra relacional qual a função da operação união
Combina todas as linhas de uma tabela seguida de todas as linhas de outra tabela. Operação elimina linhas duplicadas. E as tabelas devem ter a mesma quantidade de colunas e mesmo domínio de dados.
EX: União tabela professor com a tabela aluno. (Coloca uma tabela embaixo da outra)
Em álgebra relacional qual a função da operação Intersecção?
Uma nova tabela que contém sem repetições, todos os elementos que são comuns às duas tabelas.
EX: Tabela professor escolar e professor universitário, gerando uma tabela em que o fato seja professor de ambos.
Em álgebra relacional qual a função da operação diferença
Tabela que contém todas as linhas que existem na primeira tabela e não existem na segunda tabela.
EX: Tabela professor escolar e professor universitário, gerando uma tabela em que o fato seja professor apenas de escolar.