November 10, 2015 Worksheet

You may use this worksheet during the quiz on November 17, 2015

1. Make sure you know the terms at the end of Chapter 4.

2. Be able to answer one or two questions about the Chapter Preview on pages 88 and 89.

3. Review the midterm questions attached to this worksheet.

4. Do the practical attached to this document

A. As was done last time, I will assess your work at the beginning of class.

5. Be able to answer questions about the diagram on page 97 and the associated text discussion about it.

6. Carefully read the discussion about the difference between enterprise and Personal DBMS that starts on page 100. Be prepared to answer questions about it.

7. Be able to read a basic ER diagram.

A. What are the entities?

B. What are the attributes?

C. What is cardinality?

D. What is a one to many relationship?

E. What is a many to many relationship?

8. What is normalization?

9. What is Big Data? Give an example of a company that uses Big Data and how it uses it. Use a search engine if necessary.

10. What is a database query?

11. What are the 4 operations all organizations must be able to perform on data?

12. What is the advantage of using a drop down over an edit box to collect say the state where a person lives?

13. What is the character that indicates the end of an SQL statement?

14. Using the diagram of a table on the next page, write an SQL statement to do each of the following: (REMEMBER TO USE A SEMI COLON AT THE END! :)) A. Select the first names of the Employees.

B. Select the first names and last names of all Employees.

C. Select the first and last names of all employees whose salary is greater than 45000.

EMPLOYEE

EmployeeID FirstName LastName Salary 12 Paul Stemn 34566 44 Alex Stangl 87534 ...... 30) The U.S. Census Bureau conducts a census to check the population of first-generation immigrants living in the U.S. It conducts the census twice and arrives at different results (first census - 45 million; second census - 47 million). Hence, the data acquired from the research will affect the quality of information because it ______.30) ______

A) is inaccurate B) is too fine-grained C) is too coarse-grained D) lacks timeliness

31) Day-to-day operations, such as placing an order, are considered ______processes. 31) ______A) structured B) kinetic C) unstructuredD) dynamic

32) Which of the following is a feature of a dynamic process? 32) ______A) It requires information systems that are prescriptive. B) It is a formally defined process. C) It is difficult to change or modify. D) It depends more on effectiveness than efficiency.

33) Which of the following is a feature of a structured process? 33) ______A) It requires information systems that are supportive. B) It is controlled, rather than adaptive. C) It is an informal process. D) It is easy to change or modify.

34) A file that contains records of millions of clicks on a Web page is ______for an analysis of revenue generated by different page designs. 34) ______

A) too fine-grained B) too coarse-grained C) ill-timed D) easy to use

35) ______consist(s) of electronic components and related gadgetry that input, process, output, and store data according to instructions encoded in computer programs. 35) ______

A) Hardware B) Software C) The Internet D) Programs

36) A program that controls the client computer's resources is called a ______. 36) ______A) client operating system B) server application program C) client application program D) server operating system

37) The CPU works in conjunction with ______. 37) ______A) magnetic disks B) wireless data communication devices C) wired data communication devices D) main memory

38) A(n) ______is a self-describing collection of integrated records. 38) ______A) entity B) database C) key D) identifier

39) In a database, rows are also known as ______. 39) ______A) bytes B) records C) forms D) fields

40) In a database, a ______refers to a character of data.40) ______A) byte B) query C) key D) form

41) A ______is a column or group of columns that identifies a unique row in a table. 41) ______A) query B) key C) form D) record

42) Which of the following statements about Structured Query Language is true? 42) ______A) Major DBMS products do not accept and process SQL statements. B) SQL is a product-specific language used only with MySQL applications. C) SQL is an international standard language for processing a database. D) SQL is the industry standard language used in the U.S., but not elsewhere.

43) The cache and main memory lose their contents when the power is off. Hence, they are referred to as ______. 43) ______

A) volatile B) kinetic C) non-volatile D) static

44) What particular feature of an open source project distinguishes it from a closed source project? 44) ______A) The machine code of the program can be understood by humans. B) The machine code of the program is available to the public. C) The source code of the program is not modifiable. D) The source code of the program is available to the public.

45) Which of the following is true about a thin-client application?45) ______A) They have more features and functions than thick clients. B) They need to be manually updated from time to time. C) They have to be pre-installed on the client. D) They require only a browser.

46) Which of the following is an example of a horizontal-market application software? 46) ______A) AutoCad B) Microsoft Excel C) a software developed by IRS for its own needs D) FitnessBuilder, the iPad application NAME______2011 Fall Semester Access Practical II

Create a new database named First_Last_InNetworkPhysicians. First should be your first name and Last should be your last name. Save your file to your flash drive. If you do not save your file to your flash drive and you cannot recover it through the email you will send me at the end of class, you may receive a 0 for the practical examination grade. You may NOT share jump drives with other students.

Part A

Create 2 tables according to the below requirements. Provide a user friendly message for each field other than the primary key.

Table Name: Physician

1. PhysicianID Primary Key (PK), Auto number

2. FirstName Required, Text, No more than 50 characters

3. LastName Required, Text, No more than 50 characters

4. SpecialtyTypeID Required, Number, (FK) (MUST correspond to ID in SpecialtyType table)

5. ContractSalary Required, Currency between $100 and $500,000 inclusive

6. ContactPhoneNumber Required, Phone number format

The below table should be loaded from the delimited file at the location: http://www.taylorsallie.com/specialtyType.txt

Table Name: SpecialtyType

1. SpecialtyTypeID Primary Key (PF), Auto number

2. SpecialtyCD Required, Text, no more than 5 characters

3. SpecialtyName Required, Text, no more than 100 characters

Part B

For each of the above tables, create a form. Each form should permit the 4 CRUD operations. The delete operation should be implemented with a button. The Physician form should have a drop down for the user to select the specialty of the physician. Enter at least 4 physicians from 2 different specialties. (I.e. 2 Dermatologists and 2 OBGYNs)

Example Sample Data: 1. Lester, Reese, 3.$230,000, (555)-555-1212

2. Stephens, Andrea 5, $345,000, (555)-555-1212

 Adjust the labels of each form to read ‘grammatically’ – i.e. add spaces and complete words.

 Make the headers of the forms a light green and the body of the forms yellow. (Test your color choices for readability.) Part C

Generate a Report using the Report Wizard that looks as below

Part D

Generate a SQL query named PhysiciansBySalary and use that query to create a Report by the same name.

Notice that the Salaries are from smallest to greatest. If you see ‘####’ in the report, enlarge the column size.