SlideShare a Scribd company logo
Written by Dr. Preiser
1
CIS 3100 MS Access Assignment
Database Design and Implementation Project
Health Care Benefits Database for Irrigation Equipment
Specialists Inc.
50 points
This assignment is worth 10% of your grade.
DUE DATE: See Course Schedule
Academic Integrity This is an individual assignment.
Collaboration with another student is not
allowed. Any sharing of work or factual data between students
constitutes academic dishonesty
as defined in the University Catalog. All work must be original
for this project in this quarter.
You may not use work from other classes or courses to fulfill
this assignment. Failure to adhere
to this requirement will result in an “F” grade for the class.
Project Objectives:
This project is designed to give you a better understanding of
how data can be organized into a
relational database and then used to provide answers to
management queries and to extract
information for reports. The software we will be using this
assignment is Microsoft Access
2010, 2013 or 2016. If you use a Mac, you must save the file as
a Windows Access file before
don’t email files to instructor or
TA.
Project Background:
Irrigation Equipment Specialists employs 100 employees who
specialize in purchasing parts and
supplies (inbound logistics), shipping products to customers
(outbound logistics), order
fulfillment (sales and marketing), product support (service), and
the administrative functions of
information technology infrastructure / systems development,
planning, research and
development, human resources, and financial management.
IES’s management recognizes that its employees have different
health care needs, and thus,
provides them with a flexible benefits plan. For medical
insurance, an employee must enroll
with either a preferred provider organization (PPO) or a health
maintenance organization
(HMO). IES currently pays the monthly medical premiums for
its employees. However, if an
employee enrolls in a dental or vision plan, the employee must
pay a small monthly premium
for the optional plan. An employee may carry, medical, dental,
and/or vision coverage for one or
more of its family members. In order to carry insurance on a
family member, the employee must
carry the same coverage for himself/herself. For example, to
carry a vision insurance on a child
(or a spouse), the employee must also carry vision insurance on
himself/herself.
In the past, the Human Resources Department of IES
administered health benefits enrollment
and analysis functions manually, with a minimal support of
Excel spreadsheets and Word
documents. The manual process was time-consuming, error
prone, and inefficient.
Written by Dr. Preiser
2
The health benefits enrollment process at IES will begin in
several months, and Mr. David
Andrews, the Human Resource Director of IES, has hired you,
as a database consultant, to
design, develop, and implement a relational database that will
keep track of the health benefits
information on IES employees. Your consulting assignment
consists of several tasks, including
the design, development, and implementation of a health
benefits database for IES, using MS
Access software. You will also design, test and implement
queries and report to assist Mr.
Andrews in the analysis of benefits enrollment information.
Follow the tasks listed below to complete the project.
requirement, and your
version of Access does not support it, pick a style or format
from those available.
Project Tasks:
Task1. Preparing for this assignment.
Prior to starting on this assignment, it is recommended that
students complete online tutorials
(www.microsoft.com and search for Access) to learn the
essential features of MS Access. Refer
to Lynda.com (sign in with your CPP.edu email) to learn more
about using MS Access.
Task2. Create an empty database file.
e file and name the file
XYHealth (where “X” is the first
initial of your first name, and “Y” is the first initial of your last
name). [for example: a
database file for Alexander Smith will be named ASHealth).
r flash) drive. Note that
when Access saves the file,
it adds an extension .aacdb (depending on the version, i.e. for
2010, the extension would
be accdb). Thus, the full name for your database file will be –
XYHealth.accdb (where
“X” and “Y” are your initials as described above.
Task3. Create the database table structure.
A database is a collection of related tables. Table structure
includes horizontal rows (records)
and vertical columns (fields or attributes that describe the type
of data stored in the column; for
example, data can be stored as text or number or date/time)).
The purpose of Task 3 is to create table structure for five tables
that together will comprise your
Benefits database. The description of the database tables
required for This assignment is listed in
Exhibit 1.
Exhibit 1. Tables for Benefits Database.
Table Name Table Description
Insurance o Contains data about the insurance companies
contracted by IES
Employee o Contains data about the employees employed by
IES
Dependent o Contains data about the employee dependents (e.g.,
spouse and children)
Rate o Contains data on the current insurance rates for
employee benefits
Enrollment o Contains data on employee enrollments in the
chosen insurance plans
Written by Dr. Preiser
3
Task 3A. Create table structure for Insurance table.
Insurance table contains data about the insurance companies
contracted by IES to provide health
care benefits to its employees. As shown in Exhibit 2, the
Insurance table structure consists of
three fields each of which has a name (the name of the table
column), data type (the type of data
the column can hold – e.g., text or numeric data), description
(the description of the table
column), size (the size of the table column), comments (various
comments about the column
property and uniqueness).
Follow steps (1 through 5) to create the structure of the
Insurance table:
Step 1: Click “Create” menu item.
Step 2: Click “Table Design” icon.
Step 3: According to Exhibit 2, for each field, enter its name,
data type, and description.
Step 4: Set the field “insCode” as a Primary Key of the table.
The primary key can be set by
having the cursor placed on the desired field, i.e. clicking on
the field item, and then selecting the
“Primary Key” icon from the design tab or by right-clicking on
the field and selecting “Primary
Key”. A key icon will now be visible to the left of your field
name. If you accidentally selected
the wrong primary key, follow the same procedure to select a
different primary key.
Step 5: Set the Field Properties according to the Comments
column of Exhibit 2. The Field
Properties are located just below the area where the field name,
data type, and description were
set. Each field has its own corresponding set of properties. For
example selecting “insCode”
displays the Field Properties for that field. Continuing with the
example, the Field Size for
“insCode” should be set to 4, Required should be set to “Yes”
from the drop down box, and
Indexed should be set to “Yes (No Duplicates)”.
Written by Dr. Preiser
4
Exhibit 2. Insurance Table Structure.
Field Name Data Type Field Description Field Size Comments
insCode Text Stores the insurance company code 4 * Serves as
Primary Key
* Field Property: required,
indexed (no duplicates)
insName Text Stores the insurance company name 50
insComments Text Stores a brief comment about the
type of insurance
50
Task 3B. Create table structure for Employee table.
Employee table contains data about the employees employed by
IES. The structure of the
Employee table is listed in Exhibit 3. Use the information
provided in Exhibit 3 to create the
structure of the Employee table. Set the field “eid” as a Primary
Key of the table. Set the Field
Properties listed in the Comments column of Exhibit 3.
Exhibit 3. Employee Table Structure.
Field Name Data
Type
Field Description Field
Size
Comments
eid Number Stores the employee’s
identification number
Long
Integer
* Serves as Primary Key
* Field Property: required, indexed
(no duplicates)
* Field Property: set the format
property to 00000
deptId Number Stores the department code for
the department in which the
employee works
Long
Integer
* Field Property: required, indexed
(Duplicates OK)
* Field Property: set the format
property to 00
eFirstName Text Stores the employee’s first name 50
eLastName Text Stores the employee’s last name 50
streetAddress Text Stores the employee’s street
address
50
city Text Stores the employee’s city name 50
state Text Stores the employee’s state 2 * Field Property:
default value “CA”
(note: the state abbreviation should
display in all caps. The default value
must be set to “CA”)
zipCode Text Stores the employee’s zip code 10
officeExt Text Stores the employee’s office
extension number
4
Task 3C. Create table structure for Dependent table.
The Dependent table contains data about the types of employee
dependents (e.g., spouse and
children).The structure of the Dependent table is listed in
Exhibit 4. Use the information
provided in Exhibit 4 to create the structure of the Dependent
table. Set the field “depCode” as a
Primary Key of the table. Set the Field Properties listed in the
Comments column of Exhibit 4.
Exhibit 4. Dependent Table Structure.
Written by Dr. Preiser
5
Field Name Data Type Field Description Field
Size
Comments
depCode Text Stores the
dependent code
3 * Serves as Primary Key
* Field Property: required, indexed (no
duplicates)
* Field Property: set the format property to >
You can create custom text formats by using the
following symbols.)
Symbol Description
> Forces all characters to uppercase
depDescription Text Stores the
description of the
dependent code
50
Task 3D. Create table structure for Rate table.
Rate table contains data on the current insurance rates for
employee benefits. The structure of the
Rate table is listed in Exhibit 5. Use the information provided in
Exhibit 5 to create the structure
of the Rate table. The Rate table has a combination key,
consisting of the insCode and depCode
fields [note: insCode field is from the Insurance table, and
depCode is from the Dependent table.
At this step, you just need to enter/create the fields for the
table, and you will “link” two tables
(e.g., the Insurance and Rate tables) in Task 4.]. Thus, you will
need to set both fields “insCode”
and “depCode” as a Primary Key of the Rate table [hint: in the
Design View, use the mouse
pointer and hold down the “Ctrl” key to select both fields (i.e.,
horizontal rows) and click the
Primary Key button on the Ribbon; you should see a primary
key symbol next to each of the two
fields). Set the Field Properties listed in the Comments column
of Exhibit 5.
Exhibit 5 Rate Table Structure.
Field Name Data Type Field Description Field Size Comments
insCode Text Stores the insurance company
code
4 * Serves as part of the combination
key [note: this code is from the
Insurance table]
* Field Property: required, indexed
(Duplicates OK)
depCode Text Stores the dependent code 3 * Serves as part of
the combination
key [note: this code is from the
Dependent table]
* Field Property: required, indexed
(Duplicates OK)
* Field Property: set the format
property to >
rate Currency Stores insurance rate amount * Field Property:
default value 0
Written by Dr. Preiser
6
Task 3E. Create table structure for Enrollment table.
Enrollment table contains data on employee enrollments in the
chosen insurance plans. The
structure of the Enrollment table is listed in Exhibit 6. Use the
information provided in Exhibit 6
to create the structure of the Enrollment table. The Enrollment
table has a combination key,
consisting of the eid, depCode and insCode. [note: eid is from
the Employee table, depCode is
from the Dependent table and the insCode field is from the
Insurance table. The order in which
these fields are set up in the Enrollment table is important – eid,
depCode, insCode]. You will
need to set all three fields as a Primary Key of the Enrollment
table [hint: in the Design View,
use the mouse pointer pointer and hold down the “Ctrl” key to
select all three fields (i.e.,
horizontal rows) and click the Primary Key button on the
Ribbon; you should see a primary key
symbol next to each of the three fields). Set the Field Properties
listed in the Comments column
of Exhibit 6.
Exhibit 6 Enrollment Table Structure
Field Name Data
Type
Field Description Field
Size
Comments
eid Number Stores the
employee’s
identification
number
Long
Integer
* Serves as part of the combination key [note: this
id is from the Employee table]
* Field Property: required, indexed (Duplicates
OK)
* Field Property: set the format property to 00000
depCode Text Stores the
dependent code
3 * Serves as part of the combination key [note: this
code is from the Dependent table]
* Field Property: required, indexed (Duplicates
OK)
* Field Property: set the format property to >
insCode Text Stores the
insurance
company code
4 * Serves as part of the combination key [note: this
code is from the Insurance table]
* Field Property: required, indexed (Duplicates
OK)
effectiveDate Date/Time Stores the date the
policy becomes
effective
Task4. Create relationships between the tables.
A database is a collection of related tables. In order to retrieve
information from the database,
you must associate (or relate) different tables that contain the
requisite information. Tables are
related via relationships, which are logical associations between
the tables. For example, an
insurance company provides different rates for various plans
and each rate is always associated
with one particular insurance company. This situation leads to
an one-to-many relationship
between the Insurance table and the Rate table. [note: these two
tables will be associated
through the common field, insCode, which is referred to as a
Foreign Key in database design
terminology].
The purpose of Task 4 is to create five “one” to “many”
relationships between the tables created
in Task 3.
Written by Dr. Preiser
7
To establish a relationship between the two tables, you click
“Database Tools” menu item, then
click “Relationships” icon. In a pop window, hold down the
“Ctrl” key and select all the five
tables (Insurance, Employee, Dependent, Rate, and Enrollment),
and click the Add button, then
click the Close button. After you determine which field is
common to both tables, click and drag
the field name from one table to the field name in the related
table. The two field names of the
tables you are relating MUST have identical names.
Task 4A. Create relationship between Insurance and Rate tables.
Create a relationship between Insurance and Rate tables using
insCode field. Drag and drop the
field insCode from the Insurance table directly onto the
corresponding insCode in the Rate table.
The assumption is that “an insurance company can have many
rates and each rate can be for one
company”. This implies a one-to-many relationship between
“Insurance” and “Rate” tables,
which means that “1” symbol must be on the Insurance end of
the table and the infinity symbol
(∞) must be on the Rate side of the table. Put a check mark next
to the “Enforce Referential
Integrity” option in the Edit Relationship window. If you click
“OK” before checking “Enforce
Referential Integrity” then you can always right click the
relationship and select Edit
Relationships or you can delete the relationship and try again.
Task 4B. Create relationship between Dependent and Rate
tables.
Create a relationship between Dependent and Rate tables using
depCode field. The assumption is
that “a dependent can have many rates and each rate can be for
one dependent”. This implies a
one-to-many relationship between “Dependent” and “Rate”
table, which means that “1” symbol
must be on the Dependent end of the table and the infinity
symbol must be on the Rate side of
the table. Put a check mark next to the “Enforce Referential
Integrity” option in the Edit
Relationship window.
Task 4C. Create relationship between Employee and Enrollment
tables.
Create a relationship between Employee and Enrollment tables
using eid field. The assumption is
that “an employee can have many enrollments and each
enrollment can be for one employee”.
This implies a one-to-many relationship between “Employee”
and “Enrollment” table, which
means that “1” symbol must be on the Employee end of the
table and the infinity symbol must be
on the Enrollment side of the table. Put a check mark next to the
“Enforce Referential Integrity”
option in the Edit Relationship window.
Task 4D. Create relationship between Dependent and
Enrollment tables.
Create a relationship between Dependent and Enrollment tables
using depCode field. The
assumption is that “each employee can have many enrollments
and each enrollment can be for
only one employee”. This implies a one-to-many relationship
between “Dependent” and
“Enrollment” table, which means that “1” symbol must be on
the Dependent end of the table and
the infinity symbol must be on the Enrollment side of the table.
Put a check mark next to the
“Enforce Referential Integrity” option in the Edit Relationship
window.
Written by Dr. Preiser
8
Task 4E. Create relationship between Insurance and Enrollment
tables.
Create a relationship between Insurance and Enrollment tables
using insCode field. The
assumption is that “each insurance company can have many
enrollments and each enrollment can
be for only one insurance”. This implies a one-to-many
relationship between “Insurance” and
“Enrollment” table, which means that “1” symbol must be on
the Insurance end of the table and
the infinity symbol must be on the Enrollment side of the table.
Put a check mark next to the
“Enforce Referential Integrity” option in the Edit Relationship
window.
Task5. Import data into the database.
Note: if you cannot download/save the data files from
Blackboard with Internet Explorer, try
using Firefox, as there may be a problem with Bb and your
version of Internet Explorer.
Once the database structure is created, the next task is to import
data into each table of the
database.
Task 5A. Populate Insurance table with data
Use the Form Wizard and follow steps 1 – 3 to create a data
entry form to populate Insurance
table with data:
Step 1: click “Create” menu item
Step3: click Form Wizard
as a
requirement, and your
version of Access does not support it, pick a style or format
from those available.
In the popup window select the Insurance table from the drop
down menu entitled
“Tables/Queries”. A list of available fields from the Insurance
table will appear. Click “>>” (all)
button to select all fields. Use “Columnar” layout from the
following window then click next.
Title the form PopulateInsurance. Once the form is created, use
it to populate the Insurance table
with the data listed in Exhibit 7. Remember to hit enter after
every row entry. Use the mouse to
select PopulateInsurance from the left pane, right click the
mouse and click “Design View”, now
re-label the fields in the form detail section—only those on the
left, as follows: Insurance Code,
Insurance Name, Insurance Comment. [note: insCode, insName,
and insComments are the field
names in the Insurance table].
Exhibit 7. Insurance table data
insCode insName insComments
AALC All American Life Care PPO
BHC Best Health Care HMO
MD Midwest Dental Dental
PV Perfect Vision Vision
Written by Dr. Preiser
9
Task 5B. Populate Employee table with data
The data source for the Employee table is a text file. Download
the input file employee.txt from
ASSIGNMENTS / ACCESS ASSIGNMENT in Blackboard. This
file contains tab delimited
data. Import employee.txt into Employee table as follows:
Objects panel); select Import;
select text file.
employee.txt, and choose “Append
copy of the records to the table” option and select the correct
table (i.e., Employee) to
import data in [note: data file is tab delimited and has no text
qualifier]
Task 5C. Populate Dependent table with data
Use the Form Wizard to create a data entry form to populate
Dependent table with data. Use
“Tabular” layout and “Module” style for the form. Title the
form PopulateDependent. Once the
form is created, use it to populate the Dependent table with the
data listed in Exhibit 8. Label the
fields on the form header portion, not the detail portion, as
follows: Dependent Code,
Dependent Description. [note: depCode and depDescription are
the field names in the Dependent
table].
Exhibit 8. Dependent table data
depCode depDescription
C1 Only One Child
C2 Two or More Children Only
E Employee Only
S Spouse Only
S1 Spouse and One Child
S2 Spouse and Two Or More Children
Task 5D. Populate Rate table with data
The data source for the Rate table is an Excel file. Download
the input file rate.xls from
Blackboard. Import rate.xls into Rate table as follows:
panel); select Import; select
Excel file.
the records to the table”
option and select the correct table, Rate, to import data in [note:
first row of data file
contains column headings, which should not be imported as
data].
Task 5E. Populate Enrollment table with data
The data source for the Enrollment table is a text file.
Download the input file enrollment.txt
from Blackboard. This file contains comma delimited data.
Import enrollment.txt into
Enrollment table as follows:
Objects panel); select Import;
select text file.
Written by Dr. Preiser
10
copy of
the records to the table”
option and select the correct table, Enrollment, to import data in
[note: data file is comma
delimited and has no text qualifier]
Task6. Design and test three ad hoc queries to answer questions
about IES’s employee
enrollments and benefits plans. Use Query Design feature of
Access to design/test the queries.
General guidelines for designing ad hoc queries:
1) Review data and come up with expected results for the query
(what should the content of
the output report look like?)
2) Identify table(s) to be joined for the query [hint: due to the
nature of relational databases
you may need to include more tables in your query than only
those from which data will
be eventually displayed in the query result]
3) Select columns to be displayed in the query result
4) (optional) Select additional columns which are not displayed
in the result, but may be
used for totals or criteria values.
5) Specify criteria values and sorting options
6) Change column names under Caption in Property Sheet for
each displayed column
7) Test the query and compare its result to the expected results
derived in Step 1. If the
query results and expected results differ, modify the design of
your query and re-test it.
Task 6A. Query1 – Employees Per Health Insurance
Mr. Andrews wants to know how many of the IES’s employees
(note: only those with
“Employee Only “ ) are currently signed up for an HMO
insurance plan? For PPO insurance
plan? The query result should include insName, insComments,
and an aggregated employee total
column. The query should be sorted by insComments (ascending
order). Create a query that
selects only the records that meet Mr. Andrews’ requests. Name
the query – Query1EmplPerIns.
Label the columns of the query result as listed below. [hint: use
Caption in Property Sheet to
label the output columns]
Select Query Design under the “Create” tab. Then identify the
tables that will be joined by
holding down “Ctrl” and selecting the appropriate tables, then
pressing “Add”: Dependent,
Enrollment, and Insurance. Link the tables as the diagram below
indicates. Select the appropriate
columns as shown in the bottom half of the diagram. It’s
important to note that the data will be
grouped by the insurance name and insurance comments. The
selection criteria for insComments
is “HMO” or “PPO”. The total number of employees that have
an HMO or PPO AND have a
“Employee Only” will be recorded in this column, an
aggregation (i.e., the COUNT function)
[note: you must click the “Totals” button in the design toolbar]
for the Totals row to appear]. The
depDescription is an important part of the criteria, but as the
columns of the query listed above
indicate it is not necessary to list depDescription column in the
final output, thus uncheck the
“Show” box. Make sure to re-label the columns of the query
result to Insurance Name, Insurance
Comment, and Total Number of Employees (instead of insName,
insComments, and eid).
Insurance Name Insurance Comment Total Number of
Employees
Written by Dr. Preiser
11
Task 6B. Query2 – Employee Monthly Payroll Deductions
Mr. Andrews wants to know the monthly payroll deduction for
each employee in Department 4.
That is, he is interested in the sum of insurance rates per
employee in Department 4 . The query
result should include eid, eLastName, and a computed monthly
payroll deduction columns. The
query should be sorted by monthly payroll deduction
(descending order). Create a query that
selects only the records that meet Mr. Andrews’ request. The
query should also display an
Average value of all of the IES’s employees deductions [hint: in
Query Datasheet view (you can
switch to Datasheet View by right clicking mouse from Design
View of the current query), use
the Totals function at the bottom of the results to compute the
Average value for the Monthly
Payroll Deduction column). Name the query –
Query2MonthlyPayrollDeductions. Be sure to re-
label the columns of the query result as they appear below.
Numbers below are for
demonstration purposes only.
Employee Id Last Name Monthly Payroll Deduction
---- ----- ------
Total 999.99
Task 6C. Query3 – Employee Dependent Code per Insurance
Given the current benefits enrollment data for IES, Mr.
Andrews wants to know the count of
dependent code by insurance company. More specifically, he is
interested to review each
Written by Dr. Preiser
12
insurance company and the number of enrollment records for
each dependent code associated
with that company. For example, in reviewing IES’s data, you
can see that “Perfect Vision”
insurance company has one enrollment for “Spouse Only”
dependent code, and eighteen
enrollments for “Employee Only” dependent code, etc.
The query result should include insName, depDescription, and
computed dependent code count
columns. The query should be sorted by insName (ascending)
and dependent code count
(descending order). The query should display a grand total
showing the sum of all of the
dependent code counts. Create a query that selects only the
records that meet Mr. Andrews’
request. Name the query – Query3DepCodeperInsurance.
Numbers below are for demonstration
purposes only.
Insurance Name Dependent Description Dependent Code Count
---- ----- ------
Total 999
Task7. Create a report for Mr. Andrews using Report Wizard
feature of Access.
Task 7A. Report 1 – Employee by Insurance Report
Mr. Andrews requests that you create an Employee by Insurance
report for him. This report
associates employees with their chosen health insurance
carriers. It is sorted in ascending order
by insurance company and displays employee information by
insurance. Exhibit 9 shows a
sample format of the report. For each employee, Mr. Andrews
would like to see the employee’s
identification number, first and last name, and dependent code.
As this report requires data from
multiple tables, you will need to first create a select query, and
then, base the report on that
query. As part of the report’s header, you will include the
report’s title (Employee by Insurance)
and current date. To complete Task 7A, follow the steps (a – d)
listed below:
a) Use Query Design (located under Create tab…Other group) to
create a query named
QueryEmployeeByInsurance. The query should capture the
requisite information for the
report. Make sure to sort the query results in ascending order by
insName field.
b) Use Report Wizard (located under Create tab…Reports
group) to build the Employee by
Insurance report based on QueryEmployeeByInsurance you have
just created.
a. Sort the Detail records by employee identification number
(eid) field.
b. Select ‘Stepped’ layout (if available….otherwise choose
another)and ‘Portrait’
orientation.
c. Use whichever style you’d like to.
d. Name the report – ReportEmployeeByInsurance.
e. Preview the report and then modify its appearance and
content
c) Open the report in Design View.
a. Modify Report Header section
i. Change report title: Employees by Insurance
ii. Underneath the title, put a built-in function “=Date()” to
display current
date (this function must go within a text box—not a label)
Written by Dr. Preiser
13
b. Modify Page Header section
i. Change column names to correspond to the report layout in
Exhibit 9.
d) Save the report.
Data below are for demonstration purposes only.
Exhibit 9. Employee by Insurance Report (example of format,
your data may be different)
All American Life Care
00002 Roach Marcie E
00005 Votaw Jaque S
00005 Votaw Jaque E
Best Health Care
00001 Rhames Sherman E
00
001 Rhames Sherman C1
03 Slovacek Gordon E
Task 7B. Report 2 –Employee Personalized Enrollment Report
refer to online / help
resources before consulting with the TA.
Mr. Andrews also requests that you create an Employee
Personalized Enrollment report, so that
he can distribute it to each employee during the benefits
enrollment period. The report is sorted
in ascending order by employee identification number and
displays employee information,
including employee’s chosen enrollments in
medical/dental/vision plans. Exhibit 10 shows a
sample format of the report. For each employee, Mr. Andrews
would like to see the employee’s
identification number, first and last name, department code,
enrollment information and a
monthly payroll deduction, which is the sum of the employee’s
enrollment rates. As this report
requires data from multiple tables, you will need to first create
a select query, and then, base the
report on that query. As part of the report’s header, you will
include the report’s title (Employee
Personalized Enrollment) and current date. To complete Task
7B following the steps (a-d) listed
below:
a) Use Query Design (under Create tab…Other group) to create
a query named
QueryPersonalizedEnrollmentNew. The query should capture
the requisite information
for the report. Make sure to sort the query results in ascending
order by eid field.
Written by Dr. Preiser
14
b) Use Report Wizard (under Create tab…Reports group) to
build the Personalized
Employee Enrollment report based on
QueryPersonalizedEnrollmentNew you have just
created. Group report data by employee identification number
(eid).
a. Name the report – ReportEmployeePersonalizedEnrollment.
b. Modify report’s layout to match Exhibit 10.
Open the report in Design View.
i. Modify Page Header section
1. Change report title to Personalized Employee Enrollment and
move to
Page Header section.
2. Underneath the title, put a built-in function Date() to display
current date
ii. Modify EID Header and Detail sections
1. Move the requisite fields from the detail section to the eid
Header. To
accomplish this, you can cut and paste the text boxes from the
detail to the eid
Header (be sure to cut those in the detail section—not the page
header that
they are linked to). The labels that these text boxes were linked
to will then be
gone.
2. Create new labels to replace the defaults that were deleted,
then name and
arrange everything according to what’s shown in Exhibit 10.
Sizes of some
text boxes may need to be adjusted. (note: you should not yet
have a value for
Monthly Payroll Deduction).
3. Use the Force New Page property (under Property Sheet of
the EID
Header) to cause each employee’s report to print on a new page.
iii. Add a calculated control for monthly payroll deduction to
display the sum
of employee’s rates listed on the report. A calculated control
displays the
results of an expression. An expression may include operators,
object
names, functions, literal values and constants. [note: from the
Controls
group located on the Design tab, click the Text Box button.
Position the
control on the report. Click inside the control, and type the
expression to
add the values of the rate field (i.e., =SUM(rate))
c) Check the Print Preview View to ensure everything works
correctly. Then Save the
report.
Data below are for demonstration purposes only.
Exhibit 10. Employee Personalized Enrollment Report
Employee Personalized Enrollment
Thursday, May 31, 2012
Prepared for: Sherman Rhames Department Code: 01
Employee Identification Number:00001 Monthly Payroll
Deduction: 92.33
Written by Dr. Preiser
15
Insurance Company Dependent Code Rate
Best Health Care E $0.00
Best Health Care C1 $92.33
Assignment Deliverables:
You will turn in one file for this assignment. The file will be an
electronic, working copy of your
database that meets the criteria specified in Tasks 1 - 8 (see
above). The file will be in Access
2010, 2013 or 2016 format and will contain all Access objects
in their final form for this
assignment. Access objects (in a database file) to be turned in
for this assignment’s deliverables
are:
– 5)
o Insurance, employee, dependent, rate, enrollment
o PopulateInsurance and PopulateDependent (tasks 5A and 5C)
o Query1EmplperIns (task 6A)
o Query2MonthlyPayrollDeductions (task 6B)
o Query3DepCodeperInsurance (task 6C)
o QueryEmployeesByInsurance (task 7A)
o QueryPersonalizedEnrollmentNew (task 7B)
o ReportEmployeesbyInsurance (task 7A)
o ReportPersonalizedEmployeeEnrollment (task 7B)
Rename the database file you created for his assignment (i.e.,
XYHealth.accdb) to the
following naming convention: Bronco name, 2 (e.g., for
instructor, it would be
dalopez2.accdb). Upload your file to Blackboard using the
appropriate upload links provided (in
Blackboard / ASSIGNMENTS / ACCESS ASSIGNMENT (same
folder you found these
instructions), You will have two attempts to upload, just in
case something goes wrong with the
first attempt. If it uploads the first time, no need to do it again.
If you submit twice prior to the
deadline, the second attempt will be graded. Again, do not
email the file as the CPP email
servers block the Access attachments for security reasons.
Written by Dr. Preiser
16
Grading Rubric:
The following table lists the points for each item. All items
must be included in the Access
database file submitted as deliverable for this assignment. If
you don’t get full credit, look for
feedback in Blackboard based on the middle column letters, i.e.
A(-2) refers to 2 points
subtracted from the data entry forms, etc.
Evidence Deliverable Item Points
Instructor will review data entry forms for
populating tables Insurance and Dependent
with data
A: Data Entry forms: PopulateInsurance and
PopulateDependent
4
Instructor will review Data Sheet and Design
Views for ALL database tables: Insurance,
Employee, Dependent, Rate and Enrollment
B: Access objects (tables) with data: Insurance,
Employee, Dependent, Rate, Enrollment
6
Instructor will review relationships,
cardinality (e.g., one-to-many) and referential
integrity.
C: Relationships for all tables.
5
Instructor will evaluate the design and output
of Query 1: Query1EmplperIns
D: Query Datasheet and Design Views. Query
results will be evaluated for correct output.
4
Instructor will evaluate the design and output
of Query 2:
Query2MonthlyPayrollDeductions
E: Query Datasheet and Design Views. Query
results will be evaluated for correct output.
6
Instructor will evaluate the design and output
of Query 3: Query3DepCodeperInsurance
F: Query Datasheet and Design Views. Query
results will be evaluated for correct output.
9
Instructor will review Employees by
Insurance Report
(reportEmployeesbyInsurance) and its
associated query
(QueryEmployeesByInsurance)
G: Employees By Insurance Report.
Consistent, professional design is important to
have for this deliverable. Correct content of the
report is also important.
8
Instructor will review Employee Personalized
Enrollment Report
(reportEmployeePersonalizedEnrollment) and
its associated query
(QueryPersonalizedEnrollmentNew)
H: Employee Personalized Enrollment Report .
Review both Report View and Design Views.
Consistent, professional design is important to
have for this deliverable.
8
Total: 50
Seek first to understand, and then to be understood.
-- Covey, S. (2013)
Conflict among individuals and in organizations is inevitable.
Many view conflict as having a
negative connotation, but in fact, when handled properly, it can
be quite positive and
constructive. The important thing to keep in mind is that it must
be dealt with and not ignored
or left unresolved. There are many styles of conflict resolution,
ranging from avoidance to a
very direct approach. Effective conflict management results in
win-win solutions where both
parties are satisfied with the outcome. Conflict on sport teams
and in sport organizations is
common and in extreme situations requires legal interventions
such as mediation and
arbitration. During work stoppages or “strikes” in professional
sports, for example, much time
and money is spent dealing with conflicts between owners and
players, and during the long
resolution process, fans are deprived of watching their favorite
teams. This results in a lose-lose
situation that requires effective conflict resolution and
negotiation skills. Therefore, it is
important for sport managers to learn to negotiate and hone
their conflict management skill
set.
Individuals have as many different conflict management styles
as they have leadership styles.
Some individuals take a more aggressive approach, while others
are more collaborative. Some
want to please the various sides to reach a win-win solution
while others are more comfortable
with both a winning and losing side. As a future sport
administrator, what conflict management
strategies will you need in order to be prepared for the
inevitable conflicts that arise in order to
achieve a win-win?
-- Covey, S. (2013). The Seven Habits of Highly Effective
People.
Instructions
For this Discussion, review the Learning Materials. Consider
how the UM professionals handle
conflict in their respective jobs. Then, research and select a
recent conflict situation in sports.
Post a description of the conflict situation you chose. Explain
some of the causes of the conflict.
Then, suggest a conflict resolution strategy for resolving this
problem. In your answer, explain
how your strategy is an effective win-win as opposed to a
compromise.
PLEASE READ:
WRITE IN FLUID ESSAY STYLE…NO NEED
FOR QUESTIONS OR SUBHEADINGS. INDENT
PARAGRAPHS. USE APA FORMAT FOR REFERENCES
ANDINCLUDE ADDITIONAL COURSE
MATERIALS.
Week # Module
Module
Start Date1
Module
End Date
Key Topics Readings Due Assignment2
1 0 Mon ‐ 08/22 Sun ‐ 08/28
Course Introduction ‐ Read All Course Materials on Canvas
Canvas
Materials
Sign Student Contract & Complete
Personal Introduction Discussion Board
2 1 Mon ‐ 08/29 Sun ‐ 09/04 Managing in the Digital World 1
Quiz 1 Due
Module 1 & MyLab Homework Due
3 2 Mon ‐ 09/05 Sun ‐ 09/11
Gaining Competitive Advantage through Information 2
Quiz 2 Due
Module 2 & MyLab Homework Due
4 3 Mon ‐ 09/12 Sun ‐ 09/18
Technology Brief Foundations of Information System Infrastruc
ture
Technology Brief
In Textbook
Quiz 3 Due
Module 3 & MyLab Homework Due
5 4 Mon ‐ 09/19 Sun ‐ 09/25
Managing Information Systems Infrastructure 3
Quiz 4 Due
Module 4 & MyLab Homework Due
6 5 Mon ‐ 09/26 Sun ‐ 10/02
Enabling Business‐to‐Consumer Electronic Commerce 4
Quiz 5 Due
Module 5 & MyLab Homework Due
7 6 Mon ‐ 10/03 Sun ‐ 10/09
Enhancing Organizational Communication with Social Media 5
Quiz 6 Due
Module 6 & MyLab Homework Due
8 EXAM Mon ‐ 10/10 Sun ‐ 10/16
Midterm Exam ‐ Due October 16th by 11:59 PM
Covers Modules 1 ‐ 6
‐
Midterm Exam
MS Excel Project Due
9 7 Mon ‐ 10/17 Sun ‐ 10/23
Enhancing Business Intelligence Using Big Data, Analytics, and
Artificial
Intelligence
6
Quiz 7 Due
Module 7 & MyLab Homework Due
10 8 Mon ‐ 10/24 Sun ‐ 10/30
Enhancing Business Processes Using ERP Systems 7
Quiz 8 Due
Module 8 & MyLab Homework Due
11 9 Mon ‐ 10/31 Sun ‐ 11/06
Strengthening Business‐to‐Business Relationship Via Supply Ch
ain and
Customer Relationship Systems
8
Quiz 9 Due
Module 9 & MyLab Homework Due
12 10 Mon ‐ 11/07 Sun ‐ 11/13
Developing and Acquiring Information Systems 9
Quiz 10 Due
Module 10 & MyLab Homework Due
MS Access Project Due
13 11 Mon ‐ 11/14 Sun ‐ 11/20 Securing Information Systems
10
Quiz 11 Due
Module 11 & MyLab Homework Due
14 Mon ‐ 11/21 Sun ‐ 11/27 Thanksgiving Week ‐ No Class
15 12 Mon ‐ 11/28 Sun ‐ 12/04
Ethics in Information Technology Supplemental
16 Mon ‐ 12/05 Sun ‐ 12/11 Final Exam Review ‐
17 EXAM Mon ‐ 12/12 Sun ‐ 12/18
Final Exam ‐ Due December 18th by 11:59 PM
Covers Modules 7 ‐ 12
‐ Final Exam due 12/18
1. All Modules start on Mondays and end on Sundays, except fo
r the first week of class.
2. All assignments due by 11:59 PM on the Module End Date (S
ee Discussion Board Instructions for specific due dates within t
he week)
PROFESSOR MOORE RESERVES THE RIGHT TO ALTER TH
E COURSE SCHEDULE AT ANYTIME
REV. 8.22.22
RUBRICEvidenceDeliverable ItemPoints PosiblePoints Earned
Instructor will review data entry forms for populating tables
Insurance and Dependent with data A: Data Entry forms:
PopulateInsurance and PopulateDependent 4.0Instructor will
review Data Sheet and Design Views for ALL database tables:
Insurance, Employee, Dependent, Rate and Enrollment B:
Access objects (tables) with data: Insurance, Employee,
Dependent, Rate, Enrollment 6.0Instructor will review
relationships, cardinality (e.g., one-to-many) and referential
integrity. C: Relationships for all tables. 5.0Instructor will
evaluate the design and output of Query 1: Query1EmplperIns
D: Query Datasheet and Design Views. Query results will be
evaluated for correct output. 4.0Instructor will evaluate the
design and output of Query 2:
Query2MonthlyPayrollDeductions E: Query Datasheet and
Design Views. Query results will be evaluated for correct
output. 6.0Instructor will evaluate the design and output of
Query 3: Query3DepCodeperInsurance F: Query Datasheet and
Design Views. Query results will be evaluated for correct
output. 9.0Instructor will review Employees by Insurance
Report (reportEmployeesbyInsurance) and its associated query
(QueryEmployeesByInsurance) G: Employees By Insurance
Report. Consistent, professional design is important to have for
this deliverable. Correct content of the report is also important.
8.0Instructor will review Employee Personalized Enrollment
Report (reportEmployeePersonalizedEnrollment) and its
associated query (QueryPersonalizedEnrollmentNew) H:
Employee Personalized Enrollment Report . Review both Report
View and Design Views. Consistent, professional design is
important to have for this deliverable. 8.0Total:50.00.0
tblRateInsCodeDepCodeRateAALCc1185.25AALCc2247.12AA
LCE0.00AALCS287.50AALCs1458.72AALCs2525.99BHCc194.
75BHCc2136.66BHCe0.00BHCs178.95BHCs1312.57BHCs2378.
77MDc132.75MDc243.89MDe23.13MDs34.57MDs164.76MDs2
69.88PVc118.11PVc231.16PVe11.55PVs14.15PVs145.47PVs24
5.88
1C1BHC1/1/2010 0:00:001EBHC1/1/2010
0:00:002EAALC1/1/2010 0:00:002EPV1/1/2010
0:00:002S2AALC1/1/2010 0:00:002S2PV1/1/2010
0:00:003EBHC1/1/2010 0:00:004EBHC1/1/2010
0:00:004EMD1/1/2010 0:00:004EPV1/1/2010
0:00:005EAALC1/1/2010 0:00:005EMD1/1/2010
0:00:005EPV1/1/2010 0:00:005SAALC1/1/2010
0:00:005SMD1/1/2010 0:00:005SPV1/1/2010
0:00:006EAALC1/1/2010 0:00:006EMD1/1/2010
0:00:006SAALC1/1/2010 0:00:006SMD1/1/2010
0:00:007EAALC1/1/2010 0:00:008EBHC1/1/2010
0:00:008EMD1/1/2010 0:00:009C1BHC1/1/2010
0:00:009C1MD1/1/2010 0:00:009C1PV1/1/2010
0:00:009EBHC1/1/2010 0:00:009EMD1/1/2010
0:00:009EPV1/1/2010 0:00:0010EBHC1/1/2010
0:00:0010EMD1/1/2010 0:00:0010EPV1/1/2010
0:00:0010S2BHC1/1/2010 0:00:0010S2MD1/1/2010
0:00:0010S2PV1/1/2010 0:00:0011EBHC1/1/2010
0:00:0012EAALC1/1/2010 0:00:0012S1AALC1/1/2010
0:00:0013C2AALC1/1/2010 0:00:0013EAALC1/1/2010
0:00:0014EAALC1/1/2010 0:00:0015C2BHC1/1/2010
0:00:0015C2MD1/1/2010 0:00:0015C2PV1/1/2010
0:00:0015EBHC1/1/2010 0:00:0015EMD1/1/2010
0:00:0015EPV1/1/2010 0:00:0016EBHC1/1/2010
0:00:0016EPV1/1/2010 0:00:0017EAALC1/1/2010
0:00:0017EMD1/1/2010 0:00:0017EPV1/1/2010
0:00:0017S2AALC1/1/2010 0:00:0017S2MD1/1/2010
0:00:0017S2PV1/1/2010 0:00:0018EBHC1/1/2010
0:00:0019EAALC1/1/2010 0:00:0019S2AALC1/1/2010
0:00:0020EAALC1/1/2010 0:00:0020SAALC1/1/2010
0:00:0021EBHC1/1/2010 0:00:0021EMD1/1/2010
0:00:0021S2BHC1/1/2010 0:00:0022EAALC1/1/2010
0:00:0022EMD1/1/2010 0:00:0022EPV1/1/2010
0:00:0023EAALC1/1/2010 0:00:0024EBHC1/1/2010
0:00:0024EMD1/1/2010 0:00:0025EAALC1/1/2010
0:00:0025EMD1/1/2010 0:00:0025EPV1/1/2010
0:00:0025S2AALC1/1/2010 0:00:0026EAALC1/1/2010
0:00:0027EAALC1/1/2010 0:00:0027EMD1/1/2010
0:00:0027EPV1/1/2010 0:00:0027S2AALC1/1/2010
0:00:0027S2MD1/1/2010 0:00:0027S2PV1/1/2010
0:00:0028EAALC1/1/2010 0:00:0028EMD1/1/2010
0:00:0028EPV1/1/2010 0:00:0028S2AALC1/1/2010
0:00:0028S2MD1/1/2010 0:00:0028S2PV1/1/2010
0:00:0029EBHC1/1/2010 0:00:0030EBHC1/1/2010
0:00:0030EMD1/1/2010 0:00:0030EPV1/1/2010
0:00:0031EAALC1/1/2010 0:00:0032EBHC1/1/2010
0:00:0032EMD1/1/2010 0:00:0032EPV1/1/2010
0:00:0033EAALC1/1/2010 0:00:0034EAALC1/1/2010
0:00:0034EMD1/1/2010 0:00:0034EPV1/1/2010
0:00:0034S1AALC1/1/2010 0:00:0034S1MD1/1/2010
0:00:0034S1PV1/1/2010 0:00:0035EBHC1/1/2010
0:00:0035SBHC1/1/2010 0:00:0036EBHC1/1/2010
0:00:0037EBHC1/1/2010 0:00:0037SBHC1/1/2010
0:00:0038EBHC1/1/2010 0:00:0038S1BHC1/1/2010
0:00:0039EAALC1/1/2010 0:00:0039SAALC1/1/2010
0:00:0040EAALC1/1/2010 0:00:0041C2AALC1/1/2010
0:00:0041C2MD1/1/2010 0:00:0041C2PV1/1/2010
0:00:0041EAALC1/1/2010 0:00:0041EMD1/1/2010
0:00:0041EPV1/1/2010 0:00:0042EBHC1/1/2010
0:00:0043EAALC1/1/2010 0:00:0043EPV1/1/2010
0:00:0044EBHC1/1/2010 0:00:0044EMD1/1/2010
0:00:0044S2BHC1/1/2010 0:00:0044S2MD1/1/2010
0:00:0045EAALC1/1/2010 0:00:0045EMD1/1/2010
0:00:0045EPV1/1/2010 0:00:0045S1AALC1/1/2010
0:00:0045S1MD1/1/2010 0:00:0045S1PV1/1/2010 0:00:00
11BenRich1441 La
PalmaAnaheimCA91709478922KellyJohnson748
BirchTustinCA90801279233GordonSlovacek2255
WoodcreekRedlandsCA92373559544PerlaFurukawa19404
Golden EagleChino HillsCA91709571055JaqueVotaw203
Chowning AvenueAnaheimCA92801320161TangTong1920
Timberlane RoadTemeculaCA92593478871PatriciaVyapuri1412
Henny PennyEscondidoCA92029477782MelindaFogle1312
CherryvilleLong BeachCA90801279393EricGonzalez1921
Summerfield DriveLong
BeachCA908015596104JayJayaraman817
MadisonRedlandsCA923735711114JackMateer301
LancasterRedlandsCA923733202121TerranceEstrada14901
Geeta GroveChino HillsCA917094776132AntonioEnriquez916
KennifixChino HillsCA917092794142DonaldD'Amico200 W
14th StreetChino HillsCA917092795152VickyCarder3901Santa
FeChino HillsCA917092796163DonaticaAngelo611 Praire
AvenueChino HillsCA917095597174LorraineWakefield3705
Sleepy LaneChino HillsCA917095712185JamesLester710
AshecroftTemeculaCA925933203194RexMack36095
LincolnAnaheimCA928015598203DeonaTimanus1514
WashingtonAnaheimCA928015599214GayleYates1300
ClevelandAnaheimCA928015713225ZeeYereshenko7712 Martin
LutherLong BeachCA908013204235XiaLujin38292
KickingbirdChino HillsCA917093205244WeiWang1623 Hanah
ParkwayTemeculaCA925935714253YingFang2476 North
ElmRedlandsCA923735594266BrendaFees248 Lane WayLong
BeachCA908013734276BeckyHendrix4971 Ranch AcresLong
BeachCA908011333285BernardLandry63658 Iowa
DriveRedlandsCA923738410291CarolDawenport918 Anabor
LaneRedlandsCA923738246304DaneCarnes715 SW 60thChino
HillsCA917093582312ErikBranning7310 DeerhurstChino
HillsCA917099953321ElliottBrainard38475 Shady LaneChino
HillsCA917096047336HenryLuft261 Johnson DriveChino
HillsCA917095676342AllanRobnett817 Rushing WatersChino
HillsCA917092528356DoyleTysdell7103 Royal BridgeChino
HillsCA917093037366ElveraShimp8392 Avenda
AvenueTemeculaCA925931951375RachelleLogue6038 Village
StreetAnaheimCA928013114384AnnieHull712 8th
StreetAnaheimCA928010745391DekaDelarosa1604 Mohican
AvenueAnaheimCA928015185406BenHartmiller11590 Heritage
DriveChino HillsCA917093007413GerryLeffingwell2020
Shining WillowChino
HillsCA917091322426TammieDeLoach18808 WoodhavenChino
HillsCA917096022432LuisMunoz640 Venturi
DriveAnaheimCA928014363445BryanRussell2216 Milling
StreetChino HillsCA917091082453JimBrittingham8756 Lima
StreetAlhambraCA908012865

More Related Content

DOCX
tblRateInsCodeDepCodeRateAALCc1185.25AALCc2247.12AALCE0.00AALCS287.docx
DOCX
Access Project IS312—Fall 2015 Last Updated 10092015 .docx
DOCX
assigAssignment 2.docxAssignment 2 LASA 1 Designing a Human.docx
DOCX
AccessProjectIS312—Fall2015Last Updated1009.docx
PPT
Strayer cis-515-week-4-assignment-4-database-modeling-and-normalization
DOC
Is582 week 3 i lab 3 database construction using access
DOC
Is582 week 3 i lab 3 database construction using access
PPT
Topics-Ch4Ch5.ppt
tblRateInsCodeDepCodeRateAALCc1185.25AALCc2247.12AALCE0.00AALCS287.docx
Access Project IS312—Fall 2015 Last Updated 10092015 .docx
assigAssignment 2.docxAssignment 2 LASA 1 Designing a Human.docx
AccessProjectIS312—Fall2015Last Updated1009.docx
Strayer cis-515-week-4-assignment-4-database-modeling-and-normalization
Is582 week 3 i lab 3 database construction using access
Is582 week 3 i lab 3 database construction using access
Topics-Ch4Ch5.ppt

Similar to Written by Dr. Preiser 1 CIS 3100 MS Access Assignment .docx (20)

PPT
Topics-Ch4Ch5.ppt
PDF
Employee table
PDF
Employee table
PPT
Nunes database
DOCX
Project_2CIS405(GroupProject)
PPTX
Normalization
PPTX
Introduction to Database Management Systems
PDF
Design your own database
DOCX
CMS Project Phase II InstructionsIn this phase, you will create t.docx
PPTX
Employee Management Systems , DBMS Mini Project pptx
PDF
Database overview
DOCX
BBA 2 Semester DBMS All assignment
DOC
Sql task
PPT
Strayer cis-515-week-7-assignment-6-sql-concepts-and-database-design
DOC
Strayer cis 515 week 2 assignment 2 database systems and database models
DOCX
payroll management -1.
PPTX
Assignment of database
DOCX
Dba2 spec
PPT
Project Management System
Topics-Ch4Ch5.ppt
Employee table
Employee table
Nunes database
Project_2CIS405(GroupProject)
Normalization
Introduction to Database Management Systems
Design your own database
CMS Project Phase II InstructionsIn this phase, you will create t.docx
Employee Management Systems , DBMS Mini Project pptx
Database overview
BBA 2 Semester DBMS All assignment
Sql task
Strayer cis-515-week-7-assignment-6-sql-concepts-and-database-design
Strayer cis 515 week 2 assignment 2 database systems and database models
payroll management -1.
Assignment of database
Dba2 spec
Project Management System
Ad

More from troutmanboris (20)

DOCX
Christian Schussele Men of ProgressOil on canvas, 1862Coope.docx
DOCX
Christian EthicsChristian ethics deeply align with absolutism. E.docx
DOCX
Christian Ethics BA 616 Business Ethics Definiti.docx
DOCX
CHPSI think you made a really good point that Howard lacks poli.docx
DOCX
Chrétien de Troyes, Lancelot, 1Chrétien de Troyes, Lancelo.docx
DOCX
Chosen brand CHANELStudents are required to research a fash.docx
DOCX
Chose one person to reply to ALBORES 1. Were Manning’s acti.docx
DOCX
Choosing your literary essay topic on Disgrace by J. M. Coetzee .docx
DOCX
Choosing your Philosophical Question The Final Project is an opp.docx
DOCX
Choosing Your Research Method in a NutshellBy James Rice and.docx
DOCX
Choose two of the systems (education, work, the military, and im.docx
DOCX
Choose two disorders from the categories presented this week.C.docx
DOCX
Choose ONE of the following topics Length 750-900 words, .docx
DOCX
Choose one of the following topicsAmerica A Narrative.docx
DOCX
Choose one of the following topics below. Comparecont.docx
DOCX
Choose one of the following topics below. Comparecon.docx
DOCX
Choose one of the states of RacialCultural Identity Development.docx
DOCX
Choose one of the following topicsNative AmericansWomenEnvi.docx
DOCX
Choose one of the following films for review (with faculty’s appro.docx
DOCX
Choose and complete one of the two assignment options.docx
Christian Schussele Men of ProgressOil on canvas, 1862Coope.docx
Christian EthicsChristian ethics deeply align with absolutism. E.docx
Christian Ethics BA 616 Business Ethics Definiti.docx
CHPSI think you made a really good point that Howard lacks poli.docx
Chrétien de Troyes, Lancelot, 1Chrétien de Troyes, Lancelo.docx
Chosen brand CHANELStudents are required to research a fash.docx
Chose one person to reply to ALBORES 1. Were Manning’s acti.docx
Choosing your literary essay topic on Disgrace by J. M. Coetzee .docx
Choosing your Philosophical Question The Final Project is an opp.docx
Choosing Your Research Method in a NutshellBy James Rice and.docx
Choose two of the systems (education, work, the military, and im.docx
Choose two disorders from the categories presented this week.C.docx
Choose ONE of the following topics Length 750-900 words, .docx
Choose one of the following topicsAmerica A Narrative.docx
Choose one of the following topics below. Comparecont.docx
Choose one of the following topics below. Comparecon.docx
Choose one of the states of RacialCultural Identity Development.docx
Choose one of the following topicsNative AmericansWomenEnvi.docx
Choose one of the following films for review (with faculty’s appro.docx
Choose and complete one of the two assignment options.docx
Ad

Recently uploaded (20)

PPTX
B.Sc. DS Unit 2 Software Engineering.pptx
PDF
My India Quiz Book_20210205121199924.pdf
PPTX
Unit 4 Computer Architecture Multicore Processor.pptx
PDF
Paper A Mock Exam 9_ Attempt review.pdf.
PDF
Trump Administration's workforce development strategy
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PDF
CISA (Certified Information Systems Auditor) Domain-Wise Summary.pdf
PDF
FOISHS ANNUAL IMPLEMENTATION PLAN 2025.pdf
PPTX
Introduction to pro and eukaryotes and differences.pptx
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PDF
Vision Prelims GS PYQ Analysis 2011-2022 www.upscpdf.com.pdf
PDF
HVAC Specification 2024 according to central public works department
PDF
Hazard Identification & Risk Assessment .pdf
PDF
Empowerment Technology for Senior High School Guide
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PDF
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
PDF
IGGE1 Understanding the Self1234567891011
PDF
advance database management system book.pdf
PDF
David L Page_DCI Research Study Journey_how Methodology can inform one's prac...
B.Sc. DS Unit 2 Software Engineering.pptx
My India Quiz Book_20210205121199924.pdf
Unit 4 Computer Architecture Multicore Processor.pptx
Paper A Mock Exam 9_ Attempt review.pdf.
Trump Administration's workforce development strategy
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
CISA (Certified Information Systems Auditor) Domain-Wise Summary.pdf
FOISHS ANNUAL IMPLEMENTATION PLAN 2025.pdf
Introduction to pro and eukaryotes and differences.pptx
Chinmaya Tiranga quiz Grand Finale.pdf
Vision Prelims GS PYQ Analysis 2011-2022 www.upscpdf.com.pdf
HVAC Specification 2024 according to central public works department
Hazard Identification & Risk Assessment .pdf
Empowerment Technology for Senior High School Guide
202450812 BayCHI UCSC-SV 20250812 v17.pptx
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
IGGE1 Understanding the Self1234567891011
advance database management system book.pdf
David L Page_DCI Research Study Journey_how Methodology can inform one's prac...

Written by Dr. Preiser 1 CIS 3100 MS Access Assignment .docx

  • 1. Written by Dr. Preiser 1 CIS 3100 MS Access Assignment Database Design and Implementation Project Health Care Benefits Database for Irrigation Equipment Specialists Inc. 50 points This assignment is worth 10% of your grade. DUE DATE: See Course Schedule Academic Integrity This is an individual assignment. Collaboration with another student is not allowed. Any sharing of work or factual data between students constitutes academic dishonesty as defined in the University Catalog. All work must be original for this project in this quarter. You may not use work from other classes or courses to fulfill this assignment. Failure to adhere to this requirement will result in an “F” grade for the class. Project Objectives: This project is designed to give you a better understanding of how data can be organized into a relational database and then used to provide answers to management queries and to extract information for reports. The software we will be using this assignment is Microsoft Access
  • 2. 2010, 2013 or 2016. If you use a Mac, you must save the file as a Windows Access file before don’t email files to instructor or TA. Project Background: Irrigation Equipment Specialists employs 100 employees who specialize in purchasing parts and supplies (inbound logistics), shipping products to customers (outbound logistics), order fulfillment (sales and marketing), product support (service), and the administrative functions of information technology infrastructure / systems development, planning, research and development, human resources, and financial management. IES’s management recognizes that its employees have different health care needs, and thus, provides them with a flexible benefits plan. For medical insurance, an employee must enroll with either a preferred provider organization (PPO) or a health maintenance organization (HMO). IES currently pays the monthly medical premiums for its employees. However, if an employee enrolls in a dental or vision plan, the employee must pay a small monthly premium for the optional plan. An employee may carry, medical, dental, and/or vision coverage for one or more of its family members. In order to carry insurance on a family member, the employee must carry the same coverage for himself/herself. For example, to carry a vision insurance on a child (or a spouse), the employee must also carry vision insurance on himself/herself.
  • 3. In the past, the Human Resources Department of IES administered health benefits enrollment and analysis functions manually, with a minimal support of Excel spreadsheets and Word documents. The manual process was time-consuming, error prone, and inefficient. Written by Dr. Preiser 2 The health benefits enrollment process at IES will begin in several months, and Mr. David Andrews, the Human Resource Director of IES, has hired you, as a database consultant, to design, develop, and implement a relational database that will keep track of the health benefits information on IES employees. Your consulting assignment consists of several tasks, including the design, development, and implementation of a health benefits database for IES, using MS Access software. You will also design, test and implement queries and report to assist Mr. Andrews in the analysis of benefits enrollment information. Follow the tasks listed below to complete the project. requirement, and your version of Access does not support it, pick a style or format from those available. Project Tasks:
  • 4. Task1. Preparing for this assignment. Prior to starting on this assignment, it is recommended that students complete online tutorials (www.microsoft.com and search for Access) to learn the essential features of MS Access. Refer to Lynda.com (sign in with your CPP.edu email) to learn more about using MS Access. Task2. Create an empty database file. e file and name the file XYHealth (where “X” is the first initial of your first name, and “Y” is the first initial of your last name). [for example: a database file for Alexander Smith will be named ASHealth). r flash) drive. Note that when Access saves the file, it adds an extension .aacdb (depending on the version, i.e. for 2010, the extension would be accdb). Thus, the full name for your database file will be – XYHealth.accdb (where “X” and “Y” are your initials as described above. Task3. Create the database table structure. A database is a collection of related tables. Table structure includes horizontal rows (records) and vertical columns (fields or attributes that describe the type of data stored in the column; for example, data can be stored as text or number or date/time)). The purpose of Task 3 is to create table structure for five tables that together will comprise your
  • 5. Benefits database. The description of the database tables required for This assignment is listed in Exhibit 1. Exhibit 1. Tables for Benefits Database. Table Name Table Description Insurance o Contains data about the insurance companies contracted by IES Employee o Contains data about the employees employed by IES Dependent o Contains data about the employee dependents (e.g., spouse and children) Rate o Contains data on the current insurance rates for employee benefits Enrollment o Contains data on employee enrollments in the chosen insurance plans Written by Dr. Preiser 3 Task 3A. Create table structure for Insurance table. Insurance table contains data about the insurance companies contracted by IES to provide health care benefits to its employees. As shown in Exhibit 2, the Insurance table structure consists of three fields each of which has a name (the name of the table column), data type (the type of data the column can hold – e.g., text or numeric data), description (the description of the table
  • 6. column), size (the size of the table column), comments (various comments about the column property and uniqueness). Follow steps (1 through 5) to create the structure of the Insurance table: Step 1: Click “Create” menu item. Step 2: Click “Table Design” icon. Step 3: According to Exhibit 2, for each field, enter its name, data type, and description. Step 4: Set the field “insCode” as a Primary Key of the table. The primary key can be set by having the cursor placed on the desired field, i.e. clicking on the field item, and then selecting the “Primary Key” icon from the design tab or by right-clicking on the field and selecting “Primary Key”. A key icon will now be visible to the left of your field name. If you accidentally selected the wrong primary key, follow the same procedure to select a different primary key. Step 5: Set the Field Properties according to the Comments column of Exhibit 2. The Field Properties are located just below the area where the field name, data type, and description were set. Each field has its own corresponding set of properties. For example selecting “insCode” displays the Field Properties for that field. Continuing with the example, the Field Size for “insCode” should be set to 4, Required should be set to “Yes” from the drop down box, and Indexed should be set to “Yes (No Duplicates)”.
  • 7. Written by Dr. Preiser 4 Exhibit 2. Insurance Table Structure. Field Name Data Type Field Description Field Size Comments insCode Text Stores the insurance company code 4 * Serves as Primary Key * Field Property: required, indexed (no duplicates) insName Text Stores the insurance company name 50 insComments Text Stores a brief comment about the type of insurance 50 Task 3B. Create table structure for Employee table. Employee table contains data about the employees employed by IES. The structure of the Employee table is listed in Exhibit 3. Use the information provided in Exhibit 3 to create the structure of the Employee table. Set the field “eid” as a Primary Key of the table. Set the Field Properties listed in the Comments column of Exhibit 3. Exhibit 3. Employee Table Structure. Field Name Data Type
  • 8. Field Description Field Size Comments eid Number Stores the employee’s identification number Long Integer * Serves as Primary Key * Field Property: required, indexed (no duplicates) * Field Property: set the format property to 00000 deptId Number Stores the department code for the department in which the employee works Long Integer * Field Property: required, indexed (Duplicates OK) * Field Property: set the format property to 00 eFirstName Text Stores the employee’s first name 50 eLastName Text Stores the employee’s last name 50 streetAddress Text Stores the employee’s street address 50
  • 9. city Text Stores the employee’s city name 50 state Text Stores the employee’s state 2 * Field Property: default value “CA” (note: the state abbreviation should display in all caps. The default value must be set to “CA”) zipCode Text Stores the employee’s zip code 10 officeExt Text Stores the employee’s office extension number 4 Task 3C. Create table structure for Dependent table. The Dependent table contains data about the types of employee dependents (e.g., spouse and children).The structure of the Dependent table is listed in Exhibit 4. Use the information provided in Exhibit 4 to create the structure of the Dependent table. Set the field “depCode” as a Primary Key of the table. Set the Field Properties listed in the Comments column of Exhibit 4. Exhibit 4. Dependent Table Structure. Written by Dr. Preiser 5
  • 10. Field Name Data Type Field Description Field Size Comments depCode Text Stores the dependent code 3 * Serves as Primary Key * Field Property: required, indexed (no duplicates) * Field Property: set the format property to > You can create custom text formats by using the following symbols.) Symbol Description > Forces all characters to uppercase depDescription Text Stores the description of the dependent code 50 Task 3D. Create table structure for Rate table. Rate table contains data on the current insurance rates for employee benefits. The structure of the Rate table is listed in Exhibit 5. Use the information provided in Exhibit 5 to create the structure of the Rate table. The Rate table has a combination key,
  • 11. consisting of the insCode and depCode fields [note: insCode field is from the Insurance table, and depCode is from the Dependent table. At this step, you just need to enter/create the fields for the table, and you will “link” two tables (e.g., the Insurance and Rate tables) in Task 4.]. Thus, you will need to set both fields “insCode” and “depCode” as a Primary Key of the Rate table [hint: in the Design View, use the mouse pointer and hold down the “Ctrl” key to select both fields (i.e., horizontal rows) and click the Primary Key button on the Ribbon; you should see a primary key symbol next to each of the two fields). Set the Field Properties listed in the Comments column of Exhibit 5. Exhibit 5 Rate Table Structure. Field Name Data Type Field Description Field Size Comments insCode Text Stores the insurance company code 4 * Serves as part of the combination key [note: this code is from the Insurance table] * Field Property: required, indexed (Duplicates OK) depCode Text Stores the dependent code 3 * Serves as part of the combination key [note: this code is from the Dependent table] * Field Property: required, indexed
  • 12. (Duplicates OK) * Field Property: set the format property to > rate Currency Stores insurance rate amount * Field Property: default value 0 Written by Dr. Preiser 6 Task 3E. Create table structure for Enrollment table. Enrollment table contains data on employee enrollments in the chosen insurance plans. The structure of the Enrollment table is listed in Exhibit 6. Use the information provided in Exhibit 6 to create the structure of the Enrollment table. The Enrollment table has a combination key, consisting of the eid, depCode and insCode. [note: eid is from the Employee table, depCode is from the Dependent table and the insCode field is from the Insurance table. The order in which these fields are set up in the Enrollment table is important – eid, depCode, insCode]. You will need to set all three fields as a Primary Key of the Enrollment table [hint: in the Design View, use the mouse pointer pointer and hold down the “Ctrl” key to select all three fields (i.e., horizontal rows) and click the Primary Key button on the Ribbon; you should see a primary key symbol next to each of the three fields). Set the Field Properties
  • 13. listed in the Comments column of Exhibit 6. Exhibit 6 Enrollment Table Structure Field Name Data Type Field Description Field Size Comments eid Number Stores the employee’s identification number Long Integer * Serves as part of the combination key [note: this id is from the Employee table] * Field Property: required, indexed (Duplicates OK) * Field Property: set the format property to 00000 depCode Text Stores the dependent code 3 * Serves as part of the combination key [note: this code is from the Dependent table] * Field Property: required, indexed (Duplicates OK) * Field Property: set the format property to >
  • 14. insCode Text Stores the insurance company code 4 * Serves as part of the combination key [note: this code is from the Insurance table] * Field Property: required, indexed (Duplicates OK) effectiveDate Date/Time Stores the date the policy becomes effective Task4. Create relationships between the tables. A database is a collection of related tables. In order to retrieve information from the database, you must associate (or relate) different tables that contain the requisite information. Tables are related via relationships, which are logical associations between the tables. For example, an insurance company provides different rates for various plans and each rate is always associated with one particular insurance company. This situation leads to an one-to-many relationship between the Insurance table and the Rate table. [note: these two tables will be associated through the common field, insCode, which is referred to as a Foreign Key in database design terminology].
  • 15. The purpose of Task 4 is to create five “one” to “many” relationships between the tables created in Task 3. Written by Dr. Preiser 7 To establish a relationship between the two tables, you click “Database Tools” menu item, then click “Relationships” icon. In a pop window, hold down the “Ctrl” key and select all the five tables (Insurance, Employee, Dependent, Rate, and Enrollment), and click the Add button, then click the Close button. After you determine which field is common to both tables, click and drag the field name from one table to the field name in the related table. The two field names of the tables you are relating MUST have identical names. Task 4A. Create relationship between Insurance and Rate tables. Create a relationship between Insurance and Rate tables using insCode field. Drag and drop the field insCode from the Insurance table directly onto the corresponding insCode in the Rate table. The assumption is that “an insurance company can have many rates and each rate can be for one company”. This implies a one-to-many relationship between “Insurance” and “Rate” tables, which means that “1” symbol must be on the Insurance end of the table and the infinity symbol (∞) must be on the Rate side of the table. Put a check mark next
  • 16. to the “Enforce Referential Integrity” option in the Edit Relationship window. If you click “OK” before checking “Enforce Referential Integrity” then you can always right click the relationship and select Edit Relationships or you can delete the relationship and try again. Task 4B. Create relationship between Dependent and Rate tables. Create a relationship between Dependent and Rate tables using depCode field. The assumption is that “a dependent can have many rates and each rate can be for one dependent”. This implies a one-to-many relationship between “Dependent” and “Rate” table, which means that “1” symbol must be on the Dependent end of the table and the infinity symbol must be on the Rate side of the table. Put a check mark next to the “Enforce Referential Integrity” option in the Edit Relationship window. Task 4C. Create relationship between Employee and Enrollment tables. Create a relationship between Employee and Enrollment tables using eid field. The assumption is that “an employee can have many enrollments and each enrollment can be for one employee”. This implies a one-to-many relationship between “Employee” and “Enrollment” table, which means that “1” symbol must be on the Employee end of the table and the infinity symbol must be on the Enrollment side of the table. Put a check mark next to the “Enforce Referential Integrity” option in the Edit Relationship window.
  • 17. Task 4D. Create relationship between Dependent and Enrollment tables. Create a relationship between Dependent and Enrollment tables using depCode field. The assumption is that “each employee can have many enrollments and each enrollment can be for only one employee”. This implies a one-to-many relationship between “Dependent” and “Enrollment” table, which means that “1” symbol must be on the Dependent end of the table and the infinity symbol must be on the Enrollment side of the table. Put a check mark next to the “Enforce Referential Integrity” option in the Edit Relationship window. Written by Dr. Preiser 8 Task 4E. Create relationship between Insurance and Enrollment tables. Create a relationship between Insurance and Enrollment tables using insCode field. The assumption is that “each insurance company can have many enrollments and each enrollment can be for only one insurance”. This implies a one-to-many relationship between “Insurance” and “Enrollment” table, which means that “1” symbol must be on the Insurance end of the table and the infinity symbol must be on the Enrollment side of the table. Put a check mark next to the “Enforce Referential Integrity” option in the Edit Relationship
  • 18. window. Task5. Import data into the database. Note: if you cannot download/save the data files from Blackboard with Internet Explorer, try using Firefox, as there may be a problem with Bb and your version of Internet Explorer. Once the database structure is created, the next task is to import data into each table of the database. Task 5A. Populate Insurance table with data Use the Form Wizard and follow steps 1 – 3 to create a data entry form to populate Insurance table with data: Step 1: click “Create” menu item Step3: click Form Wizard as a requirement, and your version of Access does not support it, pick a style or format from those available. In the popup window select the Insurance table from the drop down menu entitled “Tables/Queries”. A list of available fields from the Insurance table will appear. Click “>>” (all) button to select all fields. Use “Columnar” layout from the following window then click next. Title the form PopulateInsurance. Once the form is created, use
  • 19. it to populate the Insurance table with the data listed in Exhibit 7. Remember to hit enter after every row entry. Use the mouse to select PopulateInsurance from the left pane, right click the mouse and click “Design View”, now re-label the fields in the form detail section—only those on the left, as follows: Insurance Code, Insurance Name, Insurance Comment. [note: insCode, insName, and insComments are the field names in the Insurance table]. Exhibit 7. Insurance table data insCode insName insComments AALC All American Life Care PPO BHC Best Health Care HMO MD Midwest Dental Dental PV Perfect Vision Vision Written by Dr. Preiser 9 Task 5B. Populate Employee table with data The data source for the Employee table is a text file. Download the input file employee.txt from ASSIGNMENTS / ACCESS ASSIGNMENT in Blackboard. This file contains tab delimited data. Import employee.txt into Employee table as follows:
  • 20. Objects panel); select Import; select text file. employee.txt, and choose “Append copy of the records to the table” option and select the correct table (i.e., Employee) to import data in [note: data file is tab delimited and has no text qualifier] Task 5C. Populate Dependent table with data Use the Form Wizard to create a data entry form to populate Dependent table with data. Use “Tabular” layout and “Module” style for the form. Title the form PopulateDependent. Once the form is created, use it to populate the Dependent table with the data listed in Exhibit 8. Label the fields on the form header portion, not the detail portion, as follows: Dependent Code, Dependent Description. [note: depCode and depDescription are the field names in the Dependent table]. Exhibit 8. Dependent table data depCode depDescription C1 Only One Child C2 Two or More Children Only E Employee Only
  • 21. S Spouse Only S1 Spouse and One Child S2 Spouse and Two Or More Children Task 5D. Populate Rate table with data The data source for the Rate table is an Excel file. Download the input file rate.xls from Blackboard. Import rate.xls into Rate table as follows: panel); select Import; select Excel file. the records to the table” option and select the correct table, Rate, to import data in [note: first row of data file contains column headings, which should not be imported as data]. Task 5E. Populate Enrollment table with data The data source for the Enrollment table is a text file. Download the input file enrollment.txt from Blackboard. This file contains comma delimited data. Import enrollment.txt into Enrollment table as follows:
  • 22. Objects panel); select Import; select text file. Written by Dr. Preiser 10 copy of the records to the table” option and select the correct table, Enrollment, to import data in [note: data file is comma delimited and has no text qualifier] Task6. Design and test three ad hoc queries to answer questions about IES’s employee enrollments and benefits plans. Use Query Design feature of Access to design/test the queries. General guidelines for designing ad hoc queries: 1) Review data and come up with expected results for the query (what should the content of the output report look like?) 2) Identify table(s) to be joined for the query [hint: due to the nature of relational databases you may need to include more tables in your query than only those from which data will be eventually displayed in the query result] 3) Select columns to be displayed in the query result 4) (optional) Select additional columns which are not displayed
  • 23. in the result, but may be used for totals or criteria values. 5) Specify criteria values and sorting options 6) Change column names under Caption in Property Sheet for each displayed column 7) Test the query and compare its result to the expected results derived in Step 1. If the query results and expected results differ, modify the design of your query and re-test it. Task 6A. Query1 – Employees Per Health Insurance Mr. Andrews wants to know how many of the IES’s employees (note: only those with “Employee Only “ ) are currently signed up for an HMO insurance plan? For PPO insurance plan? The query result should include insName, insComments, and an aggregated employee total column. The query should be sorted by insComments (ascending order). Create a query that selects only the records that meet Mr. Andrews’ requests. Name the query – Query1EmplPerIns. Label the columns of the query result as listed below. [hint: use Caption in Property Sheet to label the output columns] Select Query Design under the “Create” tab. Then identify the tables that will be joined by holding down “Ctrl” and selecting the appropriate tables, then pressing “Add”: Dependent,
  • 24. Enrollment, and Insurance. Link the tables as the diagram below indicates. Select the appropriate columns as shown in the bottom half of the diagram. It’s important to note that the data will be grouped by the insurance name and insurance comments. The selection criteria for insComments is “HMO” or “PPO”. The total number of employees that have an HMO or PPO AND have a “Employee Only” will be recorded in this column, an aggregation (i.e., the COUNT function) [note: you must click the “Totals” button in the design toolbar] for the Totals row to appear]. The depDescription is an important part of the criteria, but as the columns of the query listed above indicate it is not necessary to list depDescription column in the final output, thus uncheck the “Show” box. Make sure to re-label the columns of the query result to Insurance Name, Insurance Comment, and Total Number of Employees (instead of insName, insComments, and eid). Insurance Name Insurance Comment Total Number of Employees Written by Dr. Preiser 11 Task 6B. Query2 – Employee Monthly Payroll Deductions Mr. Andrews wants to know the monthly payroll deduction for each employee in Department 4. That is, he is interested in the sum of insurance rates per
  • 25. employee in Department 4 . The query result should include eid, eLastName, and a computed monthly payroll deduction columns. The query should be sorted by monthly payroll deduction (descending order). Create a query that selects only the records that meet Mr. Andrews’ request. The query should also display an Average value of all of the IES’s employees deductions [hint: in Query Datasheet view (you can switch to Datasheet View by right clicking mouse from Design View of the current query), use the Totals function at the bottom of the results to compute the Average value for the Monthly Payroll Deduction column). Name the query – Query2MonthlyPayrollDeductions. Be sure to re- label the columns of the query result as they appear below. Numbers below are for demonstration purposes only. Employee Id Last Name Monthly Payroll Deduction ---- ----- ------ Total 999.99 Task 6C. Query3 – Employee Dependent Code per Insurance Given the current benefits enrollment data for IES, Mr. Andrews wants to know the count of dependent code by insurance company. More specifically, he is
  • 26. interested to review each Written by Dr. Preiser 12 insurance company and the number of enrollment records for each dependent code associated with that company. For example, in reviewing IES’s data, you can see that “Perfect Vision” insurance company has one enrollment for “Spouse Only” dependent code, and eighteen enrollments for “Employee Only” dependent code, etc. The query result should include insName, depDescription, and computed dependent code count columns. The query should be sorted by insName (ascending) and dependent code count (descending order). The query should display a grand total showing the sum of all of the dependent code counts. Create a query that selects only the records that meet Mr. Andrews’ request. Name the query – Query3DepCodeperInsurance. Numbers below are for demonstration purposes only. Insurance Name Dependent Description Dependent Code Count ---- ----- ------ Total 999
  • 27. Task7. Create a report for Mr. Andrews using Report Wizard feature of Access. Task 7A. Report 1 – Employee by Insurance Report Mr. Andrews requests that you create an Employee by Insurance report for him. This report associates employees with their chosen health insurance carriers. It is sorted in ascending order by insurance company and displays employee information by insurance. Exhibit 9 shows a sample format of the report. For each employee, Mr. Andrews would like to see the employee’s identification number, first and last name, and dependent code. As this report requires data from multiple tables, you will need to first create a select query, and then, base the report on that query. As part of the report’s header, you will include the report’s title (Employee by Insurance) and current date. To complete Task 7A, follow the steps (a – d) listed below: a) Use Query Design (located under Create tab…Other group) to create a query named QueryEmployeeByInsurance. The query should capture the requisite information for the report. Make sure to sort the query results in ascending order by insName field. b) Use Report Wizard (located under Create tab…Reports group) to build the Employee by Insurance report based on QueryEmployeeByInsurance you have just created.
  • 28. a. Sort the Detail records by employee identification number (eid) field. b. Select ‘Stepped’ layout (if available….otherwise choose another)and ‘Portrait’ orientation. c. Use whichever style you’d like to. d. Name the report – ReportEmployeeByInsurance. e. Preview the report and then modify its appearance and content c) Open the report in Design View. a. Modify Report Header section i. Change report title: Employees by Insurance ii. Underneath the title, put a built-in function “=Date()” to display current date (this function must go within a text box—not a label) Written by Dr. Preiser 13 b. Modify Page Header section i. Change column names to correspond to the report layout in Exhibit 9. d) Save the report. Data below are for demonstration purposes only. Exhibit 9. Employee by Insurance Report (example of format, your data may be different)
  • 29. All American Life Care 00002 Roach Marcie E 00005 Votaw Jaque S 00005 Votaw Jaque E Best Health Care 00001 Rhames Sherman E 00 001 Rhames Sherman C1 03 Slovacek Gordon E Task 7B. Report 2 –Employee Personalized Enrollment Report refer to online / help resources before consulting with the TA. Mr. Andrews also requests that you create an Employee Personalized Enrollment report, so that he can distribute it to each employee during the benefits enrollment period. The report is sorted in ascending order by employee identification number and displays employee information, including employee’s chosen enrollments in medical/dental/vision plans. Exhibit 10 shows a sample format of the report. For each employee, Mr. Andrews would like to see the employee’s identification number, first and last name, department code, enrollment information and a monthly payroll deduction, which is the sum of the employee’s
  • 30. enrollment rates. As this report requires data from multiple tables, you will need to first create a select query, and then, base the report on that query. As part of the report’s header, you will include the report’s title (Employee Personalized Enrollment) and current date. To complete Task 7B following the steps (a-d) listed below: a) Use Query Design (under Create tab…Other group) to create a query named QueryPersonalizedEnrollmentNew. The query should capture the requisite information for the report. Make sure to sort the query results in ascending order by eid field. Written by Dr. Preiser 14 b) Use Report Wizard (under Create tab…Reports group) to build the Personalized Employee Enrollment report based on QueryPersonalizedEnrollmentNew you have just created. Group report data by employee identification number (eid). a. Name the report – ReportEmployeePersonalizedEnrollment. b. Modify report’s layout to match Exhibit 10. Open the report in Design View. i. Modify Page Header section 1. Change report title to Personalized Employee Enrollment and
  • 31. move to Page Header section. 2. Underneath the title, put a built-in function Date() to display current date ii. Modify EID Header and Detail sections 1. Move the requisite fields from the detail section to the eid Header. To accomplish this, you can cut and paste the text boxes from the detail to the eid Header (be sure to cut those in the detail section—not the page header that they are linked to). The labels that these text boxes were linked to will then be gone. 2. Create new labels to replace the defaults that were deleted, then name and arrange everything according to what’s shown in Exhibit 10. Sizes of some text boxes may need to be adjusted. (note: you should not yet have a value for Monthly Payroll Deduction). 3. Use the Force New Page property (under Property Sheet of the EID Header) to cause each employee’s report to print on a new page. iii. Add a calculated control for monthly payroll deduction to display the sum of employee’s rates listed on the report. A calculated control displays the results of an expression. An expression may include operators, object names, functions, literal values and constants. [note: from the Controls group located on the Design tab, click the Text Box button.
  • 32. Position the control on the report. Click inside the control, and type the expression to add the values of the rate field (i.e., =SUM(rate)) c) Check the Print Preview View to ensure everything works correctly. Then Save the report. Data below are for demonstration purposes only. Exhibit 10. Employee Personalized Enrollment Report Employee Personalized Enrollment Thursday, May 31, 2012 Prepared for: Sherman Rhames Department Code: 01 Employee Identification Number:00001 Monthly Payroll Deduction: 92.33 Written by Dr. Preiser 15 Insurance Company Dependent Code Rate Best Health Care E $0.00 Best Health Care C1 $92.33
  • 33. Assignment Deliverables: You will turn in one file for this assignment. The file will be an electronic, working copy of your database that meets the criteria specified in Tasks 1 - 8 (see above). The file will be in Access 2010, 2013 or 2016 format and will contain all Access objects in their final form for this assignment. Access objects (in a database file) to be turned in for this assignment’s deliverables are: – 5) o Insurance, employee, dependent, rate, enrollment o PopulateInsurance and PopulateDependent (tasks 5A and 5C) o Query1EmplperIns (task 6A) o Query2MonthlyPayrollDeductions (task 6B) o Query3DepCodeperInsurance (task 6C) o QueryEmployeesByInsurance (task 7A) o QueryPersonalizedEnrollmentNew (task 7B) o ReportEmployeesbyInsurance (task 7A) o ReportPersonalizedEmployeeEnrollment (task 7B) Rename the database file you created for his assignment (i.e., XYHealth.accdb) to the following naming convention: Bronco name, 2 (e.g., for instructor, it would be
  • 34. dalopez2.accdb). Upload your file to Blackboard using the appropriate upload links provided (in Blackboard / ASSIGNMENTS / ACCESS ASSIGNMENT (same folder you found these instructions), You will have two attempts to upload, just in case something goes wrong with the first attempt. If it uploads the first time, no need to do it again. If you submit twice prior to the deadline, the second attempt will be graded. Again, do not email the file as the CPP email servers block the Access attachments for security reasons. Written by Dr. Preiser 16 Grading Rubric: The following table lists the points for each item. All items must be included in the Access database file submitted as deliverable for this assignment. If you don’t get full credit, look for feedback in Blackboard based on the middle column letters, i.e. A(-2) refers to 2 points subtracted from the data entry forms, etc.
  • 35. Evidence Deliverable Item Points Instructor will review data entry forms for populating tables Insurance and Dependent with data A: Data Entry forms: PopulateInsurance and PopulateDependent 4 Instructor will review Data Sheet and Design Views for ALL database tables: Insurance, Employee, Dependent, Rate and Enrollment B: Access objects (tables) with data: Insurance, Employee, Dependent, Rate, Enrollment 6 Instructor will review relationships, cardinality (e.g., one-to-many) and referential integrity. C: Relationships for all tables. 5 Instructor will evaluate the design and output of Query 1: Query1EmplperIns D: Query Datasheet and Design Views. Query results will be evaluated for correct output.
  • 36. 4 Instructor will evaluate the design and output of Query 2: Query2MonthlyPayrollDeductions E: Query Datasheet and Design Views. Query results will be evaluated for correct output. 6 Instructor will evaluate the design and output of Query 3: Query3DepCodeperInsurance F: Query Datasheet and Design Views. Query results will be evaluated for correct output. 9 Instructor will review Employees by Insurance Report (reportEmployeesbyInsurance) and its associated query (QueryEmployeesByInsurance) G: Employees By Insurance Report. Consistent, professional design is important to have for this deliverable. Correct content of the report is also important. 8 Instructor will review Employee Personalized Enrollment Report (reportEmployeePersonalizedEnrollment) and its associated query
  • 37. (QueryPersonalizedEnrollmentNew) H: Employee Personalized Enrollment Report . Review both Report View and Design Views. Consistent, professional design is important to have for this deliverable. 8 Total: 50 Seek first to understand, and then to be understood. -- Covey, S. (2013) Conflict among individuals and in organizations is inevitable. Many view conflict as having a negative connotation, but in fact, when handled properly, it can be quite positive and constructive. The important thing to keep in mind is that it must be dealt with and not ignored or left unresolved. There are many styles of conflict resolution, ranging from avoidance to a very direct approach. Effective conflict management results in win-win solutions where both parties are satisfied with the outcome. Conflict on sport teams and in sport organizations is common and in extreme situations requires legal interventions such as mediation and arbitration. During work stoppages or “strikes” in professional sports, for example, much time
  • 38. and money is spent dealing with conflicts between owners and players, and during the long resolution process, fans are deprived of watching their favorite teams. This results in a lose-lose situation that requires effective conflict resolution and negotiation skills. Therefore, it is important for sport managers to learn to negotiate and hone their conflict management skill set. Individuals have as many different conflict management styles as they have leadership styles. Some individuals take a more aggressive approach, while others are more collaborative. Some want to please the various sides to reach a win-win solution while others are more comfortable with both a winning and losing side. As a future sport administrator, what conflict management strategies will you need in order to be prepared for the inevitable conflicts that arise in order to achieve a win-win? -- Covey, S. (2013). The Seven Habits of Highly Effective People. Instructions For this Discussion, review the Learning Materials. Consider how the UM professionals handle conflict in their respective jobs. Then, research and select a recent conflict situation in sports. Post a description of the conflict situation you chose. Explain some of the causes of the conflict. Then, suggest a conflict resolution strategy for resolving this problem. In your answer, explain
  • 39. how your strategy is an effective win-win as opposed to a compromise. PLEASE READ: WRITE IN FLUID ESSAY STYLE…NO NEED FOR QUESTIONS OR SUBHEADINGS. INDENT PARAGRAPHS. USE APA FORMAT FOR REFERENCES ANDINCLUDE ADDITIONAL COURSE MATERIALS. Week # Module Module Start Date1 Module End Date Key Topics Readings Due Assignment2 1 0 Mon ‐ 08/22 Sun ‐ 08/28 Course Introduction ‐ Read All Course Materials on Canvas Canvas Materials Sign Student Contract & Complete Personal Introduction Discussion Board 2 1 Mon ‐ 08/29 Sun ‐ 09/04 Managing in the Digital World 1 Quiz 1 Due
  • 40. Module 1 & MyLab Homework Due 3 2 Mon ‐ 09/05 Sun ‐ 09/11 Gaining Competitive Advantage through Information 2 Quiz 2 Due Module 2 & MyLab Homework Due 4 3 Mon ‐ 09/12 Sun ‐ 09/18 Technology Brief Foundations of Information System Infrastruc ture Technology Brief In Textbook Quiz 3 Due Module 3 & MyLab Homework Due 5 4 Mon ‐ 09/19 Sun ‐ 09/25 Managing Information Systems Infrastructure 3 Quiz 4 Due Module 4 & MyLab Homework Due 6 5 Mon ‐ 09/26 Sun ‐ 10/02 Enabling Business‐to‐Consumer Electronic Commerce 4 Quiz 5 Due Module 5 & MyLab Homework Due 7 6 Mon ‐ 10/03 Sun ‐ 10/09 Enhancing Organizational Communication with Social Media 5 Quiz 6 Due Module 6 & MyLab Homework Due
  • 41. 8 EXAM Mon ‐ 10/10 Sun ‐ 10/16 Midterm Exam ‐ Due October 16th by 11:59 PM Covers Modules 1 ‐ 6 ‐ Midterm Exam MS Excel Project Due 9 7 Mon ‐ 10/17 Sun ‐ 10/23 Enhancing Business Intelligence Using Big Data, Analytics, and Artificial Intelligence 6 Quiz 7 Due Module 7 & MyLab Homework Due 10 8 Mon ‐ 10/24 Sun ‐ 10/30 Enhancing Business Processes Using ERP Systems 7 Quiz 8 Due Module 8 & MyLab Homework Due 11 9 Mon ‐ 10/31 Sun ‐ 11/06 Strengthening Business‐to‐Business Relationship Via Supply Ch ain and Customer Relationship Systems 8 Quiz 9 Due Module 9 & MyLab Homework Due 12 10 Mon ‐ 11/07 Sun ‐ 11/13
  • 42. Developing and Acquiring Information Systems 9 Quiz 10 Due Module 10 & MyLab Homework Due MS Access Project Due 13 11 Mon ‐ 11/14 Sun ‐ 11/20 Securing Information Systems 10 Quiz 11 Due Module 11 & MyLab Homework Due 14 Mon ‐ 11/21 Sun ‐ 11/27 Thanksgiving Week ‐ No Class 15 12 Mon ‐ 11/28 Sun ‐ 12/04 Ethics in Information Technology Supplemental 16 Mon ‐ 12/05 Sun ‐ 12/11 Final Exam Review ‐ 17 EXAM Mon ‐ 12/12 Sun ‐ 12/18 Final Exam ‐ Due December 18th by 11:59 PM Covers Modules 7 ‐ 12 ‐ Final Exam due 12/18 1. All Modules start on Mondays and end on Sundays, except fo r the first week of class. 2. All assignments due by 11:59 PM on the Module End Date (S ee Discussion Board Instructions for specific due dates within t he week) PROFESSOR MOORE RESERVES THE RIGHT TO ALTER TH E COURSE SCHEDULE AT ANYTIME REV. 8.22.22 RUBRICEvidenceDeliverable ItemPoints PosiblePoints Earned
  • 43. Instructor will review data entry forms for populating tables Insurance and Dependent with data A: Data Entry forms: PopulateInsurance and PopulateDependent 4.0Instructor will review Data Sheet and Design Views for ALL database tables: Insurance, Employee, Dependent, Rate and Enrollment B: Access objects (tables) with data: Insurance, Employee, Dependent, Rate, Enrollment 6.0Instructor will review relationships, cardinality (e.g., one-to-many) and referential integrity. C: Relationships for all tables. 5.0Instructor will evaluate the design and output of Query 1: Query1EmplperIns D: Query Datasheet and Design Views. Query results will be evaluated for correct output. 4.0Instructor will evaluate the design and output of Query 2: Query2MonthlyPayrollDeductions E: Query Datasheet and Design Views. Query results will be evaluated for correct output. 6.0Instructor will evaluate the design and output of Query 3: Query3DepCodeperInsurance F: Query Datasheet and Design Views. Query results will be evaluated for correct output. 9.0Instructor will review Employees by Insurance Report (reportEmployeesbyInsurance) and its associated query (QueryEmployeesByInsurance) G: Employees By Insurance Report. Consistent, professional design is important to have for this deliverable. Correct content of the report is also important. 8.0Instructor will review Employee Personalized Enrollment Report (reportEmployeePersonalizedEnrollment) and its associated query (QueryPersonalizedEnrollmentNew) H: Employee Personalized Enrollment Report . Review both Report View and Design Views. Consistent, professional design is important to have for this deliverable. 8.0Total:50.00.0 tblRateInsCodeDepCodeRateAALCc1185.25AALCc2247.12AA LCE0.00AALCS287.50AALCs1458.72AALCs2525.99BHCc194. 75BHCc2136.66BHCe0.00BHCs178.95BHCs1312.57BHCs2378. 77MDc132.75MDc243.89MDe23.13MDs34.57MDs164.76MDs2 69.88PVc118.11PVc231.16PVe11.55PVs14.15PVs145.47PVs24 5.88
  • 44. 1C1BHC1/1/2010 0:00:001EBHC1/1/2010 0:00:002EAALC1/1/2010 0:00:002EPV1/1/2010 0:00:002S2AALC1/1/2010 0:00:002S2PV1/1/2010 0:00:003EBHC1/1/2010 0:00:004EBHC1/1/2010 0:00:004EMD1/1/2010 0:00:004EPV1/1/2010 0:00:005EAALC1/1/2010 0:00:005EMD1/1/2010 0:00:005EPV1/1/2010 0:00:005SAALC1/1/2010 0:00:005SMD1/1/2010 0:00:005SPV1/1/2010 0:00:006EAALC1/1/2010 0:00:006EMD1/1/2010 0:00:006SAALC1/1/2010 0:00:006SMD1/1/2010 0:00:007EAALC1/1/2010 0:00:008EBHC1/1/2010 0:00:008EMD1/1/2010 0:00:009C1BHC1/1/2010 0:00:009C1MD1/1/2010 0:00:009C1PV1/1/2010 0:00:009EBHC1/1/2010 0:00:009EMD1/1/2010 0:00:009EPV1/1/2010 0:00:0010EBHC1/1/2010 0:00:0010EMD1/1/2010 0:00:0010EPV1/1/2010 0:00:0010S2BHC1/1/2010 0:00:0010S2MD1/1/2010 0:00:0010S2PV1/1/2010 0:00:0011EBHC1/1/2010 0:00:0012EAALC1/1/2010 0:00:0012S1AALC1/1/2010 0:00:0013C2AALC1/1/2010 0:00:0013EAALC1/1/2010 0:00:0014EAALC1/1/2010 0:00:0015C2BHC1/1/2010 0:00:0015C2MD1/1/2010 0:00:0015C2PV1/1/2010 0:00:0015EBHC1/1/2010 0:00:0015EMD1/1/2010 0:00:0015EPV1/1/2010 0:00:0016EBHC1/1/2010 0:00:0016EPV1/1/2010 0:00:0017EAALC1/1/2010 0:00:0017EMD1/1/2010 0:00:0017EPV1/1/2010 0:00:0017S2AALC1/1/2010 0:00:0017S2MD1/1/2010 0:00:0017S2PV1/1/2010 0:00:0018EBHC1/1/2010 0:00:0019EAALC1/1/2010 0:00:0019S2AALC1/1/2010 0:00:0020EAALC1/1/2010 0:00:0020SAALC1/1/2010 0:00:0021EBHC1/1/2010 0:00:0021EMD1/1/2010 0:00:0021S2BHC1/1/2010 0:00:0022EAALC1/1/2010 0:00:0022EMD1/1/2010 0:00:0022EPV1/1/2010 0:00:0023EAALC1/1/2010 0:00:0024EBHC1/1/2010 0:00:0024EMD1/1/2010 0:00:0025EAALC1/1/2010 0:00:0025EMD1/1/2010 0:00:0025EPV1/1/2010
  • 45. 0:00:0025S2AALC1/1/2010 0:00:0026EAALC1/1/2010 0:00:0027EAALC1/1/2010 0:00:0027EMD1/1/2010 0:00:0027EPV1/1/2010 0:00:0027S2AALC1/1/2010 0:00:0027S2MD1/1/2010 0:00:0027S2PV1/1/2010 0:00:0028EAALC1/1/2010 0:00:0028EMD1/1/2010 0:00:0028EPV1/1/2010 0:00:0028S2AALC1/1/2010 0:00:0028S2MD1/1/2010 0:00:0028S2PV1/1/2010 0:00:0029EBHC1/1/2010 0:00:0030EBHC1/1/2010 0:00:0030EMD1/1/2010 0:00:0030EPV1/1/2010 0:00:0031EAALC1/1/2010 0:00:0032EBHC1/1/2010 0:00:0032EMD1/1/2010 0:00:0032EPV1/1/2010 0:00:0033EAALC1/1/2010 0:00:0034EAALC1/1/2010 0:00:0034EMD1/1/2010 0:00:0034EPV1/1/2010 0:00:0034S1AALC1/1/2010 0:00:0034S1MD1/1/2010 0:00:0034S1PV1/1/2010 0:00:0035EBHC1/1/2010 0:00:0035SBHC1/1/2010 0:00:0036EBHC1/1/2010 0:00:0037EBHC1/1/2010 0:00:0037SBHC1/1/2010 0:00:0038EBHC1/1/2010 0:00:0038S1BHC1/1/2010 0:00:0039EAALC1/1/2010 0:00:0039SAALC1/1/2010 0:00:0040EAALC1/1/2010 0:00:0041C2AALC1/1/2010 0:00:0041C2MD1/1/2010 0:00:0041C2PV1/1/2010 0:00:0041EAALC1/1/2010 0:00:0041EMD1/1/2010 0:00:0041EPV1/1/2010 0:00:0042EBHC1/1/2010 0:00:0043EAALC1/1/2010 0:00:0043EPV1/1/2010 0:00:0044EBHC1/1/2010 0:00:0044EMD1/1/2010 0:00:0044S2BHC1/1/2010 0:00:0044S2MD1/1/2010 0:00:0045EAALC1/1/2010 0:00:0045EMD1/1/2010 0:00:0045EPV1/1/2010 0:00:0045S1AALC1/1/2010 0:00:0045S1MD1/1/2010 0:00:0045S1PV1/1/2010 0:00:00 11BenRich1441 La PalmaAnaheimCA91709478922KellyJohnson748 BirchTustinCA90801279233GordonSlovacek2255 WoodcreekRedlandsCA92373559544PerlaFurukawa19404 Golden EagleChino HillsCA91709571055JaqueVotaw203 Chowning AvenueAnaheimCA92801320161TangTong1920 Timberlane RoadTemeculaCA92593478871PatriciaVyapuri1412
  • 46. Henny PennyEscondidoCA92029477782MelindaFogle1312 CherryvilleLong BeachCA90801279393EricGonzalez1921 Summerfield DriveLong BeachCA908015596104JayJayaraman817 MadisonRedlandsCA923735711114JackMateer301 LancasterRedlandsCA923733202121TerranceEstrada14901 Geeta GroveChino HillsCA917094776132AntonioEnriquez916 KennifixChino HillsCA917092794142DonaldD'Amico200 W 14th StreetChino HillsCA917092795152VickyCarder3901Santa FeChino HillsCA917092796163DonaticaAngelo611 Praire AvenueChino HillsCA917095597174LorraineWakefield3705 Sleepy LaneChino HillsCA917095712185JamesLester710 AshecroftTemeculaCA925933203194RexMack36095 LincolnAnaheimCA928015598203DeonaTimanus1514 WashingtonAnaheimCA928015599214GayleYates1300 ClevelandAnaheimCA928015713225ZeeYereshenko7712 Martin LutherLong BeachCA908013204235XiaLujin38292 KickingbirdChino HillsCA917093205244WeiWang1623 Hanah ParkwayTemeculaCA925935714253YingFang2476 North ElmRedlandsCA923735594266BrendaFees248 Lane WayLong BeachCA908013734276BeckyHendrix4971 Ranch AcresLong BeachCA908011333285BernardLandry63658 Iowa DriveRedlandsCA923738410291CarolDawenport918 Anabor LaneRedlandsCA923738246304DaneCarnes715 SW 60thChino HillsCA917093582312ErikBranning7310 DeerhurstChino HillsCA917099953321ElliottBrainard38475 Shady LaneChino HillsCA917096047336HenryLuft261 Johnson DriveChino HillsCA917095676342AllanRobnett817 Rushing WatersChino HillsCA917092528356DoyleTysdell7103 Royal BridgeChino HillsCA917093037366ElveraShimp8392 Avenda AvenueTemeculaCA925931951375RachelleLogue6038 Village StreetAnaheimCA928013114384AnnieHull712 8th StreetAnaheimCA928010745391DekaDelarosa1604 Mohican AvenueAnaheimCA928015185406BenHartmiller11590 Heritage DriveChino HillsCA917093007413GerryLeffingwell2020 Shining WillowChino
  • 47. HillsCA917091322426TammieDeLoach18808 WoodhavenChino HillsCA917096022432LuisMunoz640 Venturi DriveAnaheimCA928014363445BryanRussell2216 Milling StreetChino HillsCA917091082453JimBrittingham8756 Lima StreetAlhambraCA908012865