Mastering Database Concepts - SCHOOLinSITESimages.schoolinsites.com/.../DocumentsCategories/Doc…  · Web viewOne option is to use a word ... Crimson Tide Soundtrack Hans Zimmer

Embed Size (px)

Citation preview

Mastering Database Concepts

COURSE

6411

Computer Applications I

Unit B

Software Applications for Business

COMPETENCY

5.00

B2

25%

Understand databases used in business.

OBJECTIVE

5.01

B2

20%

Understand database tables used in business.

ESSENTIAL QUESTIONS

How is database information used, organized, and managed in business?

For what purposes?

Teacher Note: Microsoft Access 2003 was used to create the databases in this objective. All graphics in the guide are based on this version. Make adjustments to notes and directions as necessary in accordance with the software version used in your classroom.

Database Uses in Business

I. Database Use and Purpose A database is a tool used to organize, store, retrieve, and communicate groups of related information.

A. Examples of databases and database uses in business and society:

1. a phone book

2. online library card catalog

3. payroll data including employee names, social security numbers, pay rates, exemptions, etc.

4. eBay and other online businesses use databases to maintain inventory and keep track of customers, products, vendors, pay pal accounts

B. Tables are the building blocks of all databases. They are used to group and organize the information within a database.

1. A table is an arrangement of columns and rows. It is the fundamental building block of all databases.

a. Example 1: a database for an airline may contain several tables

i. Table 1 Airplane Inventory

(a) Airplane identification numbers

(b) Dates of service and repair calls

(c) Seating capacity

ii. Table 2 Flight Staff

(a) Pilot names

(b) Contact information

(c) License number

b. Example 2: an online stores database might contain several tables

i. Table 1 contains products

ii. Table 2 contains prices

iii. Table 3 contains manufacturer information

iv. Table 4 contains purchase orders

2. An entry is a single piece of data in a database table. Examples of cell entries in a music store database may include the price of a CD, artists name, or the number the category of music in which the CD is classified.

3. A field, is a grouping or category of similar information contained in a table

a. Fields are unique identifiers for categories of information

b. In the Airplane inventory example, Plane ID, Service date, and Seats Available are examples of possible field names

4. A record is a complete description of all of the fields related to one item in a table.

a. A record is another level of organization in database tables

b. In the Airplane inventory example, one record would consist of the Plane ID, Service date, and Seats Available for one plane

II. Data Types, Field Properties, Data Entry, and Printing

A. Before a database can be built, the user must first define its purpose and determine how the data will be organized into fields.

1. Fields should be formatted in accordance with the data they contain so that the database can be searched, used in calculations, and sorted as needed for communicating.

2. A field name should be short and descriptive

B. Text-based data types and field properties used for data that will be sorted in alphabetical order or listed randomly, but will not be used in mathematical calculations. For example, in a music store database, the user may wish to sort the database in alphabetical order by artist, CD title, song title, or genre.

1. Yes/No a data type in toggle format that allows a user to select a yes or no value in a database cell

a. For example, the music store manager may include a field in the database that requires a yes or no response for in stock items

b. The default setting is No

2. Caption a field property used for column naming that allows a more user-friendly and properly formatted field name than that stored in the database design

3. Lookup Wizard a data type used to define preset values for database entries.

a. For example, the music store database might include a lookup wizard which provides a drop down list for the genres of music.

b. This feature increases productivity and accuracy by reducing the amount of data entry required.

4. Memo a data type used for lengthy entries that allows combinations of text and numbers

5. Input Mask a template-like field property that regulates how data is entered in a cell. For example, if the phone number input mask is used, the user will be prompted to input data in a specific format, such as (919) 555-5555.

C. Number-based data types and field properties used for data that may be calculated, sorted, or filtered. For example, a music store database may be queried for any quantity on hand that is less than ten so that the store manager can reorder the CDs that the store is running out of.

1. Decimal places field property used to format numbers for one or more decimal points.

a. For example, in a music store database, the store manager may wish to filter the database for all CDs that cost 17.99.

b. Without the decimal format, the prices of the CDs would be rounded off.

2. Currency data type used to format numbers as decimal values with a dollar sign.

a. For example, in a music store database, the store manager may wish for the database to print a receipt to each customer which includes the total price of the CD plus tax formatted in currency

b. The default format for currency is two decimal places

3. Date data type used to arrange and sort data chronologically

a. For example, the music store manager may wish to view the sales for March only in the database

b. Often used with the input mask field property

4. Time data type used to arrange and sort data chronologically

a. For example, the music store manager may want to compare the sales figures for after 5:00 pm against the figures before 12:00 pm.

b. Often used with input mask field property

5. Auto Number used to automatically assign a number to each record and to assist in preventing duplication of data.

a. For example, the music store manager used the auto number feature when setting up the database and is notified when a duplicate record is added

b. Often used with/as a primary key

6. Primary Key used to format each record in a database as a unique entity

a. For example, the music store manager formatted the auto number field as the primary key

b. Primary keys allow database tables to communicate

D. Editing and Printing Procedures to add and delete records and fields, edit field names, rearrange fields in a database and print.

III. Database Management The effectiveness of a database can be measured by the users ability to retrieve useful information.

An effective database is one that contains timely information and thus requires continuous maintenance.

Consider the telephone directory and the amount of information that must be gathered, edited, and processed to provide customers with accurate information.

Many tools are available to assist in the retrieval, processing, and manipulation of database information.

A. Filters allow for the retrieval of information that meets specific criteria.

B. Sorts allow for information to be arranged in a specific order such as alphabetical, chronological, ascending, or descending.

C. Database Relationships a link between two or more tables in a database

The relationship is developed when common fields in the tables are linked, such as the Customer ID field in a Customer Address table and the Customer ID field in a Purchases table.

The relationship enhances the power of the database by allowing retrieval of data from both sources and eliminating the need for data duplication among tables.

1. Three types of relationships:

a. One-to-One when only one record is linked to a record in another table.

b. One-to-Many when a record in one table is linked to more than one record in another table.

c. Many-to-Many when multiple records from both (or more) tables are linked. A Many-to-many relationship is actually two one-to-many tables that are connected by a junction table.

2. Primary key a field in a database table that is of the same data type and size as a related field in a linked table

3. Foreign key when tables are linked by the primary key, the related field in the second table is known as the foreign key

4. Join line a graphical representation of the link between two or more tables

5. Referential integrity protects related data that is stored in multiple tables.

Referential integrity would prevent a customer in a customers table from being deleted if the customers ID also appears in the order table

