CH2

Réussis tes devoirs et examens dès maintenant avec Quizwiz!

What data type stores binary values?

BLOB

What is the correct statement for deleting a database?

DROP DATABASE DatabaseName;

_____ is not a relational algebra operation

Merge

Which column is best to replace XXX in the SQL statement below? CREATE TABLE Supplier ( SupplierID INT AUTO_INCREMENT, CompanyName VARCHAR(40), ContactName VARCHAR(50), Phone VARCHAR(30), PRIMARY KEY (XXX) );

SupplierID

In mySQL, what is the result of TRUE OR NULL

TRUE

What is the result of a relational operation?

Table

UPDATE, SELECT, and ORDER BY are ____ in an SQL Statement

keyword

In the relational model, an unnamed tuple of values is a ______.

row

Data independence means

rows of a table have no inherent order

A ______ is a collection of values with no inherent order.

set

Which two rules apply to primary keys?

values must be unique and may not be NULL

Which of the following values violates the CHECK constraint below? CREATE TABLE Customer ( CustomerId INT AUTO_INCREMENT, Name VARCHAR(60), Age INT CHECK (Age BETWEEN 18 AND 50), ShippingAddress VARCHAR(200), PRIMARY KEY (CustomerId) );

(456, "Sarah Mcgraw", 61, "12301 270th Pl, Seattle, WA 98126")

In the Reservation table below, a room may be reserved several times, so the RoomNumber column is not unique. To ensure that a room can only be reserved by only one guest for the day, the minimal primary key consists of which columns?

(RoomNumber, DateOfStay)

What is the correct order of operator precedence in SQL (high to low)?

* + = NOT AND OR

What values for CountryID do the suppliers Sugarplum and Periwinkle have after the UPDATE statement executes? UPDATE Supplier SET CountryID = 2 WHERE CountryID IS NULL;

2, 2

How many columns are created by the SQL statement below? CREATE TABLE Supplier ( SupplierId INT, CompanyName VARCHAR(40), ContactName VARCHAR(50), City VARCHAR(40), Country VARCHAR(40), Phone VARCHAR(30) );

6

In a relational model, a column is _______.

A name and a data type

which statement creates a primary key constraint on the ID column of the employee table?

ALTER TABLE Employee ADD PRIMARY KEY (ID);

Which SQL statement adds a new column Fax to the Supplier table?

ALTER TABLE Supplier ADD Fax VARCHAR(30);

Which SQL Statement deletes the City column from the Supplier table?

ALTER TABLE Supplier DROP City;

Refer to the Teacher and Class tables. Which foreign key action updates the TeacherID for the Web Development course to 45672 when Bryan McNeal's TeacherID is updated to 45672?

CASCADE

What is the correct statement for creating a database called reservationDB?

CREATE DATABASE reservationDB;

A ____ constraint specifies a column value that is used when no value is provided in an INSERT statement.

DEFAULT

Which SQL statement deletes the table supplier?

DROP TABLE Supplier;

The statement below is an example from which SQL sublanguage? SELECT ProductName FROM Product;

Data Query Language

What language defines statements used for creating and dropping tables?

Data definition language

ShipPartCode is a foreign key in the Shipment table. ShipPartCode refers to the primary key PartCode of the Part table. What replaces XXX in the following statement? CREATE TABLE Shipment ( ShipNumber INT UNSIGNED, ShipPartCode CHAR(3) NOT NULL, Quantity SMALLINT UNSIGNED, PRIMARY KEY (ShipNumber), XXX );

FOREIGN KEY (ShipPartCode) REFERENCES Part (PartCode)

Refer to the Teacher and Class tables. The TeacherID in the Class table references the TeacherID in the Teacher table. The TeacherID in the Class table is a/an _____.

Foreign key

what statement is a special case of foreign keys? FALSE: Foreign key referring to a foreign key in the same table

Foreign key referring to a primary key in the same table Multiple foreign keys referring to the same primary key Composite foreign key referring to a composite primary key

Which data type should a database use to store negative numbers?

INT

Which suppliers remain in the Supplier table after the DELETE statement executes? DELETE FROM Supplier WHERE CountryID <= 2;

Lin Ming Co.

In mySQL what is the result of TRUE AND NULL?

NULL

In MySQL, if salary is null then salary > 5000 is ___ and Salary IS NOT NULL is ____.

NULL False

