Deck 6: Procedural Language Sql and Advanced Sql

ملء الشاشة (f)
exit full mode
سؤال
Procedural code is executed on the database client machine.
استخدم زر المسافة أو
up arrow
down arrow
لقلب البطاقة.
سؤال
To remedy the lack of procedural functionality in SQL, and to provide some standardization within the many vendor offerings, the SQL-99 standard defined the use of persistent stored modules.
سؤال
The most useful feature of PL/SQL blocks is that they let you create code that can be named, stored, and executed by the DBMS.
سؤال
UNION, INTERSECT, and MINUS work properly only if relations are union-compatible, which means that the names of the relation attributes and their data types must be different.
سؤال
SQL supports the conditional execution of procedures (if...then...else statements) that are typically supported by a programming language.
سؤال
To test a trigger, you should use the EXECUTE TRIGGER command.
سؤال
In Oracle, you can use the SQL*Plus command SHOW ERRORS to help you diagnose errors found in PL/SQL blocks.
سؤال
One of the disadvantages of stored procedures is that they increase network traffic.
سؤال
A trigger is executed as part of the transaction that triggered it.
سؤال
Stored procedures help reduce code duplication by means of code isolation and code sharing.
سؤال
Triggers can only be used to update table values.
سؤال
Each statement inside the PL/SQL code must end with a period (".").
سؤال
PL/SQL functions are executed in the same way as functions such as MIN and AVG.
سؤال
Automating business procedures and automatically maintaining data integrity and consistency are trivial in a modern business environment.
سؤال
Just like database triggers, stored procedures are stored in the database.
سؤال
Every PL/SQL block must be given a name.
سؤال
One of the major advantages of stored procedures is that they can be used to encapsulate and represent business transactions.
سؤال
A trigger is procedural SQL code that is automatically invoked by the RDBMS upon the occurrence of a given data manipulation event.
سؤال
PL/SQL blocks have a section used to declare variables.
سؤال
A statement-level trigger is assumed if you omit the FOR EACH ROW keywords.
سؤال
Stored procedures are executed using the EXEC command.
سؤال
Cursors are held in a reserved memory area in the client computer.
سؤال
The statement SELECT * FROM T1, T2 produces a(n) ____ join.

A) cross
B) natural
C) equi-
D) full
سؤال
The NEXT command for a cursor is used to retrieve a row from the cursor and place it in the respective PL/SQL variables.
سؤال
The ANSI standard defines ____ type(s) of outer join(s)

A) one
B) two
C) three
D) four
سؤال
A ____ join returns rows with matching values and includes all rows from both tables (T1 and T2) with unmatched values.

A) natural
B) cross
C) full outer
D) left outer
سؤال
If you wish to create an inner join, but the two tables do not have a commonly named attribute, you can use a(n) ____ clause.

A) OF
B) USING
C) HAS
D) JOIN ON
سؤال
When using a(n) ____ join, only rows that meet the given criteria are returned.

A) full
B) inner
C) outer
D) set
سؤال
Cursor-style processing involves retrieving data from the cursor, one row at a time.
سؤال
A(n) ____ join will select only the rows with matching values in the common attribute(s).

A) natural
B) cross
C) full
D) outer
سؤال
The syntax for a left outer join is ____.

A) SELECT column-list
FROM table1 OUTER JOIN table2 LEFT
WHERE join-condition
B) SELECT column-list
FROM table1 LEFT [OUTER] JOIN table2
ON join-condition
C) SELECT column-list
WHERE LEFT table1 = table 2
D) SELECT column-list
FROM table1 LEFT table2 [JOIN]
WHERE join-condition
سؤال
A(n) ____ join returns not only the rows matching the join condition (that is, rows with matching values in the common columns) but also the rows with unmatched values.

A) outer
B) inner
C) equi-
D) cross
سؤال
"Linked SQL" is a term used to refer to SQL statements that are contained within an application programming language such as COBOL, C++, ASP, Java, or ColdFusion.
سؤال
An implicit cursor is automatically created in procedural SQL when the SQL statement returns only one value.
سؤال
The following SQL statement uses a(n) ____. SELECT P_CODE, P_DESCRIPT, P_PRICE, V_NAME
FROM PRODUCT, VENDOR
WHERE PRODUCT.V_CODE = VENDOR.V_CODE;

A) set operator
B) natural join
C) "old-style" join
D) procedural statement
سؤال
An explicit cursor must return two or more rows.
سؤال
You can declare variables inside a stored procedure.
سؤال
A stored function is another name for a stored procedure.
سؤال
How many rows would be returned from a cross join of tables A and B, if A contains 8 rows and B contains 18?