6. Junction table a table used to join primary key fields from multiple tables

IV. Raw Data Import - A useful and practical method for obtaining information from other sources and creating database tables. Eliminates the need for repetitive data entry and assists in the protection of the datas integrity.

A. Must be formatted as text

B. Must be separated at field and record breaks with a separator, such as a comma (delimitated)

Activities

Relevancy

Resources

1.

Using a digital projector view and discuss the Database Fundamentals PowerPoint as students take notes using the Database Fundamentals graphic organizer

Using the music store example in the unpacked content (Section I, Part B), describe and provide examples of table components to students

Relate to previous knowledge by allowing students to brainstorm and suggest additional examples of databases

Builds understanding of:

the purpose and uses of databases used in business

database concepts and components and how tables are organized

Database Fundamentals PowerPoint

Database Fundamentals graphic organizer (p 16)

2.

Using a digital projector, lead a class discussion about how the information is organized in the online travel database at www.expedia.com

Ask students how the information is grouped and assist them in reaching the conclusion that the flight time, airline, and departure city are all examples of field names in the sites database

Distribute Guided Practice: Search an Online Database to students

Demonstrate the search procedures for Flights 1 and 2 as students follow along at their computers

Instruct students to complete the searches for Flights 3-5 independently

Monitor/provide assistance as needed

Once the students have completed all five searches, lead a class discussion using the questions at the end of the activity

Review the descriptions of field, record, entry, and database as related to the data used in the search

Builds understanding of:

how data is organized in a database

characteristics of fields, records, and tables

Guided Practice: Search an Online Database activity and key (p 17-20)

Expedia.com

Continued on next page

3.

Using a digital projector, view and discuss the Data Types and Field Properties PowerPoint as students take notes using the Data Types and Field Properties graphic organizer

Explain the difference between data types and field properties and text-based and number-based

Provide examples of the uses of data types and field properties as each item is presented in the presentation

Builds understanding of the defining features of how data is organized, formatted, and categorized in a database

Data Types and Field Properties PowerPoint

Data Types and Field Properties graphic organizer (p 21)

4.

Distribute Review of Database Tables to students and instruct them to complete the activity independently with notes

Monitor and provide assistance as needed

Upon completion of the activity, review the answers as a class

Reinforces conceptual knowledge of database tables

Review of Database Tables activity and key (p 22-25)

5.

Distribute Guided Practice: Create a Database: Computers to students

Using a digital projector, demonstrate how to plan the structure of a database, enter data, add captions, and insert and delete records as students take notes and follow along at their computers

Monitor/provide assistance as needed

Builds understanding of databases by applying procedures to plan the structure, enter data, add captions, and add and delete records

Guided Practice: Create a Database: Computers activity and key (p 26-29)

