Analise as sentenças abaixo, as quais discutem as principais...
I. Restrições de domínio são impostas para garantir que os valores nas colunas sejam atômicos e que respeitem os tipos de dados das colunas.
II. Restrição de integridade de entidade diz respeito à garantia de que toda linha em uma tabela deve ser única.
III. A restrição de integridade referencial garante que determinadas colunas em uma tabela sejam iguais às colunas que compõem a chave primária de outra tabela ou da própria tabela.
IV. A restrição de chave estabelece que nenhum valor de chave primária pode ser vazio.
Estão CORRETAS as afrmativas:
Pior que já saiu o gabarito oficial, não é possível, provavelmente NINGUÉM entrou com recurso, porque está um absurdo o q está escrito nela.
I. Restrições de domínio: Especificam que dentro de cada tupla, o valor de cada atributo A deve ser um valor atômico do domínio. (item certo)
II. Restrião de integridade de entidade: Nenhum valor de chave primária pode ser null. (item errado)
III. Restrição de integridade referencial: Uma chave estrangeira de uma relação tem que coincidir com uma chave primária da sua tabela "pai" a que a chave estrangeira se refere. Ou seja, não só deve existir o atributo (campo), como também, o valor referenciado. (item certo)
IV. Restrição de chave: Impede que uma chave primária se repita. Um campo chave primária diferencia de forma única as tuplas (linhas) de uma relação (tabela). (item errado)
http://www2.unemat.br/~ivanpires/files/dwl/bd/slides/bd_5.pdf
http://pt.wikipedia.org/wiki/Restri%C3%A7%C3%B5es_de_integridade
III - esta ERRADA, A restrição de integridade não obriga que as chaves estrangeiras sejam iguais as chaves primarias de outra tabela, e sim que sejam iguais a uma CHAVE ÚNICA (chave candidata) de outra tabela.
Um erro de restrição de dominio, por exemplo, seria você tentar salvar uma string em um campo numerico.
A III eu diria que está errado por que uma coluna estar igual a outra coluna é bem difícil. O que está igual são os valores, atomicamente, individualmente. Pode ser que numa tabela, a chave única seja 1, 2, 3 em 3 tuplas.
Numa tabela que tem essa chave como estrangeira, pode ter apenas 1, 1, 1.
Frase provavelmente adaptada de algum lugar por alguém que não é da área.
LETRA A
III - Questão mal elaborada não sinônimo de questão errada e essa questão está uma bosta.
De qualquer forma a II e IV estão trocadas.
III está correta
Sobre a I = - Domínio = Determina os VALORES QUE PODEM SER ASSUMIDOS em um campo de uma determinada coluna.
GABARITO A
links para tirar dúvidas da questão:
https://blog.grancursosonline.com.br/modelo-relacional-conceitos-sobre-restricoes-de-integridade/
https://www.youtube.com/watch?v=BurdDn16ZgE&list=PLucm8g_ezqNoNHU8tjVeHmRGBFnjDIlxD&index=11
Gabarito: A - I e III.
Para resolver esta questão é necessário compreender as restrições que o modelo relacional de banco de dados impõe para manter a consistência e a integridade dos dados. Agora, vamos analisar por que as afirmativas I e III estão corretas:
Afirmativa I: Correta. Restrições de domínio impõem que os dados em uma coluna devem ser atômicos, o que significa indivisíveis, e devem respeitar o tipo de dados definido para essa coluna. Isso é uma forma de garantir a consistência dos tipos de dados, evitando, por exemplo, que se armazene uma data em uma coluna configurada para armazenar números inteiros.
Afirmativa III: Correta. A restrição de integridade referencial é fundamental para manter a consistência entre tabelas relacionadas. Ela garante que um valor em uma coluna de chave estrangeira sempre corresponda a um valor na coluna de chave primária de outra tabela, ou da própria tabela no caso de relações recursivas. Isso previne a existência de registros órfãos, que seriam registros referenciando chaves primárias que não existem.
As alternativas II e IV contêm erros conceituais:
A afirmativa II está incorreta porque a restrição de integridade de entidade não se refere à unicidade de toda a linha (embora seja um efeito colateral), mas sim à unicidade da chave primária da tabela. Já a afirmação IV está equivocada ao implicar que a restrição de chave é focada apenas em impedir chaves primárias vazias; na verdade, ela também garante a unicidade das chaves primárias e não somente a não nulidade.
Com base nessas informações, a alternativa correta A - I e III foi escolhida porque as sentenças refletem com precisão as restrições de domínio e integridade referencial no modelo relacional.