SóProvas


ID
283735
Banca
FUNIVERSA
Órgão
IPHAN
Ano
2009
Provas
Disciplina
Banco de Dados
Assuntos

Quanto aos conceitos e características dos Sistemas Gerenciadores de Bancos de Dados Relacionais, julgue os itens que se seguem e assinale a alternativa correta.

I Instância e esquema, em linhas gerais, representam a descrição da estrutura dos dados e as restrições que precisam ser obedecidas, e mudam raramente durante o tempo.
II Uma visão é qualquer relação que não faz parte do modelo conceitual, mas é visível para o usuário como uma relação virtual.
III A Integridade Referencial deve assegurar que um valor que aparece em uma relação para um dado conjunto de atributos deve aparecer também para certo conjunto de atributos em outra relação.
IV Gatilhos são restrições sobre o conjunto de relações válidas.

Alternativas
Comentários
  • I Instância e esquema, em linhas gerais, representam a descrição da estrutura dos dados e as restrições que precisam ser obedecidas, e mudam raramente durante o tempo. 

    Somente o esquema muda raramentedurante o tempo. Instância é uma 'foto' do banco de dados em um dado momento.

    IV Gatilhos são restrições sobre o conjunto de relações válidas: é um recurso de programação executado sempre que um evento ocorre.

  • Esquema: o esquema de um banco de dados é a sua estrutura descrita segundo o modelo de dados em uma linguagem formal suportada pelo Sistema Gerenciador de Banco de Dados(SGBD). Um esquema do banco de dados é especificado durante o projeto da base de dados e não se espera muitas mudanças em sua estrutura. Em um banco de dados relacional o esquema descreve suas tabelas, colunas das tabelas e os relacionamentos entre elas.

    Instância: os dados gravados no banco de dados em um determinado instante do tempo são chamados de instância. Diferentemente do esquema, os dados gravados no banco mudam com frequência.

    Visão (View): assim como está escrito no item, "uma visão é qualquer relação que não faz parte do modelo conceitual, mas é visível para o usuário como uma relação virtual". ATENÇÃO: É IMPORTANTE LEMBRAR que a descrição informal do Modelo Relacional nos traz os conceitos de tabelas, colunas e registros. Existem, no entanto, nomenclaturas formais para estes conceitos: relação (tabela), tupla (linha) e atributo (coluna). Poderíamos reescrever a frase anterior como: "uma visão é qualquer TABELA que não faz parte do modelo conceitual, mas é visível para o usuário como uma TABELA virtual".

    Integridade referencial: é uma propridade de dados que requer que todos os valores de um atributo(coluna) de uma relação (tabela) devem existir como o valor de outro atributo em outra ou na mesma relação (tabela). Para que a integridade referencial ocorra, qualquer atributo (coluna) de uma relação (tabela) que for declarado como chave estrangeira, só pode conter valores da chave primária ou da chave candidata de uma tabela-mãe.

    Gatilho (Trigger): é um código procedural que é executado automaticamente em resposta a certos eventos em uma visão ou tabela em particular do banco de dados.

    Restrição (Constraint): restrições permitem restringir o domínio de um atributo (coluna), por exemplo: é possível restringir uma coluna de tipo inteiro a aceitar apenas valores entre 1 e 10. Restrições são uma maneira de implementar regras de negócio dentro do banco de dados (por exemplo, não aceitar que menores de 16 anos informem título de eleitor).



    Fonte: http://tecnologiaparaconcursos.blogspot.com/2012/01/resolucao-de-questao-4.html