ITEC 315 Quiz Review

¡Supera tus tareas y exámenes ahora con Quizwiz!

What result set is returned from the following query? SELECT Customer_Name, telephone FROM customers WHERE city in ('Boston','New York','Denver'); A) The Customer_Name and telephone of all customers B) The Customer_Name of all customers living in Boston, New York or Denver C) The Customer_Name and telephone of all customers living in either Boston, New York or Denver D) The Customer_Name and telephone of all customers living in Boston and New York and Denver

C) The Customer_Name and telephone of all customers living in either Boston, New York or Denver

What result set will the following query return? SELECT Item_No, description FROM item WHERE weight > 100 and weight < 200; A) The Item_No and description for all items weighing less than 100 B) The Item_No and description for all items weighing between 101 and 199 C) The Item_No for all items weighing between 101 and 199 D) The Item_No for all items weighing more than 200

C) The Item_No and description for all items weighing between 101 and 199

What result will the following SQL statement produce? SELECT Avg(Standard_Price) as average FROM Product_V; A) The average of all products in Product_V B) The mode of all prices C) The average Standard_Price of all products in Product_V D) The average price of all products

C) The average Standard_Price of all products in Product_V

A(n) ________ prevents another transaction from reading and therefore updating a record until it is unlocked. A) shared lock B) record controller C) exclusive lock D) authorization rule

C) exclusive lock

What will be returned when the following SQL query is executed? SELECT driver_no, COUNT(*) as num_deliveries FROM deliveries GROUP BY driver_no HAVING COUNT(*) > 2; A) A listing of all drivers B) A listing of the number of deliveries greater than 2 C) A listing of all drivers who made more than 2 deliveries D) A listing of all drivers who made more than 2 deliveries as well as a count of the number of deliveries

D) A listing of all drivers who made more than 2 deliveries as well as a count of the number of deliveries

What does the following SQL statement do? SELECT * From Customer WHERE Cust_Type = "Best"; A) Selects fields with a "*" in them from the Customer table B) Selects all the fields from the Customer table for each row with a customer labeled "*" C) Selects the "*" field from the Customer table for each row with a customer labeled "Best" D) Selects all the fields from the Customer table for each row with a customer labeled "Best"

D) Selects all the fields from the Customer table for each row with a customer labeled "Best"

In order for a transaction to be consistent: A) it must run the same way all the time. B) it must tell the truth. C) it must run using the same amount of memory. D) any database constraints that must be true before the transaction must also be true after the transaction.

D) any database constraints that must be true before the transaction must also be true after the transaction.

When incorrect data have been introduced, the database is best recovered by: A) starting with a new ERD. B) formatting server. C) reloading RDMS software. D) restarting from the most recent checkpoint and processing subsequent transactions

D) restarting from the most recent checkpoint and processing subsequent transactions

________ is a set of commands used to control a database, including security

DCL

INSERT INTO is an example of ________ code A) DML B) TIO C) DDL D) DCL

DML

A(n) ________ is a procedure for acquiring the necessary locks for a transaction where all necessary locks are acquired before any are released A) two-phase lock B) authorization rule C) record controller D) exclusive lock

A) two-phase lock

A catalog is the structure that contains object descriptions created by a user (T/F)

False

A database is maintained and queried using the data mapping language (DML) (T/F)

False

A default value is the value that a field will always assume, regardless of what the user enters for an instance of that field. (T/F)

False

A domain is a way to create a structure that acts like a table. (T/F)

False

A referential integrity constraint specifies that the existence of an attribute in one table depends upon the existence of a foreign key in the same or another table (T/F)

False

A shared lock prevents another transaction from reading a record (T/F)

False

A transaction is consistent if it always runs with the same amount of memory (T/F)

False

A transaction is durable if it can resist failure (T/F)

False

COUNT(*) tallies only those rows that contain a value, while COUNT counts all rows (T/F)

False

Denormalization is the process of transforming relations with variable-length fields into those with fixed-length fields. (T/F)

False

During multiple simultaneous transactions data integrity is maintained by logging. (T/F)

False

Horizontal partitioning refers to the process of combining several smaller relations into a larger table. (T/F)

False

In databases, null values are equivalent to zero (T/F)

False

The CREATE SCHEMA DDL command is used to create a table (T/F)

False

The DELETE TABLE DDL command is used to remove a table from the database (T/F)

False

The DROP command deletes rows from a table individually or in groups (T/F)

False

The following query totals sales in state= 'MA' for each salesperson. SELECT salesperson_id, sum(sales) FROM salesperson GROUP BY salesperson_id HAVING state = 'MA'; (T/F)

False

The logical database design always forms the best foundation for grouping attributes in the physical design. (T/F)

False

