Aula 2 - Modelagem Logica Flashcards
Ao longo da história da tecnologia foram criados os seguintes modelos padrões de Banco de Dados, EXCETO:
a) Hierárquico.
b) em Rede.
c) Binário.
d) Relacionado a objetos
e) modelo plano
c) Binário.
Banco de dados - Modelo Relacional
a tabela é chamada de ________(1), as linhas são chamadas de t_______(2) e as colunas são chamadas de _______(3).
e o _______(4) descreve os tipos de valores possíveis que podem aparecer em cada coluna
(1) relação
(2) tuplas ou instâncias
(3) atributos
(4) domínio
V ou F
Banco de dados - Modelo Relacional
( ) se baseiam no princípio de que todos os dados devem estar armazenados em tabelas
( ) Em uma relação, é irrelevante a ordenação das tuplas
( ) a ordenação dos atributos sempre será relevante
( ) Em uma relação, os nomes das colunas são únicos, as linhas são distintas entre si
V
V
F -> a relevância depende do nível de abstração.
V
Em um banco de dados relacional, o conjunto de operações cujo resultado seja uma nova relação e que envolve seleção, projeção, união e produto cartesiano é denominado:
a) mapeamento de cardinalidades.
b) álgebra relacional.
c) generalização.
d) chave primária
e) herança.
b) álgebra relacional.
V ou F
Banco de dados - Modelo Relacional
( ) os valores NULL são usados para representar os valores de atributos que podem ser desconhecidos ou não se aplicam a uma tupla
( ) A álgebra relacional é a base matemática de bancos de dados
relacionais.
V
V
Maneira alternativa de observação de dados de uma ou mais entidades –
tabelas –, que compõe uma base de dados. Pode ser considerada como uma tabela
virtual ou uma consulta armazenada. Trata-se de:
a) table shadow.
b) view.
c) shadow table.
d) table blour.
e) blour table
b) view.
V ou F
BD - view
( ) é possível inserir, atualizar ou excluir dados de uma view
( ) a View Materializada é um tipo específico de view que permite que ela seja armazenada
( ) O uso de views materializadas permite aumentar o desempenho do banco de dados, pois minimiza o acesso às tabelas de dados e torna mais rápida a execução das
consultas.
V
V
V
Complete com: Superchave, Chave Candidata, Chave Primária, Chave Secundária/Alternativa e Chave Estrangeira
a) Chaves de uma tabela que fazem referência à chave candidata de outra tabela, ou até mesmo da própria tabela.
b) Conjunto de uma ou mais colunas que, tomadas coletivamente, permitem identificar de maneira unívoca uma linha
c) Chaves cujas colunas são utilizadas para identificar linhas em uma tabela
a) Chave Estrangeira - CESPE – tem adotado o entendimento de que a chave estrangeira referencia a chave primária
b) Superchave
c) Chave Primária
Complete com: Superchave, Chave Candidata, Chave Primária, Chave Secundária/Alternativa e Chave Estrangeira
d) Chaves candidatas a serem possíveis chaves primárias de uma tabela, mas que não foram escolhidas
e) Superchaves de tamanho mínimo, candidatas a serem possíveis chaves primárias
d) Chave Secundária/Alternativa
e) Chave Candidata
V ou F
( ) os índices são uma estrutura de acesso utilizados para otimizar o desempenho de consultas a registros em uma base de dados relacional
( ) nenhum valor de chave primária pode ser NULL
V
V
Metodo Relacional - TI
A) O que é um relacionamento ?
B) Quais são o tipo de relacionamento?
A) é uma associação entre tabelas
B) (1:1) -> um relacionamento em que uma linha de uma tabela está associada com uma linha de outra tabela.
(1:N) -> uma linha de uma tabela está associada a diversas linhas de outra tabela.
(N:M) -> um relacionamento em que várias linhas de uma tabela se associam a várias linhas de outra tabela.
V ou F
( ) o tipo de relacionamento que implica a criação de uma terceira tabela para onde serão transpostos as chaves primárias e os eventuais atributos das duas tabelas originais é o relacionamento 1:N
( ) chaves estrangeiras podem ser nulas
F -> relacionamento N:M
V
V ou F
( ) É possível alterar o esquema conceitual do banco sem ter que modificar os esquemas externos ou aplicações
( ) Um registro é um conjunto de itens de dados que possuem um conjunto de atributos que pertencem a determinada entidade.
( ) No modelo relacional de dados todas as relações necessitam de uma chave primária formada por uma ou mais tuplas que identificam um único registro.
V
V
F -> precisa da chave mesmo, mas a identificação é feita pela COLUNA
V ou F
( ) No modelo relacional, as estruturas de dados lógicas não são separadas das estruturas de armazenamento físico
( ) Em bancos de dados relacionais, o mapeamento do relacionamento não deve seguir a cardinalidade, pois a pluralidade dos tipos de cardinalidade (0, 1 e n) dificulta o mapeamento; ele deve ser realizado com base apenas na chave primária.
( ) Em um banco de dados relacional, uma chave externa fornece uma relação entre duas tabelas, ou seja, ela é a chave principal de uma tabela e, portanto, aparece como atributo em outra tabela
F -> é separado, mudar o modo ou local do armazenamento físico não altera a parte lógica
F -> tem q seguir a cardialidade (n° de linhas c relação)
V -> chave externa = estrangeira
Em um banco de dados relacional, a condição que garante que valores não possam se repetir dentro da mesma coluna denomina-se:
a) Foregin key.
b) Cláusula unique.
c) Domain restriction
b) Cláusula unique.
V ou F
( ) Superchaves e chaves primárias são utilizadas para diferenciar de maneira única as instâncias de uma entidade, assim como para facilitar o processamento.
( ) No modelo relacional de bancos de dados, os elementos ficam armazenados em tabelas bidimensionais simples, contendo linhas (registros) e colunas (campos), e os elementos de um arquivo do banco podem relacionar-se com diversos elementos de outros arquivos.
( ) Uma hiperchave é uma tupla que permite recuperar uma relação de uma tabela.
V -> instância = tupla = linha
V
F -. não existe hiperchave
V ou F
( ) Uma view é uma tabela que é atualizada no momento em que uma das tabelas consultadas é atualizada; a view permite consultas ao banco de dados de forma mais rápida quando comparada à utilização de índices.
( ) A restrição de integridade referencial exige que os valores que aparecem nos atributos especificados de qualquer tupla na relação referenciadora também apareçam nos atributos de pelo menos uma tupla na relação referenciada.
( ) Uma visão (view) é derivada de uma ou mais relações e armazena os dados em uma tabela física do banco de dados, visando tornar ágeis as consultas.
F -> a atualização da view depende, se for add linha ela atualiza, mas se for add coluna não atualiza. O índice é mais rápido p fz pesquisa
V -> os valores dos campos presentes na chave primária apareçam na chave estrangeira da mesma tabela, a fim de garantir a integridade dos dados.
F -> a view comum é virtual não física, a view materializada que é física
V ou F
( ) A chave estrangeira é o campo que estabelece o relacionamento entre duas tabelas de bancos distintos, sendo necessariamente chave primária na tabela de um dos bancos.
( ) Em bancos de dados relacionais, chave estrangeira é aquela que permite uma ligação lógica entre duas tabelas — a chave estrangeira de uma tabela se liga logicamente à chave primária de outra tabela
( ) View é um objeto que permite implementar a segurança em um banco de dados, omitindo dados irrelevantes para algum grupo de usuário.
F -> o erro é falar q estão em bancos distintas, a referência c chaves só da p fz no mesmo banco de dados
V -> CESPE fala q se liga a chave primária não candidata
V
V ou F
( ) Relações podem ser definidas como conjuntos matemáticos
( ) Integridade referencial baseia-se na ligação das informações das chaves estrangeiras com as chaves primárias, ou candidatas a primárias, da tabela de referência.
( ) Chave estrangeira é o atributo ou conjunto de atributos que se refere ou é relacionado com alguma chave primária ou única de uma tabela, podendo ser inclusive da mesma tabela.
V
V
V
V ou F
( ) os índices são obrigatórios
F