Skip to main content

Advanced SQL Practice Questions - 600 Verified Questions

Page 1


Course Introduction

Advanced SQL Practice Questions

Advanced SQL delves into complex database querying techniques and optimization strategies to enhance data management and retrieval in relational database systems. This course covers topics such as window functions, common table expressions (CTEs), recursive queries, advanced joins, subqueries, and set operations. Students will also explore performance tuning, indexing strategies, transaction control, and security implementations in SQL. Practical assignments strengthen proficiency by requiring the solution of real-world data problems, making students adept at manipulating large datasets and developing maintainable, efficient SQL code for enterprise-level applications.

Recommended Textbook

A Guide to SQL 8th Edition by Philip J. Pratt

Available Study Resources on Quizplus

8 Chapters

600 Verified Questions

600 Flashcards

Source URL: https://quizplus.com/study-set/1123

Page 2

Chapter 1: Introduction to Premiere Products, Henry Books, and Alexamara Marina Group

Available Study Resources on Quizplus for this Chatper

75 Verified Questions

75 Flashcards

Source URL: https://quizplus.com/quiz/22071

Sample Questions

Q1) Alexamara provides a variety of boat repair and maintenance services to the boat owners.

A)True

B)False

Answer: True

Q2) The ORDERS table consists of the order number, order date, and ____.

A) part number

B) number ordered

C) customer number

D) unit price

Answer: C

Q3) Alexamara provides boat maintenance service for owners at its two marinas. The SERVICE_CATEGORY table contains a ____.

A) slip ID

B) marina number

C) description of the category

D) marina name

Answer: C

To view all questions and flashcards with answers, click on the resource link above. Page 3

Chapter 2: Database Design Fundamentals

Available Study Resources on Quizplus for this Chatper

75 Verified Questions

75 Flashcards

Source URL: https://quizplus.com/quiz/22072

Sample Questions

Q1) Columns are sometimes called tuples.

A)True

B)False

Answer: False

Q2) A relation is in ____________________ normal form if it does not contain any repeating groups.

Answer: first 1NF

Q3) It is possible for the computer to generate values that are used as the primary key column.

A)True

B)False

Answer: True

Q4) An unnormalized relation is a relation that may contain repeating groups.

A)True

B)False

Answer: True

Q5) A relationship is an association between ____________________. Answer: entities

To view all questions and flashcards with answers, click on the resource link above. Page 4

Chapter 3: Creating Tables

Available Study Resources on Quizplus for this Chatper

75 Verified Questions

75 Flashcards

Source URL: https://quizplus.com/quiz/22073

Sample Questions

Q1) Which of the following commands changes the value in a column?

A) UPDATE

B) CHANGE

C) REPLACE

D) ADD

Answer: A

Q2) Use the ____ data type for columns that contain letters and special characters and for columns containing numbers that will not be used in calculations.

A) CHAR

B) CHARACTER

C) TEXT

D) STRING

Answer: A

Q3) The data type DECIMAL(5,2) represents a number with ____________________ places to the left and two places to the right of the decimal.

Answer: three 3

Q4) You can delete the entire table using the ____________________ TABLE command.

Answer: DROP

To view all questions and flashcards with answers, click on the resource link above. Page 5

Chapter 4: Single-Table Queries

Available Study Resources on Quizplus for this Chatper

75 Verified Questions

75 Flashcards

Source URL: https://quizplus.com/quiz/22074

Sample Questions

Q1) In a SELECT statement, the FROM clause and the WHERE clause (when used) must appear on separate lines.

A)True

B)False

Q2) The ____________________ operator eliminates duplicate values in the query results.

Q3) You can use the ____________________ clause to limit the groups that are included.

Q4) When you need to sort data on two columns, the more important column is called the ____________________ sort key.

Q5) When you need to sort data on two columns, the less important column is called the ____ sort key.

A) double

B) primary

C) minor

D) foreign

Q6) The ____________________ operator uses one or more wildcard characters to test for a pattern match.

