Difficulty: Easy
Correct Answer: Create a logical storage container and name the data files that comprise the tablespace
Explanation:
Introduction / Context:
Some relational databases (for example, enterprise systems) organize physical storage into tablespaces. Understanding CREATE TABLESPACE helps DBAs plan where tables, indexes, and other segments live, supporting performance, manageability, and backup strategies.
Given Data / Assumptions:
Concept / Approach:
A tablespace is a logical storage container mapping to one or more data files. CREATE TABLESPACE initializes this container and names its files and attributes. Ongoing changes—such as adding files, resizing, or renaming—are handled by corresponding ALTER statements. Trigger creation is a separate DDL feature (CREATE TRIGGER) unrelated to storage containers.
Step-by-Step Solution:
Verification / Alternative check:
Vendor manuals show CREATE TABLESPACE statements specifying data files, sizes, autoextend properties, and logging—confirming initial creation, not modification.
Why Other Options Are Wrong:
Create a database trigger: unrelated object and DDL.
Common Pitfalls:
Confusing CREATE and ALTER operations; always use CREATE for initial definition and ALTER for subsequent changes.
Final Answer:
Create a logical storage container and name the data files that comprise the tablespace
Discussion & Comments