SlideShare a Scribd company logo
1 of 8
Buad283: Assignment 02 – Microsoft Access
Scenario:
You have been asked to create a Microsoft Access database
management system for an
educational publishing company. The company employs a staff
of nearly 50 people, including
publishers, administrators, researchers, and salespeople, but
contracts the development of each
media title to an outside author. The business rules and table
relationships are as follows:
• A publisher (which is simply an employee with the job title
“Publisher”) manages one or
more media titles, controlling its budget, sales forecasts, and
production schedules.
• An editor (an employee with the title “Editor”) can manage
many authors, approving
their contracts, workflow, and deadlines. Each author, however,
reports to a single editor.
• Each media title is written by a single author; there are no co-
author teams.
• All of the entities (tables), attributes (fields), and
relationships appear in the ER diagram
below. You do not need to add any additional elements to your
Access database entities
beyond what appears in this ER diagram.
Figure 1. ER diagram for use in constructing an Access database
Using this ER diagram as your guide, you will modify an
existing Access database in the
following steps. Once completed, upload the resulting database
file into the Moodle dropbox.
Publisher
Editor
Note that the field “Topic”
in Media is equivalent to
“SubjectArea” in Authors.
Steps:
Perform the following steps to create this database management
application.
(Note: You may use either Access 2010 or Access 2013 to
complete this assignment.)
1. Download the AccessDB.accdb database file from Moodle.
Open the database file and
browse its two table objects, Media and Employees, to
familiarize yourself with the data.
2. Open the Media table in Design View. Ensure that the Code
field is set as the Primary
Key (PK). Then, add two new fields for the Foreign Keys (FKs),
as shown in the ER
diagram above. These FK fields must use the Number data type,
as they will be used to
connect to the AutoNumber ID fields in the other two tables.
3. Ensure that all Short Text data types are 50 characters in size
and that all Number data
types are set to Long Integer. Save your changes and return to
Datasheet View.
4. Use the Find and Replace command to replace all instances of
“BD” in the Media field
column with “Blu-ray”. Widen the columns (as necessary) to
display their headings and
data, and then apply an alternate row colour of “Orange, Accent
2, Lighter 80%.”
5. Add a Field Validation Rule to the Media field column so
that only the following values
are acceptable: Blu-ray, CDROM, DVD, VHS, and WEB. Add a
Field Validation
Message that describes the available options. Sort the datasheet
by Topic into ascending
order and then close it, saving your changes.
6. Open the Employees table in Design View. Rename the
AutoNumber ID field to
“Employee ID” and confirm that it is the Primary Key (PK). As
in the Media table,
ensure that all Short Text data types are 50 characters in size,
but do not adjust the
Number data type fields. Save your changes and return to
Datasheet View.
7. Set the datasheet font to Cambria, adjust the column widths
(if necessary), and sort the
datasheet by Surname, into ascending order. Close the
datasheet, saving your changes.
8. Create the remaining table object, Authors, using the fields
shown in the ER diagram.
Specify an AutoNumber field called “Author ID” for the
Primary Key. Add the required
Foreign Key to the table object as a Number data type and
ensure that the Short Text
fields do not exceed 50 characters in size.
9. Add the following record data to the Authors table, but
remove the “0” that appears in
the Employee ID field for each record. Save and then close the
table once completed.
Author’s Name Subject Area Hourly Wage
Rachel Green Business $45.00
Ross Geller Geography $60.00
Monica Geller Science $40.00
Chandler Bing Math $55.00
Joey Tribbiani Computing $35.00
Phoebe Buffay Geography $45.00
10. Using the Relationships command on the Database Tools
tab, establish the one-to-many
relationships shown in the ER diagram. Enforce referential
integrity for each relationship,
but do not select the Cascade Update and Cascade Delete
options. When finished, save
and close the Relationships window.
11. Create three form objects, named frmAuthors,
frmEmployees, and frmMedia, that will
help users input and modify data in their respective tables.
Remove the AutoNumber
primary key fields from the frmAuthors and frmEmployees
forms, but leave the Code
field on the frmMedia form. Modify the titles of each form to
reflect their contents (e.g.,
“Author Data Form”) and apply some basic formatting of your
choice to the forms.
Lastly, enter a “Copyright (c) your name” text label in the
footer area of each form.
12. Replace the three Foreign Key fields on the frmAuthors and
frmMedia forms with combo
boxes that retrieve values from their respective tables. In the
wizard, select the ID field,
Surname, and Given fields for display in the combo boxes. Sort
the combo boxes by
Surname and hide the ID key column when asked. Remember to
store the value in the
appropriate Foreign Key field and, lastly, delete the original
text boxes and labels from
the form. Save and close all form objects.
13. Create a Select query, entitled qryMedia Titles, which
displays the Title, Media, Grade,
PubYear, and Cost columns from the Media table (in that order).
Sort this query by
ascending Grade and then, enter a criteria to display only those
products that are DVDs
published since 2006 (inclusive of 2006). Add a Totals row to
the resulting datasheet that
calculates the average Cost of the returned titles. (Note: Do not
create a Totals query.)
14. Create a Parameter query, entitled qryEmployees, which
includes all fields from the
Employees table, except for the Employee ID, and then sort the
listing first by department
and then by surname. Use a criteria filter to display only those
employees hired between
January 1st, 2000 and December 31st, 2006. Create a parameter
filter which prompts the
user to enter a job title (e.g., Researcher) in order to filter the
datasheet result.
15. Create a portrait, letter-sized report, entitled rptMedia by
Topic, which displays a listing
of the media products. Design and format the report using the
wizard, as follows:
• Select the Topic, Title, Media, PubYear, and Cost fields from
the Media table.
• Group the data by Topic and sort the contents of each
grouping by Title.
• Add a summary calculation to the report for the average cost
of each Topic group.
• Apply bold to the Topic titles (e.g., Business) and the Avg
Cost calculations.
• Edit the title of the report to read: Published Titles by Topic
and make sure that all of
the data and column titles are sized to display fully in Print
Preview mode.
Important: Close all the open windows (inside of the Access
work area) and
then exit (close) Access before uploading your database file into
Moodle.

