One should have a good knowledge about RDBMS concepts, SQL, and PL/SQL before taking the 1Z0-001 (Introduction to Oracle: SQL and PL/SQL) test, as this test focuses on one’s capability to design relational databases and write various types of SQL and PL/SQL statements to interact with databases. Practicing the following things will help a candidate to perform well in the test:
- Create tables and link them using different types of constraints.
- Create views, synonyms, and indexes.
- Use the SELECT statement to retrieve rows from tables and views.
- Insert, update, and delete rows from tables.
- Use the WHERE and ORDER BY clauses to restrict and sort rows retrieved by SELECT statements.
- Use various single-row and group functions available in Oracle.
- Use different types of joins to retrieve rows from multiple tables.
- Create database users and grant and revoke privileges from them.
- Declare PL/SQL variables and write PL/SQL blocks.
- Use different types of conditional and loop statements.
- Write PL/SQL statements to insert, update, and delete rows from tables.
- Declare, open, fetch, and close explicit cursors.
- Create PL/SQL records and collections.
- Raise and handle exceptions.