SQL Final

Ace your homework & exams now with Quizwiz!

Which uses the least amount of storage

'ex' stored in a column of type VARCHAR2(20)

To return all of the columns from the base table, you can code the ________________ operator in the SELECT clause

*

You can use the __________________ keyword in a WHERE clause to test whether a condition is true for one or more of the values returned by the subquery

ANY

12. The ______________ function lets you test an expression and return one value if the expression is true and another value if the expression is false

If

3. Which of the following is the way to sort a VARCHAR column that contains numbers in numeric sequence

In the ORDER BY clause : all of the above

10. The default storage engine for MySQL 5.5 and later. This engine supports foreign keys and transactions

InnoDB

2. If first_name contains Edward and last_name contains Williams, what will the solution column contain when this code is executed

LOWER(LEFT(first_name,1) + LEFT(last_name,7)) AS solution : ewilliam

3. Which of the following is true about creating indexes

MySQL automatically creates indexes for primary keys, MySQL automatically creates indexes for foreign keys, You can create an index that's based on more than one column.

11. The COALESCE function provides one way to substitute other values for __________________________ values

Null

7. The latin1 character set uses how many bytes per character

One

3. Which column or columns in each table should be defined as the primary key

Orders: OrderID; OrderLineItems: OrderID, OrderSequence; Products: ProductID\

4. Which column or columns in each table are foreign keys

Orders: none; OrderLineItems: OrderID and ProductID; Products: none

If introduced as follows, the subquery can return which of the values listed below? WHERE vendor_id NOT IN (subquery)

a column of one or more rows

If introduced as follows, the subquery can return which of the values listed below

a single value

If introduced as follows, the subquery can return which of the values listed below?WHERE 2 < (subquery)

a single value

7. To be in the first normal form, each cell in a table must contain

a single, scalar value

If introduced as follows, the subquery can return which of the values listed below? WHERE (subquery)

a subquery can't be introduced in this way

If introduced as follows, the subquery can return which of the values listed below? FROM (subquery)

a table

When you code a subquery in a FROM clause, you must assign a/an ___________________ to it

alias

Expressions coded in the HAVING clause

can use either aggregate search conditions or non-aggregate search conditions

Expressions coded in the WHERE clause

can use non-aggregate search conditions but can't use aggregate search conditions

8. In the collation, utf8_spanish_ci, the ci stands for

case-insensitive

All of the aggregate functions ignore null values, except for the _____________________ function

count(*)

The DATE data type can store

dates only

9. To be in the third normal form

each non-key column must depend only on the primary key

7. If you TRUNCATE the number 17.99, you get a value of

17

All of the following values can be stored in a column that's defined as DECIMAL(6,2), except

32492.05

3. To modify the structure of an existing table, you use the _______ ________________ statement

ALTER TABLE

5. To generate unique numbers in sequence, you use the ____ ____________ attribute

BLANK

Which of the following statements is true when you use MySQL Workbench to run INSERT, UPDATE, and DELETE statements

By default, the changes are automatically committed to the database.

The _________________ data type is used for fixed-length strings, which use the same amount of storage for each value regardless of the actual length of the string

CHAR

To concatenate character strings, you use the ___________________ function in a string expression

CONCAT

10. The _________ function concatenates a string with the specified separator string added in between

CONCAT_WS

Which SQL statement creates a complete copy of the users table call users_copy

CREATE TABLE users_copy AS SELECT * FROM users;

2. Which of the following diagrams best represents the relationship between a table of customers and a table of orders placed by customers

CUSTOMERS: customerId, customerName o-E ORDERS: orderId, customerId, orderDate

8. The __________ function returns the smallest integer that is greater than or equal to the number

Ceiling

15. You use the _____ to add a specified number of date parts to a date

DATE_ADD

9. Which code returns the date in the format Friday, April 20th, 2015

DATE_FORMAT('2015-04-20', '%W, %M %D, %Y')

By default, MySQL automatically commits changes to the database immediately after each INSERT, UPDATE, and ______________ statement that you issue

DELETE

Write the code for a DELETE statement that deletes every row in the Invoices_Copy table

DELETE FROM Invoices_Copy

By default, all duplicate values are included in the aggregate calculation, unless you specify the __________________ keyword

DISTINCT

14. 4. A/An ___ model is a representation of the entities, or objects, of the database including the tables, views, and stored programs

EER

11. 1. If two tables have a one-to-many relationship, you need to add a _________ ______________ column to the table on the "many" side

Foreign Key