More Related Content

Similar to Buad283 Assignment 02 – Microsoft Access Scenario .docx

Part 1 - Microsoft Access 2019Use Access to create a database to.docx
Part 1 - Microsoft Access 2019Use Access to create a database to.docxPart 1 - Microsoft Access 2019Use Access to create a database to.docx
Part 1 - Microsoft Access 2019Use Access to create a database to.docxhoney690131
 
Part 2Supplier Database (MS Access)As you recall, data is a.docx
Part 2Supplier Database (MS Access)As you recall, data is a.docxPart 2Supplier Database (MS Access)As you recall, data is a.docx
Part 2Supplier Database (MS Access)As you recall, data is a.docxodiliagilby
 
Developing a ssrs report using a ssas data source
Developing a ssrs report using a ssas data sourceDeveloping a ssrs report using a ssas data source
Developing a ssrs report using a ssas data sourcerelekarsushant
 
HARJOT.ppt
HARJOT.pptHARJOT.ppt
HARJOT.pptsatgup78
 
Mr20 enus 03-Report Design in Management Reporter 2.0 for Microsoft Dynamics®...
Mr20 enus 03-Report Design in Management Reporter 2.0 for Microsoft Dynamics®...Mr20 enus 03-Report Design in Management Reporter 2.0 for Microsoft Dynamics®...
Mr20 enus 03-Report Design in Management Reporter 2.0 for Microsoft Dynamics®...Sami JAMMALI
 
Create a basic performance point dashboard epc
Create a basic performance point dashboard   epcCreate a basic performance point dashboard   epc
Create a basic performance point dashboard epcEPC Group
 
Office excel tips and tricks 201101
Office excel tips and tricks 201101Office excel tips and tricks 201101
Office excel tips and tricks 201101Vishwanath Ramdas
 
