COB 204 Databases

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

What is SQL?

Structured Query Language

define reports

Structured presentation of data using sorting, grouping, filtering, other operations

little database equation

Tables or Files + Relationships Among Rows in Tables + Metadata = Database

what are the field and table names in this statement? what do they do? SELECT first_name, last_name FROM quiz_results WHERE state_code = 'CA' ORDER BY last_name ASC;

- Field and table names specify where to look and what to look for Field: first_name, last_name state_code last_name Table: quiz_results

What does SQL do?

- Lets us formulate questions a database can respond to - Gives us a way of writing questions a database or computer can understand

What is the purpose of a database? what is the general rule of themes? what is a theme?

- Organize and keep track of things - Keep track of multiple themes General Rule: - Single theme - store in a spreadsheet - Multiple themes - use a database - Ex: student grades, student emails, student office visits

what are the predicates in this statement? what do they do? SELECT first_name, last_name FROM quiz_results WHERE state_code = 'CA' ORDER BY last_name ASC;

- Predicates are conditions, and expressions represent values state_code = 'CA' -- 'CA' is the expression

what does Database administration do?

- Set up security system, user accounts, passwords, permissions, limits for processing - Limit user permissions - Backup database, improve performance of database application, remove unwanted data

What do databases do?

- Show relationship between tables - File - Search, Sort (reports), modify (add, delete, change) - Anything more than 1 is many

What is the storage capacity terminology in order?

- byte - kilobyte - megabyte - gigabyte - terabyte - petabyte - exabyte - zettabyte

Which statement is true regarding this query executed on an SQLite database? INSERT INTO Parts (Price, Description) VALUES (35.00, 'Battery'); A. It will add a new row to the table B. it will update an existing row in the table C. it will fail if the table has additional columns besides Price and Description D. it will fail if the Description column is define as a numeric field

A. It will add a new row to the table

What is the correct order of clauses in a SQL query that includes WHERE? A. SELECT, FROM, WHERE B. WHERE, SELECT, FROM C. SELECT, WHERE, FROM D. FROM, WHERE, SELECT

A. SELECT, FROM, WHERE

Select the WHERE clause that returns all records with the text "priority" in the Comment column A. WHERE Comment LIKE '%priority%' B. WHERE Comment LIKE 'priority%' C. WHERE Comment LIKE 'priority' D. WHERE Comment LIKE '%priority'

A. WHERE Comment LIKE '%priority%'

Bryan is 13 years old, Lisa is 15, and Mike is 21. Their ages would most likely be stored in a: A. column B. row C. schema D. table

A. column

Which records will be shown when the query ends with LIMIT 10 OFFSET 5? A. records 6 through 15 B. records 5 through 15 C. records 5 through 10 D. records 6 through 10

A. records 6 through 15

The "Items" table has one "Name" column with 12 items on it. What will this query return? *SELECT 'Name' FROM Items;* A. the text "Name" showing 12 times B. the values of all 12 items C. the text "Name" showing once D. the text "Items" showing once

A. the text "Name" showing 12 times

Which SQL query demonstrates a common mistake? A.) SELECT * FROM Bank Deposits; B.) SELECT * FROM Accounts WHERE Name='John Smith'; C.) DELETE FROM Accounts WHERE AccountID IS NULL; D.) SELECT * FROM `Bank Deposits`;

A.) SELECT * FROM Bank Deposits;

To sort a list of students in descending order by last name, you can use this statement: A.) SELECT FirstName, LastName FROM Student ORDER BY LastName DESC; B.) SELECT FirstName, ORDER BY LastName DESC; C.) SELECT FirstName, LastName FROM Student ORDER BY LastName; D.) SELECT FirstName, LastName FROM Student WHERE ORDER BY LastName DESC;

A.) SELECT FirstName, LastName FROM Student ORDER BY LastName DESC;

What does a record represent in a database? A. a kind of information B. a set of information C. a type of field D. a table of values

B. a set of information

As a database administrator, you receive a request to store images in a column. Which SQL data type is the best choice for storing this data? A. Numbers B. binary C. date/time D. text

B. binary

How many clauses are defined in this statement? *SELECT Height, Weight FROM Shapes WHERE Material='Wood' ORDER BY Height;* A. one B. four C. three D. five

B. four

This statement will return a row for every row in the Customer table, and also associated information from the CustomerDetail table is there is any A.) SELECT * FROM CustomerDetail RIGHT JOIN CustomerDetail ON Customer.Id = CustomerDetail.CustomerId; B.) SELECT * FROM Customer LEFT JOIN CustomerDetail ON Customer.Id = CustomerDetail.CustomerId; C.) SELECT * FROM Customer WHERE CustomerDetail.CustomerId = Customer.Id; D.) SELECT * FROM Customer;

B.) SELECT * FROM Customer LEFT JOIN CustomerDetail ON Customer.Id = CustomerDetail.CustomerId;

What is the output of the following statement? SELECT 2*(5+1); A. 8 B. 0.333 C. 12 D. 11

C. 12

