SóProvas


ID
1115554
Banca
CESPE / CEBRASPE
Órgão
SUFRAMA
Ano
2014
Provas
Disciplina
Banco de Dados
Assuntos

Com relação aos sistemas gerenciadores de banco de dados (SGBD), julgue os itens a seguir.

A integridade semântica de um SGBD garante que os dados estejam sempre corretos em relação ao domínio de aplicação.

Alternativas
Comentários
  • Criação de Assertions (check), concretiza a aplicabilidade de restrições de semântica

  • Enrolou, enrolou, enrolou e não explicou... Mas fui atrás da informação: Integridade semântica é especificada pelas regras de negócio, por exemplo, o salário de um funcionário não deve ser maior que o salário de seu chefe onde o salário foi definido na integridade de domínio que, por exemplo, não pode ser negativo ou não pode ser menor que o salário mínimo.

  • É especificada pelas regras de negócio, por exemplo, o salário de um funcionário não deve ser maior que o salário de seu chefe

    Essas restrições podem ser especificadas na aplicação que se comunica com o banco de dados ou no SGBD [(triggers (gatilhos) e assertions (afirmações)]

  • GAB CERTO

     

    Tudo bem, mas falar que 'garante que os dados estejam sempre corretos em relação ao domínio de aplicação' é pesado.

     

    Examinador faz de propósito, com certeza. Seria bem mais prudente colocar: A integridade semântica de um SGBD busca garantir que os dados estejam corretos em relação ao domínio de aplicação.

  • Gaba: Certo

     

    Integridade Semântica

     

    A integridade semântica garante que o dado inserido em uma linha da tabela seja um valor válido. Para esse valor ser válido deve ser do mesmo tipo de dados definido na especificação da coluna na tabela. Por exemplo, um atributo de uma determinada entidade definido como DATA só conterá dados relativos a DATA. É a certeza que no campo DATA_CONTRATACAO só terá datas válidas. Caso um SGDB permita a inserção de um outro tipo de dado diferente do definido, a integridade semântica será violada.

     

    https://www.devmedia.com.br/integridade-de-dados-parte-01/8831

  • Controle de integridade semântica assegura a consistência do banco de dados por rejeitar aplicações que podem conduzir o banco de dados a um estado inconsistente, ou por ativar ações específicas que compensa os efeitos causados por uma aplicação que levou o banco de dados ao estado inconsistente.

    Os principais mecanismos que tentam garantir a integridade semântica são asserções e triggers.

  • Integridade semântica= a inserção de quais tipos de dados devem ser inseridos deve ser definida previamente. Caso um SGDB permita a inserção de um outro tipo de dado diferente do definido, a integridade semântica será violada.

  • A definição confunde muito com restrição de domínio, alguém sabe a diferença?

  • Ano: 2014 Banca: CESPE / CEBRASPE Órgão: TJ-SE Prova: CESPE - 2014 - TJ-SE - Analista Judiciário - Análise de Sistemas

    Em bancos de dados relacionais que utilizam SQL, a restrição de integridade semântica “o salário de um funcionário não deve ser superior ao salário de seu supervisor” pode ser especificada e imposta em programas de aplicação que atualizem o banco de dados ou por meio do uso de triggers e assertions.[CERTO]