CIS 3100 - Database Design and ImplementationProducts on Sale Da.docx
CIS 3100 - Database Design and ImplementationProducts on Sale Da.docxCIS 3100 - Database Design and ImplementationProducts on Sale Da.docx
CIS 3100 - Database Design and ImplementationProducts on Sale Da.docxmccormicknadine86
 
Product Supplier59,58,8,2.50CIS 3100 - Database Desig.docx
Product Supplier59,58,8,2.50CIS 3100 - Database Desig.docxProduct Supplier59,58,8,2.50CIS 3100 - Database Desig.docx
Product Supplier59,58,8,2.50CIS 3100 - Database Desig.docxstilliegeorgiana
 
BBA 2 Semester DBMS All assignment
BBA 2 Semester DBMS All assignmentBBA 2 Semester DBMS All assignment
BBA 2 Semester DBMS All assignmentRoshan Kumar
 
DSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BI
DSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BI
DSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIEzekielJames8
 
AimTo give you practical experience in database modelling, no.docx
AimTo give you practical experience in database modelling, no.docxAimTo give you practical experience in database modelling, no.docx
AimTo give you practical experience in database modelling, no.docxsimonlbentley59018
 
1 CIS105 Survey of Computer Information Systems Fi.docx
1   CIS105 Survey of Computer Information Systems Fi.docx1   CIS105 Survey of Computer Information Systems Fi.docx
1 CIS105 Survey of Computer Information Systems Fi.docxmercysuttle
 
CIS 310 ACCESS AssignmentObjective of this assignment is to pr.docx
CIS 310 ACCESS AssignmentObjective of this assignment is to pr.docxCIS 310 ACCESS AssignmentObjective of this assignment is to pr.docx
CIS 310 ACCESS AssignmentObjective of this assignment is to pr.docxclarebernice
 
Kevin Fahy Bi Portfolio
Kevin Fahy   Bi PortfolioKevin Fahy   Bi Portfolio
Kevin Fahy Bi PortfolioKevinPFahy
 
CIS 3100 - Database Design and ImplementationScoring Rubric.docx
CIS 3100 - Database Design and ImplementationScoring Rubric.docxCIS 3100 - Database Design and ImplementationScoring Rubric.docx
CIS 3100 - Database Design and ImplementationScoring Rubric.docxmccormicknadine86
 
- Database Design and ImplementationProducts on Sale Database fo.docx
- Database Design and ImplementationProducts on Sale Database fo.docx- Database Design and ImplementationProducts on Sale Database fo.docx
- Database Design and ImplementationProducts on Sale Database fo.docxgertrudebellgrove
 

Similar to Buad283 Assignment 02 – Microsoft Access Scenario .docx (19)

Part 1 - Microsoft Access 2019Use Access to create a database to.docx
Part 1 - Microsoft Access 2019Use Access to create a database to.docxPart 1 - Microsoft Access 2019Use Access to create a database to.docx
Part 1 - Microsoft Access 2019Use Access to create a database to.docx
 
Part 2Supplier Database (MS Access)As you recall, data is a.docx
Part 2Supplier Database (MS Access)As you recall, data is a.docxPart 2Supplier Database (MS Access)As you recall, data is a.docx
Part 2Supplier Database (MS Access)As you recall, data is a.docx
 
Fahri tugas cloud1
Fahri tugas cloud1Fahri tugas cloud1
Fahri tugas cloud1
 
Developing a ssrs report using a ssas data source
Developing a ssrs report using a ssas data sourceDeveloping a ssrs report using a ssas data source
Developing a ssrs report using a ssas data source
 
HARJOT.ppt
HARJOT.pptHARJOT.ppt
HARJOT.ppt
 
Mr20 enus 03-Report Design in Management Reporter 2.0 for Microsoft Dynamics®...
Mr20 enus 03-Report Design in Management Reporter 2.0 for Microsoft Dynamics®...Mr20 enus 03-Report Design in Management Reporter 2.0 for Microsoft Dynamics®...
Mr20 enus 03-Report Design in Management Reporter 2.0 for Microsoft Dynamics®...
 
