Skip to main content

Advanced SQL Midterm Exam - 600 Verified Questions

Page 1


Advanced SQL Midterm Exam

Course Introduction

Advanced SQL delves deep into the powerful features of Structured Query Language, building on foundational database concepts to cover complex queries, performance optimization, and scalable data management. Students explore advanced topics such as subqueries, window functions, Common Table Expressions (CTEs), transactions, data integrity, and intricate joins. Emphasis is placed on writing efficient queries, indexing strategies, query execution plans, and handling large datasets. The course also introduces students to stored procedures, triggers, and database security considerations, preparing them to solve real-world data challenges in enterprise environments.

Recommended Textbook

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

Available Study Resources on Quizplus

8 Chapters

600 Verified Questions

600 Flashcards

Source URL: https://quizplus.com/study-set/813 Page 2

Chapter 1: Introduction to TAL Distributors, Colonial

Adventure Tours, and Solmaris Condominium Group

Available Study Resources on Quizplus for this Chatper

75 Verified Questions

75 Flashcards

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

Sample Questions

Q1) Combining the ORDER_LINE and ORDERS tables will ____.

A)save space in the table

B)make the table more effective

C)increase space in the table

D)make the table more complicated

Answer: D

Q2) Solmaris provides a variety of maintenance services for a fee.

A)True

B)False

Answer: True

Q3) A category name uniquely identifies each service that Solmaris performs

A)True

B)False

Answer: False

Q4) At TAL Distributors,the three sections of an order are the heading,body,and footing.

A)True

B)False

Answer: True

Page 3

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

Chapter 2: Database Design Fundamentals

Available Study Resources on Quizplus for this Chatper

75 Verified Questions

75 Flashcards

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

Sample Questions

Q1) A determinant is any column (or collection of columns)that determines another table.

A)True

B)False

Answer: False

Q2) ______________________________ is another name given to third normal form in this text.

Answer:

BCNF (Boyce-Codd normal form)

Boyce-Codd normal form (BCNF)

Boyce-Codd

BCNF

Q3) In a relational database each ____ should be unique.

A)row

B)record

C)tuple

D)All of the above

Answer: D

Q4) A(n)____________________ is the association between entities.

Answer: relationship

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/16103

Sample Questions

Q1) If your screen displays the SQL Scripts page,the Home>SQL Workshop>SQL Scripts reference near the top of the SQL Scripts page is called a ____.

A)command sequence

B)page sequence

C)breadcrumb

D)page trail

Answer: C

Q2) The ____________________ command adds rows to a table.

Answer: INSERT

Q3) In SQL,table names cannot exceed ____ characters.

A)12

B)14

C)24

D)30

Answer: D

Q4) You can use the ____________________ data type to store date data.

Answer: DATE

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

Answer: DROP

Page 5

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

Chapter 4: Single-Table Queries

Available Study Resources on Quizplus for this Chatper

75 Verified Questions

75 Flashcards

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

Sample Questions

Q1) The only arithmetic operators that can be used in SELECT statements are + for addition and - for subtraction.

A)True

B)False

Q2) The WHERE clause is used to retrieve rows that satisfy some condition.

A)True

B)False

Q3) Describe simple and compound conditions.

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

A)PATTERN

B)LIKE

C)MATCH

D)SIMILAR

Q5) The ____ function determines the number of rows in a table.

A)ROW

B)CALCULATE

C)COUNT

D)NUMBER

Q6) The inner query in a nested query is called a(n)____________________.

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/16105

Sample Questions

Q1) When there is potential ambiguity in listing column names,you must ____________________ the columns involved in the query.

Q2) Two tables are ____ compatible if they have the same number of columns and if their corresponding columns have identical data types and lengths.

A)union

B)minus

C)difference

D)intersect

Q3) A(n)____ clause can include statistics calculated for only the groups or columns whose values are identical for each row in a group.

A)SELECT

B)WHERE

C)FROM D)EXISTS

Q4) Table A has 10 rows and table B has 7 rows.The product of Table A and Table B would have 70 rows.

A)True

B)False

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

Chapter 6: Updating Data

Available Study Resources on Quizplus for this Chatper

75 Verified Questions

75 Flashcards

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

Sample Questions

Q1) If you have verified that the update you made is correct,you can use the ____ command to make the update permanent.

A)UPDATE

B)ROLL

C)COMMIT

D)SAVE

Q2) In Oracle,use the ____ command to display the structure of a table.

A)SHOW TABLE

B)SHOW LAYOUT

C)DESCRIBE

D)DISPLAY LAYOUT

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

A)True

B)False

Q4) Which of the following is a valid SQL command?

A)DROP TABLE LEVEL1_CUSTOMER;

B)DROP LEVEL1_CUSTOMER;

C)DELETE LEVEL1_CUSTOMER;

D)All of the above

Page 8

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

Chapter 7: Database Administration

Available Study Resources on Quizplus for this Chatper

75 Verified Questions

75 Flashcards

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

Sample Questions

Q1) To ensure the uniqueness of values in a non-primary key column,you can create a unique index by using the ____________________ command.

Q2) A view is defined by creating a defining ____________________,which indicates the rows and columns to include in the view.

Q3) Views furnish a certain amount of security;if users are accessing the database through a view,they cannot access any data that is not included in the view.

A)True

B)False

Q4) Most database management systems support the creation of views.

A)True

B)False

Q5) A(n)____ is an application program's or an individual user's picture of the database.

A)transaction

B)view

C)catalog

D)index

Q6) The process of managing a database is called database ____________________.

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

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/16108

Sample Questions

Q1) To call a procedure in SQL Server,use the ____ command.

A)CALL

B)RUN

C)DO

D)EXEC

Q2) In Oracle,to add a specific number of months to a date,use the ____ function.

A)MONTHS

B)ADD_DATE

C)ADD_MONTHS

D)CALC_MONTHS

Q3) To truncate (remove)everything to the right of the decimal point,use the TRUNCATE function.

A)True B)False

Q4) To close a cursor and deactivate it,use the ____________________ command.

Q5) A client is a computer that is connected to a network and has access through the server to the database.

A)True B)False

Q6) A procedure that updates data is called a(n)____________________ procedure.

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

Turn static files into dynamic content formats.

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