SóProvas


ID
2763673
Banca
UFPR
Órgão
UFPR
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

Em relação à TABLESPACE no Oracle e no PostgreSQL, é correto afirmar:

Alternativas
Comentários
  • Não sabia a definição desse conceito de TABLESPACE, dei uma pesquisada e encontrei essa que acredito ser a mais didática:

     

    "A melhor analogia para se explicar banco de dados, tablespace, arquivo de dados, tabelas e dados é a imagem de um fichário. Imagine um banco de dados como um fichário: as gavetas dentro do fichário são os tablespaces; as pastas nessas gavetas são os arquivos de dados; os papéis em cada pasta são as tabelas; a informação escrita no papel de cada pasta são os dados. Em resumo, o tablespace é um modo de agrupar arquivos de dados"

     

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

  • "Enquanto os esquemas dividem um banco de dados em particionamentos lógicos, o tablespace divide um banco de dados fisicamente. Tablespace no PostgreSQL é uma pasta no sistema de arquivos utilizada para armazenamento físico dos dados e objetos de um banco de dados."

     

    Fonte: http://www.help.market.com.br/desenvolvimento/definicao.htm

     

    Go @ahead!!!

  • a) Tablespace não é um índice, ele armazena índices e todos os outros dados do banco

    b) DATAFILE é uma cláusula do Oracle. No postgres é "LOCATION"

    c) Podem existir vários tablespaces no mesmo banco. Oracle e Postgres têm 2 por padrão

    d) O tablespace "system" armazena, por padrão, os registros de undo

    e) Correto. No caso do Oracle, é dividido em Datafiles