Which statement is true regarding transactions? (Choose all that apply.)
A.
A transaction can consist only of a set of DML and DDL statements.
B.
A part or an entire transaction can be undone by using ROLLBACK command .
C.
A transaction consists of a set of DML or DCL statements.
D.
A part or an entire transaction can be made permanent with a COMMIT.
E.
A transaction can consist of only a set of queries or DML or DDL statements.