Upload
kevin-maco
View
13
Download
4
Embed Size (px)
DESCRIPTION
You will find useful information on here.
Citation preview
MILESTONE 4
Week 11 Objectives
By the end of Week 11, you will demonstrate your ability to create a database system by
satisfactorily achieving the following objectives:
Create a method of storing data so that it is organized logically.
Create a method of retrieving data so that it can be processed into valuable
information.
Create a method of inputting data that is user friendly.
Create a method for generating output that transforms data into valuable
information.
Create an automated application with an easy-to-use interface that connects the user
to the features of the new system.
Homework Assignment H11.1 Draft of Introduction to the Design Phase
1. Open the Word document used for Homework Assignment H9.5. Should have been saved
as XXX_H10_5_Proposed_New_System_date.docx.
a. Save the document as XXX_H11_1_Design_Introduction_date.docx to your Project
folder. Complete the following exercises based on your proposed database solution.
2. Go to the introduction of the Database Design section.
a. Write an introduction to the Design section of the Database System Project Report. At a
minimum, describe the purpose of the Design phase of the database development
process according to the Kroenke and Auer textbook. Cite appropriate source (this is a
requirement, not a nice-to-have). Also, describe how the Design phase connects to the
Requirements Analysis phase.
b. Save the file XXX_H11_1_Design_Introduction_date.docx again to your Project folder on
your Cloud drive.
3. Move to the Solution Objectives sub-section of the Database Design section.
a. Save the file as XXX_H11_1_Solution_Objectives_date.docx to your Project folder on
your Cloud drive, substituting your three-digit course student number for XXX.
b. Write a paragraph that connects the up-coming list of solution objectives to the list of
Requirements from the Requirements Analysis section.
CIS 2334 -2- Week 11
c. List the Solution Objectives, substituting the business process under study for your
client for the blank. These objectives will be the measure of whether the database
development process is successful.
The objectives of the database design phase are to:
Create a method of storing data so that it is organized logically.
Create a method of retrieving data so that it can be processed into valuable
information.
Create a user friendly method of inputting data.
Create a method for generating output that transforms data into valuable
information.
Create an easy-to-use interface that connects the user to the features of the new
system.
d. Write a paragraph that describes those characteristics of valuable information that will
be achieved with the new database system. Cite appropriate source.
e. Save the file XXX_H11.1_Solution_Objectives_date.docx again to your Project folder on
your Cloud drive.
Homework Assignment H11.2 Draft of Database System sub-section of
the Database Design section
1. Open the Word document created for Homework Assignment H11.1. Should have been
saved as XXX_H11.1_Solution_Objectives_date.docx.
2. Save the document as XXX_H11_2_Database_System_date.docx to your Project folder.
Complete the following exercises based on your proposed database solution.
3. Go to the Database System sub-section of the Database Design section of the project
report.
a. Write a paragraph that describes the components of a database system. Cite source
(required).
b. Write a paragraph that describes how the components of the proposed new database
system align with the Requirements and Solution objectives.
c. Save the Word file again as XXX_H11_2_Database_System_date.docx to your Project
folder on your Cloud drive.
4. Go to the Database Management System sub-sub-section of the Database System sub-
section of the Database Design section of the project report.
a. Write a paragraph that describes the functions of the Database Management System of
a Database System. Cite source.
CIS 2334 -3- Week 11
b. Write a paragraph that describes how Microsoft Access 2010 serves as a DBMS for the
new system.
c. Save the Word file again as XXX_H11_2_Database_System_date.docx to your Project
folder.
5. Save the file as XXX_H11_2_Database_System_date.PDF to your Project folder.
6. Submit pdf version to H11.2 assignment submission page in Blackboard.
a. If you upload Homework assignments to the appropriate Assignment before your class
starts (11:30, 2:30, or 5:30), then you will receive 10 bonus points (Max grade 110).
b. Homework assignments uploaded to Blackboard between class time and 11:59 pm of
the due date will receive a 10-point deduction (Max 90).
c. Late homework will be accepted for two weeks past the original due date, and you
should be able to submit through Blackboard for partial credit. If submitted within the
first week late, the max grade is 80. If turned in within the second week late, the max
grade is 70.
Homework Assignment H11.3 Create project database tables and
relationships
1. Create client database. Save database as XXX_Clientname_date.accdb to the Project folder
of your Cloud drive.
2. Create tables for client database based on template research and proposed data model.
a. A minimum of 5 tables, including intersection tables where necessary;
b. Add fields, data types, and field properties for each table, based on client needs,
template research, and proposed data model. Follow relational model guidelines.
c. Specify primary keys for tables. No two tables should have the same primary key.
d. Add foreign keys to tables, where appropriate, to establish relationships.
e. Do NOT add data to tables before enforcing referential integrity. You’ll be sorry if you
do.
3. Establish relationships--at least four table relationships required for 5-table project
database. No unnecessary relationships. No table should be unrelated to other tables in
database.
a. Enforce referential integrity on all relationships.
b. Specify appropriate cascading actions.
c. Create relationship report.
d. Save the report as XXX_DatabaseSystem_RR_v1_Date.
e. In the future, if changes are made to the structure of the database, create a relationship
report as documentation. Include version number in report name to distinguish from
previous versions.
CIS 2334 -4- Week 11
4. Add records to tables—a minimum of 8 records for most People/Products/Orders/Events
tables. Do not add data to the tables until you have enforced referential integrity.
5. Save changes to XXX_Clientname_date.accdb.
6. Go to File/Compact and Repair.
7. Make a backup of your project database.
a. Select File/Save and Publish. In the right column, under the Advanced heading, select
Back Up Database, then click Save As. Browse to your Project folder on your Cloud
location. Notice that Access has added the date to your project database name.
b. Save to your Project folder and email a copy to yourself.
c. Take a screenshot of the Project folder showing all saved backups of the database to
date. Insert screenshot into XXX_H11_3_Structure_date.docx.
8. Submit a pdf of XXX_H11_3_Structure_date.docx to H11.3 assignment submission page in
Blackboard.
a. If you upload Homework assignments to the appropriate Assignment before your class
starts (11:30, 2:30, or 5:30), then you will receive 10 bonus points (Max grade 110).
b. Homework assignments uploaded to Blackboard between class time and 11:59 pm of
the due date will receive a 10-point deduction (Max 90).
c. Late homework will be accepted for two weeks past the original due date, and you
should be able to submit through Blackboard for partial credit. If submitted within the
first week late, the max grade is 80. If turned in within the second week late, the max
grade is 70.
Homework Assignment H11.4 Create project database queries
1. Open XXX_Clientname_date.accdb. Do not use backup database.
a. Queries for the project database system must meet these minimum requirements: The
Project Database System must contain at least five queries appropriate to the client’s
needs.
2. Of these five, at least one query must prompt the user for input (i.e., parameter query) and
use the input in the criteria for the query. Save the query as qryParameter.
a. In a Word document, type the name of the query, then answer the following questions
about the query.
(1.) How does this query support the business process under study?
(2.) What results should be expected?
(3.) Which form or report will use this query as a record source?
(4.) Include a screenshot of QBE grid and table list.
(5.) Save the Word document, as XXX_Query_Justification_date.docx.
CIS 2334 -5- Week 11
3. Of these five, at least one query must use an aggregate function to calculate a summary
statistic for an appropriate field in a table. Save the query as qryAggregate.
a. Open XXX_Query_Justification_date.docx, type the name of the query, then answer the
following questions about the query:
(1.) How does this query support the business process under study?
(2.) What results should be expected?
(3.) If an expression (formula) is calculated in the query results, explain the elements of
the calculation. Use Excel to verify that the Access expression produces accurate
results.
(4.) Which form or report will use this query as a record source?
(5.) Include a screenshot of QBE grid and table list.
(6.) Save XXX_Query_Justification_date.docx again.
4. Of these five, at least two queries must retrieve data from multiple tables. Save the queries
as qryMultiple1 and qryMultiple2.
a. Open XXX_Query_Justification_date.docx, type the name of the query, then answer the
following questions for each of the two queries:
(1.) How does this query support the business process under study?
(2.) What results should be expected?
(3.) If an expression (formula) is calculated in the query results, explain the elements of
the calculation. Use Excel to verify that the Access expression produces accurate
results.
(4.) Which form or report will use this query as a record source?
(5.) Include a screenshot of QBE grid and table list.
(6.) Save XXX_Query_Justification_date.docx again.
5. Add one more required query that can be used to meet the client requirement for
information.
a. Open XXX_Query_Justification_date.docx, type the name of the query, then answer the
following questions for each of the two queries:
(1.) How does this query support the business process under study?
(2.) What results should be expected?
(3.) If an expression (formula) is calculated in the query results, explain the elements of
the calculation. Use Excel to verify that the Access expression produces accurate
results.
(4.) Include a screenshot of QBE grid and table list.
(5.) Which form or report will use this query as a record source?
(6.) Save XXX_Query_Justification_date.docx again.
CIS 2334 -6- Week 11
6. Save changes to the project database system using the name
XXX_Clientname_queries_date.accdb.
7. Make a backup of your project database system.
a. Select File/Save and Publish. In the right column, under the Advanced heading, select
Back Up Database, then click Save As. Browse to your Project folder on your Cloud
location. Notice that Access has added the date to your project database name.
b. Take a screenshot of the Project folder on your Cloud folder showing all saved backups
of the database to date. Insert screenshot into XXX_H11_4_Queries_date.docx.
c. Save to your Project folder, and then email a copy to yourself.
8. Submit pdf of XXX_Query_Justification_date.docx and the backup of your client database
to H11.4 assignment submission page in Blackboard.
a. If you upload Homework assignments to the appropriate Assignment before your class
starts (11:30, 2:30, or 5:30), then you will receive 10 bonus points (Max grade 110).
b. Homework assignments uploaded to Blackboard between class time and 11:59 pm of
the due date will receive a 10-point deduction (Max 90).
c. Late homework will be accepted for two weeks past the original due date, and you
should be able to submit through Blackboard for partial credit. If submitted within the
first week late, the max grade is 80. If turned in within the second week late, the max
grade is 70.
Homework Assignment H11.5 Create project database forms
1. Open latest version of XXX_Clientname_queries_date.accdb. Do not use backup database.
2. Forms must meet these minimum requirements
a. All the necessary forms for inputting and displaying the data in your database as
required by your client. One form per table for data entry. Include buttons on the forms
to move to the next record, last record, previous record, and first record. Save each form
with the syntax frmTableName.
b. At least one form displaying data from a query based on a parameter query. The form
should allow the user to select a value from a dropdown list, to run the query, and to
close the form. Save the form as frmParameter.
c. At least one form displaying data from a minimum of two related tables. Save the form
as frmMultiple. Include appropriate command buttons on form.
d. Open a Word document and make a screenshot of the two-table form. Save the
document as XXX_H11_5_Forms_date.docx to your Project folder.
3. Add additional forms that are necessary to meet the client requirements.
4. Save changes to the project database system using the name
XXX_Clientname_Forms_date.accdb. 5. Make a backup of your project database system.
CIS 2334 -7- Week 11
a. Select File/Save and Publish. In the right column, under the Advanced heading, select
Back Up Database, then click Save As. Browse to your Project folder on your Cloud
location. Notice that Access has added the date to your project database name.
b. Save to your Project folder, and then email a copy to yourself.
c. Take a screenshot of the Project folder showing all saved backups of the database to
date. Insert screenshot into XXX_H11_5_Forms_date.docx.
6. Submit pdf of XXX_H11_5_Forms_date as a pdf, and backup of project database system to
H11.5 assignment submission page in Blackboard.
a. If you upload Homework assignments to the appropriate Assignment before your class
starts (11:30, 2:30, or 5:30), then you will receive 10 bonus points (Max grade 110).
b. Homework assignments uploaded to Blackboard between class time and 11:59 pm of
the due date will receive a 10-point deduction (Max 90).
c. Late homework will be accepted for two weeks past the original due date, and you
should be able to submit through Blackboard for partial credit. If submitted within the
first week late, the max grade is 80. If turned in within the second week late, the max
grade is 70.
Homework Assignment H11.6 Create project database system reports
1. Open XXX_Clientname_forms_date.accdb. Do not use backup database.
2. Reports must meet these minimum requirements
a. At least four reports (total) for data output that display valuable information;
b. Of these four, at least two reports should be based on a multiple-table query. Name the
reports, rptMultiple1 and rptMultiple2. Reports should be titled properly including
organization name, tables used, and the object type (report).
(1.) Open a Word document and make a screenshot of one of the reports based on a
two-table query. Indicate which query the report is based on.
(2.) Save the document as XXX_H11_6_Reports_date.docx to your Project folder.
c. At least one report should display grouped data. Name the report, rptGrouped.
3. Add additional reports that are necessary to meet the client requirements.
4. Save the project database as XXX_Clientname_reports_date.accdb.
5. Make a backup of your project database.
a. Select File/Save and Publish. In the right column, under the Advanced heading, select
Back Up Database, then click Save As. Browse to your Project folder on your Cloud
location. Notice that Access has added the date to your project database name.
b. Save to your Project folder, then email a copy to yourself.
CIS 2334 -8- Week 11
c. Take a screenshot of the Project folder showing all saved backups of the database to
date. Insert screenshot into XXX_H11_6_Reports_date.docx.
6. Submit pdf of XXX_H11_6_Reports_date.docx to H11.6 Submit assignment submission
page in Blackboard.
a. If you upload Homework assignments to the appropriate Assignment before your class
starts (11:30, 2:30, or 5:30), then you will receive the grade of 110. Saturday
submissions receive no bonus points.
b. Late homework will be accepted for two weeks past the original due date, and you
should be able to submit through Blackboard for partial credit. If submitted within the
first week late, the max grade is 80. If turned in within the second week late, the max
grade is 70.
Homework Assignment Milestone 4 Reverse Engineered ERD
1. Create a Database Design Diagram by reverse engineering your project database
(XXX_Clientname_final_date.accdb). Make sure that you know the location of your
database, then close the database.
2. In Visio, choose the Database Model diagram template. Select Database, then Display
options from the Ribbon. Make the following document option choices:
a. On the Table tab, choose only
(3.) primary keys,
(1.) foreign keys,
(2.) non keys,
(3.) vertical lines
(4.) De-select others
b. On the Relationship tab
(1.) Relationships (1.)
Crow’s feet, and (2.)
Referential actions
(3.) Do Not change any settings on the right side or on the General tab.
c. Include Tables, Primary Keys, and Foreign Keys in display but not Indexes, Views, or
Check Clauses.
3. Insert finishing touches
CIS 2334 -9- Week 11
a. The diagram will be pasted into your project report document which has a portrait
orientation. Make sure that the elements of the diagram are arranged from right to left
rather than vertically.
b. Choose Design/Borders and Titles, then add a title—XXX_Clients_Name on the
vBackground tab.
c. On the page 1 tab, choose File/Print/PrintPreview/HeaderFooter, then insert a footer
that includes three digit course student number and your name at the left and
Milestone 4 in the center.)
d. Save the Visio file as XXX_Milestone_4_Database_Design_date to your Project folder on
your Cloud drive, substituting your three-digit course student number for XXX. You will
insert the database design into the Project report in a Week 11 assignment.
e. Save the Visio file as a pdf, also using XXX_Milestone_4_Database_Design_date as the
filename, to the Project folder on your Cloud drive.
4. Submit the pdf version to the Milestone 4 Assignment submission page in Blackboard.