多项选择题

Which three components does the Scheduler use for managing tasks within the Oracle environment? ()(Choose three.)

A. a job
B. a program
C. a schedule
D. a PL/SQL procedure