SóProvas


ID
3106135
Banca
FCC
Órgão
SANASA Campinas
Ano
2019
Provas
Disciplina
Banco de Dados
Assuntos

Considere os exemplos e a definição a seguir relativos ao modelo relacional de banco de dados. O “;” separa os diferentes exemplos.


I. Estabelece que nenhum valor de chave primária pode ser null. Isso porque o valor da chave primária é usado para identificar as tuplas individuais em uma relação. Ter valores null para a chave primária implica não ser possível identificar alguma tupla.

II. ANÁLISE (ColiformesTotais, CorAparente, Turbidez, PH, Flúor, CloroResidualTotal).

III. Fone_Brasil: números de telefone válidos no Brasil, com 13 dígitos; Fone_local_EUA: números de telefone de 7 dígitos, válidos para um código de área nos Estados Unidos; Estações: cadeias de caracteres que representam os nomes de estações de tratamento de água da SANASA.


Os itens I, II e III correspondem, correta e respectivamente, à restrição de integridade

Alternativas
Comentários
  • Restrição de Chave

    Impede que uma chave primária se repita. Um campo chave primária diferencia de forma única os registros (linhas) de uma relação (tabela).

    Restrição de Domínio

    Definir o conjunto de valores possíveis ou permitidos que um campo pode ter.

    Integridade de vazios

    Verifica se um campo pode ou não receber valor NULL. Sub-item da integridade de domínio.

    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.

    Integridade da coluna

    Determina os valores aceitos para a respectiva coluna.

    Integridade definida pelo utilizador

    A integridade definida pelo usuário permite definir regras comerciais que não se encaixam em outras categorias de integridade. Todas as categorias de integridade oferecem suporte à integridade definida pelo usuário.

    https://pt.wikipedia.org/wiki/Restri%C3%A7%C3%B5es_de_integridade

  • Essa questão deveria ser anulada.

    .

    .

    I - Isso é uma restrição de integridade de DOMÍNIO, e não de "entidade" (nem existe) ou de chave primária (não repetir valores para PK);

    .

    II - Essa seria de fato uma relação com seus 6 atributos, conforme alternativas A e E;

    .

    III - Isso não se trata de tipos de dados (char, varchar, int). Poderia se encaixar em "formatos" devido à quantidade de dígitos, mas o correto mesmo seria integridade de domínio, pois especifica os valores que podem ser inseridos. No primeiro caso, por exemplo, seriam valores de 0000000000000 a 9999999999999 (números de telefone, 13 dígitos).

    .

    Sendo assim, não tem alternativa correta para essa questão. 

  • I. Essa é a integridade de entidade ou integridade primária. Ela determina que os valores da chave primária devem ser capazes de identificar unicamente cada registro da tabela e, portanto, devem ser únicos e não nulos.

    II. Essa é a representação textual de uma relação ou tabela no modelo relacional chamada ANÁLISE e seus seis atributos: ColiformesTotais, CorAparente, Turbidez, PH, Flúor e CloroResidualTotal.

    III. As restrições apresentadas são os domínios dos atributos Fone_Brasil, Fone_Local_EUA e Estações. Elas descrevem não somente o tipo de dados (número, cadeia de caracteres), mas também outras restrições, representando o conjunto de valores possíveis para cada atributo.

  • Luis Henrique,

    Na restrição de integridade de entidade, nenhum valor da PK pode ser NULL. A questão está correta, e há sim essa restrição.

    .

    At.te

    Foco na missão ❢

  • Gabarito: A.

    I. Restrição de integridade da entidade: impede que a PK receba um null.

    II. Especificou os atributos de "Análise".

    III. Note que os domínios estão associados aos tipos de variáveis, no caso ele fez as restrições de domínio para o número de telefone. Conclui-se, por exemplo, que Fone_Brasil é uma variável inteira que aceita apenas 13 digitos.

    Qualquer equívoco, mandem mensagem.

    Bons estudos!