Create a basic performance point dashboard epc
Create a basic performance point dashboard   epcCreate a basic performance point dashboard   epc
Create a basic performance point dashboard epc
 
Office excel tips and tricks 201101
Office excel tips and tricks 201101Office excel tips and tricks 201101
Office excel tips and tricks 201101
 
CIS 3100 - Database Design and ImplementationProducts on Sale Da.docx
CIS 3100 - Database Design and ImplementationProducts on Sale Da.docxCIS 3100 - Database Design and ImplementationProducts on Sale Da.docx
CIS 3100 - Database Design and ImplementationProducts on Sale Da.docx
 
Product Supplier59,58,8,2.50CIS 3100 - Database Desig.docx
Product Supplier59,58,8,2.50CIS 3100 - Database Desig.docxProduct Supplier59,58,8,2.50CIS 3100 - Database Desig.docx
Product Supplier59,58,8,2.50CIS 3100 - Database Desig.docx
 
BBA 2 Semester DBMS All assignment
BBA 2 Semester DBMS All assignmentBBA 2 Semester DBMS All assignment
BBA 2 Semester DBMS All assignment
 
DSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BI
DSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BI
DSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BI
 
AimTo give you practical experience in database modelling, no.docx
AimTo give you practical experience in database modelling, no.docxAimTo give you practical experience in database modelling, no.docx
AimTo give you practical experience in database modelling, no.docx
 
1 CIS105 Survey of Computer Information Systems Fi.docx
1   CIS105 Survey of Computer Information Systems Fi.docx1   CIS105 Survey of Computer Information Systems Fi.docx
1 CIS105 Survey of Computer Information Systems Fi.docx
 
CIS 310 ACCESS AssignmentObjective of this assignment is to pr.docx
CIS 310 ACCESS AssignmentObjective of this assignment is to pr.docxCIS 310 ACCESS AssignmentObjective of this assignment is to pr.docx
CIS 310 ACCESS AssignmentObjective of this assignment is to pr.docx
 
Kevin Fahy Bi Portfolio
Kevin Fahy   Bi PortfolioKevin Fahy   Bi Portfolio
Kevin Fahy Bi Portfolio
 
CIS 3100 - Database Design and ImplementationScoring Rubric.docx
CIS 3100 - Database Design and ImplementationScoring Rubric.docxCIS 3100 - Database Design and ImplementationScoring Rubric.docx
CIS 3100 - Database Design and ImplementationScoring Rubric.docx
 
- Database Design and ImplementationProducts on Sale Database fo.docx
- Database Design and ImplementationProducts on Sale Database fo.docx- Database Design and ImplementationProducts on Sale Database fo.docx
- Database Design and ImplementationProducts on Sale Database fo.docx
 
PowerBI Training
PowerBI Training PowerBI Training
PowerBI Training
 

More from AASTHA76