Choose the correct statement that returns the students from all states except New York A.) SELECT FirstName, LastName FROM Student WHERE State>= 'NY'; B.) SELECT FirstName, LastName FROM Student WHERE State IS 'CA' AND NOT 'NY'; C.) SELECT FirstName, LastName FROM Student WHERE State != 'NY'; D.) SELECT FirstName, LastName FROM Student WHERE State = 'CA', 'GA', 'NH';

C. SELECT FirstName, LastName FROM Student WHERE State != 'NY';

Which statement is true regarding the DB Browser tool? A. The tool must connect to a database server B. This tool must be purchased C. This tool works consistently across all major platforms D. This tool does not offer a log of historical commands

C. This tool works consistently across all major platforms

Is it possible to group by two fields, and if so what would be the correct syntax? A. Yes, using this syntax: GROUP BY Field1 GROUP BY Field2 B. No, applying multiple grouping in the same statement is not allowed C. Yes, using this syntax: GROUP BY Field1, Field2 D. Yes, multiple grouping is allowed, but only if the grouped fields have the same data type

C. Yes, using this syntax: GROUP BY Field1, Field2

What does the VARCHAR data type usually store? A. a varying sequence of true or false values B. names of variables used within SQL C. text within variable length D. numbers with low precision

C. text within variable length

Which SQL clause will you add to this query in order to associate the "Phone" field with the "Number1" field in the "Contacts" table? SELECT * FROM Customers A.) JOIN Contacts ON Phone=Number1 B.) JOIN ON Customers.Phone = Contacts.Number1 C.) JOIN Contacts ON Customers.Phone = Contacts.Number1 D.) CONNECT Customers.Phone = Contacts.Number1

C.) JOIN Contacts ON Customers.Phone = Contacts.Number1

Which query will return the highest sale amount for every office? A.) SELECT Office FROM Sales GROUP BY MAX(Amount); B.) SELECT MAX(Amount, Office) FROM Sales; C.) SELECT MAX(Amount) FROM Sales GROUP BY Office; D.) SELECT MAX(Amount), Office FROM Sales;

C.) SELECT MAX(Amount) FROM Sales GROUP BY Office;

If you are writing a statement that returns all the fields in a table, which wildcard would you use? A. ; B. & C. @ D. *

D. *

Which data row will be left out with this condition in your statement? *WHERE Color != 'B' OR (Size='L' AND Price>20)* A. Color is 'B', Size is 'L' and Price is 30 B. Color is 'W', Size is 'S' and Price is 20 C. Color is 'G', Size is 'L' and Price is 25 D. Color is 'B', Size is 'XL' and Price is 10

D. Color is 'B', Size is 'XL' and Price is 10

Your SQL statement is returning a TransactionDate field. What can you add to it in order to list the dates from latest to earliest? A. ORDER BY TransactionDate CURRENT B. ORDER BY TransactionDate ASC C. ORDER BY TransactionDate D. ORDER BY TransactionDate DESC

D. ORDER BY TransactionDate DESC

Which type of join returns only the matches for items that are in both tables? A. outer join B. right join C. left join D. inner join

D. inner join

What is the DISTINCT clause used for? A. to sort the values in a column in a certain order B. to count how many rows are represented in the data C. to return the number of characters in a data value D. to return the unique values from a column

D. to return the unique values from a column

What are the dual roles of SQL as a data manipulation language (DML) and as a data definition language (DDL)?

DML - Edit data in the database - Create, read, update, or delete (CRUD) records DDL - Edit the structure (schema) of the database - Add, change, or remove fields or tables

What is the entity-relationship data model?

Entities - A thing to track ---Order, customer, salesperson, item, volunteer, donation Attributes - Describe characteristics of entity ---OrderNumber, CustomerNumber, VolunteerName, PhoneNumber Identifier - Uniquely identifies one entity instance from other instances ---Student_ID_Number

define application programs

Provide security, data consistency, special purpose processing, Ex) handle out-of-stock situations

What is a database management system (DBMS)?

Software program to create, process, administer a database Licensed from vendors - IBM, Microsoft, Oracle, & others DB2, Access, SQL Server, Oracle Database Open Source MySQL: License-free for most applications

What are the keywords in this statement? and what do keywords do? SELECT first_name, last_name FROM quiz_results WHERE state_code = 'CA' ORDER BY last_name ASC;

SELECT FROM WHERE ORDER BY ASC - Keywords tell the database to take some action

define queries

Search using values provided by user

define form

View data; insert new, update existing, delete existing data


Ensembles d'études connexes

Cultural Diffusion 6.15D Review - Tidwell

View Set

Disorders of Infants, Children and Adolescents

View Set

Section 10: Contracts and Michigan Contract Law Unit 6: Option Contracts and Terminating an Offer in Michigan

View Set

LUOA U.S. History: The American Republic Test Review

View Set

6.5 IP Networking Practice Questions

View Set

Acute Kidney Injury // Acute Renal Failure

View Set

Ch. 26: Transferability and Holder in Due Course

View Set

Histology - Adipose Tissue Terms (Ch. 9)

View Set

CHAPTER 22: REPRODUCTIVE SYSTEMS

View Set