SóProvas


ID
794083
Banca
FCC
Órgão
TST
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Um banco de dados criado por meio do SGBD dados Oracle, versão 11g, tem uma estrutura lógica e física peculiares, tendo como característica:

Alternativas
Comentários
  • Eu nunca tinha visto sobre essa "peculiaridade" do Oracle. Porém acertei fazendo uma eliminatória da esguinte forma:

    Pensei que essa peculiaridade seria uma vantagem, portanto:

    a) um segmento contém exatamente uma extensão

    Não vi vantagem nisso. Parece um tipo de limitação

    b) o tablespace não comparta mais de um datafile

    Igual o anterior. Não me parece ser uma vantagem limitar alguma coisa

    c) um mesmo tablespaace pode ser utilizado por vários bancos de dados, simultaneamente.

    Isso poderia gerar uma inconsistência no tablespace com um monte de acessos e modificações ao mesmo tempo

    d) o banco de dados pode conter um ou mais tablespaces
    Finalmente uma opção que seria uma vantagem, com um acréscimo de função

    e) um segmento pode ser dividido em vários tablespaces
    Cheguei a ficar em dúvida entre essa, mas achei a anterior com uma afirmação mais consistente

    Pois é, galera! Não foi um comentário técnico e sim prático. Podemos ganhar pontos nas questões usando a lógica, é só não se desesperar quando encontrar algo que nunca ouviu falar.
  • Bom, nesta questão foi abordada a estrutura LÓGICA e FÍSICA do ORACLE.

    Na estrutura LÓGICA, temos graficamente:

    Os TABLESPACES PODEM CONTER VÁRIOS -------> SEGMENTOS que PODEM CONTER várias --------> EXTENSÕES que PODEM CONTER vários --------------> BLOCOS DO ORACLE

    Na estrutura FÍSICA, temos graficamente:

    Os ARQUIVOS DE DADOS (DATAFILES) correspondem na Estrutura lógica aos TABLESPACES.

    1 TABLESPACE PODE CONTER 1 ou + DATAFILES

    OS DATAFILES CONTÊM VÁRIOS BLOCOS DO SISTEMA OPERACIONAL

    OS BLOCOS DO ORACLE (ESTRUTURA LÓGICA) PODE CONTER VÁRIOS BLOCOS DO SISTEMA OPERACIONAL

    No dicionário de dados, podemos consultar as informações referentes a estrutura como segue abaixo:

    TABLESPACES --------> Consultar na V$TABLESPACE ou na DBA_TABLESPACES
    DATAFILES --------------> Consultar na V$DATAFILE ou na DBA_DATAFILES
    EXTENSÕES -----------> Consultar na DBA_EXTENTS

  • Só para tirar uma dúvida que eu tinha, embora básica, pode ser dos outros candidatos.

    tablespace, which is an allocation of space in the database that can contain schema objects.

    http://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_7003.htm

  • Esta questão está errada.

    Segundo a referência do Oracle 11g:

    "An Oracle database consists of at least two logical storage units called tablespaces, which collectively store all of the database's data. You must have the SYSTEM and SYSAUX tablespaces and a third tablespace, called TEMP, is optional.

    - Um banco de dados DEVE ter PELO MENOS 2 tablespaces, que são: SYSTEM e SYSAUX. A tablespace TEMP é opcional.

    Fonte: https://docs.oracle.com/cd/B28359_01/server.111/b28318/physical.htm#i2009

  • Letra D é a correta!

    O banco de dados pode conter um ou mais tablespaces.

    Um banco de dados Oracle consiste em uma ou mais unidades de armazenamento lógicas denominadas tablespaces, que armazenam coletivamente todos os dados do banco de dados.

    FONTE: http://www.oracle.com/technetwork/pt/articles/database-performance/introducao-conceito-de-tablespaces-495850-ptb.html