Baixe o app para aproveitar ainda mais
Prévia do material em texto
08/09/2020 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/1 Acadêmico: Fabricio de Oliveira Mayrer (817768) Disciplina: Banco de Dados Avançado (ADS16) Avaliação: Avaliação Final (Discursiva) - Individual FLEX ( Cod.:650709) ( peso.:4,00) Prova: 22493217 Nota da Prova: - 1. Um modelo de banco de dados é uma descrição do tipo de informação que está ou será armazenada em um banco de dados. O mesmo modelo de banco de dados pode ser descrito em diversos níveis de abstração, dentre os quais encontra-se o modelo conceitual. Descreva as principais características e finalidade desse modelo. Resposta Esperada: modelo conceitual caracteriza-se por ser o nível mais alto de abstração e leva em consideração o ponto de vista do usuário criador dos dados. Tem por finalidade envolver o cliente no processo de desenvolvimento, com vistas a discutir os aspectos da regra de negócio do cliente, bem como desenvolver o diagrama de Entidade e Relacionamento, onde serão identificadas todas as entidades possíveis e os seus relacionamentos. 2. As triggers ou gatilhos só podem ser criadas na base de dados se forem associadas a uma tabela. As tabelas podem conter mais de uma trigger. Esta funcionalidade pode ser acionada/disparada sempre que houver algum evento na tabela, ou seja, sempre que existir a tentativa de manipulação dos dados. Com base no exposto, responda: a) Descreva o comando para exclusão de uma trigger da base de dados. b) Disserte sobre a possibilidade (ou impossibilidade) do uso de commit e rollbacks em triggers. c) Qual tabela do banco Oracle permite visualizar informações das triggers criadas no banco de dados Oracle? Resposta Esperada: a) A exclusão de uma trigger é efetuada através do comando DROP TRIGGER nome. b) Dentro da trigger não é permitido a utilização de comandos COMMIT e ROLLBACK ou de stored procedures e function que executem tais operações. c) É possível visualizar as triggers do banco de dados dando um SELECT nas tabelas do dicionário de dados Oracle: DBA_TRIGGERS ou ALL_TRIGGERS.
Compartilhar