Deck 8: Advanced SQL

ملء الشاشة (f)
exit full mode
سؤال
One of the disadvantages of stored procedures is that they increase network traffic.
استخدم زر المسافة أو
up arrow
down arrow
لقلب البطاقة.
سؤال
Just like database triggers,stored procedures are stored in the database.
سؤال
Procedural code is executed on the database client machine.
سؤال
Every PL/SQL block must be given a name.
سؤال
In Oracle,you can use the SQL*Plus command SHOW ERRORS to help you diagnose errors found in PL/SQL blocks.
سؤال
To test a trigger,you should use the EXECUTE TRIGGER command.
سؤال
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.
سؤال
Stored procedures help reduce code duplication by means of code isolation and code sharing.
سؤال
Each statement inside the PL/SQL code must end with a period (".").
سؤال
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.
سؤال
Triggers can only be used to update table values.
سؤال
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.
سؤال
PL/SQL blocks have a section used to declare variables.
سؤال
Automating business procedures and automatically maintaining data integrity and consistency are trivial in a modern business environment.
سؤال
SQL supports the conditional execution of procedures (if..then...else statements)that are typically supported by a programming language.
سؤال
PL/SQL functions are executed in the same way as functions such as MIN and AVG.
سؤال
A trigger is executed as part of the transaction that triggered it.
سؤال
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.
سؤال
A statement-level trigger is assumed if you omit the FOR EACH ROW keywords.
سؤال
"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.
سؤال
"Union-compatible" means that the ____.

A) names of the relation attributes can be different,but the data types must be identical
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 identical
D) number of attributes must be the same,but the names and data types can be different
سؤال
An implicit cursor is automatically created in procedural SQL when the SQL statement returns only one value.
سؤال
An explicit cursor must return two or more rows.
سؤال
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
سؤال
The ____ data type is compatible with NUMBER.

A) VARCHAR(15)
B) SMALLINT
C) DATE
D) CHAR(10)
سؤال
The syntax for the UNION query is ____.

A) query + query
B) UNION (query,query)
C) UNION: query query
D) query UNION 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
سؤال
Cursor-style processing involves retrieving data from the cursor,one row at a time.
سؤال
The ____ query combines rows from two queries and excludes duplicates.

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

A) DATE
B) INT
C) TINYINT
D) CHAR(15)
سؤال
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
سؤال
The NEXT command for a cursor is used to retrieve a row from the cursor and place it in the respective PL/SQL variables.
سؤال
A stored function is another name for a stored procedure.
سؤال
You can declare variables inside a stored procedure.
سؤال
Stored procedures must have at least one argument.
سؤال
____ is a relational set operator.

A) MINUS
B) PLUS
C) ALL
D) EXISTS
سؤال
Cursors are held in a reserved memory area in the client computer.
سؤال
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
سؤال
Stored procedures are executed using the EXEC command.
سؤال
The Oracle ____ function returns the current date.

A) DATE
B) SYSDATE
C) CURRENT_DATE
D) TO_DATE
سؤال
In Oracle,the ____ function converts a date to a character string.

A) CONVERT()
B) TO_DATE
C) TO_CHAR()
D) TO_STRING()
سؤال
The ____ operator could be used in place of INTERSECT if the RDBMS does not support it.

A) IN
B) OF
C) AND
D) UNION
سؤال
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
سؤال
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
سؤال
A(n)____ join will select only the rows with common values in the common attribute(s).

A) natural
B) cross
C) full
D) outer
سؤال
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
سؤال
When using the Oracle TO_DATE function,the code ____ represents a three-letter month name.

A) MON
B) MM3
C) MONTH
D) MM
سؤال
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
سؤال
The statement SELECT * FROM T1,T2 produces a(n)____ join.

A) cross
B) natural
C) equi-
D) full
سؤال
In a subquery,the ____ query is executed first.

A) left
B) right
C) inner
D) outer
سؤال
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
سؤال
The ____ function returns the current system date in MS Access.

A) TO_DATE()
B) SYSDATE()
C) DATE()
D) TODAY()
سؤال
In subquery terminology,the first query in the SQL statement is known as the ____ query.

A) outer
B) left
C) inner
D) base
سؤال
The ANSI standard defines ____ type(s)of outer join(s)

A) one
B) two
C) three
D) four
سؤال
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
سؤال
When using a(n)____ join,only rows that meet the given criteria are returned.

A) full
B) inner
C) outer
D) set
سؤال
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 ____ is a query (SELECT statement)inside a query.

A) subquery
B) range query
C) join
D) set query
سؤال
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
سؤال
If the DBMS does not support the INTERSECT statement,you can use a(n)____________________ subquery to achieve the same result.
سؤال
A stored function uses the ____ statement to return a value.

A) EXIT
B) END
C) RETURN
D) PROCESS
سؤال
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) #
سؤال
The ____________________ statement can be used to combine rows from two queries,returning only the rows that appear in both sets.
سؤال
Oracle recommends ____ for creating audit logs.

A) triggers
B) stored procedures
C) stored functions
D) tables
سؤال
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.
سؤال
The PL/SQL block starts with the ____ clause.

A) IS
B) OPEN
C) DECLARE
D) BEGIN
سؤال
The ____________________ statement combines rows from two or more queries without including duplicate rows.
سؤال
A(n)____________________ join returns the Cartesian product JOIN of T1 and T2 and is sometimes called "old style".
سؤال
An alternate syntax for a join is SELECT column-list FROM table1 JOIN table2 ____________________ (common-column).
سؤال
The Oracle equivalent to an MS Access AutoNumber is a(n)____.

