-
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]