(5.01/Dbase Activities/ Computers

Continued on next page

6.

Distribute Independent Practice: Create a Database: Scavenger Hunt to students

Review the instructions for the activity with the class and determine the protocol for saving the database and the table

Discuss the characteristics of appropriate field names:

descriptive

concise

unique

Instruct students how they should gather and record the survey information

One option is to use a word document to record the data

Instruct students as to whether they are to survey the entire class or a specific number of students, or perhaps the survey should be gender specific

Allow a sufficient amount of time to collect the data before instructing students to return to their computers for data entry

Monitor/provide assistance as needed

Upon completion of the activity, view samples of student work using a digital projector and discuss the similarities and differences of their choices for field names and properties

Ask students how Yes/No and Lookup formats could be used in the database

Builds understanding of planning the structure of a database and field properties through independent practice

Independent Practice: Create a Database: Scavenger Hunt activity and key (p 30-31)

(5.01/Dbase Activities/ Scavenger

Continued on next page

7.

Distribute Guided Practice: Database Management: Anti-Virus to students

Use a digital projector to demonstrate the activity. Allow time for students to take notes and follow along at their computers

Once the database has been created, demonstrate how to delete the Compatibility field and allow students to follow along at their computers

Discuss the effect of deleting the entire field. Can the deleted action be undone?

Explain how to print and allow students to print as well OR require them to take notes and print the next activity

Builds understanding of databases by applying procedures to:

Plan a database structure

Edit data types and field properties

Enter data

Use AutoNumber

Add captions

Add a field

Delete a field

Print a table

Guided Practice: Database Management: Anti-Virus activity and key (p 32-34)

(5.01 Dbase Activities/ AntiVirus

8.

Distribute Independent Practice: Create a Database: Survey and instruct students to complete the activity as directed

Provide directions for saving the database and the table

Instruct students to print a copy of the database

This activity requires students to add a field (Marital Status) to the database and later delete it. They are instructed in the activity to print the database with the added field and then ask the teacher for instructions about which field to delete. Make sure all students have completed the activity before instructing them to delete the Marital Status field

Review the procedures for adding a field and determining appropriate data formats

Builds understanding of databases by applying procedures to:

Plan a database structure

Determine data types and field properties

Enter data

Add a field

Delete a field

Print a table

Independent Practice: Create a Database: Survey activity and key (p 35-37)

(5.01 Dbase Activities/ Survey

Continued on next page

9.

Distribute Guided Practice: Create a Database: MusicFun to students. Using a digital projector, demonstrate the activity as students take notes and follow along at their computers

This purpose of this activity is to teach students about database management

Facilitate discussion with examples of when and why these formats and edits are performed in business situations

Ask the following questions:

Why might a field be added to a company database?

Why might fields be rearranged?

What types of entries will be added?

Why is the date with input mask used? Whats the benefit of using it?

Why is AutoNumber used?

Why is a Lookup value used?

Why is a Yes/No field used?

Builds understanding of databases by applying procedures to:

Add fields

Rearrange fields

Add entries

Format data types and properties

Guided Practice: Create a Database: MusicFun activity and key (p 38-43)

(5.01 Dbase Activities/ MusicFun

10.

Distribute Independent Practice: Create a Database: B&B to students and instruct them to complete the activity independently

Monitor/provide assistance as needed

Upon completion of the activity, facilitate class discussion by asking students for their opinions regarding the uses of databases

Ask them if they view database management as a viable career option

Ask if they know anyone who manages a database and discuss the job responsibilities, high school and community college courses available, salary, and etc.

Builds understanding of how to manage a database by editing fields, data, data types and field properties

Independent Practice: Create a Database: B&B activity and key (p 44-49)

(5.01 Dbase Activities/B&B

Continued on next page

11.

Discuss with students the need for output options when using a database

Sometimes, specific data is requested that only includes certain fields

Information is often requested in a particular order, such as flights arranged from cheapest to most expensive or latest departure times to earliest departure times

Use examples to explain the difference between ascending and descending

Distribute Determining Sort Order to students and instruct them to work in pairs to complete the activity

Upon completion of the activity, review answers with the class

Builds understanding through examples of the difference between ascending and descending order and why data is sorted

Determining Sort Order activity and key (p 50-53)

12.

Discuss with students how operators are used in a database to define the organization and retrieval of data

Use Expedia as an example and discuss how operators are used to define dates, such as not less than 02/02/09 and not greater than 02/07/09

An example of the equal operator may specify that airline equals Delta

Distribute Understanding Operators to students and instruct them to complete the activity in pairs

Review the activity with the class upon completion

Builds understanding of database operators through examples of how they are used to organize data

Understanding Operators activity and key (p 54-57)

Continued on next page

13.

Distribute Guided Practice: Filtering and Sorting a Database to students

Using a digital projector, demonstrate the filter and sort actions required to complete each task. Describe the procedures for each method as students take notes. Allow students to follow along at their computers to complete the activity

Discuss why filter and sort operations are performed on a database. What are the benefits?

Show the results of each filter or sort to the class to confirm that their results are similar. If their results are different, determine why through class discussion and problem solving

Builds understanding of filter and sort operations and operators through guided practice

(5.01/Dbase Activities/ Survey (5.01/Dbase Activities/ Computers

Guided Practice: Filtering and Sorting a Database activity and key (p 58-62)

14.

Distribute Independent Practice: Filtering and Sorting a Database to students

Instruct students that they will need to retrieve the Bed and Breakfast database to complete the activity

Instruct them to record their results in table format in a word processing document, including a short narrative in the document that explains how they retrieved the information for each search

Monitor/provide assistance as needed

Builds understanding of filter and sort operations and operators through independent practice

(5.01/Dbase Activities/B&B

Independent Practice: Filtering and Sorting a Database activity and key (p 63-67)

15.

Using a digital projector view the Database Relationships PowerPoint and discuss with students the How, What, and Why of database relationships. Students should take notes using the Types of Relationships graphic organizer

Use examples from Expedia.com, TicketMaster, or other popular database sites that are familiar to students to explain possible database relationships used by each site

Introduces and builds understanding of the defining features and characteristics of database relationships

Database Relationships PowerPoint

Relationships graphic organizer (p 68-70)

Continued on next page

16.

Distribute Guided Practice: Database Relationships to students. Using a digital projector, demonstrate the activity and allow time for students to take notes and follow along at their computers

Explain one-to-one table relationships and referential integrity (see unpacked content, Section III, Part C)

At the completion of the activity, instruct students to answer the three questions at the end independently. Review student answers to confirm their understanding

Develops understanding of the defining features of one-to-one relationships through examples and guided practice

Guided Practice: Database Relationships activity and key (p 71-74)

(5.01/Dbase Activities/B&B

17.

Distribute Independent Practice: Database Relationships to students and instruct them to complete the activity independently

Monitor/provide assistance as needed

Facilitate class discussion to review student answers to the questions found at the end of the activity

Reinforces understanding of the defining features of one-to-one relationships through independent practice

Independent Practice: Database Relationships activity and key (p 75-77)

(5.01/Dbase Activities/B&B

18.

Distribute Guided Practice: One-to-Many Relationships

Demonstrate the activity with a digital projector and allow students to take notes and follow along at their computers

Note: To save time, distribute the two tables electronically to students

Discuss the differences and similarities of one-to-one and one-to-many relationships

Develops understanding of one-to-many relationships through examples, comparison to one-to-one relationships, and guided practice

Guided Practice: One-to-Many Relationships activity and key (p 78-84)

( 5.01/ Dbase Activities/ PetRegistry

19.

Distribute Independent Practice: One-to-Many Relationships to students and instruct them to complete the activity independently as you monitor and provide assistance as needed

Optional: Require students to use print screen or specialized software to capture the Authors table with all relationships expanded

Reinforces understanding of one-to-many relationships through independent practice

Independent Practice: One-to-Many Relationships activity and key (p 85-87)

( 5.01/Dbase Activities/ Publishers

20.

Distribute Guided Practice: Many-to-Many Relationships to students

Using a digital projector, demonstrate the activity and allow time for students to take notes and follow along on their computers

Discuss the differences and similarities of one-to-one, one-to-many, and many-to-many relationships

Discuss examples of how many-to-many relationships are used in business

Builds understanding of the purpose and uses of many-to-many database relationships through guided practice

Guided Practice: Many-to-Many Relationships (p 88-92)

( 5.01/Dbase Activities/ BeachRentals

21.

Preparation: Students are required to create a custom input mask for the duration field in the flights table. Demonstrate this process and instruct students to take notes before beginning the activity.

Distribute Independent Practice: Many-to-Many Relationships to students and instruct them to complete the activity independently as you monitor and provide assistance as needed

Students may refer to their notes from the previous lesson

Reinforces understanding of the purpose and uses of many-to-many relationships

Independent Practice: Many-to-Many Relationships (p 93-96)

( 5.01/Dbase Activities/ Flights

22.

Distribute Guided Practice: Importing Data to students

Introduce the activity and explain that data used in database tables can be imported from other sources. Discuss common sources used for import and the benefits of importing data

Using a digital projector, demonstrate the activity and allow time for students to take notes and follow along at their computers

Restate the procedures followed to complete the import

Develops understanding through example and guided practice of how data is imported into a database and the required properties of the data

Guided Practice: Importing Data activity (p 97)

(5.01 Dbase Activities/Raw Data for FBLA

Continued on next page

23.

Distribute Independent Practice: Importing Data to students

Go over the directions and points to remember

Instruct students what filenames to use when saving the word processing document and database

Instruct students to complete the activity independently including the written response question at the end, which asks students to develop a procedure for importing data

Monitor/provide assistance as needed.

Upon completion of the activity, ask for student volunteers to share the procedures they developed with the class

Reinforces understanding through independent practice how data is imported into a database, the required properties of the data, and the procedures

Independent Practice: Importing Data activity and key (p 98-99)

( 5.01/Dbase Activities/ Raw Data for University

24.

Distribute Database Concept Review to students and instruct them to complete the activity independently as a review of the concepts learned in this objective

Reviews database concepts learned in this objective

Database Concept Review activity and key (p 100-103)

25.

This concludes the instruction for Objective 5.01. Objective 5.02 will build on the students knowledge of tables by incorporating the use of database queries, forms, and reports.

Database Fundamentals

Guided Practice: Search an Online Database

Directions: You will search an online database of airlines. Go to www.expedia.com and search for 5 round-trip flights to 5 different destinations. Answer the questions at the end of the activity when you have completed the search.

1. Flight One

Flight #

Airline

Departure City

Arrival City

Departure Time

Arrival Time

Length of Flight

Date Leaving

# of Stopovers

Cost of Trip

2. Flight Two

Flight #

Airline

Departure City

Arrival City

Departure Time

Arrival Time

Length of Flight

Date Leaving

# of Stopovers

Cost of Trip

3. Flight Three

Flight #

Airline

Departure City

Arrival City

Departure Time

Arrival Time

Length of Flight

Date Leaving

# of Stopovers

Cost of Trip

4. Flight Four

Flight #

Airline

Departure City

Arrival City

Departure Time

Arrival Time

Length of Flight

Date Leaving

# of Stopovers

Cost of Trip

5. Flight Five

Flight #

Airline

Departure City

Arrival City

Departure Time

Arrival Time

Length of Flight

Date Leaving

# of Stopovers

Cost of Trip

Questions:

1. What are the field names?

2. What is the name of the database?

3. How many entries were recorded in your search?

4. How many records were searched?

Guided Practice: Search an Online Database

Directions: You will search an online database of airlines. Go to www.expedia.com and search for 5 round-trip flights to 5 different destinations. Answer the questions at the end of the activity when you have completed your search.

Note: These answers will vary with the date and destination selections. If this site is not available, select a similar site or create a database which contains relevant data from which the students can gather the information.

1. Flight One

Flight #

919/749

Airline

Delta

Departure City

Raleigh

Arrival City

Las Vegas

Departure Time

6:00 a.m.

Arrival Time

9:50 a.m.

Length of Flight

6 hr 60 m

Date Leaving

January 1, 2008

# of Stopovers

1

Cost of Trip

$305

2. Flight Two

Flight #

4472/1226

Airline

US Airways

Departure City

Asheville

Arrival City

Nassau, Bahamas

Departure Time

9:45 a.m.

Arrival Time

1:54 p.m.

Length of Flight

4 hr 9 m

Date Leaving

November 1, 2007

# of Stopovers

1

Cost of Trip

$587

3. Flight Three

Flight #

1122/4250

Airline

US Airways

Departure City

New Bern

Arrival City

Miami, FL

Departure Time

5:35 a.m.

Arrival Time

9:37 a.m.

Length of Flight

4 hr 2 m

Date Leaving

December 3, 2007

# of Stopovers

1

Cost of Trip

$521

4. Flight Four

Flight #

1701/2075

Airline

Northwest

Departure City

Charlotte

Arrival City

Missoula, MT

Departure Time

5:47 p.m.

Arrival Time

11:49 p.m.

Length of Flight

8 hr 2 m

Date Leaving

October 1, 2007

# of Stopovers

1

Cost of Trip

$461

5. Flight Five

Flight #

2420/1495

Airline

Continental

Departure City

Greensboro

Arrival City

Los Angeles

Departure Time

6:35 a.m.

Arrival Time

10:52 a.m.

Length of Flight

7 hr 17 m

Date Leaving

September 12, 2007

# of Stopovers

1

Cost of Trip

$331

Questions:

1. What are the field names?

Flight #, Airline, Departure City, Arrival City, Departure Time, Arrival Time, Length of Flight, Date Leaving, # of Stopovers, and Cost of Trip

2. What is the name of the database?

Expedia

3. How many entries were recorded in your search?

50

4. How many records can be produced as a result of your search?

5

Review of Database Tables

Part I Directions: Match the letters above with their definition below.

1. Field______

2. Record______

3. Entry______

Part II Directions: Answer the questions below using the above diagram.

1. Number of entries _________

2. Number of records_________

3. Number of fields_________

Part III Directions: Identify the correct data type for each item using the list below

Text

Number

Date/Time

Yes/No

Currency

Memo

Lookup Wizard

1. 123-45-6789 (social security number)__________________

2. John__________________

3. $257.98__________________

4. 12587 (employee ID number)__________________

5. Paid/Not Paid__________________

6. This item needs to be reordered. It is one of our best selling items.__________________

7. Series of choices (low, medium, high)__________________

8. December 15, 2006__________________

9. (555) 555-5555 (phone number)__________________

10. Pets Allowed/Pets Not Allowed__________________

11. Age of students__________________

12. Cost of trip__________________

13. Date of Purchase__________________

Part IV Directions: Place the parts of a database in order from the smallest unit to the largest unit. (1 being the smallest, 5 being the largest)

Field

Character

Entry

Record

1.

2.

3.

4.

5.

Part V: Match the definition to the correct term.

1. Field

A. Is also a true/false field. Will contain a checkbox for yes no. Default is No.

2. Entry

B. Monetary values

3. Record

C. Creates fields that automatically enter a unique number when a record is added

4. Text

D. Includes words and/or numbers not used in calculations

5. Number

E. This format is applied to a field that will be sorted chronologically

6. Input Mask

F. Data and formulas keyed in a field

7. Yes/No

G. An efficient means of storing and retrieving data and printing reports from the stored data

8. Currency

H. One item of information in a record. Represented by a column

9. Lookup Field

I. A group of related fields of information

10. Memo

J. A format often applied to dates and times

11. Database

K. Like text, but max of 64,000 characters

12. AutoNumber

L. Allows you to create a finite set of choices for that fields entry values

Review of Database Tables

Part I Directions: Match the letters above with their definition below.

1. Field__B____

2. Record__A____

3. Entry__C____

Part II Directions: Answer the questions below using the above diagram.

4. Number of entries ____20___

5. Number of records____4___

6. Number of fields____5___

Part III Directions: Identify the correct data type for each item using the list below:

Text

Number

Date/Time

Yes/No

Currency

Memo

Lookup Wizard

8. 123-45-6789Text

9. JohnText

10. $257.98Currency

11. 12587Text

12. Paid/Not PaidYes/No

13. This item needs to be reordered. It is one of our best selling items.Memo

14. Series of choices (low, medium, high)Lookup Wizard

15. December 15, 2006Date/Time

16. (555) 555-5555Text

17. Pets Allowed/Pets Not AllowedYes/No

18. Age of studentsNumber

19. Cost of tripCurrency

20. Date of PurchaseDate/Time

Part IV Directions: Place the parts of a database in order from the smallest unit to the largest unit. (1 being the smallest, 5 being the largest)

Field

Character

Entry

Record

1. Character

2.Entry

3.Field

4.Record

Part V: Match the definition to the correct term.

H

1. Field

A. Is also a true/false field. Will contain a checkbox for yes no. Default is No.

F

2. Entry

B. Monetary values

I

3. Record

C. Creates fields that automatically enter a unique number when a record is added

D

4. Text

D. Includes words and/or numbers not used in calculations

E

5. Number

E. This format is applied to a field that will be sorted chronologically

J

6. Input Mask

F. Data and formulas keyed in a field

A

7. Yes/No

G. An efficient means of storing and retrieving data and printing reports from the stored data

B

8. Currency

H. One item of information in a record. Represented by a column

L

9. Lookup Field

I. A group of related fields of information

K

10. Memo

J. A format often applied to dates and times

G

11. Database

K. Like text, but max of 64,000 characters

C

12. AutoNumber

L. Allows you to create a finite set of choices for that fields entry values

Guided Practice: Create a Database: Computers

Directions: In this activity, you will follow along with your teacher to create a database and complete the following tasks:

Plan the structure

Enter data

Add records

Delete records

1. The first step is to plan the structure. You will be creating a computer inventory database. For each item, you have the name of the manufacturer, the serial number, the room location, and the ID number of the student to which it is assigned. Based on this information and the data below, how many fields are needed in the database?

Notes:

2. What are appropriate field names?

Compaq

12345

214

5

Dell

54321

110

6

Dell

98765

310

9

Packard Bell

45678

214

3

Compaq

34567

110

4

Compaq

95425

111

8

Gateway

55557

109

8

Dell

90864

222

12

Dell

123674

214

15

Gateway

87093

119

27

Hewlett Packard

83765

111

22

3. In addition to assigning field names, the caption field property allows the user to enter more user-friendly column headings that will be visible when the database is viewed or printed.

Use the caption field property for each field name to assign user-friendly column headings

4. The next step is to determine the format and size of each field

Notes:

5. Name the database according to teacher directions and enter the data

Notes:

6. Edit the database to add the following records:

Hewlett Packard

88334

109

25

Compaq

22990

211

26

Dell

34419

110

27

Gateway

22334455

214

28

Notes:

7. Edit the database to delete the following 2 records:

Compaq with Serial Number 34567

Dell with Serial Number 123674

Notes:

Guided Practice: Create a Database: Computers

1. Determine the field names.

Field Names

Caption

Manufacturer

Same

SeNo

Serial Number

RNo

Room Number

StNo

Student Number

2. Determine the field properties:

Field Names

Field Type

Field Size

Manufacturer

Text

20

SerialNumber

Text

9

RoomNumber

Text

4

StudentNumber

Number

4

3. Name the database and enter the data.

Manufacturer

Serial Number

Room Number

Student Number

Compaq

12345

214

5

Dell

54321

110

6

Dell

98765

310

9

Packard Bell

45678

214

3

Compaq

34567

110

4

Compaq

95425

111

8

Gateway

55557

109

8

Dell

90864

222

12

Dell

123674

214

15

Gateway

87093

119

27

Hewlett Packard

83765

111

22

4. Edit the database by adding the following records:

Manufacturer

Serial Number

Room Number

Student Number

Hewlett Packard

88334

109

25

Compaq

22990

211

26

Dell

34419

110

27

Gateway

22334455

214

28

5. Edit the database by deleting the following 2 records:

Compaq with Serial Number 34567

Dell with Serial Number 123674

Independent Practice: Create a Database: Scavenger Hunt

Directions: In this activity, you will work independently to create a database based on information you gather from your classmates. You will need to determine field names and captions, data types, and field properties by reading the questions below. Once you have determined the fields, you will survey your classmates as assigned by your teacher. You will then create a database to record your results. Survey Questions:1. What is your first and last name?2. Do you have blue eyes?3. What is your favorite sport?4. Do you have your drivers license?

5. Are you a Senior, Junior, Sophomore or Freshman?

6. What is your favorite music group or band?7. What is your favorite food?8. What is your favorite color?9. Are you left-handed or right-handed?10. How old are you?

Independent Practice: Create a Database:

Scavenger Hunt

Student answers will vary

Guided Practice: Database Management: Anti-Virus

Directions: In this activity, you will follow along with your teacher to complete the following tasks as you create a database of antivirus software:

Plan a database structure

Determine data types and field properties

Enter data

Use AutoNumber

Add captions

Add a field

Delete a field

Print a table

Step 1: Determine the structure of the database and field properties. Item 3 has been completed for you as an example.

Field Name

Data Type

Caption

Field Property

Scale

Decimal Places

1.

NA

NA

NA

2.

Memo

NA

NA

3.

NA

NA

4.

Rating

Number

Decimal

2

2

5.

NA

NA

6.

NA

NA

Step 2: Name the database and enter the data

Popular AntiVirus Software Titles

Price

Rating

.Mac 2.5 Retail

$76.99

4.78

PC-Cillin 2003

$26.99

4.2

Norton AntiVirus 2002 Professional Upgrade

$39.54

4.17

Bullguard AntiVirus Firewall

$39.99

4

Norton Personal Firewall 2005

$42.50

4

Stomp Spy Ware X-terminator

$22.79

3.83

eTrust EZ AntiVirus 2005

$24.99

3.8

Zone Alarm Internet Security Suite

$59.99

3.6

PC-Cillin Internet Security 2005

$39.99

3.55

Webroot Spy Sweeper Internet Essentials Suite

$54.99

3.67

McAfee AntiVirus Suite

$39.99

4.25

Ad-Aware

$59.99

4

Step 3: Add a field and its data to the database.

Compatibility

Size

1.

MAC

64 MB

2.

W93

264 MB

3.

MAC

264 MB

4.

MAC

264 MB

5.

XP

1 G

6.

XP

1 G

7.

W95

264 MB

8.

W98

264 MB

9.

W95

64 MB

10.

XP

1 G

11.

XP

1 G

12.

XP

264 MB

Step 4: Delete a field.

Notes:

Guided Practice: Database Management: AntiVirus

Field Name

Data Type

Caption

Field Property

Scale

Decimal Places

1.

No

AutoNumber

Number

NA

NA

NA

2.

Title

Memo

Software Title

50

NA

NA

3.

Price

Currency

Same

NA

NA

Auto

4.

Rating

Number

Same

Decimal

2

2

5.

Compatibility

Text

Same

50

NA

NA

6.

Size

Text

Same

50

NA

NA

Independent Practice: Create a Database: Survey

Directions: In this activity, you will work independently to create a database of survey information as you complete the following tasks:

Plan a database structure

Determine data types and field properties

Enter data

Use AutoNumber

Add a field

Delete a field

Print a table

Step 1: Plan the database structure. Use the table below to plan the field names and structure of the database based on the information in Step 2.

Field Name

Caption

Data Type

Field Size

Step 2: Enter the data

Number

Age

Income

Gender

Number of Children

1

34

$25,000.00

M

2

2

45

$100,000.00

M

3

3

88

$50,000.00

M

1

4

25

$26,000.00

F

1

5

21

$39,000.00

M

0

6

58

$57,000.00

F

3

7

45

$37,000.00

M

3

8

46

$90,000.00

M

0

9

40

$58,000.00

F

2

10

36

$60,000.00

M

2

11

36

$72,000.00

F

2

12

66

$22,000.00

M

2

Step 3: Add a field. Add the field Marital Status and enter the data in order as listed.

Marital Status

1.

S

2.

S

3.

S

4.

M

5.

M

6.

S

7.

M

8.

M

9.

S

10.

S

11.

M

12.

S

Follow teacher directions for printing, completing the final step of this activity (deletion of a field), and submitting your work. Ask your teacher which field to delete.

Independent Practice: Create a Database: Survey

Field Names

Caption

Field Type

Field Size

No

Number

AutoNumber

NA

Age

Same

Number

Long Integer

Income

Same

Currency

14

Gender

Same

Text

2

NoChdrn

Number of Children

Number

Long Integer

Status

Marital Status

Text

NA

Note: Students were instructed to delete the Marital Status field

Guided Practice: Create a Database: MusicFun

Directions: In this activity, you will follow along with your teacher to create a database and complete the following tasks:

Add fields

Rearrange fields

Add entries

Apply field formats:

Date with Input Mask

AutoNumber (review)

Lookup

Yes/No

1.Create the database structure as indicated in the table below.

Field

Caption

Type

Size

Format

Description

Artist

Artist

Text

25

NA

Name of the artist or group

CD

Album Title

Text

100

NA

NA

Release

Release Date

Date/Time

Format as Short Date (Use Input Mask)

Original release date

Notes:

2. Enter the records in the table below. When keying the date, enter a zero before any single digit numbers, such as 04/03/2008.

Artist

CD Title

Release Date

U2

How to Dismantle an Atomic Bomb

11/23/2004

Green Day

American Idiot

9/21/2004

Ray Charles

Genius Loves Company

8/31/2004

John Legend

Get Lifted

12/28/2004

Alicia Keys

Maximum Alicia Keys

12/14/2004

Brooks and Dunn

Red Dirt Road

7/15/2003

Prince

Purple Rain

10/25/1990

Doobie Brothers

Minute by Minute

2/22/2002

Maroon 5

Songs About Jane

6/25/2002

Kelly Clarkson

Breakaway

11/30/2005

Rolling Stones

Its Only Rock and Roll

7/26/1974

Rolling Stones

Made in the Shade

4/5/1975

Rolling Stones

Beggars Banquet

8/27/1968

U2

War

5/15/1983

U2

Achtung, Baby

11/19/1991

3. Add a new field named MusicianID. Use Auto-Number and set this field as a primary key.

Notes:

4. Add another new field named Genre.

a. Format the field as a Lookup and use the Lookup Wizard (or similar command relative to software) to create a drop-down list of genre options.

b. Enter the following values for the drop-down list:

Classical

Country

Pop

R & B

Reggae

Rock

Notes:

5. Use the drop-down box just completed to select the correct genre for each of the artists.

Artist

Genre

Artist

Genre

1.

Alicia Keys

Pop

6.

Kelly Clarkson

Pop

2.

Brooks and Dunn

Country

7.

Maroon 5

Rock

3.

Doobie Brothers

Rock

8.

Prince

R&B

4.

Green Day

Rock

9.

Ray Charles

R&B

5.

John Legend

R&B

10.

Rolling Stones

Rock

11.

U2

Rock

6. Rearrange the fields:

a. Move MusicianID to the first field in the table.

b. Make Genre the 2nd field

Notes:

7. Add the following entries.

Genre

CD Title

Artist

Release Date

Classical

Phantom of the Opera

Andrew Lloyd Weber

11/23/2004

R & B

The Essential Stevie Ray Vaughan and Double Trouble

Stevie Ray Vaughan

10/01/2002

Reggae

Legend (The Definitive Remasters)

Bob Marley

5/21/2002

Country

Who Am I?

Jessica Andrews

2/27/2001

R & B

Best of Bonnie Raitt (US)

Bonnie Raitt

9/30/2003

Classical

Requiem

Wolfgang Amadeus Mozart

NA

Classical

Crimson Tide Soundtrack

Hans Zimmer

5/16/1995

Country

Here for the Party

Gretchen Wilson

5/11/2004

Country

Greatest Hits

Shania Twain

11/9/2004

R & B

Confessions

Usher

10/5/2004

Pop

Under the Table and Dreaming

Dave Matthews Band

8/24/2004

8. Create a yes/no field. Add a new field to the database named Under25. The caption should be Under 25?

Artist

Under 25?

Alicia Keys

Y

Kelly Clarkson

Y

Usher

Y

a. Format the field as yes/no

b. Click the box for each artist that is under the age of 25.

Notes:

Guided Practice: Create a Database: MusicFun

Independent Practice: Create a Database: B&B

Directions: In this activity, you will work independently to create a database and complete the following tasks:

Add fields

Rearrange fields

Add entries

Format data types and field properties:

Date with Input Mask

AutoNumber (review)

LookUp

Yes/No

Part I

1. Open a new database and save it as B&B (or as instructed by your teacher). You will create a database for the Bed and Breakfast Association. Name the database table HistoricInns.

2. Plan the database structure. Determine the appropriate field names, types, and sizes according to the information in number 3 (on the next page) and write your answers in the spaces provided in the table below. The first one has been completed for you.

Name

Caption

Data Type/ Field Property

Format/Comments

Field 1

Inn

Memo

Field size = 50

Field 2

Field 3

Field 4

Field 5

Field 6

3. Enter the data using the table below.

Historic Inn

No. Rooms Available

Children under 10 allowed

Located in the city

Small Town or Mountain Community

Full Breakfast

WhiteGate Inn and Cottage (1889)

6

Yes

Yes

Mountain

Yes

Inn on Montford (1900)

5

No

Yes

Mountain

Yes

Secret Garden (1904)

3

No

No

Town

Yes

Abbington Green

8

Yes

Yes

Mountain

Yes

Albermarle Inn

11

No

Yes

Mountain

Yes

A Bed of Roses

5

No

Yes

Mountain

Yes

Biltmore Village Inn

6

No

Yes

Mountain

Yes

Blake House Inn

6

Yes

Yes

Mountain

Yes

Carolina Bed & Breakfast

7

Yes

Yes

Mountain

Yes

Cedar Crest Victorian Inn

12

No

Yes

Mountain

Yes

Chestnut Street Inn

8

Yes

Yes

Mountain

Yes

Colby House

5

Yes

Yes

Mountain

Yes

Dry Ridge Inn

8

Yes

Yes

Mountain

Yes

The Hawk & Ivy

4

Yes

No

Town

Yes

Inn on Main Street

7

No

No

Town

Yes

The Lion and The Rose

5

Yes

Yes

Mountain

Yes

North Lodge on Oakland

6

Yes

Yes

Mountain

Yes

Owl's Nest Inn at Engadine

7

No

No

Town

Yes

4. Add a new field so guests will know if pets are allowed. Inns allowing pets include the following:

Abbington Green

Biltmore Village Inn

Blake House Inn

Carolina Bed & Breakfast

Owls Nest Inn at Engadine

Part II: Answer the following questions:

1. What is the default value of a Yes/No field?

2. How many records are in the database?

3. How many fields are in the database?

4. What advice would you give someone about assigning field names?

5. How could this database be used on the Internet?

6. How would Internet users benefit from this list if posted on the Internet?

7. How would the owners of the B & Bs benefit from this list if posted on the Internet?

8. What other fields might be useful?

9. What are two ways to toggle the yes/no field when entering data?

10. Save and submit according to teacher instructions.

Independent Practice: Create a Database: B&B

Plan the database structure. Determine the appropriate field names, types, and sizes according to the information below and write your answers in the spaces provided. The first one has been completed for you.

Name

Caption

Properties

Format/Comments

Field 1

Inn

Historic Inn

Text

Field size = 50

Field 2

Rooms

No. Rooms

Number

0 decimal places

Field 3

Children

Allow Children?

Yes/No

Enter Under 10 in the Description Column

Field 4

City

NA

Yes/No

NA

Field 5

Setting

Mountain or Town?

Lookup

Enter 2 options: Town and Mountain

Field 6

Breakfast

Breakfast?

Yes/No

NA

Field 7

Pets

Pets?

Yes/No

NA

Answer the following questions:

1. What is the default value of a Yes/No field? No

2. How many records are in the database? 18

3. How many fields are in the database? 7

4. What advice would you give someone about assigning field names?

Field names should be short and directly related to the corresponding data.

5. How could this database be used on the Internet?

This database would be a great resource for travelers when planning a business trip or vacation.

6. How would Internet users benefit from this list if posted on the Internet?

Internet users can quickly and easily compare the locations, availability, and amenities of the inns.

7. How would the owners of the B & Bs benefit from this list if posted on the Internet?

Owners would benefit from the potential sales associated with people searching for availability of inns.

8. What other fields might be useful?

Cost, smoking or non-smoking, bathrooms, pet fee, etc.

9. What are two ways to toggle the yes/no field when entering data?

Click the box to toggle a check mark for a Yes or a blank for No

Tab to the yes/no field and hit the space bar to toggle.

Independent Practice: Create a Database: B&B

Determining Sort Order

Directions for Part I: Place an A in the Order column for each scenario that is an example of ascending order or a D if the scenario is of descending order

Order

Scenario

1. The class should line up from the shortest student to the tallest for the vault contest.

2. The library books were shelved in alphabetical order by authors first name.

3. The most expensive items were listed first.

4. The family reunion photograph shows the babies in the front row and the great-grandparents in the last row.

5. The cities with the most snow days were listed first.

6. The first grade teachers mailboxes were assigned before the fifth grade teachers.

7. Bus 13 left the parking lot first, Bus 37 was second and Bus 73 left last.

8. The oldest student was allowed to go first in the lunch line, while the youngest was last to get his tray.

9. The mountains were listed on the board. The ones with the highest elevation were listed first while the ones with the lowest elevation were listed last.

10. The cities with the least snow days were listed first.

Directions for Part II: Study each list below and determine the sort order. Write A for ascending and D for descending.

Order

Scenario

Order

Scenario

1). a). a full tank of gas

b). tank of gas

c). running on empty

2). a). a can of coke

b). a 16 oz. bottle of coke

c). a 2 liter bottle of coke

3). a). a penny

b). a nickel

c). a dime

4). a). Seniors

b). Juniors

c). Freshmen

5). a). 1923