What foreign key action should be added to ensure that if a supplier is removed from the Supplier table, the products associated with the same supplier are also removed? CREATE TABLE Product ( ProductId INT NOT NULL AUTO_INCREMENT, ProductName VARCHAR(50), UnitPrice DECIMAL(5,2), SupplierId INT, PRIMARY KEY (ProductId), FOREIGN KEY (SupplierId) REFERENCES Supplier(SupplierId) _____ );

ON DELETE CASCADE

In the SQL below, which of the following is an identifier? UPDATE Product SET UnitPrice = 9.50 WHERE ProductId = 20;

Product

Refer to the Teacher and Class tables. To maintain referential integrity, which foreign key action rejects the deletion of the row containing Rosa Lopez?

RESTRICT

Which statement selects all rows and just the ProductName and Size columns from the Product table?

SELECT ProductName, Size FROM Product;

Refer to the Teacher and Class tables. When Bryan McNeal is deleted from the Teacher table, the TeacherID for the Web Development course automatically changes to 11234. Which action has been specified for the TeacherID foreign key?

SET DEFAULT

What does SQL stand for?

Structured Query Language

A database designer wants to create three tables: Supplier, Product, and Country. The Supplier table has a CountryID column with values that must appear in the Country table's CountryID column. The Product table has a ProductID column. Which table's CREATE TABLE statement(s) must specify a FOREIGN KEY?

Supplier

Which of the following is true about the insert statement? FALSE: A single INSERT statement can only add one row.

The column names can be omitted in an INSERT statement. The INSERT statement is used to add new values to a table. The VALUES order must match the column order in the INTO clause.

The Department table was created as follows: CREATE TABLE Department ( DepartmentCode SMALLINT UNSIGNED AUTO_INCREMENT, DepartmentName VARCHAR(20) NOT NULL, PRIMARY KEY (DepartmentCode) ); The Department table now contains the following rows: Department CodeDepartmentName 1 Sales 2 Marketing 3 Development What is the result of the following statement? INSERT INTO Department (DepartmentName) VALUES ('Shipping');

The row (4, 'Shipping') is inserted.

A database system has a database called onlineShop. What is the result of a CREATE statement that tries to create onlineShop a second time.

The statement produces an error that indicates the database already exists.

Refer to the Teacher and Class tables. The action ON UPDATE SET NULL is specified for the TeacherID foreign key. What is the result when Bryan McNeal's TeacherID is changed to 45672?

The teacherid for web development is set to NULL

Refer to the Supplier table. Which statement correctly changes Adan Stevens to Maria Stevens?

UPDATE Supplier SET ContactName = 'Maria Stevens' WHERE SupplierID = 5;

Choose the best data types to replace XXX and YYY. CREATE TABLE Product ( ProductId INT, ProductName XXX, UnitPrice YYY );

VARCHAR(50) DECIMAL(8,2)

what should be added so null values are not allowed in productname? CREATE TABLE Product ( ProductId INT, ProductName _____, UnitPrice DECIMAL(5,2), SupplierId INT );

VARCHAR(50) NOT NULL

Refer to the product table. Which columns are preset in the query's result table? SELECT * FROM Product;

all columns are present

A/an ______ us a rule enforced on a table's data.

constraint

a null value represents ____.

missing data

Refer to the product table. Which columns are preset in the query's result table? SELECT ProductName FROM Product WHERE Quantity >= 10;

onesies set, sunsuit, pj set

What should be added to the SQL statements to produce the Result table below? USE ______; SHOW _________; Result: Tables_in_onlineShop blah blah blah blah

onlineShop TABLES

Refer to the Product table. Which products are selected by the query below? SELECT * FROM Product WHERE Quantity > 5 AND UnitPrice <= 15.00;

onsies set, pj set, shorts set

A value that is used in a computation is known as a/an ______.

operand

In a table, columns are _____ and rows are ______.

ordered not ordered

A column or group of columns that serves as the unique identifier in a relational database table is called a/an _____.

primary key

In the following statement, the UNIQUE clause is a _____ constraint. CREATE TABLE Employee ( ID SMALLINT UNSIGNED, FullName VARCHAR(60), Extension CHAR(4), UNIQUE (ID, Extension), PRIMARY KEY (ID) );

table


Ensembles d'études connexes

Chapter 01: Mental Health and Mental Illness

View Set

HESI Case Study: Compound Fracture (Preschooler)-Madison

View Set

Autonomic Control of Pulmonary System I & II

View Set

베트남어 링크앤런 중급2 6강

View Set

CIS 205 Intro to Programming C++ Chapter 7-Arrays & Vectors & Chapter 8-Searching and Sorting Arrays

View Set