Question: ( 6 ) Make good use of the tutorial for the in - class exercise. If you forget about some of the skills we have
Make good use of the tutorial for the inclass exercise. If you forget about some of the skills we have covered in class, you can always refer to the tutorial posted on Canvas which documents every step we have done for the inclass exercise.
Assignment #: Microsoft Access Total: pts
Background: A Home Improvement AHI provides installation services of different types for home improvement eg Flooring, Lighting & Ceiling Fan, HVAC, etc. in Northern Virginia. AHI does not employ installers, but rather subcontracts the installations out to a list of approved installers. Whenever a customer requests an installation service in the store, a contract is created for the installation. Then AHI will assign an installer for the installation job in the contract. Afterwards, the installer will go to the customer's house and complete the installation. Currently, this process is primarily paperbased and does not provide management with the information needed to efficiently monitor contracts and installer performance. AHI often runs advertisements for specials such as guaranteed week installation. Without a way to effectively manage installations, installation service sometimes does not get completed within the promised timeframe which has resulted in customer dissatisfaction.
You are hired by AHI to create a database that helps automatically tracks installation contracts. The database must keep track of each AHI customer, including their unique customer ID first name, last name, street address, city, state, zipcode, and phone number. It should also keep track of all approved installers, including their unique installer ID first name, last name, city, state, zipcode, phone number, and daily charge ie how much AHI pays to the installer for one day's work In addition, the database needs to record each type of installation service AHI provides, including unique service type ID and service type name. In order to provide management with the information needed to effectively track installations, the database should keep track of the details for each installation contract, including unique contract ID the ID of the customer who
Page of
MIS Assignment # Microsoft Access Assignment
requests the service, the ID of the installer assigned to complete the installation, the ID of the service type the installation belongs to additional descriptions of the requested installation job, service charge of the installation ie how much the customer pays to AHI for the installation service the date the contract is created by AHI the date an installer is assigned to work on the installation, the date the installation is completed by the installer, and the customer's satisfaction rating of the installation job after the job is finished.
An installation contract may have not been assigned an installer yet, but once assigned each installation is assigned to only one installer. An approved installer may have not been assigned to any installation or may have been assigned to multiple installations. Each installation contract belongs to only one service type, but each service type may have no installation contracts or may be associated with multiple installation contracts. The database only records existing customers who has requested services from AHI. While a customer might have requested for multiple installations, each installation is for only one customer.
Earlier, you have created the conceptual model of the database based on the above business description as shown in the following ER diagram. :
G
Your Task: Now you need to convert the developed conceptual model into a physical model using Microsoft Access by completing QQ shown on next page.
Page of
MIS Assignment # Microsoft Access Assignment
Here is a list of additional business rules you need to consider when creating the database:
Any name first last, city, service type is between and characters and is required.
ContractDescription is between and characters and is required.
CustomerID and InstallerID are Incremental AutoNumbers when serving as primary keys.
ContractRating take integer values between and Hint: use this information to determine the DataType and Field Size of the ContractRating attribute
All dates are in the Short Date format and have the Short Date input mask.
All telephone numbers have the XXX XXXXXXX input mask.
All the currency fields have decimal places.
Q Create all the tables in the database. Make sure that: pts
square Each attribute has a meaningful description to explain its meaning.
square Each attribute has an appropriate Data Type and Field Size based on the business rules andor the data provided on next page and in the Excel file andor domain knowledge.
square Business rules related to format, decimal places, and input mask are implemented.
Q Establish the relationships among the tables with referential in
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