b). 1945

c). 1990

6). a). 04/15/2006

b). 07/04/2006

c). 09/25/2006

7). a). David

b). Christine

c). Becky

8). a). Rock

b). Pop

c). Classical

9). a). 150

b). 110

c). 90

10). a). Abbington Green

b). Dry Ridge Inn

c). Secret Garden

Determining Sort Order

Directions for Part I: Label each situation or scenario as either ascending or descending in the spaces provided.

A

1. The class should line up from the shortest student to the tallest for the vault contest.

A

2. The library books were shelved in alphabetical order by authors first name.

D

3. The most expensive items were listed first.

A

4. The family reunion photograph shows the babies in the front row and the great-grandparents in the last row.

D

5. The cities with the most snow days were listed first.

D

6. The fifth grade teachers mailboxes were assigned before the first grades.

A

7. Bus 13 left the parking lot first, bus 37 was second and bus 73 left last.

D

8. The oldest student was allowed to go first in the lunch line, while the youngest was last to get his tray.

D

9. The mountains were listed on the board. The ones with the highest elevation were listed first while the ones with the lowest elevation were listed last.

A

10. The planets with the fewest moons were listed first.

Directions for Part II: Study each list below and determine the sort order. Write A for Ascending and D for Descending

Order

Scenario

Order