A) 8
B) 18
C) 26
D) 144
سؤال
Stored procedures must have at least one argument.
سؤال
The ____ data type is considered compatible with VARCHAR(35).

A) DATE
B) INT
C) TINYINT
D) CHAR(15)
سؤال
The Oracle ____ function returns the current date.

A) DATE
B) SYSDATE
C) CURRENT_DATE
D) TO_DATE
سؤال
The syntax for the UNION query is ____.

A) query + query
B) UNION (query, query)
C) UNION: query query
D) query UNION query
سؤال
"Union-compatible" means that the ____.

A) names of the relation attributes can be different, but the data types must be alike
B) names of the relation attributes must be the same, but the data types can be different
C) names of the relation attributes must be the same and their data types must be alike
D) number of attributes must be the same, but the names and data types can be different
سؤال
The ____ statement in SQL combines rows from two queries and returns only the rows that appear in the first set but not in the second.

A) UNION
B) UNION ALL
C) INTERSECT
D) MINUS
سؤال
When using the Oracle TO_DATE function, the code ____ represents a three-letter month name.

A) MON
B) MM3
C) MONTH
D) MM
سؤال
____ is a relational set operator.

A) MINUS
B) PLUS
C) ALL
D) EXISTS
سؤال
In subquery terminology, the first query in the SQL statement is known as the ____ query.

A) outer
B) left
C) inner
D) base
سؤال
The ____ function returns the current system date in MS Access.

A) TO_DATE()
B) SYSDATE()
C) DATE()
D) TODAY()
سؤال
The Oracle ____ function compares an attribute or expression with a series of values and returns an associated value or a default value if no match is found.

A) NVL
B) TO_CHAR
C) DECODE
D) CONVERT
سؤال
In a subquery, the ____ query is executed first.

A) left
B) right
C) inner
D) outer
سؤال
A ____ is a query (SELECT statement) inside a query.

A) subquery
B) range query
C) join
D) set query
سؤال
Assume you are using the UNION ALL operator to combine the results from two tables with identical structure, CUSTOMER and CUSTOMER_2. The CUSTOMER table contains 10 rows, while the CUSTOMER_2 table contains 7 rows. Customers Dunne and Olowski are included in the CUSTOMER table as well as in the CUSTOMER_2 table. How many records are returned when using the UNION ALL operator?

A) 7
B) 10
C) 15
D) 17
سؤال
The ____ query combines rows from two queries and excludes duplicates.

A) UNION
B) UNION ALL
C) INTERSECT
D) MINUS
سؤال
The ____ data type is compatible with NUMBER.

A) VARCHAR(15)
B) SMALLINT
C) DATE
D) CHAR(10)
سؤال
Assume you are using the INTERSECT operator to combine the results from two tables with identical structure, CUSTOMER and CUSTOMER_2. The CUSTOMER table contains 10 rows, while the CUSTOMER_2 table contains 7 rows. Customers Dunne and Olowski are included in the CUSTOMER table as well as in the CUSTOMER_2 table. How many records are returned when using the INTERSECT operator?

A) 0
B) 2
C) 7
D) 10
سؤال
In Oracle, the ____ function converts a date to a character string.

A) CONVERT()
B) TO_DATE
C) TO_CHAR()
D) TO_STRING()
سؤال
The Oracle string concatenation function is ____.

A) CONCAT
B) +
C) ||
D) &&
سؤال
When using the Oracle TO_NUMBER function to convert a character string into a number, ____ represents a digit.

A) 0
B) 9
C) $
D) #
سؤال
Assume you are using the UNION operator to combine the results from two tables with identical structure, CUSTOMER and CUSTOMER_2. The CUSTOMER table contains 10 rows, while the CUSTOMER_2 table contains 7 rows. Customers Dunne and Olowski are included in the CUSTOMER table as well as in the CUSTOMER_2 table. How many records are returned when using the UNION operator?

A) 7
B) 10
C) 15
D) 17
سؤال
The use of the ____________________ operator allows you to compare a single value with a list of values returned by the first subquery (sqA) using a comparison operator other than EQUALS.
سؤال
A(n) ____ is a block of code (containing standard SQL statements and procedural extensions) that is stored and executed at the DBMS server.

A) PSM
B) PLS
C) SQL Statement
D) PMR
سؤال
The ____ operator could be used in place of INTERSECT if the RDBMS does not support it.

A) IN
B) OF
C) AND
D) UNION
سؤال
Oracle recommends ____ for creating audit logs.

A) triggers
B) stored procedures
C) stored functions
D) tables
سؤال
The ____ pseudo-column is used to select the next value from a sequence.

