Test your basic knowledge |

Oracle SQL

Subjects : oracle, it-skills
Instructions:
  • Answer 50 questions in 15 minutes.
  • If you are not ready to take this test, you can study here.
  • Match each statement with the correct term.
  • Don't refresh. All questions and answers are randomly picked and ordered every time you load a test.

This is a study tool. The 3 wrong answers for each question are randomly chosen from answers to other questions. So, you might find at times the answers obvious, but you will see it re-enforces your understanding as you take the test each time.
1. The term ____________ ___________ is used to express a join that satisfies the join condition.






2. The ________ operator cannot compare against a list of values.






3. Explain in detail the impact of INDEXES and how they are used by Oracle.






4. The COUNT function is useful for determining whether a table has...






5. Comparison operators can compare multiple _________________.






6. The ___________ operator tests whether a matching row cannot be found.






7. When you want to run a script in either SQL*Plus or SQL Developer - you can use a ______ or the _________ command.






8. A transaction is a...






9. Self-joins are useful for performing comparisons and checking for ___________ in data.






10. Explain Flashback queries and how they are used. Give an example of a FLASHBACK_TRANSACTION query and explain what it does row by row.

Warning: Invalid argument supplied for foreach() in /var/www/html/basicversity.com/show_quiz.php on line 183


11. _________ rows are not allowed in the relational model.






12. List 4 aggregate functions






13. The _______ function lets you perform if-then-else functionality with the SQL language.






14. What do views do that makes them so useful for security?






15. A join across three tables can be expressed with the ________ join syntax.






16. The ____________ icon allows you to execute multiple statements and emulates SQL *Plus as much as possible.






17. Write a solution that adds 20 minutes to a given date.






18. Returns rows if the condition is true for all the values in the list






19. If a graphical representation of a table's box has __________ it means that the relationship is identifying.






20. When column names on the tables are different - you use the ______ condition.






21. Another name for a data dictionary view is __________________ or _________________.






22. What is the Oracle data dictionary called that contains a set of tables and views containing the data about the database?






23. The _______ operator determines common rows.






24. Queries that are found in parentheses are done first - just as in the order of operations when doing...






25. Instead of using the Oracle Outer Join Operator or the ANSI syntax - you can achieve the same result with two SQL statements: ____________ and a ____________






26. Users can only see changes made to a database once they have been...






27. Subqueries can return...






28. The ____________ command makes changes permanent.






29. It is always good practice to include the old values in the WHERE clause of UPDATE to ensure that another session or user _________________ in the meantime.






30. The _____________ clause determines how rows are grouped.






31. How many characters can be stored in the CHAR column/field?






32. When you have issued a DELETE command - you can still ________ those rows and restore the information.






33. You can __________ DISTINCT and a GROUP BY clause in the same SELECT statement.






34. The ROWID pseudocolumn is not an ________- but it acts like one.






35. When using the following data: NUMBER(10 -4) - the # 10 is called the __________.






36. The ________________ is a type of statement whereby you retrieve data that exists in one table - but not in another.






37. When returning multiple rows - a subquery must contain the _____ - _____ - _____ - or ______ operator - otherwise Oracle will return an error






38. The _______ function adds values together for a group of rows.






39. FEEDBACK






40. The ____________ clause on a CREATE TABLE statement can specify how much space to allocate.






41. A _________ subquery returns a single column with a single row






42. The time zone displacement value indicates the time difference from _______.






43. The ______ depicts the M of a 1:M relationship.

Warning: Invalid argument supplied for foreach() in /var/www/html/basicversity.com/show_quiz.php on line 183


44. What is the syntax used to indicate that you are using the Oracle Outer Join operator?






45. SQL Developer's ____________________ option allows you to selectively export certain rows and columns.






46. You can pass parameters from the operating system when ___________ in SQl*Plus






47. The TIMESTAMP WITH LOCAL TIME ZONE data type allows...






48. When using the following data: NUMBER(10 -4) - the # 4 is called the __________.






49. List the reasons that a subquery could not be unnested.






50. The ______ operator compares a list of values for equivalency