9. Which feature does the MyISAM storage engine not support

Foreign keys

A subquery can be coded in a WHERE, FROM, SELECT or ______________________ clause

HAVING

1. Write the code for a SELECT statement that uses the ROUND function to return the payment_total column with 1 decimal digit

ROUND(payment_total, 1)

Which of the following types of statements does not modify the data in a table?

SELECT

You can use the AS keyword with the CREATE TABLE statement to create a copy of a table from a ____________________ statement

SELECT

The six clauses of the SELECT statement must be coded in the following order

SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY

6. Which is true when you define a column as the primary key

The column is forced to be NOT NULL, the column is forced to contain a unique value for each row, and an index is automatically created based on the column.

6. Which of the following is not a good guideline for deciding when to create an index for a column

The column is frequently updated

1. When you identify the data elements in a new database, you typically subdivide data elements into

The smallest practical components

4. To delete all data from a table without deleting the definition for the table, you use the ______________ statement

Truncate table

2. If you want to create an index that doesn't allow duplicate values, you use the _______________ _____________ keyword in the CREATE INDEX statement

Unique

When you code an UPDATE statement for one or more rows, the SET clause names the columns to be updated and the values to be assigned to those columns, and the ______________________ clause specifies the conditions a row must meet to be updated

WHERE

The ENUM data type stores values that are mutually exclusive

Which choice is not appropriate for the ENUM type. mushrooms, sausage, peppers

1. If you omit both NULL and NOT NULL from the list of column attributes in a CREATE TABLE statement, the default setting for null values is

__________null________________.

If introduced as follows, the subquery can return which of the values listed below? WHERE invoice_total > ALL (subquery)

a column of one or more rows

4. If expiration_date contains a value that's equivalent to November 2, 2011 and the SYSDATE function returns a value that's equivalent to December 17, 2011, what will the exp_days column contain when this code is executed

expiration_date - SYSDATE() AS exp_days : -45

4. When you use a script to create all of the tables for a database, you must start with the tables that don't have ___________

foreign keys

1. You can't code which one of the following as part of a CREATE TABLE statement

function based indexes

10. You should create a/ an __ when a column is used frequently in search conditions or joins

index

When you code a subquery in a FROM clause, it returns a result set that can be referred to as an ____________________ view

inline

The ____________________ data types can store large, unstructured data such as text, images, sound, and video

large object

14. Use the _____ function to find a character in a string

locate

13. The _______ ______________function returns the string with any leading spaces removed

ltrim

15. 5. To normalize a data structure, you apply the __in sequence

normal forms

When you code a column list in an INSERT statement, you can omit columns with default values and columns that allow ____________________________ values

null

The _____________________ of a real number indicates the total number of digits that can be stored in the data type

precision

12. 2. Each table in a database should have a _____that uniquely identifies each row

primary key

Numbers that include a decimal point are knows as ____________________

real numbers

8. To apply the second normal form, you move columns that don't depend on the entire primary key to another table and establish a relationship between the two tables. This

reduces redundancy and makes maintenance easier

5. To enforce referential integrity for a delete operation, a MySQL database can

return an error instead of deleting any rows, set the foreign key values in the related rows to null, delete the related rows in the foreign key table

To insert rows selected from one or more tables into another table with an INSERT statement, you code a/an ___________________________ in place of the VALUES clause

subquery select

A SELECT statement that includes aggregate functions is often called a/an ____________________ query

summary

5. When you define a column with the DEFAULT attribute

the default value is used if another value isn't specified when a row is added to the database.

Which uses the least amount of storage

they all use the same amount of storage

13. 3. Typically, most database designers consider a database structure normalized if it's in the _________ normal form

third

5. Which of the following is not a valid way to avoid search problems when you want to search for rows that have a specific date in a column that's defined with the DATETIME data type

use the DATE_ADD function to remove the time values from the dates in each column

A subquery can return a list of values, a table of values or a single ____________________

value

When coding a query, you can add one or more summary rows to a result set that uses grouping and aggregates by coding the ___________________

with rollup

2. When you create a script for creating a database

you need to create the referred to tables before you create the tables that refer to them

The default date format for MySQL is _________________

yyyy-mm-dd


Related study sets

AP Psychology: Unit 4 - Learning

View Set

Homework: Supply and Demand: Theory (Ch 03)

View Set

10.2b Microscopic Anatomy of Skeletal Muscle

View Set

INSY 3330 e-Commerce Final Exam (all quizzes combined)

View Set

Unit 3 and 4 American Literature Test

View Set