Buscar

Principios de Banco de Dados - Prova 4

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Acadêmico:
Disciplina: Princípios de Banco de Dados (GTI11)
Avaliação: Avaliação Final (Discursiva) - Individual FLEX ( Cod.:) ( peso.:4,00)
Prova:
Nota da Prova: -
1. Um sistema gerenciador de banco de dados é o software responsável por fazer a interface entre
usuários/aplicações e os dados em si. Os dados ficam encapsulados e somente são acessados pelo
SGBD, que tem diversos níveis de acesso e usuários. Disserte sobre os tipos de usuários de um SGBD.
Resposta Esperada:
- Administrador do banco de dados (DBA - Database Administrator): é responsável por administrar o banco de
dados. Suas tarefas são a instalação, a configuração e as melhorias em performance do SGBD. Também
possui tarefas relacionadas ao gerenciamento de acesso de usuários na base e um constante monitoramento,
visando garantir uma alta disponibilidade do sistema.
- Projetista/analista: é o profissional que tem como responsabilidade coletar os recursos necessários do
sistema, transcrevendo para o modelo de dados. É responsável por projetar o modelo de banco de dados,
bem como dar manutenção nas alterações.
- Programador: é o desenvolvedor de software em si, que terá acesso ao banco de dados de acordo com a
funcionalidade que esta desenvolvendo. 
- Usuário comum: este usuário não acessa o banco de dados diretamente, para este fim, sempre utilizará um
sistema de informação.
2. Em linguagem SQL, as instruções DML (Data Manipulation Language) são utilizadas para manipular a
estrutura dos dados, dentre os comandos, o SELECT é utilizado para recuperar os dados e informações
armazenadas. As figuras anexas contêm um modelo lógico que representa um sistema de vendas. A partir
dele, escreva o comando SQL para recuperar o nome e quantidade de produtos da venda cujo código é
301.
Resposta Esperada:
SELECT P.DESCRICAO, COUNT(PE.ID_ESTOQUE) FROM PRODUTO P
INNER JOIN PRODUTO_ESTOQUE PE 
ON P.ID_PRODUTO = PE.ID_PRODUTO 
INNER JOIN ITEM_VENDA IV 
PE.ID_ESTOQUE = IV.ID_ESTOQUE 
INNER JOIN VENDA V
ON IV.ID_VENDA = V.ID_VENDA
WHERE V.ID_VENDA = 301

Continue navegando