Q7) How do you construct the SELECT query?

Page 6

To view all questions and flashcards with answers, click on the resource link above.

Chapter 5: Multiple-Table Queries

Available Study Resources on Quizplus for this Chatper

75 Verified Questions

75 Flashcards

Source URL: https://quizplus.com/quiz/22075

Sample Questions

Q1) The product operation is commonly used.

A)True

B)False

Q2) When using a DBMS without an optimizer, the formulation of a query can make a difference in the speed with which the query is executed..

A)True

B)False

Q3) For two tables to be union compatible, the columns of the two tables must be identical.

A)True

B)False

Q4) If you precede the subquery by the ____ operator, the condition is true only if it satisfies all values produced by the subquery.

A) TRUE

B) ALL

C) IS ALL

D) ALWAYS

Q5) Describe the types of outer joins.

Q6) A subquery within a subquery is called a(n) ____________________ subquery.

Page 7

To view all questions and flashcards with answers, click on the resource link above.

Chapter 6: Updating Data

Available Study Resources on Quizplus for this Chatper

75 Verified Questions

75 Flashcards

Source URL: https://quizplus.com/quiz/22076

Sample Questions

Q1) You can use the existing value in a column and a calculation to update a value.

A)True

B)False

Q2) A(n) ____________________ is a logical unit of work.

Q3) The ____ command is permanent.

A) SELECT

B) COMMIT

C) SAVE

D) UPDATE

Q4) If you decrease the size of a column, it is possible to lose some data currently in the column.

A)True

B)False

Q5) The DROP TABLE command creates an empty table.

A)True

B)False

Q6) You cannot commit and roll back data in SQL Server.

A)True

B)False

Q7) Describe the format for the UPDATE command.

To view all questions and flashcards with answers, click on the resource link above. Page 8

Chapter 7: Database Administration

Available Study Resources on Quizplus for this Chatper

75 Verified Questions

75 Flashcards

Source URL: https://quizplus.com/quiz/22077

Sample Questions

Q1) An integrity ____________________ is a rule for the data in the database.

Q2) What are the benefits of using views?

Q3) You can only specify a primary key when you first create a table.

A)True

B)False

Q4) The correct command to allow user Thompson to delete rows in the CUSTOMER table would be: GRANT ____ ON CUSTOMER TO THOMPSON.

A) DROP

B) REMOVE

C) UPDATE

D) DELETE

Q5) You can create and use a(n) ____________________ to speed up the searching process significantly.

Q6) The privilege ____ can be granted to retrieve data.

A) SELECT

B) UPDATE

C) RETRIEVE

D) READ

Q7) ____________________ is the prevention of unauthorized access to a database.

Q8) What are the disadvantages of using an index? Page 9

To view all questions and flashcards with answers, click on the resource link above.

Page 10

Chapter 8: SQL Functions and Procedures

Available Study Resources on Quizplus for this Chatper

75 Verified Questions

75 Flashcards

Source URL: https://quizplus.com/quiz/22078

Sample Questions

Q1) PL/SQL commands have a certain format and cannot include any blank lines in the code.

A)True

B)False

Q2) In PL/SQL, procedural code appears between the BEGIN and END commands. A)True

B)False

Q3) In the function UPPER(LAST_NAME), the item in parentheses (LAST_NAME) is called the ____________________ for the function.

Q4) In Microsoft Access, programs are written in ____________________, which does not support embedded SQL commands directly in the code.

Q5) DBMS_OUTPUT is a package that contains multiple procedures, including PUT_LINE. A)True

B)False

Q6) In T-SQL, all arguments start with the ampersand (&) symbol.

A)True

B)False

Q7) A(n) ____________________ is a computer that is connected to a network and has access through the server to the database.

To view all questions and flashcards with answers, click on the resource link above. Page 11

Turn static files into dynamic content formats.

Create a flipbook
Advanced SQL Practice Questions - 600 Verified Questions by Quizplus - Issuu