Oracle Database 12c: Advanced Administration — Question 120

Evaluate these statements:

CREATE TABLE purchase_orders -
(po_idNUMBER(4),
po_dateTIMESTAMP,
supplier_idNUM8ER(6),
po_totalNUMBER(8,2), CONSTRAINT order_pk PRIMARY KEY(po_id))
PARTITIONBYRANGE(po_date)
(PARTITIONQ1 VALUESLESSTHAN (TO_DATE('01-apr-2007','dd-mon-yyyy')), PARTITIONQ2VALUESLESSTHAN(TO_DATE('01-jul-2007','dd- mon-yyyy')), PARTITIONQ3VALUESLESSTHAN (TO~DATE('01-oct-2007','dd-non-yyyy')), PARTITIONQ4VALUESLESSTHAN (TO_DATE('Ol- jan-2008','dd-non-yyyy')));

CREATETABLEpurchase_order_items -
(po_idNUM3ER(4)NOTNULL,
product_idNUMBER(6)NOTNULL,
unit_prlceNUMBER(8,2),
quantity NUMBER(8),

CONSTRAINTpo_items_f k -
FOREIGNKEY(po_id)REFERENCESpurchase_orders(po_id) )
PARTITIONBYREFERENCE(po_items_fk);
Which two statements are true?

Answer options

Correct answer: C, E

Explanation

Statement C is correct because the partitions of the purchase_order_items table are indeed stored in the same tablespaces as those of the purchase_orders table. Statement E is also correct, as maintaining partitions in the purchase_order_items table does require disabling the foreign key constraint to avoid integrity issues during the operation. The other statements are incorrect as they misrepresent the partitioning structure and relationships between the tables.