Buscar

AVALIAÇÃO I - Princípios de Banco de Dados

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

Disciplina:
	Princípios de Banco de Dados (GTI11)
	Avaliação:
	Avaliação Final (Discursiva) - Individual Semipresencial ( Cod.:669278) ( peso.:4,00)
	Prova:
	32351159
	Nota da Prova:
	10,00
	
	
Parte superior do formulário
	1.
	Em um banco de dados existem vários tipos de usuários que atuam em sua construção e acesso. Alguns têm um foco mais gerencial, enquanto outros apenas se concentram na manipulação de dados da base. Descreva quem são usuários de um banco de dados e quais suas principais características.
	Resposta Esperada:
* Administrador de Banco de dados é responsável por toda a administração do banco de dados. Atividades como instalação, configuração e melhorias em performance fazem parte do seu dia a dia. 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.
* Programador: constrói o sistema que irá acessar o banco de dados. É imprescindível que o sistema desenvolvido manipule os dados de forma correta, para evitar a perda ou falta de confiança neles.
Usuário comum: utiliza o sistema que foi desenvolvido pelo programador para acessar o banco de dados. Normalmente desconhece as estruturas onde os dados estão armazenados. Consegue manipular somente o que o sistema permite.
Projetista de banco de dados: tem como tarefa fazer o mapeamento dos dados que deverão ser armazenados no banco. Em seguida, vem a definição da estrutura onde eles serão "organizados". Isso envolve a criação/manutenção de tabelas e demais objetos de acordo com a tecnologia do SGBD. Este usuário tem um grande foco em performance, pois quando vai definir a estrutura de organização dos dados é crucial que ela seja performática.
	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 o total (R$) de produtos da venda cujo código é 301.
	
	Resposta Esperada:
SELECT P.DESCRICAO, SUM(P.PRECO) 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
Parte inferior do formulário

Continue navegando