Professional Documents
Culture Documents
Section 12
1. One-to-One relationships are transformed into Check Constraints in the tables created at
either end of that relationship. True or False? Mark for Review
(1) Points
True
False (*)
Correct
2. The Oracle Database can implement a many to many relationship. You simply create two
foreign keys between the two tables. True or False? Mark for Review
(1) Points
True
False (*)
3. Why would this table name NOT work in an Oracle database? this_year_end+next_year
Mark for Review
(1) Points
Too long
Table
Foreign Key
Constraint
Column (*)
Correct
Column
6. Identify all of the incorrect statements that complete this sentence: A primary key is: (Choose
three) Mark for Review
(1) Points
One or more columns in a table that uniquely identifies each row in that table
A set of columns in one table that uniquely identifies each row in another table (*)
True (*)
False
Correct
True
False (*)
Correct
9. The explanation below is a User Defined integrity rule and must therefore be manually coded,
the Database cannot enforce this rule automatically:
A primary key must be unique, and no part of the primary key can be null. True or False?
Mark for Review
(1) Points
True
False (*)
10. When translating an arc relationship to a physical design, you must turn the arc relationships
into foreign keys. Assuming you are implementing an Exclusive Design, you must also create
two Unique Key Constraints to ensure the Arc is implemented correctly. True or False? Mark
for Review
(1) Points
True
False (*)
Page 1 of 5
Review your answers, feedback, and question scores below. An asterisk (*) indicates a correct
answer.
Section 12
11. Which of the following are reasons why you should consider using a Subtype
Implementation? Mark for Review
(1) Points
The resulting table will reside in a single database and be used by just ONE user.
When the common access paths for the supertypes are different.
Business functionality and business rules, access paths and frequency of access are all very
different between subtypes. (*)
Section 13
12. The _______ clause can be added to a SELECT statement to return a subset of the data.
Mark for Review
(1) Points
ANYWHERE
WHICH
WHERE (*)
EVERY
Correct.
13. What command can be used to create a new row in a table in the database? Mark for
Review
(1) Points
CREATE
NEW
ADD
INSERT (*)
Correct.
Section 16
14. You want to create a list of all albums that have been produced by the company. The list
should include the title of the album, the artist’s name, and the date the album was released. The
ALBUMS table includes the following columns:
ALB_TITLE VARCHAR2(150) NOT NULL
ALB_ARTIST VARCHAR2(150) NOT NULL
ALB_DATE DATE NOT NULL
SELECT *
FROM albums;
(*)
8 (*)
10
13
Correct.
16. Which SQL keyword specifies that an alias will be substituted for a column name in the
output of a SQL query? Mark for Review
(1) Points
AS (*)
OR
AND
SUBSTITUTE
Correct.
17. When you use the SELECT clause to list one or two columns only from a table and no
WHERE clause, which SQL capability is used? Mark for Review
(1) Points
Joining only
Selection only
18. When listing columns in the SELECT list, what should you use to separate the columns?
Mark for Review
(1) Points
Commas (*)
Semicolons
Dashes
Underscores
Correct.
19. In which clause of a SELECT statement would you specify the name of the table or tables
being queried? Mark for Review
(1) Points
Correct.
20. The SELECT statement retrieves information from the database. In a SELECT statement,
you can do all of the following EXCEPT: Mark for Review
(1) Points
Projection
Manipulation (*)
Joining
Selection
Page 2 of 5
Review your answers, feedback, and question scores below. An asterisk (*) indicates a correct
answer.
Section 16
21. In a SELECT statement Additions are evaluated before Multiplications. True or False?
Mark for Review
(1) Points
True
False (*)
Correct.
22. You cannot use computers unless you completely understand exactly how they work. True
or False? Mark for Review
(1) Points
True
False (*)
Incorrect. See Section 16
Section 17
Each MAIN_SUBJECT_ID can be displayed more than once per ADVISOR_ID. (*)
24. You want to create a report that displays all employees who were hired before January 1,
2000 and whose annual salaries are greater than 50000.
The EMPLOYEES table contains these columns:
Incorrect
You want to produce a report that provides the first names, last names and hire dates of those
employees who were hired between March 1, 2000, and August 30, 2000. Which statements can
you issue to accomplish this task?
Mark for Review
(1) Points
Correct.
26. You need to display all the values in the EMAIL column that contains the underscore (_)
character as part of that email address. The WHERE clause in your SELECT statement contains
the LIKE operator. What must you include in the LIKE operator? Mark for Review
(1) Points
The ESCAPE option (\) and one or more percent signs (%)
Correct.
How will the heading for the SALARY column appear in the display by default in Oracle
Application Express?
Mark for Review
(1) Points
The heading will display with the first character capitalized and centered.
The heading will display with the first character capitalized and left justified.
Correct.
30. You need write a SELECT statement that should only return rows that contain 34, 46, or 48
for the DEPARTMENT_ID column. Which operator should you use in the WHERE clause to
compare the DEPARTMENT_ID column to this specific list of values? Mark for Review
(1) Points
!=
IN (*)
BETWEEN..AND..
Correct.
Page 3 of 5
Review your answers, feedback, and question scores below. An asterisk (*) indicates a correct
answer.
Section 17
31. Which comparison operator searches for a specified character pattern? Mark for Review
(1) Points
IN
LIKE (*)
BETWEEN…AND…
IS NULL
33. Which symbol represents the not equal to condition? Mark for Review
(1) Points
‘+’
!= (*)
Correct.
34. Which of the following elements cannot be included in a WHERE clause? Mark for Review
(1) Points
A column name
A comparison condition
A constant
Correct.
35. Where in a SQL statement can you not use arithmetic operators? Mark for Review
(1) Points
SELECT
FROM (*)
WHERE
NONE
36. Which clause would you include in a SELECT statement to restrict the data returned to only
the employees in department 10? Mark for Review
(1) Points
WHERE (*)
FROM
SELECT
IS
Correct.
Section 18
37. Which of the following best describes the meaning of the LIKE operator? Mark for Review
(1) Points
38. The ORDER BY clause always comes last. True or False? Mark for Review
(1) Points
True (*)
False
Correct.
39. Which of the following is TRUE regarding the logical AND operator? Mark for Review
(1) Points
TRUE AND TRUE return FALSE
40. Which clause would you include in a SELECT statement to sort the rows returned by the
LAST_NAME column? Mark for Review
(1) Points
ORDER BY (*)
WHERE
FROM
HAVING
Page 4 of 5
Review your answers, feedback, and question scores below. An asterisk (*) indicates a correct
answer.
Section 18
41. Which comparison condition means “Less Than or Equal To?” Mark for Review
(1) Points
“=)”
“+<”
“>=”
“<=” (*)
Correct.
42. You need to change the default sort order of the ORDER BY clause so that the data is
displayed in reverse alphabetical order. Which keyword should you include in the ORDER BY
clause? Mark for Review
(1) Points
DESC (*)
ASC
SORT
CHANGE
Correct.
19
100, 101, 102, 103, 104, 107, 124, 141, 142, 143, 144, 149 (*)
Correct.
44. Which SELECT statement should you use to limit the display of product information to
those products with a price of less than 50? Mark for Review
(1) Points
Correct.
You need to sort data by manager id values and then alphabetically by employee last name and
first name values. Which ORDER BY clause could you use?
Mark for Review
(1) Points
Correct.
The OR and AND conditions have the same precedence and will be evaluated from left to right
The OR and AND conditions have the same precedence and will be evaluated from right to left
Correct.
Which operator is the equivalent of the OR conditions used in this SELECT statement?
Mark for Review
(1) Points
IN (*)
AND
LIKE
BETWEEN … AND …
Correct.
This statement fails when executed. Which change will correct the problem?
Mark for Review
(1) Points
Page 5 of 5
Review your answers, feedback, and question scores below. An asterisk (*) indicates a correct
answer.
Section 12
Column
Table
Foreign Key
Constraint
Column (*)
Correct
3. Why would this table name NOT work in an Oracle database? this_year_end+next_year
Mark for Review
(1) Points
Too long
Correct
True
False (*)
Correct
5. Which of the following are reasons why you should consider using a Subtype
Implementation? Mark for Review
(1) Points
The resulting table will reside in a single database and be used by just ONE user.
When the common access paths for the supertypes are different.
Business functionality and business rules, access paths and frequency of access are all very
different between subtypes. (*)
Correct
6. The Oracle Database can implement a many to many relationship. You simply create two
foreign keys between the two tables. True or False? Mark for Review
(1) Points
True
False (*)
Correct
True
False (*)
Entity integrity
User-defined integrity
Column integrity
Correct
9. Entity integrity refers to Mark for Review
(1) Points
Columns having Primary Keys, Foreign Keys, Unique Keys and Check constraints defined in the
database.
Tables having Primary Keys, Foreign Keys, Unique Keys and Check constraints defined in the
database. (*)
10. Identify all of the incorrect statements that complete this sentence: A primary key is:
(Choose three) Mark for Review
(1) Points
One or more columns in a table that uniquely identifies each row in that table
A set of columns in one table that uniquely identifies each row in another table (*)
Page 1 of 5
Review your answers, feedback, and question scores below. An asterisk (*) indicates a correct
answer.
Section 12
True (*)
False
Correct
Section 13
12. The DESCRIBE command returns all rows from a table. True or False? Mark for Review
(1) Points
True
False (*)
Correct.
13. What command can be used to create a new row in a table in the database? Mark for
Review
(1) Points
CREATE
NEW
ADD
INSERT (*)
Correct.
Section 16
14. In a SQL statement, which clause specifies one or more columns to be returned by the
query? Mark for Review
(1) Points
SELECT (*)
FROM
WHERE
Any of the above options, you can list columns wherever you want to in a SELECT statement.
15. Which SQL keyword specifies that an alias will be substituted for a column name in the
output of a SQL query? Mark for Review
(1) Points
AS (*)
OR
AND
SUBSTITUTE
Correct.
16. The SELECT statement retrieves information from the database. In a SELECT statement,
you can do all of the following EXCEPT: Mark for Review
(1) Points
Projection
Manipulation (*)
Joining
Selection
Correct.
17. When listing columns in the SELECT list, what should you use to separate the columns?
Mark for Review
(1) Points
Commas (*)
Semicolons
Dashes
Underscores
Correct.
18. In the default order of precedence, which operator would be evaluated first? Mark for
Review
(1) Points
Subtractions
Multiplications (*)
Additions
Divisions
Correct.
19. When you use the SELECT clause to list one or two columns only from a table and no
WHERE clause, which SQL capability is used? Mark for Review
(1) Points
Joining only
Selection only
20. In which clause of a SELECT statement would you specify the name of the table or tables
being queried? Mark for Review
(1) Points
Any of the above options, you can list tables wherever you want to in a SELECT statement.
Page 2 of 5
Section 16
21. There is only one kind of software used by all computers. True or False? Mark for Review
(1) Points
True
False (*)
Correct.
22. In a SELECT statement Additions are evaluated before Multiplications. True or False?
Mark for Review
(1) Points
True
False (*)
Correct.
Section 17
23. If the EMPLOYEES table has the following columns, and you want to write a SELECT
statement to return the employee last name and department number for employee number 176,
which of the following SQL statements should you use?
Name Type Length
EMPLOYEE_ID NUMBER 22
FIRST_NAME VARCHAR2 20
LAST_NAME VARCHAR2 25
EMAIL VARCHAR2 25
PHONE_NUMBER VARCHAR2 20
SALARY NUMBER 22
COMMISSION_PCT NUMBER 22
MANAGER_ID NUMBER 22
DEPARTMENT_ID NUMBER 22
Correct.
24. You want to retrieve a list of customers whose last names begin with the letters Fr . Which
symbol should you include in the WHERE clause of your SELECT statement to achieve the
desired result? Mark for Review
(1) Points
% (*)
How will the heading for the SALARY column appear in the display by default in Oracle
Application Express?
Mark for Review
(1) Points
The heading will display with the first character capitalized and centered.
The heading will display with the first character capitalized and left justified.
The heading will display as uppercase and centered. (*)
Correct.
26. Which SELECT statement will display both unique and non-unique combinations of the
MANAGER_ID and DEPARTMENT_ID values from the EMPLOYEES table? Mark for
Review
(1) Points
27. You need to display all the employees whose last name starts with the letters Sm . Which
WHERE clause should you use? Mark for Review
(1) Points
Each MAIN_SUBJECT_ID can be displayed more than once per ADVISOR_ID. (*)
The first statement will NOT display values from all of the rows in the EMPLOYEES table
30. If you write queries using the BETWEEN operator it does not matter in what order you enter
the values, i.e. BETWEEN low value AND high value will give the same result as BETWEEN
high value and low value. True or False? Mark for Review
(1) Points
True
False (*)
Correct.
Page 3 of 5
Review your answers, feedback, and question scores below. An asterisk (*) indicates a correct
answer.
Section 17
31. Which comparison condition would you use to select rows that match a character pattern?
Mark for Review
(1) Points
IN
LIKE (*)
ALMOST
SIMILAR
32. You need to display employees whose salary is in the range of 30000 and 50000. Which
comparison operator should you use? Mark for Review
(1) Points
IN
LIKE
BETWEEN…AND… (*)
IS NULL
Correct.
33. What does the DISTINCT keyword do when it is used in a SELECT clause? Mark for
Review
(1) Points
34. Which comparison operator searches for a specified character pattern? Mark for Review
(1) Points
IN
LIKE (*)
BETWEEN…AND…
IS NULL
35. Where in a SQL statement can you not use arithmetic operators? Mark for Review
(1) Points
SELECT
FROM (*)
WHERE
NONE
Correct.
36. Which symbol represents the not equal to condition? Mark for Review
(1) Points
‘+’
!= (*)
Correct.
Section 18
This statement fails when executed. Which change will correct the problem?
Mark for Review
(1) Points
Correct.
Correct.
39. Which statement about the default sort order is true? Mark for Review
(1) Points
Correct.
40. The ORDER BY clause always comes last. True or False? Mark for Review
(1) Points
True (*)
False
Correct.
Page 4 of 5
Review your answers, feedback, and question scores below. An asterisk (*) indicates a correct
answer.
Section 18
41. Which logical operator returns TRUE if either condition is true? Mark for Review
(1) Points
OR (*)
AND
NOT
BOTH
Correct.
42. Which comparison condition means “Less Than or Equal To?” Mark for Review
(1) Points
“=)”
“+<”
“>=”
“<=” (*)
Correct.
43. Which of the following is TRUE regarding the logical AND operator? Mark for Review
(1) Points
Correct.
44. Which statement about the ORDER BY clause is true? Mark for Review
(1) Points
The ORDER BY clause can only contain columns that are included in the SELECT list.
The ORDER BY clause should immediately precede the FROM clause in a SELECT statement
Correct.
50
25 (*)
10
250 (*)
100
Correct.
Correct.
Correct.
100, 101, 102, 103, 104, 107, 124, 141, 142, 143, 144, 149 (*)
Correct.
49. Which SELECT statement should you use to limit the display of product information to
those products with a price of less than 50? Mark for Review
(1) Points
Correct.
IN (*)
AND
LIKE
BETWEEN … AND …
Correct.
Page 5 of 5
hoi
Section 12
Column
Correct
2. In an Oracle database, why would 1_TABLE not work as a table name? Markeren voor
nakijken
(1) Punten
Correct
Entity integrity
User-defined integrity
Column integrity
5. A table must have at least one candidate key, as well as its primary key. True or False?
Markeren voor nakijken
(1) Punten
Waar
Waar
Waar (*)
Niet waar
Correct
8. What do you create when you transform a many to many relationship from your ER diagram
into a physical design? Markeren voor nakijken
(1) Punten
Intersection entity
9. The Oracle Database can implement a many to many relationship. You simply create two
foreign keys between the two tables. True or False? Markeren voor nakijken
(1) Punten
Waar
Waar
Correct
Section 12
11. When translating an arc relationship to a physical design, you must turn the arc relationships
into foreign keys. Assuming you are implementing an Exclusive Design, you must also create
two Unique Key Constraints to ensure the Arc is implemented correctly. True or False?
Markeren voor nakijken
(1) Punten
Waar
Correct
Section 13
12. What command can be used to create a new row in a table in the database? Markeren voor
nakijken
(1) Punten
CREATE
NEW
ADD
INSERT (*)
13. The _______ clause can be added to a SELECT statement to return a subset of the data.
Markeren voor nakijken
(1) Punten
ANYWHERE
WHICH
WHERE (*)
EVERY
Section 16
14. All computers in the world speak the same languages, so you only need to learn one
programming language – Oracle SQL. True or False? Markeren voor nakijken
(1) Punten
Waar
15. You cannot use computers unless you completely understand exactly how they work. True or
False? Markeren voor nakijken
(1) Punten
Waar
Correct.
16. When listing columns in the SELECT list, what should you use to separate the columns?
Markeren voor nakijken
(1) Punten
Commas (*)
Semicolons
Dashes
Underscores
Correct.
To insert data
To delete data
18. In which clause of a SELECT statement would you specify the name of the table or tables
being queried? Markeren voor nakijken
(1) Punten
Any of the above options, you can list tables wherever you want to in a SELECT statement.
19. Which statement best describes how arithmetic expressions are handled? Markeren voor
nakijken
(1) Punten
Multiplication and subtraction operations are handled before any other operations.
Multiplication and addition operations are handled before subtraction and division operations.
Division and multiplication operations are handled before subtraction and addition operations.
(*)
Correct.
20. The SELECT statement retrieves information from the database. In a SELECT statement,
you can do all of the following EXCEPT: Markeren voor nakijken
(1) Punten
Projection
Manipulation (*)
Joining
Selection
Section 16
Projection only
Correct.
22. If a SQL statement returns data from two or more tables, which SQL capability is being
used? Markeren voor nakijken
(1) Punten
Selection
Projection
Joining (*)
Insertion
Section 17
23. You need to display employees whose salary is in the range of 30000 and 50000. Which
comparison operator should you use? Markeren voor nakijken
(1) Punten
IN
LIKE
BETWEEN…AND… (*)
IS NULL
Correct.
24. When using the LIKE condition, which symbol represents any sequence of none, one or more
characters? Markeren voor nakijken
(1) Punten
% (*)
&
25. You need to display all the rows in the EMPLOYEES table that contain a null value in the
DEPARTMENT_ID column. Which comparison operator should you use? Markeren voor
nakijken
(1) Punten
“= NULL”
NULL!
ISNULL
IS NULL (*)
26. Where in a SQL statement can you not use arithmetic operators? Markeren voor nakijken
(1) Punten
SELECT
FROM (*)
WHERE
NONE
27. What does the DISTINCT keyword do when it is used in a SELECT clause? Markeren voor
nakijken
(1) Punten
28. Which clause would you include in a SELECT statement to restrict the data returned to only
the employees in department 10? Markeren voor nakijken
(1) Punten
WHERE (*)
FROM
SELECT
IS
Correct.
34. You need write a SELECT statement that should only return rows that contain 34, 46, or 48
for the DEPARTMENT_ID column. Which operator should you use in the WHERE clause to
compare the DEPARTMENT_ID column to this specific list of values? Markeren voor nakijken
(1) Punten
!=
IN (*)
BETWEEN..AND..
Correct.
The heading will display with the first character capitalized and centered.
The heading will display with the first character capitalized and left justified.
36. You need to display all the values in the EMAIL column that contains the underscore (_)
character as part of that email address. The WHERE clause in your SELECT statement contains
the LIKE operator. What must you include in the LIKE operator? Markeren voor nakijken
(1) Punten
The ESCAPE option (\) and one or more percent signs (%)
Section 18
Correct.
39. Which statement about the logical operators is true? Markeren voor nakijken
(1) Punten
40. Which of the following is TRUE regarding the logical AND operator? Markeren voor
nakijken
(1) Punten
Correct.
Section 18
41. Which logical operator returns TRUE if either condition is true? Markeren voor nakijken
(1) Punten
OR (*)
AND
NOT
BOTH
Correct.
42. Which comparison condition means “Less Than or Equal To?” Markeren voor nakijken
(1) Punten
“=)”
“+=”
” 50);
Which two values could the statement return? (Choose two.) Markeren voor nakijken
(1) Punten
50
25 (*)
10
250 (*)
100
Correct.
19
100, 101, 102, 103, 104, 107, 124, 141, 142, 143, 144, 149 (*)
The OR and AND conditions have the same precedence and will be evaluated from left to right
The OR and AND conditions have the same precedence and will be evaluated from right to left
Correct.
Section 12
1. An “Arc Implementation” can be done just like any other Relationship – you simply add the
required Foreign Keys. True or False? Markeren voor nakijken
(1) Punten
Waar
2. Which of the following are reasons why you should consider using a Subtype
Implementation? Markeren voor nakijken
(1) Punten
The resulting table will reside in a single database and be used by just ONE user.
When the common access paths for the supertypes are different.
Business functionality and business rules, access paths and frequency of access are all very
different between subtypes. (*)
Waar
Correct
4. The Oracle Database can implement a many to many relationship. You simply create two
foreign keys between the two tables. True or False? Markeren voor nakijken
(1) Punten
Waar
Correct
5. The explanation below is a column integrity constraint:
A column must contain only values consistent with the defined data format of the column. True
or False? Markeren voor nakijken
(1) Punten
Waar (*)
Niet waar
Correct
6. A foreign key cannot refer to a primary key in the same table. True or False? Markeren voor
nakijken
(1) Punten
Waar
Entity integrity
Column integrity
Referential integrity
Correct
8. A table must have a primary key. True or False? Markeren voor nakijken
(1) Punten
Waar
Too long
Correct
10. In a physical data model, an attribute becomes a _____________. Markeren voor nakijken
(1) Punten
Table
Foreign Key
Constraint
Column (*)
Section 12
11. In an Oracle database, why would 1_TABLE not work as a table name? Markeren voor
nakijken
(1) Punten
Object names must not start with a number. They must begin with a letter (*)
Section 13
12. The _______ clause can be added to a SELECT statement to return a subset of the data.
Markeren voor nakijken
(1) Punten
ANYWHERE
WHICH
WHERE (*)
EVERY
Correct.
13. What command will return data from the database to you? Markeren voor nakijken
(1) Punten
FETCH
GET
SELECT (*)
RETURN
Correct.
Section 16
14. There is only one kind of software used by all computers. True or False? Markeren voor
nakijken
(1) Punten
Waar
Correct.
15. In a SELECT statement Additions are evaluated before Multiplications. True or False?
Markeren voor nakijken
(1) Punten
Waar
Projection only
To insert data
To delete data
Correct.
18. In a SQL statement, which clause specifies one or more columns to be returned by the query?
Markeren voor nakijken
(1) Punten
SELECT (*)
FROM
WHERE
Any of the above options, you can list columns wherever you want to in a SELECT statement.
Incorrect. See Section 16
19. Which SQL statement will return an error? Markeren voor nakijken
(1) Punten
20. When you use the SELECT clause to list one or two columns only from a table and no
WHERE clause, which SQL capability is used? Markeren voor nakijken
(1) Punten
Joining only
Selection only
Correct.
Section 16
21. When listing columns in the SELECT list, what should you use to separate the columns?
Markeren voor nakijken
(1) Punten
Commas (*)
Semicolons
Dashes
Underscores
Correct.
22. In the default order of precedence, which operator would be evaluated first? Markeren voor
nakijken
(1) Punten
Subtractions
Multiplications (*)
Additions
Divisions
Correct.
Section 17
23. You need to display all the rows in the EMPLOYEES table that contain a null value in the
DEPARTMENT_ID column. Which comparison operator should you use? Markeren voor
nakijken
(1) Punten
“= NULL”
NULL!
ISNULL
IS NULL (*)
Correct.
24. You need to display employees with salaries that are at least 30000 or higher. Which
comparison operator should you use? Markeren voor nakijken
(1) Punten
>
“=>”
>= (*)
!=
Correct.
25. Where in a SQL statement can you not use arithmetic operators? Markeren voor nakijken
(1) Punten
SELECT
FROM (*)
WHERE
NONE
26. Which clause would you include in a SELECT statement to restrict the data returned to only
the employees in department 10? Markeren voor nakijken
(1) Punten
WHERE (*)
FROM
SELECT
IS
Correct.
27. You need to display employees whose salary is in the range of 30000 and 50000. Which
comparison operator should you use? Markeren voor nakijken
(1) Punten
IN
LIKE
BETWEEN…AND… (*)
IS NULL
Correct.
28. The Concatenation Operator does which of the following? Markeren voor nakijken
(1) Punten
Separates columns.
50
25 (*)
10
250 (*)
100
Correct.
45. Which SELECT statement should you use to limit the display of product information to those
products with a price of less than 50? Markeren voor nakijken
(1) Punten
Correct.
anonymous
1. A table must have a primary key. True or False? Markeren voor nakijken
(1) Punten
Waar
Waar (*)
Niet waar
Correct
Entity integrity
Column integrity
Referential integrity
4. A foreign key cannot refer to a primary key in the same table. True or False? Markeren voor
nakijken
(1) Punten
Waar
5. In an Oracle database, why would 1_TABLE not work as a table name? Markeren voor
nakijken
(1) Punten
Object names must not start with a number. They must begin with a letter (*)
6. Why would this table name NOT work in an Oracle database? this_year_end+next_year
Markeren voor nakijken
(1) Punten
Too long
Correct
Waar
Waar
9. An “Arc Implementation” can be done just like any other Relationship – you simply add the
required Foreign Keys. True or False? Markeren voor nakijken
(1) Punten
Waar
10. Many to many relationships are implemented via a structure called a: ________________
Markeren voor nakijken
(1) Punten
Supertype
Intersection Entity
Subtype
Incorrect. Refer to Section 12
Section 12
11. It is possible to implement non-transferability via a simple Foreign Key Relationship. True or
False? Markeren voor nakijken
(1) Punten
Waar
Correct
Section 13
12. What command can be used to create a new row in a table in the database? Markeren voor
nakijken
(1) Punten
CREATE
NEW
ADD
INSERT (*)
Correct.
13. The _______ clause can be added to a SELECT statement to return a subset of the data.
Markeren voor nakijken
(1) Punten
ANYWHERE
WHICH
WHERE (*)
EVERY
Correct.
Section 16
14. In a SELECT clause, what is the result of 2 + 3 * 2? Markeren voor nakijken
(1) Punten
8 (*)
10
13
Correct.
15. In a SQL statement, which clause specifies one or more columns to be returned by the query?
Markeren voor nakijken
(1) Punten
SELECT (*)
FROM
WHERE
Any of the above options, you can list columns wherever you want to in a SELECT statement.
16. When listing columns in the SELECT list, what should you use to separate the columns?
Markeren voor nakijken
(1) Punten
Commas (*)
Semicolons
Dashes
Underscores
Correct.
17. In the default order of precedence, which operator would be evaluated first? Markeren voor
nakijken
(1) Punten
Subtractions
Multiplications (*)
Additions
Divisions
18. If a SQL statement returns data from two or more tables, which SQL capability is being
used? Markeren voor nakijken
(1) Punten
Selection
Projection
Joining (*)
Insertion
19. The SELECT statement retrieves information from the database. In a SELECT statement,
you can do all of the following EXCEPT: Markeren voor nakijken
(1) Punten
Projection
Manipulation (*)
Joining
Selection
20. Which SQL statement will return an error? Markeren voor nakijken
(1) Punten
Section 16
21. In a SELECT statement Additions are evaluated before Multiplications. True or False?
Markeren voor nakijken
(1) Punten
Waar
Correct.
22. You cannot use computers unless you completely understand exactly how they work. True or
False? Markeren voor nakijken
(1) Punten
Waar
Correct.
Section 17
23. Where in a SQL statement can you not use arithmetic operators? Markeren voor nakijken
(1) Punten
SELECT
FROM (*)
WHERE
NONE
24. Which clause would you include in a SELECT statement to restrict the data returned to only
the employees in department 10? Markeren voor nakijken
(1) Punten
WHERE (*)
FROM
SELECT
IS
Correct.
25. Which of the following elements cannot be included in a WHERE clause? Markeren voor
nakijken
(1) Punten
A column name
A comparison condition
A constant
26. Which operator is used to combine columns of character strings to other columns? Markeren
voor nakijken
(1) Punten
|| (*)
27. What does the DISTINCT keyword do when it is used in a SELECT clause? Markeren voor
nakijken
(1) Punten
28. You need to display employees whose salary is in the range of 30000 and 50000. Which
comparison operator should you use? Markeren voor nakijken
(1) Punten
IN
LIKE
BETWEEN…AND… (*)
IS NULL
30. You want to retrieve a list of customers whose last names begin with the letters Fr . Which
keyword should you include in the WHERE clause of your SELECT statement to achieve the
desired result? Markeren voor nakijken
(1) Punten
AND
IN
BETWEEN
LIKE (*)
Correct. See Section 17
Section 17
31. You need write a SELECT statement that should only return rows that contain 34, 46, or 48
for the DEPARTMENT_ID column. Which operator should you use in the WHERE clause to
compare the DEPARTMENT_ID column to this specific list of values? Markeren voor nakijken
(1) Punten
!=
IN (*)
BETWEEN..AND..
32. You want to retrieve a list of customers whose last names begin with the letters Fr . Which
symbol should you include in the WHERE clause of your SELECT statement to achieve the
desired result? Markeren voor nakijken
(1) Punten
% (*)
33. You want to determine the orders that have been placed by customers who reside in Chicago.
You write this partial SELECT statement:
SELECT orderid, orderdate, total
FROM orders;
What should you include in your SELECT statement to achieve the desired results? Markeren
voor nakijken
(1) Punten
Correct.
35. You want to create a report that displays all employees who were hired before January 1,
2000 and whose annual salaries are greater than 50000.
The EMPLOYEES table contains these columns:
EMPLOYEE_ID VARCHAR2(5) PRIMARY KEY
LAST_NAME VARCHAR2(35)
HIREDATE DATE
DEPARTMENT_ID NUMBER(4)
The SALARY table contains these columns:
SALARYID VARCHAR2(5) PRIMARY KEY
SALARY NUMBER(5, 2)
EMPLOYEE_ID VARCHAR2(5) FOREIGN KEY
Which query should you issue? Markeren voor nakijken
(1) Punten
Incorrect
The first statement will NOT display values from all of the rows in the EMPLOYEES table
Section 18
Correct.
39. Which logical operator returns TRUE if either condition is true? Markeren voor nakijken
(1) Punten
OR (*)
AND
NOT
BOTH
40. Which statement about the logical operators is true? Markeren voor nakijken
(1) Punten
Bekijk uw antwoorden, feedback en scores hieronder. Een asterisk (*) geeft een goed antwoord
aan.
Section 18
41. From left to right, what is the correct order of Precedence? Markeren voor nakijken
(1) Punten
42. The ORDER BY clause always comes last. True or False? Markeren voor nakijken
(1) Punten
Waar (*)
Niet waar
Correct.
43. You need to change the default sort order of the ORDER BY clause so that the data is
displayed in reverse alphabetical order. Which keyword should you include in the ORDER BY
clause? Markeren voor nakijken
(1) Punten
DESC (*)
ASC
SORT
CHANGE
Correct.
44. Which comparison condition means “Less Than or Equal To?” Markeren voor nakijken
(1) Punten
“=)”
“+=”
” 50);
Which two values could the statement return? (Choose two.) Markeren voor nakijken
(1) Punten
1
50
25 (*)
10
250 (*)
100
48. You need to create a report to display all employees that were hired on or before January 1,
1996. The data should display in this format:
Employee Start Date and Salary
14837 – Smith 10-MAY-92 / 5000
Which SELECT statement could you use? Markeren voor nakijken
(1) Punten
The database will display the rows in whatever order it finds it in the database, so no particular
order. (*)
Correct.
50. Which SELECT statement should you use to limit the display of product information to those
products with a price of less than 50? Markeren voor nakijken
(1) Punten
Correct.
Evaluate this SELECT statement:
SELECT last_name, first_name, salary
FROM employees;
How will the results of this query be sorted?
The database will display the rows in whatever order it finds it in the database, so no particular
order. (*)
Which SELECT statement should you use to limit the display of product information
to those products with a price of less than 50?
SELECT product_id, product_name
FROM products
WHERE price < 50;
(*)
An “Arc Implementation” can be done just like any other Relationship – you simply
add the required Foreign Keys. True or False?
False