Sobre o banco de dados Oracle 11g, considere as seguintes a...
1. Uma tablespace pode ocupar um ou mais datafiles. 2. Uma tabela de um dado banco de dados pode ser armazenada em um ou mais datafiles. 3. Um datafile pode ser associado a uma ou mais tablespace.
Assinale a alternativa que indica todas as afirmativas corretas.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa Correta: B - São corretas apenas as afirmativas 1 e 2.
Vamos abordar a questão em partes para compreendermos por que a alternativa B é a correta:
- Afirmativa 1: Uma tablespace pode ocupar um ou mais datafiles. Correta. Tablespaces são unidades lógicas de armazenamento no Oracle, e elas efetivamente podem abranger múltiplos datafiles, que são os arquivos físicos no sistema de arquivos do sistema operacional.
- Afirmativa 2: Uma tabela de um dado banco de dados pode ser armazenada em um ou mais datafiles. Correta. Uma tabela pode ter seus dados distribuídos entre vários datafiles, mas isso ocorre indiretamente, pois as tabelas residem logicalmente dentro de tablespaces e estas, por sua vez, abrangem os datafiles.
- Afirmativa 3: Um datafile pode ser associado a uma ou mais tablespaces. Incorreta. No modelo Oracle, um datafile é estritamente atrelado a uma única tablespace. Esta é uma relação um-para-um e não admite que um datafile esteja associado a múltiplas tablespaces.
Conhecendo o funcionamento básico e a relação entre tablespaces, tabelas e datafiles no Oracle 11g, é possível discernir a corretude das afirmativas. Com base nesta explicação, conclui-se que a alternativa B é a correta, pois as afirmativas 1 e 2 são verdadeiras, e a afirmativa 3 é falsa.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
In Oracle Database, tablespaces and datafiles are fundamental components used for managing and organizing the storage of data. They are essential for the efficient and logical management of data within the database. Let's explore each of them in more detail:
Tablespaces:
A tablespace is a logical storage container within an Oracle database.
It is used to group related database objects, such as tables, indexes, and partitions, together.
Each tablespace can have its own storage characteristics and settings, such as data block size, storage allocation, and storage type (e.g., locally managed or dictionary-managed).
Datafiles:
Datafiles are physical files on the file system that store the actual data and metadata of the database objects within a tablespace.
Each tablespace is associated with one or more datafiles. These datafiles can be located on different physical storage devices, including hard drives, SSDs, or even network-attached storage (NAS).
Datafiles store data in Oracle's data block format, and they are the fundamental units for storing data.
Datafiles can grow or shrink in size depending on the database's storage requirements. Oracle provides features like Autoextend to automatically resize datafiles when they reach their storage limit.
When a tablespace is created, you specify the datafiles that belong to it and their initial size. As data within the tablespace grows, Oracle will automatically allocate additional space in the associated datafiles, up to the maximum size defined.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo