SóProvas


ID
240508
Banca
FCC
Órgão
TRT - 22ª Região (PI)
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

No Oracle 11g é um tipo de dados que sempre será NOT NULL e mais rápido que o PLS_INTERGER:

Alternativas
Comentários
  • SIMPLE_INTEGER is a predefined subtype of the PLS_INTEGER data type that has the same range as PLS_INTEGER (-2,147,483,648 through 2,147,483,647) and has a NOT NULL constraint. It differs significantly from PLS_INTEGER in its overflow semantics.

    http://download.oracle.com/docs/cd/B28359_01/appdev.111/b28370/datatypes.htm


    When we don’t have to worry about null checking and overflow errors, SIMPLE_INTEGER data type is the best to use.

    http://decipherinfosys.wordpress.com/2008/03/13/a-new-data-type-in-oracle-11g-simple_integer/
  • Lembrando que o SIMPLE_INTEGER é um subtipo de dado novo do Oracle 11g.

    http://www.oracle-base.com/articles/11g/plsql-new-features-and-enhancements-11gr1.php


  • Algumas características referentes à administração de banco de dados, que farão parte do Oracle 11g.
     
    - Particionamento – ‘Interval partitioning’ para tabelas, onde automaticamente serão criadas partições baseadas no tempo, quando novos dados forem adicionados e particionamento por objetos lógicos.
     
    - Load Balancing – Inicialmente introduzidas na release 2 do 10g, agora vem um pacote mais completo de utilidades para load balancing. Estão incluídas novidades para o Oracle HTTP Server, RAC, ASM, Data Guard e listener.
     
    - simple_integer datatype – Trata-se de um novo tipo de dados, que sempre será NOT NULL, e mais rápido que o PLS_INTEGER.
     
    - Compressão de tabelas e índices – Passará a funcionar para todos os tipos de DMLs, permitindo que as tabelas marcadas como ‘compressed’ sejam manipuladas como uma tabela ‘normal’. Também permitirá adicionar e remover colunas.
     
    - Triggers – As DML triggers serão mais rápidas, com promessa de serem 25% superiores em relação às atuais, o que impactará nas triggers de auditoria, onde são feitos updates em outras tabelas. Também terá um novo tipo de trigger composta, com opções BEFORE, ROW e AFTER, úteis para tratar erros. E, por fim, será possível definir a ordem em que as triggers serão disparadas.
     
    - Connection pool – A intenção é eliminar o custo do processo de criação de sessão (não a criação da sessão propriamente dita), permitindo que os clients compartilhem a mesma sessão de usuário (conceito de usuário compartilhado).
     
    - RMAN X undo – Agora os backups feitos pelo RMAN poderão ser feitos sem gerar undo, o que será muito bom na hora de exportar uma tablespace de um backup, por exemplo.
     
    - Escalabilidade – Novidades agrupadas em quatro áreas: execução, armazenamento (storage), disponibilidade e gerenciamento.
     
    - Execução escalável – Entre as várias características, podemos destacar uma espécie de cache para os resultados dos comandos sqls. O DBA poderá mensurar um tamanho para este cache e usar um comando para alterar uma tabela para usar o cache dos resultados.
     
    - XML – Os XMLs poderão ser armazenados em CLOBs ou em formato binário, suportando mecanismos de consulta para XML, incluindo XQuery  e SQL XML, padrões emergentes de consulta a dados armazenados em XML.
     
    - Data Guard – Irá suportar ‘flashback standby’.
     
    - LOBs – Características que aumentarão o desempenho dos LOBs.
     
    - ADR – Automatic Diagnostic Repository – Erros críticos serão marcados como ‘incidentes’. O DBA será notificado e as informações sobre estes erros poderão até ser enviadas para o suporte da Oracle.
     
    - Patches – Será possível identificar quais features do banco serão afetadas com os patches, possibilitando saber quais são os patches necessários para as features usadas
  • Não existe o tipo de dado chamado "simple_integer datatype", o nome é "simple_integer". A FCC copiou e colou de um material mal traduzido...

  • a FCC da cada mancada

  • Questão de oracle é tiro no escuro.