Download ITIVORY 3650 INDIVIDUAL ACCESS PROJECT ASSIGNMENT

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Concurrency control wikipedia , lookup

Microsoft Jet Database Engine wikipedia , lookup

Database wikipedia , lookup

Relational model wikipedia , lookup

Clusterpoint wikipedia , lookup

ContactPoint wikipedia , lookup

Database model wikipedia , lookup

Transcript
ITPlum 3650 Individual Access Assignment, Spring 2014
Due:
March 21 at 5:00 PM
Project: Design and build a database, along with appropriate Forms, Queries, and Reports. The database will
be used to track employees’ billing of hours to various projects. Your database will consist of a
minimum of three tables: employees, projects, and billing hours. Data for each of these tables will be
given to you in the form of Excel spreadsheets, which you will import into your database.
The following are parameters for a grade of MASTERY on your database:
 Your database must be normalized and have a solid design
 Each table must have a Primary Key
 You must establish appropriate relationships between the tables and have lookups for the related fields
 You must enforce referential integrity on the related fields
 You must have forms for all tables
 You must have the following three Queries:
o February 2011 billing data for all employees (include employee ID, employee first and last
name, billing date, number of hours billed, and project name). Name this query “Query1”.
o A list of all projects started prior to 2009 (include project name, project start date, and project
end date). Name this query “Query2”.
o A list of all projects for which there are no hours billed (include project name, project start date,
and project end date). Name this query “Query3”.
 You must have the following three Reports:
o A report based on Query1 above that lists the February 2011 billing data, subtotals by
employee, and gives a grand total for all employees. You do not need to subtotal by project for
each employee. Name this report “Report1” and give it a meaningful heading.
o A report that lists total hours billed by project. There should be subtotals for each month and no
grand total across all projects. Do not include individual billing records, just the monthly totals
and project totals. Name this report “Report2” and give it a meaningful heading.
o A report that lists each employee (first name and last name) in alphabetical order and totals their
billing hours by each project they worked on. Do not include individual billing records, just the
project totals. Sort the projects within each employee in decreasing order of the number of hours
the employee worked on each. Name this report “Report3” and give it a meaningful heading.
(Hint: you may want to build a query first and base the report on the query.)
 All headers and data in reports must be adjusted so that they read clearly. There should be no
Autonumber fields displayed in reports unless specifically requested.
The following items will apply toward ABOVE MASTERY:
 Create hierarchical forms and customize forms (e.g. command buttons, read-only fields, etc)
 Create a Switchboard that launches when the database is opened
 Create at least two additional complex Reports and explain what they do
 Other customization that indicates your expertise in database management
NOTE: ALL lookups, command buttons, switchboard items, etc must work in order to receive credit. Always
check your customization items for accuracy and to see if they really do work!
Email your completed database to [email protected]
This Project is an individual effort and is graded accordingly. Please do your own work, as your final
assessment will be very difficult without understanding this Project work.