(APA 6th Edition Formatting and St.docx
(APA 6th Edition Formatting and St.docx(APA 6th Edition Formatting and St.docx
(APA 6th Edition Formatting and St.docxAASTHA76
 
(a) Thrasymachus’ (the sophist’s) definition of Justice or Right o.docx
(a) Thrasymachus’ (the sophist’s) definition of Justice or Right o.docx(a) Thrasymachus’ (the sophist’s) definition of Justice or Right o.docx
(a) Thrasymachus’ (the sophist’s) definition of Justice or Right o.docxAASTHA76
 
(Glossary of Telemedicine and eHealth)· Teleconsultation Cons.docx
(Glossary of Telemedicine and eHealth)· Teleconsultation Cons.docx(Glossary of Telemedicine and eHealth)· Teleconsultation Cons.docx
(Glossary of Telemedicine and eHealth)· Teleconsultation Cons.docxAASTHA76
 
(Assmt 1; Week 3 paper) Using ecree Doing the paper and s.docx
(Assmt 1; Week 3 paper)  Using ecree        Doing the paper and s.docx(Assmt 1; Week 3 paper)  Using ecree        Doing the paper and s.docx
(Assmt 1; Week 3 paper) Using ecree Doing the paper and s.docxAASTHA76
 
(Image retrieved at httpswww.google.comsearchhl=en&biw=122.docx
(Image retrieved at  httpswww.google.comsearchhl=en&biw=122.docx(Image retrieved at  httpswww.google.comsearchhl=en&biw=122.docx
(Image retrieved at httpswww.google.comsearchhl=en&biw=122.docxAASTHA76
 
(Dis) Placing Culture and Cultural Space Chapter 4.docx
(Dis) Placing Culture and Cultural Space Chapter 4.docx(Dis) Placing Culture and Cultural Space Chapter 4.docx
(Dis) Placing Culture and Cultural Space Chapter 4.docxAASTHA76
 
(1) Define the time value of money.  Do you believe that the ave.docx
(1) Define the time value of money.  Do you believe that the ave.docx(1) Define the time value of money.  Do you believe that the ave.docx
(1) Define the time value of money.  Do you believe that the ave.docxAASTHA76
 
(chapter taken from Learning Power)From Social Class and t.docx
(chapter taken from Learning Power)From Social Class and t.docx(chapter taken from Learning Power)From Social Class and t.docx
(chapter taken from Learning Power)From Social Class and t.docxAASTHA76
 
(Accessible at httpswww.hatchforgood.orgexplore102nonpro.docx
(Accessible at httpswww.hatchforgood.orgexplore102nonpro.docx(Accessible at httpswww.hatchforgood.orgexplore102nonpro.docx
(Accessible at httpswww.hatchforgood.orgexplore102nonpro.docxAASTHA76
 
(a) The current ratio of a company is 61 and its acid-test ratio .docx
(a) The current ratio of a company is 61 and its acid-test ratio .docx(a) The current ratio of a company is 61 and its acid-test ratio .docx
(a) The current ratio of a company is 61 and its acid-test ratio .docxAASTHA76
 
(1) How does quantum cryptography eliminate the problem of eaves.docx
(1) How does quantum cryptography eliminate the problem of eaves.docx(1) How does quantum cryptography eliminate the problem of eaves.docx
(1) How does quantum cryptography eliminate the problem of eaves.docxAASTHA76
 
#transformation10EventTrendsfor 201910 Event.docx
#transformation10EventTrendsfor 201910 Event.docx#transformation10EventTrendsfor 201910 Event.docx
#transformation10EventTrendsfor 201910 Event.docxAASTHA76
 
$10 now and $10 when complete Use resources from the required .docx
$10 now and $10 when complete Use resources from the required .docx$10 now and $10 when complete Use resources from the required .docx
$10 now and $10 when complete Use resources from the required .docxAASTHA76
 
#MicroXplorer Configuration settings - do not modifyFile.Versio.docx
#MicroXplorer Configuration settings - do not modifyFile.Versio.docx#MicroXplorer Configuration settings - do not modifyFile.Versio.docx
#MicroXplorer Configuration settings - do not modifyFile.Versio.docxAASTHA76
 
#include string.h#include stdlib.h#include systypes.h.docx
#include string.h#include stdlib.h#include systypes.h.docx#include string.h#include stdlib.h#include systypes.h.docx
#include string.h#include stdlib.h#include systypes.h.docxAASTHA76
 
$ stated in thousands)Net Assets, Controlling Interest.docx
$ stated in thousands)Net Assets, Controlling Interest.docx$ stated in thousands)Net Assets, Controlling Interest.docx
$ stated in thousands)Net Assets, Controlling Interest.docxAASTHA76
 
#include stdio.h#include stdlib.h#include pthread.h#in.docx
#include stdio.h#include stdlib.h#include pthread.h#in.docx#include stdio.h#include stdlib.h#include pthread.h#in.docx
#include stdio.h#include stdlib.h#include pthread.h#in.docxAASTHA76
 
#include customer.h#include heap.h#include iostream.docx
#include customer.h#include heap.h#include iostream.docx#include customer.h#include heap.h#include iostream.docx
#include customer.h#include heap.h#include iostream.docxAASTHA76
 
#Assessment BriefDiploma of Business Eco.docx
#Assessment BriefDiploma of Business Eco.docx#Assessment BriefDiploma of Business Eco.docx
#Assessment BriefDiploma of Business Eco.docxAASTHA76
 
#include stdio.h#include stdint.h#include stdbool.h.docx
#include stdio.h#include stdint.h#include stdbool.h.docx#include stdio.h#include stdint.h#include stdbool.h.docx
#include stdio.h#include stdint.h#include stdbool.h.docxAASTHA76
 

More from AASTHA76 (20)

(APA 6th Edition Formatting and St.docx
(APA 6th Edition Formatting and St.docx(APA 6th Edition Formatting and St.docx
(APA 6th Edition Formatting and St.docx
 
(a) Thrasymachus’ (the sophist’s) definition of Justice or Right o.docx
(a) Thrasymachus’ (the sophist’s) definition of Justice or Right o.docx(a) Thrasymachus’ (the sophist’s) definition of Justice or Right o.docx
(a) Thrasymachus’ (the sophist’s) definition of Justice or Right o.docx
 
(Glossary of Telemedicine and eHealth)· Teleconsultation Cons.docx
(Glossary of Telemedicine and eHealth)· Teleconsultation Cons.docx(Glossary of Telemedicine and eHealth)· Teleconsultation Cons.docx
(Glossary of Telemedicine and eHealth)· Teleconsultation Cons.docx
 
(Assmt 1; Week 3 paper) Using ecree Doing the paper and s.docx
(Assmt 1; Week 3 paper)  Using ecree        Doing the paper and s.docx(Assmt 1; Week 3 paper)  Using ecree        Doing the paper and s.docx
(Assmt 1; Week 3 paper) Using ecree Doing the paper and s.docx
 
(Image retrieved at httpswww.google.comsearchhl=en&biw=122.docx
(Image retrieved at  httpswww.google.comsearchhl=en&biw=122.docx(Image retrieved at  httpswww.google.comsearchhl=en&biw=122.docx
(Image retrieved at httpswww.google.comsearchhl=en&biw=122.docx
 
(Dis) Placing Culture and Cultural Space Chapter 4.docx
(Dis) Placing Culture and Cultural Space Chapter 4.docx(Dis) Placing Culture and Cultural Space Chapter 4.docx
(Dis) Placing Culture and Cultural Space Chapter 4.docx
 
(1) Define the time value of money.  Do you believe that the ave.docx
(1) Define the time value of money.  Do you believe that the ave.docx(1) Define the time value of money.  Do you believe that the ave.docx
(1) Define the time value of money.  Do you believe that the ave.docx
 
(chapter taken from Learning Power)From Social Class and t.docx
(chapter taken from Learning Power)From Social Class and t.docx(chapter taken from Learning Power)From Social Class and t.docx
(chapter taken from Learning Power)From Social Class and t.docx
 
(Accessible at httpswww.hatchforgood.orgexplore102nonpro.docx
(Accessible at httpswww.hatchforgood.orgexplore102nonpro.docx(Accessible at httpswww.hatchforgood.orgexplore102nonpro.docx
(Accessible at httpswww.hatchforgood.orgexplore102nonpro.docx
 
(a) The current ratio of a company is 61 and its acid-test ratio .docx
(a) The current ratio of a company is 61 and its acid-test ratio .docx(a) The current ratio of a company is 61 and its acid-test ratio .docx
(a) The current ratio of a company is 61 and its acid-test ratio .docx
 
(1) How does quantum cryptography eliminate the problem of eaves.docx
(1) How does quantum cryptography eliminate the problem of eaves.docx(1) How does quantum cryptography eliminate the problem of eaves.docx
(1) How does quantum cryptography eliminate the problem of eaves.docx
 
#transformation10EventTrendsfor 201910 Event.docx
#transformation10EventTrendsfor 201910 Event.docx#transformation10EventTrendsfor 201910 Event.docx
#transformation10EventTrendsfor 201910 Event.docx
 
$10 now and $10 when complete Use resources from the required .docx
$10 now and $10 when complete Use resources from the required .docx$10 now and $10 when complete Use resources from the required .docx
$10 now and $10 when complete Use resources from the required .docx
 
#MicroXplorer Configuration settings - do not modifyFile.Versio.docx
#MicroXplorer Configuration settings - do not modifyFile.Versio.docx#MicroXplorer Configuration settings - do not modifyFile.Versio.docx
#MicroXplorer Configuration settings - do not modifyFile.Versio.docx
 
#include string.h#include stdlib.h#include systypes.h.docx
#include string.h#include stdlib.h#include systypes.h.docx#include string.h#include stdlib.h#include systypes.h.docx
#include string.h#include stdlib.h#include systypes.h.docx
 
$ stated in thousands)Net Assets, Controlling Interest.docx
$ stated in thousands)Net Assets, Controlling Interest.docx$ stated in thousands)Net Assets, Controlling Interest.docx
$ stated in thousands)Net Assets, Controlling Interest.docx
 
#include stdio.h#include stdlib.h#include pthread.h#in.docx
#include stdio.h#include stdlib.h#include pthread.h#in.docx#include stdio.h#include stdlib.h#include pthread.h#in.docx
#include stdio.h#include stdlib.h#include pthread.h#in.docx
 
#include customer.h#include heap.h#include iostream.docx
#include customer.h#include heap.h#include iostream.docx#include customer.h#include heap.h#include iostream.docx
#include customer.h#include heap.h#include iostream.docx
 
#Assessment BriefDiploma of Business Eco.docx
#Assessment BriefDiploma of Business Eco.docx#Assessment BriefDiploma of Business Eco.docx
#Assessment BriefDiploma of Business Eco.docx
 
#include stdio.h#include stdint.h#include stdbool.h.docx
#include stdio.h#include stdint.h#include stdbool.h.docx#include stdio.h#include stdint.h#include stdbool.h.docx
#include stdio.h#include stdint.h#include stdbool.h.docx
 

Recently uploaded

Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........LeaCamillePacle
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Planning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxPlanning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxLigayaBacuel1
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
 

Recently uploaded (20)

Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Planning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxPlanning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptx
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
 

Buad283 Assignment 02 – Microsoft Access Scenario .docx

  • 1. Buad283: Assignment 02 – Microsoft Access Scenario: You have been asked to create a Microsoft Access database management system for an educational publishing company. The company employs a staff of nearly 50 people, including publishers, administrators, researchers, and salespeople, but contracts the development of each media title to an outside author. The business rules and table relationships are as follows: • A publisher (which is simply an employee with the job title “Publisher”) manages one or more media titles, controlling its budget, sales forecasts, and production schedules. • An editor (an employee with the title “Editor”) can manage many authors, approving their contracts, workflow, and deadlines. Each author, however, reports to a single editor. • Each media title is written by a single author; there are no co- author teams. • All of the entities (tables), attributes (fields), and relationships appear in the ER diagram
  • 2. below. You do not need to add any additional elements to your Access database entities beyond what appears in this ER diagram. Figure 1. ER diagram for use in constructing an Access database Using this ER diagram as your guide, you will modify an existing Access database in the following steps. Once completed, upload the resulting database file into the Moodle dropbox. Publisher Editor Note that the field “Topic” in Media is equivalent to “SubjectArea” in Authors. Steps: Perform the following steps to create this database management application. (Note: You may use either Access 2010 or Access 2013 to complete this assignment.) 1. Download the AccessDB.accdb database file from Moodle.
  • 3. Open the database file and browse its two table objects, Media and Employees, to familiarize yourself with the data. 2. Open the Media table in Design View. Ensure that the Code field is set as the Primary Key (PK). Then, add two new fields for the Foreign Keys (FKs), as shown in the ER diagram above. These FK fields must use the Number data type, as they will be used to connect to the AutoNumber ID fields in the other two tables. 3. Ensure that all Short Text data types are 50 characters in size and that all Number data types are set to Long Integer. Save your changes and return to Datasheet View. 4. Use the Find and Replace command to replace all instances of “BD” in the Media field column with “Blu-ray”. Widen the columns (as necessary) to display their headings and data, and then apply an alternate row colour of “Orange, Accent 2, Lighter 80%.” 5. Add a Field Validation Rule to the Media field column so that only the following values are acceptable: Blu-ray, CDROM, DVD, VHS, and WEB. Add a Field Validation
  • 4. Message that describes the available options. Sort the datasheet by Topic into ascending order and then close it, saving your changes. 6. Open the Employees table in Design View. Rename the AutoNumber ID field to “Employee ID” and confirm that it is the Primary Key (PK). As in the Media table, ensure that all Short Text data types are 50 characters in size, but do not adjust the Number data type fields. Save your changes and return to Datasheet View. 7. Set the datasheet font to Cambria, adjust the column widths (if necessary), and sort the datasheet by Surname, into ascending order. Close the datasheet, saving your changes. 8. Create the remaining table object, Authors, using the fields shown in the ER diagram. Specify an AutoNumber field called “Author ID” for the Primary Key. Add the required Foreign Key to the table object as a Number data type and ensure that the Short Text fields do not exceed 50 characters in size. 9. Add the following record data to the Authors table, but
  • 5. remove the “0” that appears in the Employee ID field for each record. Save and then close the table once completed. Author’s Name Subject Area Hourly Wage Rachel Green Business $45.00 Ross Geller Geography $60.00 Monica Geller Science $40.00 Chandler Bing Math $55.00 Joey Tribbiani Computing $35.00 Phoebe Buffay Geography $45.00 10. Using the Relationships command on the Database Tools tab, establish the one-to-many relationships shown in the ER diagram. Enforce referential integrity for each relationship, but do not select the Cascade Update and Cascade Delete options. When finished, save and close the Relationships window. 11. Create three form objects, named frmAuthors, frmEmployees, and frmMedia, that will help users input and modify data in their respective tables. Remove the AutoNumber primary key fields from the frmAuthors and frmEmployees forms, but leave the Code
  • 6. field on the frmMedia form. Modify the titles of each form to reflect their contents (e.g., “Author Data Form”) and apply some basic formatting of your choice to the forms. Lastly, enter a “Copyright (c) your name” text label in the footer area of each form. 12. Replace the three Foreign Key fields on the frmAuthors and frmMedia forms with combo boxes that retrieve values from their respective tables. In the wizard, select the ID field, Surname, and Given fields for display in the combo boxes. Sort the combo boxes by Surname and hide the ID key column when asked. Remember to store the value in the appropriate Foreign Key field and, lastly, delete the original text boxes and labels from the form. Save and close all form objects. 13. Create a Select query, entitled qryMedia Titles, which displays the Title, Media, Grade, PubYear, and Cost columns from the Media table (in that order). Sort this query by ascending Grade and then, enter a criteria to display only those products that are DVDs published since 2006 (inclusive of 2006). Add a Totals row to
  • 7. the resulting datasheet that calculates the average Cost of the returned titles. (Note: Do not create a Totals query.) 14. Create a Parameter query, entitled qryEmployees, which includes all fields from the Employees table, except for the Employee ID, and then sort the listing first by department and then by surname. Use a criteria filter to display only those employees hired between January 1st, 2000 and December 31st, 2006. Create a parameter filter which prompts the user to enter a job title (e.g., Researcher) in order to filter the datasheet result. 15. Create a portrait, letter-sized report, entitled rptMedia by Topic, which displays a listing of the media products. Design and format the report using the wizard, as follows: • Select the Topic, Title, Media, PubYear, and Cost fields from the Media table. • Group the data by Topic and sort the contents of each grouping by Title. • Add a summary calculation to the report for the average cost of each Topic group. • Apply bold to the Topic titles (e.g., Business) and the Avg
  • 8. Cost calculations. • Edit the title of the report to read: Published Titles by Topic and make sure that all of the data and column titles are sized to display fully in Print Preview mode. Important: Close all the open windows (inside of the Access work area) and then exit (close) Access before uploading your database file into Moodle.