A) CURRVAL
B) NEXTVAL
C) NEXT
D) GET_NEXT
سؤال
A(n) ____________________ join returns all rows with matching values in the matching columns and eliminates duplicate columns.
سؤال
The Oracle equivalent to an MS Access AutoNumber is a(n) ____.

A) auto-number
B) sequence
C) TO_NUMBER function
D) trigger
سؤال
Assume you are using the MINUS operator to combine the results from two tables with identical structure, CUSTOMER and CUSTOMER_2. The CUSTOMER table contains 10 rows, while the CUSTOMER_2 table contains 7 rows. Customers Dunne and Olowski are included in the CUSTOMER table as well as in the CUSTOMER_2 table. How many records are returned when using the MINUS operator?

A) 0
B) 2
C) 8
D) 10
سؤال
A(n) ____________________ join performs a relational product (also known as the Cartesian product) of two tables.
سؤال
The ____ operator could be used in place of MINUS if the RDBMS does not support it.

A) IN
B) NOT IN
C) AND
D) UNION
سؤال
The ____________________ join is the traditional join in which only rows that meet a given criteria are selected.
سؤال
When using a subquery, the output of a(n) ____________________ query is used as the input for the outer query.
سؤال
The ____________________ outer join returns not only the rows matching the join condition (that is, rows with matching values in the common column), but also the rows in the left-side table with unmatched values in the right-side table.
سؤال
The ____________________ clause is used to restrict the output of a GROUP BY query by applying a conditional criteria to the grouped rows.
سؤال
The IN subquery uses a(n) ____________________ operator.
سؤال
A stored function uses the ____ statement to return a value.

A) EXIT
B) END
C) RETURN
D) PROCESS
سؤال
A(n) ____________________ join returns not only the matching rows but also the rows with unmatched attribute values for one or both tables to be joined.
سؤال
In Oracle, ____ make(s) it possible to merge SQL and traditional programming constructs, such as variables, conditional processing (IF-THEN-ELSE), basic loops (FOR and WHILE loops,) and error trapping.

A) triggers
B) indexes
C) embedded SQL
D) procedural SQL
سؤال
An alternate syntax for a join is SELECT column-list FROM table1 JOIN table2 ____________________ (common-column).
سؤال
The PL/SQL block starts with the ____ clause.

A) IS
B) OPEN
C) DECLARE
D) BEGIN
فتح الحزمة
قم بالتسجيل لفتح البطاقات في هذه المجموعة!
Unlock Deck
Unlock Deck
1/100
auto play flashcards
العب
simple tutorial
ملء الشاشة (f)
exit full mode
Deck 6: Procedural Language Sql and Advanced Sql
1
Procedural code is executed on the database client machine.
False
2
To remedy the lack of procedural functionality in SQL, and to provide some standardization within the many vendor offerings, the SQL-99 standard defined the use of persistent stored modules.
True
3
The most useful feature of PL/SQL blocks is that they let you create code that can be named, stored, and executed by the DBMS.
True
4
UNION, INTERSECT, and MINUS work properly only if relations are union-compatible, which means that the names of the relation attributes and their data types must be different.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
5
SQL supports the conditional execution of procedures (if...then...else statements) that are typically supported by a programming language.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
6
To test a trigger, you should use the EXECUTE TRIGGER command.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
7
In Oracle, you can use the SQL*Plus command SHOW ERRORS to help you diagnose errors found in PL/SQL blocks.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
8
One of the disadvantages of stored procedures is that they increase network traffic.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
9
A trigger is executed as part of the transaction that triggered it.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
10
Stored procedures help reduce code duplication by means of code isolation and code sharing.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
11
Triggers can only be used to update table values.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
12
Each statement inside the PL/SQL code must end with a period (".").
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
13
PL/SQL functions are executed in the same way as functions such as MIN and AVG.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
14
Automating business procedures and automatically maintaining data integrity and consistency are trivial in a modern business environment.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
15
Just like database triggers, stored procedures are stored in the database.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
16
Every PL/SQL block must be given a name.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
17
One of the major advantages of stored procedures is that they can be used to encapsulate and represent business transactions.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
18
A trigger is procedural SQL code that is automatically invoked by the RDBMS upon the occurrence of a given data manipulation event.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
19
PL/SQL blocks have a section used to declare variables.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
20
A statement-level trigger is assumed if you omit the FOR EACH ROW keywords.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
21
Stored procedures are executed using the EXEC command.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
22
Cursors are held in a reserved memory area in the client computer.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
23
The statement SELECT * FROM T1, T2 produces a(n) ____ join.

