SóProvas


ID
640471
Banca
FCC
Órgão
TRT - 11ª Região (AM e RR)
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Considere:
I. Regra 1 - Todas as informações são representadas de forma explícita no nível lógico e exatamente em apenas uma forma, por valores em tabelas.

II. Regra 2 - Cada um e qualquer valor atômico (datum) possui a garantia de ser logicamente acessado pela combinação do nome da tabela, do valor da chave primária e do nome da coluna.

III. Regra 3 - Valores nulos não devem ser utilizados de forma sistemática, independente do tipo de dado ainda que para representar informações inexisten- tes e informações inaplicáveis.
Das regras de Codd para bancos de dados relacionais, está correto o que consta em

Alternativas
Comentários
  • Regras de CODD
     
    As doze regras definidas por Codd:
     
    ·Regra 1 - Todas as info em um BD relacional são representadas de forma explícita no nível lógico e exatamente em apenas uma forma - por valores em tabelas. 
     
    ·Regra 2 - Cada um e qq valor atômico (datum) em um BD relacional possui a garantia de ser logicamente acessado pela combinação do nome da tabela, do valor da chave primária e do nome da coluna. 
     
    ·Regra 3 - Valores nulos devem ser suportados de forma sistemática e independente do tipo de dado para representar informações inexistentes e informações inaplicáveis.
     
    ·Regra 4 - A descrição do BD é representada no nível lógico da mesma forma que os dados ordinários, permitindo que usuários autorizados utilizem a mesma linguagem relacional aplicada aos dados regulares.
     
    ·Regra 5 - Um sistema relacional pode suportar várias linguagens e várias formas de recuperação de info. Entretanto, deve haver pelo menos uma linguagem, com uma sintaxe bem definida e expressa por conj de caracteres, que suporte de forma compreensiva todos os seguintes itens: definição de dados(DDL), definição de "views"(VDL), manipulação de dados (interativa e embutida em programas)DML, restrições de integridade(entidade - NOT NULL, CHECK, , referencial - relacionamentos entre tabelas existentes - FK, semântica - triggers(salário_gerente > salario_ze)), autorizações e limites de transações (begin, commit e rollback).
     
    ·Regra 6 - Todas as "views" que são teoricamente atualizáveis devem também ser atualizáveis pelo sistema.
     
    ·Regra 7 - A capacidade de manipular um conj de dados (relação) através de um simples comando deve-se estender às operações de inclusão, alteração ou exclusão de dados.(DML - insert, update, delete).
     
    ·Regra 8 - Programas de aplicação permanecem logicamente inalterados quando ocorrem mudanças no método de acesso ou na forma de armazenamento físico.((ISOLAMENTO) -MVC BD=model=classe de entidade)
     
    ·Regra 9 - Mudanças nas relações e nas views provocam pouco ou nenhum impacto nas aplicações. .((ISOLAMENTO) -MVC - View + Model(relações))
     
    ·Regra 10 - As aplicações não são afetadas qdo ocorrem mudanças nas regras de restrições de integridade. 
     
    ·Regra 11 - As aplicações não são logicamente afetadas qdo ocorrem mudanças geográficas dos dados.(BD distribuídos)
     
    ·Regra 12 - Se um sistema possui uma linguagem de baixo nível, essa linguagem não pode ser usada para subverter as regras de integridades e restrições definidas no nível mais alto.
  • A Regra 3, das 12 regras de Codd, diz que os valores nulos devem ser suportados de forma sistemática e não utilizados de forma sistemática como aparece na afirmativa III.

    http://www1.serpro.gov.br/publicacoes/tematec/pubtem03.htm