Buscar

Modelo Conceitual de Banco de Dados e Triggers

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

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.

Continue navegando