A) cross
B) natural
C) equi-
D) full
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
24
The NEXT command for a cursor is used to retrieve a row from the cursor and place it in the respective PL/SQL variables.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
25
The ANSI standard defines ____ type(s) of outer join(s)

A) one
B) two
C) three
D) four
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
26
A ____ join returns rows with matching values and includes all rows from both tables (T1 and T2) with unmatched values.

A) natural
B) cross
C) full outer
D) left outer
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
27
If you wish to create an inner join, but the two tables do not have a commonly named attribute, you can use a(n) ____ clause.

A) OF
B) USING
C) HAS
D) JOIN ON
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
28
When using a(n) ____ join, only rows that meet the given criteria are returned.

A) full
B) inner
C) outer
D) set
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
29
Cursor-style processing involves retrieving data from the cursor, one row at a time.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
30
A(n) ____ join will select only the rows with matching values in the common attribute(s).

A) natural
B) cross
C) full
D) outer
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
31
The syntax for a left outer join is ____.

A) SELECT column-list
FROM table1 OUTER JOIN table2 LEFT
WHERE join-condition
B) SELECT column-list
FROM table1 LEFT [OUTER] JOIN table2
ON join-condition
C) SELECT column-list
WHERE LEFT table1 = table 2
D) SELECT column-list
FROM table1 LEFT table2 [JOIN]
WHERE join-condition
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
32
A(n) ____ join returns not only the rows matching the join condition (that is, rows with matching values in the common columns) but also the rows with unmatched values.

A) outer
B) inner
C) equi-
D) cross
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
33
"Linked SQL" is a term used to refer to SQL statements that are contained within an application programming language such as COBOL, C++, ASP, Java, or ColdFusion.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
34
An implicit cursor is automatically created in procedural SQL when the SQL statement returns only one value.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
35
The following SQL statement uses a(n) ____. SELECT P_CODE, P_DESCRIPT, P_PRICE, V_NAME
FROM PRODUCT, VENDOR
WHERE PRODUCT.V_CODE = VENDOR.V_CODE;

A) set operator
B) natural join
C) "old-style" join
D) procedural statement
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
36
An explicit cursor must return two or more rows.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
37
You can declare variables inside a stored procedure.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
38
A stored function is another name for a stored procedure.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
39
How many rows would be returned from a cross join of tables A and B, if A contains 8 rows and B contains 18?

A) 8
B) 18
C) 26
D) 144
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
40
Stored procedures must have at least one argument.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
41
The ____ data type is considered compatible with VARCHAR(35).

A) DATE
B) INT
C) TINYINT
D) CHAR(15)
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
42
The Oracle ____ function returns the current date.

A) DATE
B) SYSDATE
C) CURRENT_DATE
D) TO_DATE
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
43
The syntax for the UNION query is ____.

A) query + query
B) UNION (query, query)
C) UNION: query query
D) query UNION query
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
44
"Union-compatible" means that the ____.

A) names of the relation attributes can be different, but the data types must be alike
B) names of the relation attributes must be the same, but the data types can be different
C) names of the relation attributes must be the same and their data types must be alike
D) number of attributes must be the same, but the names and data types can be different
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
45
The ____ statement in SQL combines rows from two queries and returns only the rows that appear in the first set but not in the second.

A) UNION
B) UNION ALL
C) INTERSECT
D) MINUS
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
46
When using the Oracle TO_DATE function, the code ____ represents a three-letter month name.

A) MON
B) MM3
C) MONTH
D) MM
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
47
____ is a relational set operator.

A) MINUS
B) PLUS
C) ALL
D) EXISTS
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
48
In subquery terminology, the first query in the SQL statement is known as the ____ query.

A) outer
B) left
C) inner
D) base
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
49
The ____ function returns the current system date in MS Access.

A) TO_DATE()
B) SYSDATE()
C) DATE()
D) TODAY()
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
50
The Oracle ____ function compares an attribute or expression with a series of values and returns an associated value or a default value if no match is found.

A) NVL
B) TO_CHAR
C) DECODE
D) CONVERT
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
51
In a subquery, the ____ query is executed first.

A) left
B) right
C) inner
D) outer
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
52
A ____ is a query (SELECT statement) inside a query.

A) subquery
B) range query
C) join
D) set query
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
53
Assume you are using the UNION ALL operator to combine the results from two tables with identical structure, CUSTOMER and CUSTOMER_2. The CUSTOMER table contains 10 rows, while the CUSTOMER_2 table contains 7 rows. Customers Dunne and Olowski are included in the CUSTOMER table as well as in the CUSTOMER_2 table. How many records are returned when using the UNION ALL operator?

