Final Exam AIT
If a PRIMARY KEY constraint, named ORDERITEMS_PK, exists for the ORDER# and ITEM# columns of the ORDERITEMS table, which of the following commands will drop the constraint?
ALTER TABLE orderitems DROP PRIMARY KEY;
If a PRIMARY KEY constraint, named ORDERITEMS_PK, for the ORDER# and ITEM# columns of the ORDERITEMS table have been disabled, which of the following commands will enable the constraint?
ALTER TABLE orderitems ENABLE CONSTRAINT orderitems_pk;
A column name can consist of up to 225 characters.
False
A column qualifier indicates the *column* containing the data being referenced.
False
A subquery nested in a WHERE clause can only be on the *left* side of the comparison operator.
False
A table alias can be assigned in the FROM clause, even when tables are being joined using the NATURAL JOIN keywords.
False
A(n) *uncorrelated* subquery is when the outer query is executed first, then the inner query is executed.
False
A(n) CRBMDS is a software program that can be used to create a relational database and allows you to enter, manipulate, and retrieve data.
False
A(n) synonym is a collection of objects.
False
All privileges granted to a role must be revoked before the role can be removed from the database.
False
If a date column is being used for comparison against the search condition, the search condition is enclosed in *double* quotation marks.
False
If a group function is used in the SELECT clause, then any individual columns listed in the SELECT clause must also be listed in the *ORDER BY* clause.
False
If a table alias is assigned in the *SELECT* clause, it must be used any time the table is referenced in that SQL statement.
False
If one of the data values being entered into a table by the INSERT command violates an existing constraint, the remaining portion of the row will be added, but the data violating the constraint will need to be added at a later time using the UPDATE command.
False
If the ON DELETE CASCADE keywords are included when a(n) *PRIMARY KEY* constraint is created, then if a row is deleted from the parent table, any corresponding records in the child table are also deleted.
False
If you are joining five tables in a SELECT statement, *five* joining conditions will be required.
False
If you are joining two tables in a SELECT statement, *three* joining conditions will be required.
False
The *GROUP BY* clause is used to restrict the groups returned by a query.
False
The *JOIN...USING* keywords are used to join two tables that do not have a commonly named and defined column.
False
The *NEXT_DATE* function is used to determine the next occurrence of a specific day of the week after a given date.
False
The *ON* clause can be used only if the tables being joined have a common column with the same name.
False
The *ORDER BY* clause is used to group data.
False
The *REFERENCE* constraint is used to ensure that a data value meets a specified condition before a record is added to a table.
False
The *ROUND* function can be used to truncate numeric data.
False
The WHERE clause specifies which groups will be displayed in the results.
False
The data *warehouse* contains information about objects included in the database.
False
The data contained in a dropped table can be retrieved if the *DROP* option was not used in the DROP TABLE command.
False
The default size of the CHAR column is *2*.
False
The default value for the INCREMENT BY clause is two .
False
The greater than operator, >, is a valid operator for *multiple-row* subqueries.
False
The maximum number of columns that can be used to sort the results of a query is 52.
False
The only group function that includes NULL values is the *NVL* function.
False
The optional UNIQUE keyword instructs Oracle 12c to include only unique numeric values in its calculation.
False
The use of a column alias in the SELECT clause can be designated by the keyword *ALIAS*.
False
The width of a NUMBER column cannot be *changed* once it contains data.
False
To calculate the difference between two date columns, you must use the TO_DATE function.
False
To indicate that the numeric value of the day of the year for a date is being specified, include DAY in format argument of the TO_DATE function.
False
Use MON in the format argument to spell out the specified month.
False
Use an asterisk in the REVOKE command to revoke all system and object privileges that have been assigned to a user.
False
Valid *multiple-row* operators include =, >, =, <=.
False
When DDL operations are performed, Oracle 12c will automatically place a(n) *shared* lock on the table.
False
When dropping a constraint, the user is always required to specify the name of the constraint being dropped.
False
When functions are nested, the outer function is solved or executed first.
False
When including a subquery in an INSERT command, the syntax of enclosing the subquery in parentheses is *mandatory*.
False
When two conditions are joined by the *OR* keyword, both conditions must be TRUE for a record to be included in the results.
False
When two conditions are joined by the AND logical operator, only one of the conditions must be TRUE to be included in the query results.
False
When using a search pattern, a(n) *?* symbol is used to indicate exactly one character in that position.
False
You cannot specify the width for a(n) *NUMBER* column.
False
Which of the following SQL statements will grant all object privileges for the ORDERS table to user RTHOMAS?
GRANT ALL ON orders TO rthomas;
Which of the following SQL statements will grant the SELECT privilege for the ORDERS table to all database users?
GRANT SELECT ON orders TO PUBLIC;
A negative number can be assigned to the ____ clause to generate sequential numbers in decreasing order.
INCREMENT BY
The ____ clause is used to specify the interval between two sequential values.
INCREMENT BY
Which of the following is a pseudocolumn?
NEXTVAL
An index is not implicitly created when which type of constraint is created?
NOT NULL
Which of the following commands can be used to revoke system or object privileges previously granted to a user?
REVOKE
Which of the following commands will revoke the SELECT privilege for the ORDERS table previously granted to user RTHOMAS?
REVOKE SELECT ON orders FROM rthomas;
Based upon the contents of the CUSTOMERS table, which of the following will display the shipping location as: City, State Zip Note: The ST column name is truncated, this represents the STATE column.
SELECT INITCAP(CONCAT(city, CONCAT(', ', CONCAT(state, CONCAT(' ', zip))))) FROM customers;
Based upon the contents of the ORDERS table, which of the following will display the shipping location as: Shipcity, Shipstate Shipzip Note: Column names are truncated as follows: SH = SHIPSTATE and SHIPZ = SHIPZIP.
SELECT INITCAP(CONCAT(shipcity, CONCAT(', ', CONCAT(shipstate, CONCAT(' ', shipzip))))) FROM orders;
*DDL* commands are used to create or modify database objects.
True
*Parentheses* can be used to override the order of operations in an arithmetic expression.
True
A CHECK constraint requires that a data value meet a certain condition before the record is added to the database table.
True
A Cartesian join can be created by not including a joining condition in the *WHERE* clause of a SELECT statement.
True
A UNIQUE constraint is the same as a PRIMARY KEY constraint, except that it will accept NULL values.
True
A bridging table can be used to eliminate a many-to-many relationship in a relational database.
True
A clause is a section within a SQL statement that begins with a keyword.
True
A column represents a field in the physical database table.
True
A positive number is used in the ROUND function to indicate that numeric data should be rounded to the indicated position to the right of the decimal point.
True
A sequence value may be set as a DEFAULT value for a column.
True
A table alias is assigned in the *FROM* clause.
True
A(n) index can be created based on more than one column.
True
A(n) sequence can be used to generate a series of numeric values.
True
AVG, COUNT, and STDDEV are all considered group functions.
True
An explicitly created index can be dropped with the DROP INDEX command.
True
Any type of constraint for a single column can be created at the *column* level.
True
Authentication is the process of ensuring that the individuals trying to access the system are who they claim to be.
True
Both the *table-level* and column-level approaches to creating a constraint can be included in the same command.
True
By default, the *JOIN* keyword creates an inner join.
True
Column qualifiers must be included in the WHERE clause if the columns used to join the tables have the same column names.
True
Constraints are used to ensure the accuracy and integrity of the data contained in the database.
True
If a data value violates a(n) *constraint*, the entire row is prevented from being added to the table.
True
If a subquery is nested in a HAVING clause, the subquery must be on the right side of the comparison operator.
True
If both nonaggregated and aggregated columns are used in the SELECT clause, the GROUP BY clause must contain the nonaggregated columns.
True
If multiple column names are listed in the SELECT clause of a SELECT statement, the columns must be separated by a comma (,).
True
Including the keywords NULLS FIRST in the ORDER BY clause will result in NULL values appearing first in the results, regardless of the specified sort sequence.
True
More than one column can be changed at a time with the *ALTER TABLE...MODIFY* command.
True
Multiple-row subqueries are nested queries that can return more than one row of results to the parent query.
True
Object privileges allow users to perform DML operations on the data contained within database objects.
True
SELECT9 *is* a valid table name.
True
SUM, AVG, and COUNT are all considered *group* functions.
True
Sequence settings can be altered using the ALTER SEQUENCE command.
True
Set operators are used to combine the results of multiple queries.
True
Structured Query Language (SQL) is generally used to interact with a database.
True
The *=ANY* operator yields the same results as using the IN multiple-row operator.
True
The *AVG* function only includes non-NULL values in its calculations.
True
The *CONCAT* function can be used to concatenate the data contained in two columns.
True
The *DEFAULT ROLE* option of the ALTER USER command can be used to assign a default role to an existing user.
True
The *HAVING* clause specifies which groups will be displayed in the results, while the WHERE clause restricts the records that are retrieved from the table for processing.
True
The *MIN* function can be used with the DISTINCT or ALL keywords.
True
The IN logical operator is similar to using *OR*.
True
The INSERT, UPDATE, and DELETE object privileges can be applied to tables and views.
True
The LOWER function can be used to display upper-case characters in lower-case.
True
The LPAD or RPAD function can be used to add a character to extend the current contents of a column to a specified width.
True
The NVL function can be used to include records containing null values in calculations.
True
The PASSWORD EXPIRE option can be used to force a user to change his or her password at the time of the next login.
True
The REPLACE function is used to substitute one character string for another character string in a set of data.
True
The SET clause of the UPDATE command is used to identify the column(s) being updated.
True
The START WITH clause of a sequence cannot be reset with the ALTER SEQUENCE command.
True
When a subquery is used in the INSERT command, the subquery does not have to be enclosed in parentheses.
True
When a user asks the database a question, the user is issuing a query.
True
When the subquery is executed first and the value is passed back as input to the outer query, the subquery is known as an uncorrelated subquery.
True
When used with a multiple-row subquery, the IN operator indicates that the records processed by the outer query must match one of the values returned by the subquery.
True
With the exception of the NOT NULL constraint, constraints can be added to a table using the ADD clause of the ALTER TABLE command.
True
Which of the following serves the same basic purpose as an index in a book, by allowing users to quickly locate specific records?
index
Which of the following is a valid SQL statement when referencing a sequence?
none of the above
A complete query nested inside another query is called a(n) ____
subquery
Which of the following can be created so other users will not need to prefix a table owned by user Jeff with his schema name?
synonym
Which of the following symbols cannot be used in a table name?
%
Which of the following search patterns could be used to find the word HELLO in Oracle12c?
%H%
Group functions can be nested to a depth of ____.
2
If the DISTINCT keyword is not included in the STDDEV function, the ____ keyword will be assumed.
ALL
Which of the following commands can be used to make structural changes to an existing table?
ALTER TABLE
Which of the following commands will increase the size of the CITY column in the CUSTOMERS table from 12 to 20 and increase size of the LASTNAME column from 10 to 14?
ALTER TABLE customers MODIFY (city VARCHAR2(20), lastname VARCHAR2(14));
Based on the structure of the ORDERITEMS table, which of the following commands will make certain that the ISBN entered actually exists in the ISBN column of the BOOKS table?
ALTER TABLE orderitems ADD FOREIGN KEY (isbn) REFERENCES books(isbn);
If the MAXRETAIL column of the PROMOTION table has been set as unused, which of the following commands is valid?
ALTER TABLE promotion DROP UNUSED COLUMNS;
Which of the following keywords is used to mark a column for deletion at a later time?
ALTER TABLE...SET UNUSED
The ____ command will assign a default role to a user.
ALTER USER username DEFAULT ROLE rolename;
Which of the following committees are responsible for establishing SQL guidelines?
ANSI and ISO
To instruct Oracle12cto sort data in ascending order, enter ____ after the column name in the ORDER BY clause.
ASC
Which of the following datatypes refers to fixed-length character data, where n represents the maximum length of the column?
CHAR(n)
The ____ constraint requires that a specific condition be met before a record can be added to a table.
CHECK
Based on the structure of the ORDERITEMS table, which of the following commands was most likely used to create the table?
CREATE TABLE orderitems (order# NUMBER (4), item# NUMBER(2), isbn VARCHAR2(10), qty NUMBER(3), PRIMARY KEY(order#, item#));
Only one ____ constraint can exist for each table.
PRIMARY KEY
Which command is used to rename a table you own?
RENAME...TO
Based upon the contents of the BOOKS table in the accompanying figure, which of the following SQL statements will retrieve all books published by the publisher assigned Pubid 1?
SELECT * FROM books WHERE pubid = 1;
Based upon the contents of the BOOKS table in the accompanying figure, which of the following queries will list all books stored in the BOOKS table with a retail price of more than $38 sorted by retail price?
SELECT * FROM books WHERE retail >38 ORDER BY retail;
Based upon the contents of the ORDERS table in the accompanying figure, which of the following queries will list all orders contained in the ORDERS table that have been shipped based upon the customer# and order#?
SELECT * FROM orders WHERE shipdate IS NOT NULL ORDER BY customer#, order#;
Which SQL statement will return the same results as the following SQL statement? SELECT * FROM orders, customers;
SELECT * FROM orders CROSS JOIN customers;
Based upon the contents of the PUBLISHER table, which of the following is a valid SQL statement?
SELECT * FROM publisher;
Based upon the contents of the BOOKS tables, which of the following SQL statements will return the number of different publishers represented in the table?
SELECT COUNT(DISTINCT pubid) FROM books;
Based upon the contents of the ORDERS table in the accompanying figure, which of the following queries will display all orders shipped between April 4, 2003 and April 5, 2003?
both b and c
In Oracle12c, tables can be linked through which clause(s)?
both b and c
Which of the following terms is considered the basic unit of data in a database?
character
A field in the logical design of a database is represented by what in the physical database?
column
A ____ is a group of interrelated files.
database
Which of the following commands can be used to modify an index?
none of the above
Which of the following commands will change the name of the LAST NAME column to LAST_NAME in the CUSTOMERS table?
none of the above
The STDDEV function can be used with ____ columns.
numeric
The SUM function can only be used with ____ data.
numeric
The VARIANCE function can be used with ____ columns.
numeric
When sorting the results in descending order, which of the following values will be presented last in the output?
numeric
When functions are nested, the ____ function is solved last.
outer
An outer query is also referred to as a(n) ____ query.
parent query
A(n) ____ synonym is used by an individual to reference objects owned by that person.
private
The partial listing of privileges shown above displays what type of privileges?
system
Data in second normal form (2NF) may contain which of the following?
transitive dependencies
Which of the following symbols can be used to combine data from different columns into one column of output?
||
A *Datatype* is a rule used to ensure the accuracy of data stored in a database.
False
A FOREIGN KEY constraint will not allow a row containing a NULL value in the foreign key column to be added to the table.
False
A NOT NULL constraint can only be added to an existing table by using the *ADD* clause with the ALTER TABLE command.
False
A NOT NULL constraint is a special FOREIGN KEY constraint.
False
A collection of fields is a file.
False
A column has low cardinality if it contains many distinct values.
False
A column heading that is longer than the width of a column will not be truncated for a column that is defined to store *character* data.
False
A constraint can be renamed using the ALTER TABLE command.
False
A constraint can only be created as part of the CREATE TABLE command.
False
A constraint name can consist of up to 10 characters.
False
A cross join between two tables, containing four rows each, will display *eight* rows in its output.
False
A database is a physical storage device for data.
False
A group function cannot be included in the SELECT clause of a single-row subquery.
False
A large table containing a particular column that is frequently referenced by a WHERE clause would probably benefit from a(n) sequence .
False
A multiple-column subquery cannot be nested in a WHERE clause.
False
A one-to-many relationship cannot be included in a relational database.
False
A role can be removed from the database with the *DELETE ROLE* command.
False
A role can only be granted to other roles.
False
A sequence serves as a nickname for a database object.
False
A string literal must be enclosed in *double* quotation marks.
False
A subquery can only be nested in the WHERE or HAVING clause of the outer query.
False
A subquery is required when the condition for the *inner* query is based upon an unknown.
False
A table alias is assigned to a table in the WHERE clause.
False
A table name can consist of numbers, letters, and blank spaces.
False
A table name must begin with a(n) *number*.
False
A user can be granted both system and object privileges in the same GRANT command.
False
A(n) *clause* identifies what must exist or a requirement that must be met for a record to be included in the results of a query.
False
A(n) *group* is a collection of privileges that can be granted to users.
False
A(n) *index* can be used to generate a series of unique numbers.
False
A(n) *non-equality* join is also known as an equijoin, inner join, or simple join.
False
A(n) *non-equality* join is when a table is joined to itself.
False
All synonyms are PUBLIC.
False
An automatic column will generate a value at runtime and may reference values from other columns.
False
An index is implicitly created when a NOT NULL constraint is added to a table.
False
An index is implicitly created whenever a(n) *CHECK* constraint is created for a table column.
False
An inequality join refers to a join that is used to link a table to a copy of itself.
False
An outer join only lists rows that contain a match in both tables.
False
An outer join operator can be included in a FROM clause to list all rows from one table that do not have a corresponding row in the other table.
False
By default, the COUNT function uses the *DISTINCT* keyword when counting the values contained in a column.
False
Case conversion functions can only be used in the SELECT clause of a SELECT statement.
False
Choosing specific columns to be displayed by a SELECT statement is known as selection.
False
Columns used to group data in the GROUP BY clause must also be listed in the SELECT clause.
False
Data stored in multiple tables can be combined through the use of an ORDER BY clause.
False
Each column can only be included in one constraint.
False
Each section of a SQL command that begins with a keyword is known as a statement.
False
If you assign a column alias to a column, it must be enclosed in double quotation marks (" ").
False
In a WHERE clause, logical operators are evaluated before comparison operators.
False
In the USER_CONSTRAINTS view, the constraint type for a NOT NULL constraint will be listed as *N*.
False
Insignificant zeros *are* displayed for numeric columns by default to show two decimal places.
False
NOT, ALL, and OR are all considered logical operators.
False
NOT, AND, and OR are *comparison* operators.
False
Once a privilege has been granted to a role, it cannot be revoked without re-creating the role.
False
Only a DATE function can be nested inside another DATE function.
False
Only one type of relationship can be represented in an Entity-Relationship Model.
False
Results returned from a SELECT statement that include a GROUP BY clause will present the results in *descending* order of the column(s) listed in the GROUP BY clause.
False
Single-row functions cannot be included in the UPDATE command.
False
Single-row functions return one row of results for each group or category of rows processed.
False
Single-row operators can be used with multiple-row subqueries that return only one column of results.
False
The *<* symbol is used to search for records containing a value that is less than or equal to the stated search condition.
False
The *COUNT* function is used to total the values stored in numeric columns.
False
The *DROP* command can be used to remove rows from an existing table.
False
The *GENERATE ROLE* command is used to add a new role to the database.
False
The *GENERATE* option can be used to have a sequence pre-generate a set of numbers before they are requested by a user.
False
The *SUBSTR* function is used to substitute one character string for another in a set of data.
False
The *WITH ADMIN OPTION* is required to enable the user to grant the specified object privileges to other users.
False
The *YR* element can be included in a format argument of the TO_CHAR function to spell out the year of the specified date.
False
The ALPHANUMERIC datatype can be used to store characters and numbers to a maximum width of 2000.
False
The ALTER TABLE command with the *MODIFY* clause can be used to disable a constraint.
False
The ALTER USER command can be used to change the name assigned to a user account.
False
The COUNT function can only be used for numeric columns.
False
The DISTINCT keyword cannot be used with the MAX function.
False
The GRANT clause of the GRANT command identifies the user who is granting a specific privilege.
False
The GROUP BY clause can only be used when a SELECT statement includes a group function.
False
The INSTR function is used to return a portion of a character string.
False
The JOIN keyword must be used in the *WHERE* clause of a SELECT statement.
False
The LENGTH function is used to determine the number of rows in a table.
False
The MAX function can only be used with numeric or date columns.
False
The MAX functions returns the *smallest* value stored in the specified column.
False
The MODIFY clause is used with the ALTER TABLE command to add a PRIMARY KEY constraint to an existing table.
False
The NATURAL JOIN keywords can be used to create non-equality joins.
False
The NEXTVALUE pseudocolumn is used to actually generate the next value in a sequence.
False
The SELECT clause of the SELECT statement is used to identify which rows are to be retrieved from a specified table.
False
The SORT BY clause is used to present query results in a specific order.
False
The SYSDATE can be used as a condition in a CHECK constraint.
False
The TRUNC function can be used to add insignificant zeros to the right of a decimal point for numeric data.
False
The UNION set operator will not suppress rows that are returned by both queries.
False
The UPDATE ANY TABLE privilege is a system privilege.
False
The USER_ALL data dictionary view displays information about all the relevant objects owned by the user.
False
The USER_SEQ data dictionary view can be used to verify sequence settings.
False
The password for a user can be set with the PASSWORD clause of the CREATE USER command.
False
The percent sign (%) is used in a search pattern to indicate "exactly one character in this position".
False
The structure of a table can be viewed by issuing the STRUCTURE command.
False
The table called DUMMY consists of a blank holding area that can be referenced by a user.
False
The table level approach can be used to create any constraint, except a CHECK constraint.
False
To retain the structure of a table, while deleting all its data and releasing their storage space, execute the TRUNC command.
False
Transitive dependency can only exist if the data is uniquely identified by a composite primary key.
False
When the column names are listed in the INSERT INTO clause of the INSERT command, the order of the names must exactly match the order of the data values in the *UPDATE* clause.
False
A constraint is always enforced at the table level.
True
A correlated subquery is a subquery that is executed once for each row in the outer query.
True
A correlated subquery references one or more columns in the outer query, and the EXISTS operator is used to test whether the relationship or link is present.
True
A function-based index can be used for queries that include searches based upon arithmetic expressions or functions.
True
A group function can be used in a(n) *inline view*.
True
A grouping sets expression can perform multiple Group BY clauses in a single query .
True
A many-to-many relationship cannot exist in a relational database.
True
A multiple-row subquery can be nested in a HAVING clause.
True
A single-row function can be used with the DUAL table.
True
A subquery is required when the condition for the outer query is based upon an unknown.
True
A subquery nested in a SELECT clause cannot contain an ORDER BY clause.
True
A user can check all his or her currently enabled privileges by examining the SESSION_PRIVS view.
True
A(n) *Cartesian Join* replicates each row from the first table with every row from the second table.
True
A(n) *NOT NULL* constraint is a special CHECK constraint with the condition of IS NOT NULL.
True
A(n) *correlated* subquery references one or more columns from the outer query.
True
A(n) *index* can be used to quickly determine whether a value already exists in a specific column.
True
A(n) *inner join* will only include rows that have matching rows in the other table.
True
A(n) *non-equality* join is used when there are no equivalent rows of data in the tables that are being joined.
True
A(n) *outer* query is also referred to as a parent query.
True
A(n) *percent* sign is used in a search pattern to indicate zero, one, or more characters in a position.
True
Equality, non-equality, and self-joins are all categorized as inner joins.
True
Every table name within a specific schema must be unique.
True
Group functions are also known as aggregate functions.
True
Group functions return one result per group of rows processed.
True
If the minimum value for a sequence is not specified, then NOMINVALUE will be assumed as the default.
True
If you are joining four tables in a SELECT statement, *three* joining conditions will be required.
True
In Oracle12c, a MERGE statement compares data between two tables and can perform a series of DML actions to assist in synchronizing the data of the two tables.
True
Include *DAY* in a format argument of the TO_CHAR function to spell out the day of the week in the specified date.
True
Oracle12c *is case sensitive* when comparing data to a search condition.
True
The *NVL2* function allows different options to be selected, based upon whether a NULL value exists.
True
The *REVOKE* command can be used to revoke a role from a user or another role.
True
The *REVOKE* command can be used to revoke system and object privileges, but not both in the same command.
True
The *RTRIM* function can be used to remove a specific set of characters from the right side of a set of data values.
True
The *TO CHAR* function can be used to display insignificant zeros.
True
The *syntax* for a SQL statement gives the basic structure required to execute the statement. _________________________
True
The <>, !=, or ^= operators can be used to search for values that are *not equivalent* to the specified search condition.
True
The <ALL operator indicates that for a value to be included in the results, it must be less than the lowest value returned by the subquery.
True
The ALTER TABLE command can be used to *delete* an existing constraint.
True
The ALTER TABLE command can be used to disable a constraint.
True
The CONSTRAINT keyword is required if the user is going to assign a name to a constraint.
True
The COUNT function can be used to count NULL, as well as, non-NULL values.
True
The DECODE function allows the user to specify different actions to be taken, depending on the value being used for the comparison.
True
The GROUP BY clause is used to group data.
True
The HAVING clause is used to restrict the groups returned by a query.
True
The MAX function can be used with character data.
True
The MIN function is used to determine the smallest value in a specified column.
True
The NATURAL JOIN keywords can be used to link two tables that have a commonly named and defined column.
True
The NEXTVAL pseudocolumn can be referenced in an INSERT command to add the value to a database table.
True
The SUM function is used to calculate the total amount stored in a numeric field for a group of records.
True
The TO_CHAR function can be used to add a dollar sign ($) to a numeric value.
True
The USER_INDEXES data dictionary view can be used to verify existing indexes.
True
The VARIANCE function is used to determine the variance in a group of numeric data.
True
The WHERE clause filters the data before grouping, while the HAVING clause filters the groups *after* grouping is performed.
True
The default beginning value for a sequence is *one*.
True
The default format of a DATE column in Oracle 12c is DD-MON-YY.
True
The default name for a constraint is *SYS C*n** where n consists of a number that will make the name unique within the database.
True
The equal sign, =, is a valid single-row operator.
True
The first column listed in an ORDER BY clause is considered the primary sort.
True
The highest possible value for a descending sequence is -1.
True
The lowest possible value for an increasing sequence is 1 .
True
The most common type of join is an equijoin, which joins two or more tables together based upon the tables having equivalent data values in a common column.
True
The number of joining conditions required to join tables is always one less than the number of tables being joined.
True
To change the starting value for a sequence, the sequence must be dropped and then re-created.
True
To indicate that data should be sorted in descending order, use the *DESC* keyword.
True
When a column is deleted, the deletion is permanent.
True
When a positive value is assigned to the INCREMENT BY clause of the CREATE SEQUENCE command, numeric values are generated in ascending order.
True
When a self-join is created, each copy of the table must be assigned a table alias.
True
You must include the MI element in the format argument of a TO_CHAR function to include the minutes when displaying time.
True
If a new table is being created based upon a subquery, the subquery must be enclosed in which of the following symbols?
( )
To display the name of each customer and the ISBN of each book purchased by the customers would require how many joins in the FROM clause of the SQL statement?
2
To display the name of each customer and the title of each book purchased by the customers would require how many join conditions?
3
In a Cartesian join, linking a table that contains 10 rows to a table that contains 9 rows will result in ____ rows being displayed in the output.
90
Which operator will instruct Oracle12c to list all records with a value that is more than the highest value returned by the subquery?
>ALL
Which of the following is not a valid statement concerning identity columns.
A DEFAULT clause may be assigned
Which of the following is a correct statement?
A PUBLIC synonym can be referenced by any user.
When modifying data in existing columns, which of the following is correct?
A column must be as wide as the data it already contains.
Which of the following functions can be used to determine the date one month after a specified date?
ADD_MONTHS
If the DISTINCT keyword is not included in the SUM function, the ____ keyword will be assumed.
ALL
If the DISTINCT keyword is not included in the VARIANCE function, the ____ keyword will be assumed.
ALL
Which command will modify a sequence?
ALTER SEQUENCE sequencename
The ____ function calculates the average of the numeric values in a specified column.
AVG
Which of the following cannot be used with date columns?
AVG
Which of the following is a correct statement?
An asterisk can be used as the argument for the COUNT function to include NULL values in the results.
What will happen if you try to use the INSERT command to insert a NULL value into a column that has been assigned a PRIMARY KEY constraint?
An error message is returned and the row is not added to the table.
In the USER_CONSTRAINTS view, the value displayed in the CONSTRAINT_TYPE column will be a(n) ____ for a CHECK constraint.
C
Which option is used to have Oracle12c pre-generate a set of values and store those values in the server's memory?
CACHE
Which of the following functions is similar to using the (| |) symbol to combine the contents of two character strings?
CONCAT
If the ____ keyword is included when a constraint is created, a constraint name must be provided by the user.
CONSTRAINT
Which command will create an index?
CREATE INDEX indexname ON tablename (columnname)
Which of the following SQL statements will create a new role named PRCLERK?
CREATE ROLE prclerk;
Which of the following commands can be used to create a sequence for the CUSTOMERS table?
CREATE SEQUENCE customers_customer#;
Which command will create a sequence named NEWSEQUENCE to generate a series of integers?
CREATE SEQUENCE newsequence;
Which of the following privileges is necessary to perform the connection procedure shown above?
CREATE SESSION
Which command will create a synonym for a table?
CREATE SYNONYM synonymname FOR tablename;
Which command instructs Oracle 12c to create a new table?
CREATE TABLE
Which of the following keywords is used to create a Cartesian join?
CROSS JOIN
Which of the following types of joins refers to results consisting of each row from the first table being replicated from every row in the second table?
Cartesian join
Which of the following search conditions can be used to identify records that have data stored in a column named ColB?
ColB IS NOT NULL
Which of the following is a valid statement?
Column aliases cannot be used in a GROUP BY clause.
Which of the following format elements will display the value of Friday in a specified date as a 6?
D
In which format does Oracle 12c display a date value?
DD-MON-YY
Which of the following functions can be used to specify a list of alternative actions that should be taken depending upon a stated value?
DECODE
Which clause will allow you to delete a constraint?
DROP
Which command will remove an existing role from a database?
DROP ROLE rolename;
Which of the following commands can be used to remove a sequence from a database?
DROP SEQUENCE
Which keywords are used to complete the deletion of a column previously marked with SET UNUSED?
DROP UNUSED COLUMNS
Which of the following is a table provided in Oracle which can be helpful for testing functions?
DUAL
Which of the following types of constraints is used to enforce referential integrity?
FOREIGN KEY
The JOIN keyword is included in which of the following clauses?
FROM
Which of the following is a mandatory clause in a SELECT statement?
FROM
Which of the following is an example of assigning "o" as a table alias for the ORDERS table in the FROM clause?
FROM orders o, customers c
If a SELECT statement contains HAVING, GROUP BY, and WHERE clauses, the ____ clause will be processed last.
HAVING
If the output is to be restricted based upon a group function, a(n) ____ clause must be included in the SQL statement.
HAVING
The ____ clause is used to restrict the groups returned by a query.
HAVING
Which clause is used when the group results of a subquery need to be restricted, based on some condition?
HAVING
Which of the following set operators can be used to make certain that only the rows returned by both queries are displayed in the results?
INTERSECT
Which of the following statements about creating constraints is incorrect?
If you do not provide a name for a constraint, the Oracle 12c server will issue an error message.
Which of the following statements about a PRIMARY KEY is incorrect?
It can be NULL, as long as the FOREIGN KEY contains a value.
Which of the following keywords can be used to join two tables that do not contain a commonly named and defined column?
JOIN...ON
Which of the following represents the number of days that have passed since January 1, 4712 B.C.?
Julian date
Which of the following functions determines the number of characters in a character string?
LENGTH
Which of the following functions can be used to convert a character string to lower-case letters?
LOWER
Which of the following lines of the SQL statement contains an error? 1 SELECT title, MAX(retail) 2 FROM books 3 WHERE retail > 30 4 AND pubid = 1 5 GROUP BY retail
Line 5
Which of the following lines of the SQL statement contains an error? 1SELECT title, MAX(retail) 2FROM books 3WHERE retail > 30 4AND pubid = 1 5GROUP BY retail
Line 5
What clause offers many options to identify measures and patterns to analyze in a query?
MATCH_RECOGNIZE
The ____ function can be used to determine the largest value stored in a specified column.
MAX
The ____ function returns the smallest value in a specified column.
MIN
Which of the following is used to establish a minimum or maximum value, respectively, for a sequence?
MINVALUE | MAXVALUE
A table alias cannot be assigned in the FROM clause if which of the following keywords is used to join tables?
NATURAL JOIN
Which of the following can only be used to link tables that have a common column?
NATURAL JOIN
Which of the following is a valid column name?
NEW_COLUMN
Which of the following statements about NEXTVAL and CURRVAL is incorrect?
NEXTVAL and CURRVAL are pseudocolumns that store unique names for database objects.
Which of the following functions can be used to determine the next occurrence of a specific day of the week after a given date?
NEXT_DAY
Which of the following keywords must have been included during the creation of a FOREIGN KEY constraint to allow a row from the parent table to be deleted, even if it is referenced by a row in the child table?
ON DELETE CASCADE
To remove a PUBLIC synonym, you must include the ____ keyword in the DROP command.
PUBLIC
In the USER_CONSTRAINTS view, the value displayed in the CONSTRAINT_TYPE column will be a(n) ____ for a FOREIGN KEY constraint.
R
Which of the following is not a constraint type in Oracle 12c?
REFERENCE
Which of the following privileges will allow a user to reference a table when creating a FOREIGN KEY constraint?
REFERENCES
Which of the following commands will change the name of the PROMOTION table to GIFT?
RENAME promotion TO gift;
Which of the following can be used to replace a specific set of characters with another set of characters?
REPLACE
Which of the following will revoke a user's object privileges?
REVOKE objectprivilege ON objectname FROM username;
Which of the following commands allows a user to "undo" uncommitted changes to data?
ROLLBACK
Which of the following functions will round the numeric data to no decimal places?
ROUND(34.21, 0)
Which of the following commands is used to issue a query?
SELECT
Based upon the contents of the BOOKS table in the accompanying figure, which of the following queries will display all books stored in the BOOKS table that generate more than 60 percent profit?
SELECT * FROM books WHERE (retail-cost)/cost > .60;
Based upon the contents of the ORDERS table in the accompanying figure, which of the following queries will display all orders that were not shipped for at least three days after the order was received?
SELECT * FROM orders WHERE shipdate-orderdate >= 3;
Which of the following will display the name of each customer in lower-case characters based upon the contents of the CUSTOMERS table? Note: The ST column name is truncated, this represents the STATE column.
SELECT LOWER(firstname) || ' ' || LOWER(lastname) FROM customers;
Which of the following is a valid SQL statement based upon the contents of the CUSTOMERS table? Note: The ST column name is truncated, this represents the STATE column.
SELECT customer#, NVL2(referred, 'Referred', 'Not Referred') FROM customers;
Which of the following SQL statements would most likely be used to generate the partial output shown above?
SELECT name FROM SYSTEM_PRIVILEGE_MAP;
Based upon the contents of the PUBLISHER table, which of the following is not a valid SQL statement?
SELECT name, contact FROM publisher/
Based upon the contents of the ORDERS table, which of the following SQL statements will display the ship date for order 1006 as April 2, 2002? Note: Column names are truncated as follows: SH = SHIPSTATE and SHIPZ = SHIPZIP.
SELECT order#, TO_CHAR(shipdate, 'Month DD, YYYY') FROM orders;
Which of the following is a valid SQL statement to retrieve data from the ORDERS table?
SELECT order#, orderdate, shipdate FROM orders;
Based upon the contents of the ORDERS table in the accompanying figure, which of the following SQL statements will display how long it took to ship order # 1007 (based upon when the order was originally placed)?
SELECT order#, shipdate-orderdate FROM orders WHERE order# = 1007;
Based upon the contents of the PUBLISHER table, which of the following SQL statements will execute without returning an error message?
SELECT pubid name FROM publisher;
Based on the contents of the BOOKS table, which of the following is a valid SQL statement?
SELECT pubid, AVG(retail-cost) "Average Profit" FROM books GROUP BY pubid;
Which of the following SQL statements will display the title of all books that have had multiple copies requested in a single order?
SELECT title FROM books NATURAL JOIN orderitems WHERE qty > 1;
Which of the following will display all books that were published at least three years before they were ordered?
SELECT title FROM orders o, orderitems oi, books b WHERE b.isbn = oi.isbn AND oi.order# = o.order# AND (orderdate-pubdate)/365 >= 3;
Which of the following SQL statements will display books that have not been ordered recently?
SELECT title FROM books MINUS SELECT title FROM books NATURAL JOIN orderitems;
Based upon the contents of the BOOKS table in the accompanying figure, which of the following queries will retrieve all book titles that are in the Business or Computer category and have a retail price of more than $35.00?
SELECT title FROM books WHERE (category = 'BUSINESS' OR category ='COMPUTER' ) AND retail >35;
Based upon the contents of the BOOKS table in the accompanying figure, which of the following queries will list the title and retail price of each book stored in the BOOKS table, sorted in order of the book titles?
SELECT title, retail FROM books ORDER BY title;
Based upon the contents of the BOOKS table, which of the following SQL statements will display the retail price for two copies of each book currently in inventory?
SELECT title, retail+retail FROM books;
Based upon the contents of the BOOKS table, which of the following SQL statements will display two columns in its output?
SELECT title, retail-cost "Profit" FROM books;
Which of the following views will display the privileges currently enabled for a user?
SESSION_PRIVS
The phonetic representation of a character string can be determined using the ____ function.
SOUNDEX
Which of the following format model elements can be used to spell out a number?
SP
Which of the following format argument elements will display the number of seconds past midnight?
SSSS
Which of the following sequence settings cannot be changed with the ALTER SEQUENCE command?
START WITH
Which of the following is used to return a portion of a character string?
SUBSTR
The UNIQUE constraint differs from the PRIMARY KEY constraint in what way?
The UNIQUE constraint allows NULL values.
When creating a table, which of the following statements is correct?
The column list must be enclosed in parentheses ( ).
Which of the following statements is correct?
The columns will be listed in the results in the same order they are listed in the SELECT clause of the SELECT statement.
When using the ALTER TABLE...DROP COLUMN command, which of the following is not correct?
The command can be used to delete multiple columns from a table.
Which of the following statements about privileges is incorrect?
There are five types of privileges, including DATATYPE, ROLETYPE, and USERNAME privileges.
Which of the following set operators will display only the unique results of the combined SQL statements?
UNION
Which of the following commands is used to modify existing data in a table?
UPDATE
Which of the following is not a valid SQL command?
UPDATE acctmanager WHERE amid = 'J500';
A _______ column generates values automatically at runtime and may reference values from other columns.
Virtual
If the ____ clause of the UPDATE command is omitted, then all the rows in the specified table will be changed.
WHERE
Which of the following clauses is used to restrict the rows returned by a query?
WHERE
When working with cached sequence values, which of the following is correct?
When a value has been generated and cached, that value has been assigned and cannot be regenerated until the sequence begins a new cycle.
Based upon the contents of the CUSTOMERS table, which of the following would be the most appropriate use of a subquery?
When searching for all customers who live in the same state as customer# 1007. >
Which of the following is an accurate statement?
When the LOWER function is used in a SELECT clause, the function only stays in effect for the duration of that SQL statement.
A lock arising from a SELECT...FOR UPDATE command will be released when ____.
a COMMIT command is executed
Partial dependency exists if what conditions exist?
a column is dependent only on a portion of a composite primary key
When a constraint is created at the table level, the constraint definition is provided ____ the column definition list.
after
If a new column is added to the PROMOTION table, where will the new column be listed?
after the MAXRETAIL column
A column alias must be contained within double quotation marks (" ") if it contains which of the following?
all of the above
Any type of subquery can be used in the ____ clause of a SELECT statement.
all of the above
The MAX function can be used with which type of columns?
all of the above
Which of the following can be used in a WHERE clause?
all of the above
Which of the following can be used with date columns?
all of the above
Which of the following is a valid comparison operator?
all of the above
Which of the following is a valid logical operator?
all of the above
Which of the following is a valid statement?
all of the above
When the WHERE clause contains multiple types of operators, which of the following is resolved first?
arithmetic operations
Which of the following refers to the process of ensuring that individuals trying to access the system are who they say they are, thus preventing them from illegally accessing data?
authentication
Which of the following is not a method used by the Oracle 12c database to prevent illegal access into the software?
automatic encryption of all user input
A group function can be nested inside a(n)____.
both a and b
A subquery must include a(n) ____ clause.
both a and b
An index can be created ____.
both a and b
How can constraints be added to a table?
both a and b
Which of the following functions can be used to fill a character string to a specific width?
both a and b
Which of the following queries will display the first and last name of the individual who referred another customer, along with the customer# of the referred customer?
both a and b
Which of the following commands will set the MINRETAIL column of the PROMOTION table as unused?
both a and c
The NOT NULL constraint can only be created at the ____ level.
column
Which of the following terms refers to a column with equivalent data that exists in two or more tables?
common column
Which of the following terms refers to a type of subquery that is processed, or executed, once for each row in the outer query?
correlated subquery
Analyzing historical sales data stored in a database is commonly referred to as ____.
data mining
If uncontrolled, what can lead to data anomalies?
data redundancy
A ____ is a storage structure designed to hold a collection of data.
database
A(n) ____ simply identifies the type of data that Oracle 12c will be expected to store in a column.
datatype
Which of the following types of joins is created by matching equivalent values in each table?
equality join
Which of the following terms best describes where a group of characters that represents a customer's address would be stored in the logical design?
field
Which of the following does not contain repeating groups, but has a primary key and possibly partial dependencies?
first normal form (1NF)
Where does the Oracle 12c server store information about objects in the database, including information about constraints?
in the data dictionary
Which of the following contains the ROWID of referenced rows?
index
A temporary table that is created when a multiple-column subquery is used in the FROM clause of an outer query is called a(n) ____.
inline view
When functions are nested, the ____ function is solved first.
inner
Which of the following types of relationships cannot exist in a relational database?
many-to-many
(SELECT category, AVG(retail) cataverage FROM books GROUP BY category);
multiple-column
A(n) ____ subquery is one that can return several rows of results.
multiple-row
The following SQL statement contains which type of subquery? SELECT title, retail, category FROM books WHERE retail IN (SELECT MAX(retail) FROM books GROUP BY category);
multiple-row
Based on the contents of the BOOKS table, which line of the following SQL statement contains an error?
none of the above
Based on the contents of the BOOKS table, which of the following SQL statements will display the title of all books published by the publisher of SHORTEST POEMS?
none of the above
Based upon the contents of the ORDERS table in the accompanying figure, which of the following SELECT statements will retrieve all orders contained in the ORDERS table that have not yet been shipped to the customer?
none of the above
Based upon the contents of the PUBLISHER table, which of the following SELECT statements will display the publisher's name first in the results?
none of the above
Data in third normal form (3NF) contains which of the following?
none of the above
Which of the following SQL statements will display the gift that should be sent to any customer who orders the book titled THE WOK WAY TO COOK?
none of the above
Which of the following SQL statements will remove the SELECT ANY TABLE privilege from the database so it can never be granted to another user?
none of the above
Which of the following SQL statements will return an error message, based upon the contents of the CUSTOMERS table? Note: The ST column name is truncated, this represents the STATE column.
none of the above
Which of the following are case sensitive in Oracle 12c?
none of the above
Which of the following operators can be used to retrieve rows containing NULL values in a specific column?
none of the above
The AVG function can be used with ____ values.
numeric
Which of the following types of columns will automatically right-align the data when it is displayed?
numeric
The TO_CHAR function can be used to format what types of data?
numeric and date
Which of the following is defined in Oracle12 as simply anything that has a name and a defined structure?
object
Suppose that a patient in a hospital can only be assigned to one room. However, the room may be assigned to more than one patient at a time. This is an example of what type of relationship?
one-to-many
The results of a subquery are passed back as input to the ____ query.
outer
Which of the following symbols is a wildcard character that can represent any number of characters in a WHERE clause?
percent sign (%)
Which of the following is used to uniquely identify each record?
primary key
If the PUBLIC keyword is not included when a synonym is created, the command will create a(n) ____ synonym, by default.
private
Based upon the contents of the BOOKS table, which of the following columns will be displayed with a right-aligned column heading?
pubid
Which of the following terms represents a collection of fields?
record
When used with a FOREIGN KEY, the keyword REFERENCES refers to what?
referential integrity
Which of the following terms refers to a collection of privileges?
role
A record in the logical design of a database corresponds to a ____ in the physical database.
row
If there is an exact match between the data used for a primary sort, a(n) ____ can be used to determine the sequence used to display the data.
secondary sort
The process of retrieving only certain rows based upon a specified condition is known as ____.
selection
Which of the following types of joins refers to joining a table to itself?
self-join
A(n) ____ is used to combine the results of two queries.
set operator
The <> operator is referred to as a(n) ____ operator.
single-row
The = operator is referred to as a(n) ____ operator.
single-row
The > operator is referred to as a(n) ____ operator.
single-row
The following SQL statement contains what type of subqueries? SELECT isbn, title FROM books WHERE pubid = (SELECT pubid FROM books WHERE title = 'SHORTEST POEMS') AND retail-cost > (SELECT AVG(retail-cost) FROM books);
single-row
The following SQL statement contains which type of subquery? SELECT title, retail, (SELECT AVG(retail) FROM books) FROM books;
single-row
Which of the following returns one row of results for each record processed?
single-row function
The multi-step process used when creating a new system is referred to as ____.
the Systems Development Life Cycle
If the data has no partial dependencies, repeating groups, or transitive dependencies, and has a composite primary key, the data is in which form?
third normal
If the constraints on the ORDER# and ITEM# columns of the ORDERITEMS table were created as a PRIMARY constraint, and the actual constraint name is not known, which of the following commands can be used to delete the constraint?
ALTER TABLE orderitems DROP PRIMARY KEY;
Based on the structure of the BOOKS table, which of the following is a valid SQL statement?
CREATE INDEX books_title_idx ON books (INITCAP(title));
Which of the following commands is used to create a function-based index?
CREATE INDEX...ON
The ____ function is based upon the concept of a normal distribution.
STDDEV
The ____ function is used to calculate the total amount stored in a numeric field.
SUM
All the Oracle12c system privileges can be viewed through the data dictionary view ____.
SYSTEM_PRIVILEGE_MAP
What is the syntax for the default constraint name provided by the Oracle 12c server?
SYS_Cn
If a SELECT statement includes SUBSTR(TO_CHAR(SYSDATE, 'fmMONTH DD, YYYY'), -4, 4) in the SELECT clause, which of these functions will be executed first?
TO_CHAR
Which of the following functions can be used to change the format of a date that has been entered by a user to the default storage format use by Oracle12c?
TO_DATE
Which of the following SQL statements will assign the DBA role as the default role for user RTHOMAS?
ALTER USER rthomas DEFAULT ROLE dba;
Which of the following SQL commands will require the user RTHOMAS to change the account password the next time the database is accessed?
ALTER USER rthomas PASSWORD EXPIRE ;
The last value generated by a sequence is stored in the ____ pseudocolumn.
CURRVAL
Which of the following is a valid SQL statement?
SELECT c.customer#, order#, orderdate, shipdate FROM customers c, orders c WHERE c.customer# = o.customer#;
Which of the following statements will display the value of FL assigned to the state column as FLORIDA? Note: The ST column name is truncated, this represents the STATE column.
SELECT customer#, city, REPLACE(state, 'FL', 'FLORIDA') FROM customers WHERE state = 'FL';
Which of the following SQL statements will return the names of all customers who placed an order on April 12, 2003?
SELECT lastname, firstname FROM customers NATURAL JOIN orders WHERE orderdate = '12-APR-03';
Which of the following SQL statements will list the name of each customer stored in the CUSTOMERS table, and, if the customer has placed an order that is contained in the ORDERS table, the order# of any order each customer has placed?
SELECT lastname, firstname, order# FROM customers, orders WHERE orders.customer# (+) = customers.customer#;
Which of the following SQL statements will display the publisher name, book title, and retail price of all books that cost more than $35.95?
SELECT name, title, retail FROM books NATURAL JOIN publisher WHERE cost > 35.95;
Based upon the contents of the ORDERS table, which of the following SQL statements will display only those orders shipped to the zip code zone that begins with 323? Note: Column names are truncated as follows: SH = SHIPSTATE and SHIPZ = SHIPZIP.
SELECT order# FROM orders WHERE SUBSTR(shipzip, 1, 3) = 323;
Which of the following SQL statements will display the title and cost of each book stored in the BOOKS table, as well as the name of the contact person and the phone number to call to reorder the book?
SELECT title, cost, contact, phone FROM publisher JOIN books USING (pubid);
If it is possible for a subquery to return a NULL value to the outer query for comparison, the ____ function should be used to substitute an actual value for the NULL.
NVL
The ____ function can be used to include NULL values in a calculation.
NVL
Which of the following is not a GROUP BY extension?
OLAP
Which of the following commands will delete only publisher 4 from the PUBLISHER table?
DELETE FROM publisher WHERE pubid = 4;
To instruct Oracle12c to sort data in descending order, enter ____ after the column name in the WHERE clause.
DESC
Which command can be used to determine whether or not a column is allowed to contain a NULL value?
DESCRIBE
Which clause will allow you to disable a constraint?
DISABLE
Based on the contents of the CUSTOMERS table, which of the following SQL statements will display the customer# of all customers who were referred by the same individual that referred customer# 1003?
SELECT customer# FROM customers WHERE NVL(referred, 0) = (SELECT NVL(referred,0) FROM customers WHERE customer# = 1003);
Based on the contents of the CUSTOMERS table, which SQL statement will display the customers residing in the same state as customer#1013?
SELECT customer# FROM customers WHERE state = (SELECT state FROM customers WHERE customer#=1013);
Based on the contents of the ORDERS table, which of the following SELECT statements will determine the number of orders placed by each customer?
SELECT customer#, COUNT(customer#) FROM orders GROUP BY customer#;
Which view will display the names of all the constraints that you own?
USER_CONSTRAINTS
Which data dictionary object contains a column named HIDDEN_COLUMN?
USER_TAB_COLS.
Which of the following methods is not used in an INSERT statement to enable the use of a DEFAULT sequence value defined for a column?
Use NEXTVAL to call the value
Which of the following keywords is omitted from the INSERT command if the data to be added to a table is already contained in another table?
VALUES
Which of the following datatypes refers to variable-length character data, where n represents the maximum length of the column?
VARCHAR2(n)
The ____ function is used to determine how widely data are spread out within a group.
VARIANCE
A database must be shut down before the ALTER TABLE command can be executed.
False
A field in the logical design of a database corresponds to a row in the physical table of a relational database.
False
A field is a basic unit of data also referred to as a record.
False
A one-to-many relationship means that an occurrence of a specific entity can only exist once in each table.
False
By default, a column alias is displayed in lower case characters in the results.
False
Data is in second normal form (2NF) if it contains no repeating groups and has a primary key to uniquely identify each record.
False
Each clause of a SELECT statement *must* be entered on a new line in SQL*Plus.
False
If a primary key has been identified for the data, then the data is considered to be in first normal form (1NF).
False
Only one column can be added to an existing table at one time.
False
Tables can be linked or joined together through their primary keys.
False
The *SELECT* command can be used to display the structure of a database table.
False
The *scale* of a NUMBER column indicates the total number of digits that can be stored in the column.
False
The CREATE TABLE cannot contain a subquery.
False
The DELETE TABLE command can be used to delete all the data stored in a table and release the storage space, yet retain the structure of the table.
False
The DELETE TABLE command can be used to remove a table from a database.
False
A record in the logical design of a database corresponds to a row in the physical table of a relational database.
True
A user can indicate that all columns of a table should be displayed in the results of a SELECT statement by including an asterisk (*) in the SELECT clause.
True
Once a column as been set as *UNUSED*, it cannot be recovered.
True
The *MODIFY* clause can be included in the ALTER TABLE command to add a default value to an existing column.
True
The INTERVAL datatype can be used to identify a specific interval, or amount, of time.
True
The following types of relationships can be included in an Entity-Relationship Model: one-to-one, one-to-many, many-to-many.
True
The occurrence of data anomalies would indicate an unnormalized database design.
True
The syntax of the *CREATE TABLE* command requires that the column list be enclosed in parentheses.
True
Two tables can be linked or joined together through a common field.
True
You cannot delete the last column in a table.
True
If the results of a SELECT statement include more than one column of data, the column names must be separated in the SELECT clause by which of the following symbols?
,
The maximum width of the NUMBER datatype is ____ digits.
38
Which of the following commands will add a new column named FIRST ORDER DATE to the CUSTOMERS table to store the date that the customer first placed an order with the company?
ALTER TABLE customers ADD (firstorderdate DATE);
Which command instructs Oracle 12c to create a new table from existing data?
CREATE TABLE...AS
Which of the following keywords uses a subquery to create a new table using existing database tables?
CREATE TABLE...AS
Which of the following commands can be used to view the structure of a table?
DESCRIBE
Based upon the contents of the PUBLISHER table, which of the following SQL statements will display only two columns in the results?
SELECT contact person, name FROM publisher;
Which of the following is a valid SQL statement?
SELECT title, retail-cost FROM books;
Which of the following queries will allow hidden columns to be displayed?
SELECT which specifically references the hidden column.
Which of the following is displayed by the DESCRIBE command?
all of the above
Which of the following may contain transitive dependencies, but not partial dependencies?
first normal form (1NF)
The fact that a person can wear different size clothes and that different people can wear the same size clothes is best characterized as a what type of relationship?
one-to-all