A) auto-number
B) sequence
C) TO_NUMBER function
D) trigger
سؤال
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
سؤال
A(n)____________________ query can be used to produce a relation that retains the duplicate rows.
سؤال
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
سؤال
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.
سؤال
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 ____________________ join is the traditional join in which only rows that meet a given criteria are selected.
سؤال
A(n)____________________ join returns all rows with matching values in the matching columns and eliminates duplicate columns.
سؤال
The ____ pseudo-column is used to select the next value from a sequence.

A) CURRVAL
B) NEXTVAL
C) NEXT
D) GET_NEXT
فتح الحزمة
قم بالتسجيل لفتح البطاقات في هذه المجموعة!
Unlock Deck
Unlock Deck
1/100
auto play flashcards
العب
simple tutorial
ملء الشاشة (f)
exit full mode
Deck 8: Advanced SQL
1
One of the disadvantages of stored procedures is that they increase network traffic.
False
2
Just like database triggers,stored procedures are stored in the database.
True
3
Procedural code is executed on the database client machine.
False
4
Every PL/SQL block must be given a name.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
5
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
6
To test a trigger,you should use the EXECUTE TRIGGER command.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
7
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.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
8
Stored procedures help reduce code duplication by means of code isolation and code sharing.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
9
Each statement inside the PL/SQL code must end with a period (".").
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
10
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.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
11
Triggers can only be used to update table values.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
12
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
13
PL/SQL blocks have a section used to declare variables.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 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
SQL supports the conditional execution of procedures (if..then...else statements)that are typically supported by a programming language.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
16
PL/SQL functions are executed in the same way as functions such as MIN and AVG.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
17
A trigger is executed as part of the transaction that triggered it.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
18
One of the major advantages of stored procedures is that they can be used to encapsulate and represent business transactions.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
19
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
20
A statement-level trigger is assumed if you omit the FOR EACH ROW keywords.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
21
"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
22
"Union-compatible" means that the ____.

A) names of the relation attributes can be different,but the data types must be identical
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 identical
D) number of attributes must be the same,but the names and data types can be different
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
23
An implicit cursor is automatically created in procedural SQL when the SQL statement returns only one value.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
24
An explicit cursor must return two or more rows.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
25
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
26
The ____ data type is compatible with NUMBER.

A) VARCHAR(15)
B) SMALLINT
C) DATE
D) CHAR(10)
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
27
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
28
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
29
Cursor-style processing involves retrieving data from the cursor,one row at a time.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
30
The ____ query combines rows from two queries and excludes duplicates.

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

A) DATE
B) INT
C) TINYINT
D) CHAR(15)
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
32
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
33
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
34
A stored function is another name for a stored procedure.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
35
You can declare variables inside a stored procedure.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
36
Stored procedures must have at least one argument.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
37
____ is a relational set operator.

A) MINUS
B) PLUS
C) ALL
D) EXISTS
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
38
Cursors are held in a reserved memory area in the client computer.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
39
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
40
Stored procedures are executed using the EXEC command.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
41
The Oracle ____ function returns the current date.

A) DATE
B) SYSDATE
C) CURRENT_DATE
D) TO_DATE
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
42
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
43
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
44
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
45
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
46
A(n)____ join will select only the rows with common values in the common attribute(s).

A) natural
B) cross
C) full
D) outer
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
47
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
48
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
49
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
50
The statement SELECT * FROM T1,T2 produces a(n)____ join.

A) cross
B) natural
C) equi-
D) full
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 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(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
53
The ____ function returns the current system date in MS Access.

A) TO_DATE()
B) SYSDATE()
C) DATE()
D) TODAY()
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
54
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
55
The ANSI standard defines ____ type(s)of outer join(s)

A) one
B) two
C) three
D) four
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
56
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
57
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
58
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
59
A ____ is a query (SELECT statement)inside a query.

A) subquery
B) range query
C) join
D) set query
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
60
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
61
If the DBMS does not support the INTERSECT statement,you can use a(n)____________________ subquery to achieve the same result.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
62
A stored function uses the ____ statement to return a value.

A) EXIT
B) END
C) RETURN
D) PROCESS
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
63
The Oracle string concatenation function is ____.

A) CONCAT
B) +
C) ||
D) &&
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
64
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
65
The ____________________ statement can be used to combine rows from two queries,returning only the rows that appear in both sets.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
66
Oracle recommends ____ for creating audit logs.

A) triggers
B) stored procedures
C) stored functions
D) tables
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
67
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.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
68
The PL/SQL block starts with the ____ clause.

A) IS
B) OPEN
C) DECLARE
D) BEGIN
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
69
The ____________________ statement combines rows from two or more queries without including duplicate rows.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
70
A(n)____________________ join returns the Cartesian product JOIN of T1 and T2 and is sometimes called "old style".
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
71
An alternate syntax for a join is SELECT column-list FROM table1 JOIN table2 ____________________ (common-column).
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
72
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
73
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
74
A(n)____________________ query can be used to produce a relation that retains the duplicate rows.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
75
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
76
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
77
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
78
The ____________________ join is the traditional join in which only rows that meet a given criteria are selected.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
79
A(n)____________________ join returns all rows with matching values in the matching columns and eliminates duplicate columns.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
80
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
locked card icon
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.