Scenario

D

1). a). a full tank of gas

b). tank of gas

c). running on empty

A

2). a). a can of coke

b). a 16 oz. bottle of coke

c). a 2 liter bottle of coke

A

3). a). a penny

b). a nickel

c). a dime

D

4). a). Seniors

b). Juniors

c). Freshmen

A

5). a). 1923

b). 1945

c). 1990

A

6). a). 04/15/2006

b). 07/04/2006

c). 09/25/2006

D

7). a). David

b). Christine

c). Becky

D

8). a). Rock

b). Pop

c). Classical

D

9). a). 150

b). 110

c). 90

A

10). a). Abbington Green

b). Dry Ridge Inn

c). Secret Garden

Understanding Operators

Understanding mathematical operators is necessary when conducting database searches and sorts and applying filters and queries. When instructed to locate information in a database with phrases such as shorter than, taller than, older than etc, you will need to translate the phrase into words that the database understands.

In this activity, you will demonstrate your skill at determining what operator to use by matching the mathematical symbol with the words or phrases below.

Directions for Part I: Match the symbols with their meanings

1. Less Than

A.

2. Greater Than

B. =

4. Less Than or Equal To

D. =

5. Greater Than or Equal To

E.

p/p6. Not Equal To/ppF. >

Directions for Part II: Write the correct statement that would find each of the criteria.

