Atividade Bd
1.2. Quais os quatro tipos principais de ações que envolvem bancos de dados? Discuta cada tipo.
1.3. Discuta as principais características da abordagem de banco de dados e como ela difere dos sistemas de arquivos tradicionais.
1.5. Quais são os diferentes tipos de usuários finais de banco de dados? Discuta as principais atividades de cada um.
1.6. Especifique todos os relacionamentos entre os registros do banco de dados mostrado na Figura
1.2.
1.9. Qual a diferença entre redundância controlada e não controlada? Dê exemplos.
2.1. Defina os seguintes termos: modelo de dados, esquema de banco de dados, estado de banco de dados, esquema interno, esquema conceitual, esquema externo, independência de dados, DDL,
DML, SDL, VDL, linguagem de consulta, linguagem hospedeira, sublinguagem de dados, utilitário de banco de dados, catálogo, arquitetura cliente/servidor, arquitetura de três camadas e arquitetura de n camadas.
2.2. Discuta as principais categorias de modelos de dados. Quais são as diferenças básicas entre o modelo relacional, o de objeto e a XML?
2.3. Qual é a diferença entre um esquema de banco de dados e um estado de banco de dados?
2.4. Descreva a arquitetura de três camadas. Por que precisamos de mapeamentos entre os níveis de esquema? Como diferentes linguagens de definição de esquema dão suporte a essa arquitetura?
2.6. Qual é a diferença entre DMLs procedurais e não procedurais?
2.7. Discuta os diferentes tipos de interfaces de fácil utilização e os tipos de usuários que normalmente utilizam cada tipo.
2.9. Qual é a diferença entre as arquiteturas cliente/servidor de duas e três camadas?
2.10. Discuta alguns tipos de utilitários e ferramentas de banco de dados e suas funções.
2.11. Qual é a funcionalidade adicional na arquitetura de n camadas (n > 3)?
2.12. Pense nos