Você está na página 1de 3

Exercício 2

1. Defina os seguintes termos: modelo de dados, esquema de banco de dados,


estado do banco de dados, esquema interno, esquema conceitual, esquema
externo, independência de dados, DDL, DML, catálogo, arquitetura
cliente/servidor.

2. Discuta as principais categorias dos modelos de dados.

3. Qual a diferença entre um esquema de banco de dados e um estado de banco


de dados?

4. Descreva a arquitetura de três-esquemas. Por que precisamos de mapeamentos


entre os níveis dos esquemas? Como diferentes linguagens de definição de
esquemas suportam essa arquitetura?

5. Qual a diferença entre as arquiteturas cliente/servidor de duas e três camadas?

6. Discuta alguns tipos de funcionalidades de banco de dados, ferramentas e suas


funções.

7. Escolha uma aplicação de banco de dados com a qual você está familiarizado.
Projete um esquema e mostre um banco de dados exemplo para essa aplicação,
usando a notação das figuras 2.1 e 1.2. Que tipo de informação adicional e
restrições você gostaria de representar no esquema? Pense nos vários usuários
para o seu banco de dados e projete uma visão para cada um.

Você também pode gostar