Example: Criteria: At most 36 Answer: 0

Part II

1.

Criterion: Field= Serial Number,

Criteria =87093

2.

Filter by selection is also appropriate.

Part II continued

3.

Room: 119

Manufacturer: Gateway

Serial Number: 87093

4.

The sort doesnt work properly because the database is not able to recognize the order of the text.

5.

95425, 55557, 83765, 88334

Independent Practice: Filtering and Sorting a Database

You will complete this activity independently to apply what you have learned about sorting and filtering a database. For each item, you must copy the results of the affected field(s) into a word document. You should end up with 9 tables in one word document. Label each table appropriately and provide an explanation of how the sort/filter was performed for each.

Part I: Open the B&B database and complete the following sort tasks in the HistoricInns table.

1. Simple sort: Sort by the B&B Name in ascending order. Copy/paste the sorted B&B field to a word processing document.

2. Simple sort: Sort by the Number of Rooms field in descending order. Copy/paste the Inn field and Rooms field to a word processing document.

3. Complex sort: Move two appropriate fields adjacent to each other to accomplish the sort. Primary field: Rooms in ascending order; Secondary Field: Inn in ascending order.

If using Access, the left-most field will be sorted first, so for this sort, you must drag the Rooms field in front of the Inn field. Copy/paste the two fields to a word document.

