Aula 1 - Banco de Dados Flashcards
V ou F
( ) um banco de dados representa algum aspecto do mundo real
( ) uma variedade aleatória de dados pode compor um banco de dados
( ) um banco de dados é projetado, construído e populado com dados para uma finalidade específica
( ) Um banco de dados representa algum aspecto do mundo real por meio de dados logicamente relacionados para uma finalidade específica.
V
F -> banco de dados é uma coleção logicamente coerente de dados interrelacionados com algum significado inerente
V
V
V ou F
( ) um banco de dados pode ser gerado e mantido manualmente
( ) banco de dados tem tamanhos variados e são de alta complexidade
( ) Por meio de Sistemas Gerenciadores de Bancos de Dados, os dados podem ser compartilhados, a redundância pode ser controlada, inconsistências podem ser evitadas, a integridade dos dados pode ser mantida, a segurança pode ser aperfeiçoada, requisitos conflitantes podem ser balanceados, padrões podem ser utilizados e há suporte e controle de transações/usuários concorrentes.
V
F-> complexidade variável
V
Sistemas Gerenciadores de Banco de Dados no mercado: S____, O____, D____, M____, F____, P____
SQLServer, Oracle, DB2, MySQL, Firebird, PostgreSQL
Qual(s) não é características dos bancos de dados:
a) natureza autodescrita.
b) suporte a múltiplas visões dos dados.
c) processamento de transações multiusuário.
d) Isolamento entre os programas e os dados (abstração de dados).
e) liberdade de cada aplicação nomear e estruturar os itens de dados armazenados de
forma independente.
somente E
Banco de Dados
1) o que é Software de controle de concorrência?
2) o que é uma transação?
1) permite vários usuários acessarem o BD simultaneamente e manipulem os dados
2) é um programa em execução ou processo num banco de dados
Quais são as característica das operações num banco de dados?
ACID
Atomicidade: é completamente executada ou totalmente cancelada
Consistência: levar o banco de dados de um estado consistente a um outro estado consistente
Isolamento: transações isoladas, independentes
Durabilidade: as transações efetivadas são guardadas em uma memória não volátil
Complete com instância e Esquema do Banco de Dados
( ) descrição do banco especificada durante o projeto, a estrutura lógica que define a organização dos dados
( ) conjunto de dados armazenados no banco num determinado momento de operação
Esquema
instância
Arquitetura ANSI/SPARC
1) se divide em quais níveis?
1) CEI = Nível conceitual, Nível externo e Nível interno
Arquitetura é conceito interno e externo da casa
Complete c os níveis da arquitetura ANSI/SPARC: Interno, conceitual e externo
A) Nível de Visão ou Nível Lógico do Usuário e ocupa-se da forma como os dados são vistos por cada usuário.
B) Nível Lógico de Comunidade (ou apenas Nível Lógico), define a estrutura do banco de dados para uma comunidade de usuários.
C) o mais próximo do meio de armazenamento físico. Nesse nível, estão a representação física dos campos e a sequência física em que os registros estão armazenados no sistema.
A) Externo
B) Conceitual
C) Interno
1) Independência de dados é a capacidade de modificar a definição dos esquemas de determinado nível, sem afetar o esquema de qual nivel ?
2) quais sao os dois níveis de independência de dados?
1) nível superior
2) indepencia Lógica e física
Complete com independência Lógica e física dos dados
A) A capacidade de alterar o esquema conceitual, sem que seja necessário alterar os esquemas externos ou os programas de aplicação
B) capacidade de alterar o esquema interno sem ter de alterar o esquema conceitua
A) Lógica
B) Física
Quais são os três modelos de classificações de banco de dados, em relação ao projeto?
Modelo Conceitual, Modelo Lógico e Modelo Físico.
Complete com os projetos: Modelo Conceitual, Modelo Lógico e Modelo Físico.
a) Também chamado de Modelo Representativo, oferece conceitos que podem ser facilmente entendidos pelos usuários finais, mas que não está muito longe do modo como os dados são organizados e armazenados no computador
b) Modelo de alto nível, oferece conceitos que são mais próximos ao modo como muitos usuários compreendem os dados.
c) Oferece conceitos que descrevem os detalhes de como os dados são armazenados no computador. Eles costumam ser voltados para especialistas de computadores e, não, para usuários finais.
a) Modelo Lógico
b) Modelo Conceitual
c) Modelo Físico
Em relação aos projetos: Modelo Conceitual, Modelo Lógico e Modelo Físico. Descreva o nível:
a) Grau de abstração
b) Dependência (Hardware e Software)
c) Compreensão pelo usuário
a) Conceitual -> alto Lógico -> médio e Físico -> baixo
b) Conceitual -> nenhuma Lógico -> Software e Físico -> Hardware e Software
c) Conceitual -> fácil Lógico -> médio e Físico -> difícil
Complete com os tipos de SGBD: Relacional, Hierárquico, Em Rede, Orientados à Objetos, Orientado à Documentos, Orientado à chave-valor e Orientado à grafos:
a) Dados são organizados como grafos, facilitando relacionamentos complexos e consultas eficientes.
b) Dados são organizados em tabelas com relacionamentos baseados em chaves primárias e estrangeiras
c) Dados são organizados em objetos, em que os dados só podem ser manipulados pelos métodos definidos pela classe de que estes objetos pertencem
a) Orientado à grafos
b) Relacional
c) Orientados à Objetos