A maior rede de estudos do Brasil

Grátis
Avaliação Final (Discursiva) - Individual FLEX

Pré-visualização | Página 1 de 1

1. A procedure é um conjunto de comandos que pode ser armazenado no banco de dados, a 
qual poderá ser chamada a qualquer momento, tanto pelo SGBD quanto por um sistema que 
faz interface com a mesma, sendo que sua utilização constitui uma técnica eficiente para a 
execução de tarefas repetitivas. Considerando a tabela, desenvolva uma procedure que 
possibilite ao usuário informar a faixa salarial e o percentual de aumento que será aplicado a 
um grupo de funcionários. Ao final, execute a procedure criada. 
 
Resposta Esperada: 
Conforme imagem que segue. 
 
2. Um banco de dados pode ser modelado (descrito) em vários níveis de abstração. Um modelo 
de dados servirá para explicar a um usuário qual é a organização de um banco de dados e 
provavelmente não conterá detalhes sobre a representação em meio físico das informações. 
Já um modelo de dados usado por um técnico para otimizar a performance de acesso ao 
banco de dados conterá mais detalhes, como as informações estão organizadas 
internamente e, portanto, será menos abstrato. No projeto de banco de dados, normalmente 
são considerados dois níveis de abstração de modelo de dados: o modelo conceitual e o 
modelo lógico. Disserte sobre o modelo lógico. 
Resposta Esperada: 
1) Descreve as estruturas que estarão no banco de dados, mas sem considerar, ainda, nenhuma 
característica específica de um Sistema Gerenciador de Banco de Dados - SGBD. 
2) Tem seu início somente após a criação do modelo conceitual. Já utiliza chaves estrangeiras. 
3) Um modelo lógico é uma descrição de um banco de dados no nível de abstração visto pelo 
usuário do sistema de gerência de banco de dados (SGBD). 
4) Assim, o modelo lógico é dependente do tipo particular de SGBD que está sendo usado.