ID 781591 Banca CESPE / CEBRASPE Órgão TJ-AL Ano 2012 Provas CESPE - 2012 - TJ-AL - Analista Judiciário - Análise de Sistemas Disciplina Banco de Dados Assuntos Oracle Assinale a opção correta com relação ao banco de dados Oracle. Alternativas Foreign key é uma restrição de integridade que não permite valores nulos e valores duplicados em uma coluna ou conjunto de colunas. Hash join é uma estratégia de consulta na qual, para cada registro existente na tabela principal, o Oracle busca os registros na tabela dependente que atendam às condições de filtro. O esquema SYS armazena tabelas adicionais e visões que exibem informações administrativas e tabelas internas usadas por várias ferramentas e opções do banco de dados Oracle. Uma tabela heap-organized ordena os dados em uma estrutura de índices B-Tree, classificando-os da mesma forma que uma chave primária. Por padrão, toda constraint, seja ela uma chave primária ou uma chave estrangeira, é sempre criada como NOT DEFERRABLE IMMEDIATE. Responder Comentários Foreign key ou chave estrangeira é uma restrição referencial entre 2 tabelas permitindo sim valores duplicados no campo com chave candidata.ERRADO.Hash join: A tarefa do algoritmo JOIN é encontrar para cada valor distinto do atributo de JOIN, o conjunto de tuplas em cada relação que possuem aquele valor, e não como está escrito "para CADA registro" na tabela principal, aliás não há tabela principal nem dependente.ERRADO.Informações administrativas e tabelas internas não são usadas por opções do banco de dados Oracle.ERRADO.Uma tabela heap-organized é uma tabela com linhas armazenadas sem uma ordem particular, ao contrário do que acontece com tabelas com chave primária que são organizadas segundo o critério do(s) campo(s) que faz(em) parte da chave.Já Uma tabela index organized do contrário é uma do tipo btree que é indexada sobre todas as colunas na chave primária da tabela contém todas as colunas da tabela.ERRADO.NOT DEFERRABLE IMMEDIATE é o padrão, e significa que toda vez que sentença de modificação da base de dados é executada, a restrição é verificada imediatamente após, se tal modificação poderia violar a restrição de chave estrangeira.CERTO. d) O padrão do Oracle é NOT DEFERRABLE IMMEDIATE - Para auxiliar o significado de cada atributo: |DEFERRABLE |DEFERRED | |NOT DEFERRABLE | xxxxxxxx | cada linha é verificada no momento da executação de INSERT/UPDATE |DEFERRABLE |IMMEDIATE| significa que a validação será checada imediatamente a cada instrução DML executada. |DEFERRABLE |DEFERRED | significa que a validação será checada somente ao final da transação (COMMIT).