Prévia do material em texto
Acadêmico: Disciplina: Avaliação: Prova: XXXXXXXXXXXXXXXXXXXXXXX) Princípios de Banco de Dados (GTI11) Avaliação Final (Discursiva) - Individual Semipresencial XXXXXXXXX peso.:4,00) XXXXXXXX 1. 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 todos os nomes e a quantidade de produtos em estoque, descontando os que foram vendidos. Resposta Esperada: SELECT P. DESCRICAO, COUNT(PE.ID_ESTOQUE) FROM PRODUTO P INNER JOIN PRODUTO_ESTOQUE PE ON P.ID_PRODUTO = PE.ID_PRODUTO LEFT JOIN ITEM_VENDA IV PE.ID_ESTOQUE = IV.ID_ESTOQUE WHERE IV.ID_VENDA IS NULL 2. O gerenciamento de informações implica a definição das estruturas de armazenamento das informações e da definição dos mecanismos para a manipulação dessas informações. Para este e outros fins existe o SGBD. Disserte sobre o SGBD e apresente suas principais funcionalidades. FONTE: http://www.di.ufpb.br/valeria/BancoDados/Aula1-IntroducaoSlides.pdf. Acesso em: 28 jan. 2018. Resposta Esperada: Um Sistema Gerenciador de Banco de Dados é o software responsável pelo gerenciamento de base de dados. Uma de suas principais características é retirar da aplicação a estruturação dos dados, deixando de forma transparente o acesso a eles. Um sistema gerenciador de banco de dados deve garantir a segurança das informações armazenadas contra eventuais problemas com o sistema, além de impedir tentativas de acesso não autorizadas. Os dados são compartilhados por diversos usuários, desta forma, o sistema deve evitar a ocorrência de resultados anômalos. 21/04/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/2