Note: Be careful not to click a yes/no box by accident and change its value

Part II: Using the same database, complete the following filter by selection tasks

4. Historic Inns which do not allow pets

5. Historic Inns which allow pets

6. Historic Inns which allow children under the age of 10

7. Historic Inns located in town

(continued on the next page)

Part III: Using the same database, complete the following advanced selections

8. Apply an advanced filter that selects records according to the following conditions:

Historic Inns that have more than 4 rooms available

Descending order

Allow both children and pets.

Write a criterion statement using operators

9. Apply an advanced filter that selects records according to the following conditions:

Historic Inns that have less than 6 rooms available

Ascending order

Located in a small town/country place

Allows children.

Write a criterion statement using operators

10. Save and submit your work according to teacher directions.

Independent Practice: Filtering and Sorting a Database

(1) Sort by Inn Name

in Ascending Order

Inn

A Bed of Roses

Abbington Green

Albermarle Inn

Biltmore Village Inn

Blake House Inn

Carolina Bed & Breakfast

Cedar Crest Victorian Inn

Chestnut Street Inn

Colby House

Dry Ridge Inn

Inn on Main Street

Inn on Montford (1900)

North Lodge on Oakland

Owl's Nest Inn at Engadine

Secret Garden (1904)

The Hawk & Ivy