A) 7
B) 10
C) 15
D) 17
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
54
The ____ query combines rows from two queries and excludes duplicates.

A) UNION
B) UNION ALL
C) INTERSECT
D) MINUS
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
55
The ____ data type is compatible with NUMBER.

A) VARCHAR(15)
B) SMALLINT
C) DATE
D) CHAR(10)
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
56
Assume you are using the INTERSECT operator to combine the results from two tables with identical structure, CUSTOMER and CUSTOMER_2. The CUSTOMER table contains 10 rows, while the CUSTOMER_2 table contains 7 rows. Customers Dunne and Olowski are included in the CUSTOMER table as well as in the CUSTOMER_2 table. How many records are returned when using the INTERSECT operator?

A) 0
B) 2
C) 7
D) 10
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
57
In Oracle, the ____ function converts a date to a character string.

A) CONVERT()
B) TO_DATE
C) TO_CHAR()
D) TO_STRING()
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
58
The Oracle string concatenation function is ____.

A) CONCAT
B) +
C) ||
D) &&
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
59
When using the Oracle TO_NUMBER function to convert a character string into a number, ____ represents a digit.

A) 0
B) 9
C) $
D) #
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
60
Assume you are using the UNION operator to combine the results from two tables with identical structure, CUSTOMER and CUSTOMER_2. The CUSTOMER table contains 10 rows, while the CUSTOMER_2 table contains 7 rows. Customers Dunne and Olowski are included in the CUSTOMER table as well as in the CUSTOMER_2 table. How many records are returned when using the UNION operator?

A) 7
B) 10
C) 15
D) 17
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
61
The use of the ____________________ operator allows you to compare a single value with a list of values returned by the first subquery (sqA) using a comparison operator other than EQUALS.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
62
A(n) ____ is a block of code (containing standard SQL statements and procedural extensions) that is stored and executed at the DBMS server.

A) PSM
B) PLS
C) SQL Statement
D) PMR
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
63
The ____ operator could be used in place of INTERSECT if the RDBMS does not support it.

A) IN
B) OF
C) AND
D) UNION
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
64
Oracle recommends ____ for creating audit logs.

A) triggers
B) stored procedures
C) stored functions
D) tables
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
65
The ____ pseudo-column is used to select the next value from a sequence.

A) CURRVAL
B) NEXTVAL
C) NEXT
D) GET_NEXT
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
66
A(n) ____________________ join returns all rows with matching values in the matching columns and eliminates duplicate columns.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
67
The Oracle equivalent to an MS Access AutoNumber is a(n) ____.

A) auto-number
B) sequence
C) TO_NUMBER function
D) trigger
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
68
Assume you are using the MINUS operator to combine the results from two tables with identical structure, CUSTOMER and CUSTOMER_2. The CUSTOMER table contains 10 rows, while the CUSTOMER_2 table contains 7 rows. Customers Dunne and Olowski are included in the CUSTOMER table as well as in the CUSTOMER_2 table. How many records are returned when using the MINUS operator?

A) 0
B) 2
C) 8
D) 10
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
69
A(n) ____________________ join performs a relational product (also known as the Cartesian product) of two tables.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
70
The ____ operator could be used in place of MINUS if the RDBMS does not support it.

A) IN
B) NOT IN
C) AND
D) UNION
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
71
The ____________________ join is the traditional join in which only rows that meet a given criteria are selected.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
72
When using a subquery, the output of a(n) ____________________ query is used as the input for the outer query.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
73
The ____________________ outer join returns not only the rows matching the join condition (that is, rows with matching values in the common column), but also the rows in the left-side table with unmatched values in the right-side table.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
74
The ____________________ clause is used to restrict the output of a GROUP BY query by applying a conditional criteria to the grouped rows.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
75
The IN subquery uses a(n) ____________________ operator.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
76
A stored function uses the ____ statement to return a value.

A) EXIT
B) END
C) RETURN
D) PROCESS
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
77
A(n) ____________________ join returns not only the matching rows but also the rows with unmatched attribute values for one or both tables to be joined.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
78
In Oracle, ____ make(s) it possible to merge SQL and traditional programming constructs, such as variables, conditional processing (IF-THEN-ELSE), basic loops (FOR and WHILE loops,) and error trapping.

A) triggers
B) indexes
C) embedded SQL
D) procedural SQL
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
79
An alternate syntax for a join is SELECT column-list FROM table1 JOIN table2 ____________________ (common-column).
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
80
The PL/SQL block starts with the ____ clause.

A) IS
B) OPEN
C) DECLARE
D) BEGIN
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
locked card icon
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.