Using an index for attributes referenced in ORDER BY and GROUP BY clauses has no significant impact upon database performance. (T/F)

False

Versioning is a pessimistic approach to concurrency control (T/F)

False

Which of the following can produce scalar and vector aggregates? Group By Order By Having Sort

GROUP BY

The last part of an SQL query to be read is the ________ statement

ORDER BY

To get all the customers from Hawaii sorted together, which of the following would be used? Order By Having Group By Sort

ORDER BY

All of the following are well-accepted characteristics of transactions EXCEPT: Durability. Consistency. Persistence. Atomicity.

Persistence.

A single value returned from an SQL query that includes an aggregate function is called a(n): A) summation. B) vector aggregate. C) agate. D) scalar aggregate.

Scalar Aggregate

What does the following SQL statement do? DELETE FROM Customer_T WHERE state = 'HI'; A) Doesn't delete anything because of a syntax error B) Deletes all records from Customer_t where the state is equal to HI C) Deletes all records from the Customer_T table D) Removes the Customer_T table from the database

B) Deletes all records from Customer_t where the state is equal to HI

A transaction is considered isolated when: A) it can only be run on one server. B) any changes in the database are not revealed to the user until the transaction is complete. C) users can see changes to tables before the transaction is complete. D) it runs in a vacuum

B) any changes in the database are not revealed to the user until the transaction is complete.

A factor to consider when choosing a file organization is: A) DML. B) efficient storage. C) DDL. D) inefficient data retrieval.

B) efficient storage.

A file organization where files are not stored in any particular order is considered a: A) hashed file organization. B) heap file organization. C) multi-indexed file organization. D) hash key.

B) heap file organization.

Durability means that: A) transactions can't be erased. B) once a transaction is committed, no subsequent failure of the database can reverse the effect of the transaction. C) transactions never finish on time. D) transactions can withstand failure.

B) once a transaction is committed, no subsequent failure of the database can reverse the effect of the transaction.

A business transaction requires: A) a stored procedure. B) several actions against the database. C) human intervention. D) a trigger.

B) several actions against the database.

A database table is defined using the data definition language (DDL) (T/F)

True

A tablespace is a named set of disk storage elements in which physical files for the database tables may be stored. (T/F)

True

All transactions must have the ACID characteristics. (T/F)

True

An INSERT command does not need to have the fields listed (T/F)

True

Clustering allows for adjacent secondary memory locations to contain rows from several tables. (T/F)

True

Denormalization almost always leads to more storage space for raw data. (T/F)

True

If multiple Boolean operators are used in an SQL statement, NOT is evaluated first, then AND, then OR (T/F)

True

In a sequential file, the records are stored in sequence according to a primary key value. (T/F)

True

Indexes are most useful for columns that frequently appear in WHERE clauses of SQL commands, either to qualify the rows to select or for linking. (T/F)

True

Level of lock granularity is the extent of a database resource include with each lock. (T/F)

True

SQL is both an American and international standard for database access (T/F)

True

Some DBMS can handle graphic data types as well as text and numbers (T/F)

True

The ALTER TABLE command is used to change a table definition

True

The SQL command used to populate tables is the INSERT command (T/F)

True

The following query totals sales for each salesperson. SELECT salesperson_id, sum(sales) FROM salesperson GROUP BY salesperson_id; (T/F)

True

Two-phase locking is a procedure for acquiring locks for a transaction before any are released. (T/F)

True

When a GROUP BY clause is included in an SQL statement, only those columns with a single value for each group can be included. (T/F)

True

When creating tables, it's important to decide which columns will allow null values before the table is created (T/F)

True

________ partitioning distributes the columns of a table into several separate physical records. A) Final B) Vertical C) Crossways D) Horizontal

Vertical

How is the HAVING clause different from the WHERE clause?

While the WHERE clause works on each row in a query result set, the HAVING clause works on the aggregate (or combined) rows in a GROUP BY. WHERE does not allow aggregates while the HAVING does allow aggregates

The benefits of a standardized relational language include: A) increased training costs. B) application turnover. C) confusing the SQL programmers. D) cross-system communication.

cross-system communication

Any create command may be reversed by using a(n) ________ command A) unpack B) drop C) undo D) delete

drop


Conjuntos de estudio relacionados

Chapter 6 * - EXAM- Health Insurance Policy Provisions (20 cau)

View Set

Chapter 18 The Progressive movement Study Guide

View Set

H&C Prep U CH: 46 Management of Patients With Gastric and Duodenal Disorders

View Set

Chapter 28 Questions (Activity, Immobility, and Safe Movement)

View Set

RPA 4: Immunity and Epidemiology

View Set

GCSS-Army Basic Navigation Test 1

View Set

Nissan Variable Compression Turbo Engine

View Set