The Lion and The Rose

White Gate Inn and Cottage (1889)

(2) Sort by No. of Rooms

Inn

Rooms

Cedar Crest Victorian Inn

12

Albermarle Inn

11

Abbington Green

8

Dry Ridge Inn

8

Chestnut Street Inn

8

Carolina Bed & Breakfast

7

Owl's Nest Inn at Engadine

7

Inn on Main Street

7

White Gate Inn and Cottage (1889)

6

Biltmore Village Inn

6

North Lodge on Oakland

6

Blake House Inn

6

Colby House

5

A Bed of Roses

5

The Lion and The Rose

5

Inn on Montford (1900)

5

The Hawk & Ivy

4

Secret Garden (1904)

3

(3) Sort first by rooms and then by Inn in ascending order

Rooms

Inn

3

Secret Garden (1904)

4

The Hawk & Ivy

5

A Bed of Roses

5

Colby House

5

Inn on Montford (1900)

5

The Lion and The Rose

6

Biltmore Village Inn

6

Blake House Inn

6

North Lodge on Oakland

6

White Gate Inn and Cottage (1889)

7

Carolina Bed & Breakfast

7

Inn on Main Street

7

Owl's Nest Inn at Engadine

8

Abbington Green

8

Chestnut Street Inn

8

Dry Ridge Inn

11

Albermarle Inn

12

Cedar Crest Victorian Inn

4) B&Bs with NO pets

Pets

Name

No

A Bed of Roses

No

Albermarle Inn

No

Cedar Crest Victorian Inn

No

Chestnut Street Inn

No

Colby House

No

Dry Ridge Inn

No

Inn on Main Street

No

Inn on Montford (1900)

No

North Lodge on Oakland

No

Secret Garden (1904)

No

The Hawk & Ivy

No

The Lion and The Rose

No

White Gate Inn and Cottage (1889)

(5) B&Bs with pets

Pets

Name

Yes

Abbington Green

Yes

Biltmore Village Inn

Yes

Blake House Inn

Yes

Carolina Bed & Breakfast

Yes

Owl's Nest Inn at Engadine

(6) B&Bs allowing children

Name

Children

Abbington Green

Yes

Blake House Inn

Yes

Carolina Bed & Breakfast

Yes

Chestnut Street Inn

Yes

Colby House

Yes

Dry Ridge Inn

Yes

North Lodge on Oakland

Yes

The Hawk & Ivy

Yes

The Lion and The Rose

Yes

White Gate Inn and Cottage (1889)

Yes

(7) B&Bs in small town/country setting

Name

Setting

Inn on Main Street

Town

Owl's Nest Inn at Engadine

Town

Secret Garden (1904)

Town

The Hawk & Ivy

Town

(8) B&Bs >4 rooms, pets, children

Pets

Name

Setting

Children

Rooms

City

Breakfast

Yes

Abbington Green

Mountain

Yes

8

Yes

Yes

Yes

Carolina Bed & Breakfast

Mountain

Yes

7

Yes

Yes

Yes

Blake House Inn

Mountain

Yes

6

Yes

Yes

(9) B&Bs