Vous êtes sur la page 1sur 8

COB 204 Access Database Project

Part 1 is due on 3/14/2013.


Completed project due: 3/21/2013.
Because of your expertise in Access, you have been hired by the Forbes Center for Performing
Arts to create a database. The database will be used to track performances, venues, and
tickets sold.
The following business rules need to be considered with this database.
A venue can host many performances.
A performance can have many tickets.
Each ticket is for only one performance.
Tickets may be sold at a discount; there are only 3 valid discount codes.
You will create an ERD and a database create the ERD first and verify its accuracy before you
create the database. You will create reports, forms, queries, and a pivot table using the
database. The last pages of this document show the Venue, Perfomance, and Ticket data that
you need to enter into the database.
To minimize your effort and avoid redoing your work, you should read and understand all of the
requirements in this document before starting the project.
Grading criteria:
Completed ERD, with entities, identifiers (pks and fks), and attributes defined. This is worth
10% of your project grade.
Data should be entered correctly, including database field descriptions.
Fields should be an appropriate length.
Minimize data redundancy in your tables.
Reports and forms must be neat and legible
Report and query titles should reflect what information will be shown
Columns should be wide enough / all data and titles must be visible
Column titles should make sense
Report grouping and sort order must correct

Honor Code Statement:


This is an individual assignment and must be done on your own. You MAY NOT sit next to
another person and do the project together while discussing each step. You MAY discuss minor
issues with another student but all keystrokes must be done by you and you must have your
own database. Any other collaboration is a violation of the JMU honor code.
Any of the following activity will be handled as an Honor Code Violation:
borrowing, using, starting with, or modifying another students electronic files, databases, or
web designs for your use
printing another students work and turning it in as your own
sharing your electronic files or printed work with another student

A violation of the Honor Code on this project will result in a zero (0) grade for the entire project
and a report to the Honor Council.

Part 1 Complete Step 1.


1.

Create the ERD for your database. The ERD must be computer generated. Before you
begin creating tables in Access, you should be sure your ERD is correct. Your ERD should
include all fields and should indicate which fields will be used as primary and foreign keys.
Turn in your ERD on 3/14/2013.
Things to double-check:

Make sure you understand the difference between sorting and grouping.
Make sure you understand the difference between Data view and Design view.

Part 2 Complete the project.


2.

Open Access and create a new, blank database. Use the following format to name your
database : yourEidEvents.accdb (mayjlEvents.accdb)

3.

Using Access, create the VENUE table to reflect the Venue information shown on page 5
of these instructions. If you need to, you can add a field or fields and make minor
changes to the other fields. Be sure to create a primary key and enter field descriptions.
Do not add data to the table, yet.

4.

Using Access, create the PERFORMANCE table (go to pages 5-6 of these instructions
to see what data should be included). If you need to, you can add a field or fields and
make minor changes to the other fields. Create a primary key, create an appropriate
foreign key, and enter field descriptions. Do not add data to the table, yet.

5.

Using Access, create the TICKET table (see page 7 of these instructions). If you need
to, you can add a field or fields and make minor changes to the other fields. Use Ticket
Number as a primary key, create an appropriate foreign key, and enter field descriptions.
Use a value list to limit Discount Codes to the values shown.

6.

Create a relationship between the VENUE and PERFORMANCE tables with referential
integrity and cascade updates enforced.

7.

Create a relationship between the PERFORMANCE and TICKET tables with referential
integrity and cascade updates enforced.

8.

Create a form based on the VENUE table. Use your form and the data on page 5 to add
records to the VENUE table. There will be 6 Venues.

9.

Create a form based on the PERFORMANCE table. Choose any style for your form, but
put a picture in your form header (other than the Access logo). Use your
PERFORMANCE form and the data on pages 5-6 to add records to the
PERFORMANCE table. There will be 10 performances.

10.

Create a form based on the TICKET table. Use your form and the data on page 7 to add
records to the TICKET table. There will be 24 Ticket records.

11.

Print the PERFORMANCE form showing only one record: the one with your act.

12.

Create a report showing the Performances grouped by Type and sorted by Date. Only
the following Performance information should be shown: Date, Time, Act Name, and
Venue Code (Performance Type is included, but as part of the grouping). Put a picture
or logo in the header of the report. Include Created by with your name at the bottom of
the report. Print the report.

13.

Create a query and then use that query to create a report showing the Venues that have
accessible seating. Show all fields in the VENUE table. Do not do any grouping or
sorting in this report. Include Created by with your name at the bottom of the report.
Print the query design and the report. Print the query design as follows:
Open the query using the design view
On the keyboard, press the Print Screen key.
Go to Word, and Paste the screen. Print the Word document.

14.

Create a query and then use that query to create a report showing all performances,
which venue theyre scheduled in, and the tickets that have been sold for each
performance. The report should show the act name, performance date, ticket number,
ticket discount code, and full venue name. The report should be sorted by venue, then
date there will not be any grouping. The PERFORMANCE, TICKET, and VENUE
tables will need to be joined. Print the query design, the SQL code, and the report.
Include Created by with your name at the bottom of the report. Print the query design
as follows:
Open the query using the design view
On the keyboard, press the Print Screen key.
Go to Word, and Paste the screen.
Go to the SQL view and copy and paste the SQL into the same Word
document. Print the Word document.

15.

Create a query and then use that query to create a report showing all Performances
between 11/5/2012 and 12/4/2012. Show the act name, performance time, venue code,
and type of performance. There will be no grouping on this report, but you should sort
the performances by date, with the earliest date first. Print the query design and the
report. Include Created by with your name at the bottom of the report. Print the query
design as follows:
Open the query using the design view
On the keyboard, press the Print Screen key.
Go to Word, and Paste the screen. Print the Word document.

16.

We would like to see how many tickets have been sold. Create a report showing all
tickets grouped by Act Name and sorted by Date. Include ticket number, and price from
the TICKET table. Include the date and act name from the PERFORMANCE table.
Show a summary of ticket prices by Act. Put a Created by label with your name at the
bottom of the report. Print the report.
HINT: In order to summarize by Act Name only, do not accept the grouping that
Access wants to do for you.

17.

We want to analyze the combination of performances and ticket discounts. Using the
Access book as a guide (beginning on page Acc 4-42) create a pivot table. Show a sum
of ticket prices by Discount Code and Performance. Create a Pivot Chart from your
pivot table. The table and chart should look similar to the figure below. Print the table
and chart.

Ticket Values by Discount Code


140
120
100
80
60
40
20
0

18.

The Virginia Repertory Dance Company had to cancel their performance for 12/5/2012;
you have been asked to perform that date in addition to your 12/4/2012 performance.
Make the appropriate changes in your data and reprint the Performance report from Step
12 to show the changes.

19.

Print the design as follows:


Print the relationship by opening the relationship on the screen.
On the keyboard, press the Print Screen key.
Go to Word, and Paste the screen. Print the Word document.
Print all of the table designs, by opening each table in design view.
For the VENUE table, place your pointer on the Venue Code field so that the
field properties shown are for Venue Code.

On the keyboard, press the Print Screen key.

Go to Word, and Paste the screen. Print the Word document.


For the PERFORMANCE table, place your pointer on the Performance Date
field so that the properties shown are for Performance Date.
On the keyboard, press the Print Screen key.
Go to Word, and Paste the screen. Print the Word document.
For the TICKET table, place your pointer on the Discount field so that the field
properties are shown for Discount. Print both the General properties and
the Lookup properties.
On the keyboard, press the Print Screen key.
Go to Word, and Paste the screen. Print the Word document.

Turn in, stapled together:

A cover page with your typed name, section number, and the following signed pledge:
I pledge that I have neither given nor received unauthorized assistance on this project.
I created my own database for this assignment. I have not shared my database file with
anyone and I have not used anyone elses database file.

The printed pages from #11-19 above. Please mark the upper-right corner (using
ink) with the number from the assignment (11-19). If the reports are out of order or
are not marked with the appropriate number, your grade may be lowered significantly!

Turn in a copy of your Access database as part of Blackboards Assignment


feature. You will not get a grade unless you do this.

VENUE Data
VenueCode

Venue

Capacity

Venue Type

Accessible

FCH

Forbes Concert Hall

600 Concert Hall

MDT

Miller Dance Theatre

200 Dance Theatre

No

MST

Mainstage Theatre

450 Dance Theatre

Yes

RH

Recital Hall

196 Concert Hall

No

ST

Studio Theatre

200 Flex

No

WHA

Wilson Hall Auditorium

500 Auditorium

PERFORMANCE Data
Performance Code:
Date:
Time:
Venue:
Act Name:
Category:

2MAS
11/7/2012
2:00 pm
Studio Theatre
Two Masters
Theater

Performance Code:
Date:
Time:
Venue:
Act Name:
Category:

ECM
11/4/2012
8:00 pm
Wilson Hall
An Evening with Colin Mochrie
Comedy

Performance Code:
Date:
Time:

HGC
12/11/2012
3:00 pm

Yes

Yes

Use appropriate data types


for each field let Access
help you control what can
go into each field.

Venue:
Act Name:
Category:

Forbes Concert Hall


Harlem Gospel Choir
Music

Performance Code:
Date:
Time:
Venue:
Act Name:
Category:

KMK
12/11/2012
8:00 pm
Mainstage Theatre
Kiss Me Kate
Theater

Performance Code:
Date:
Time:
Venue:
Act Name:
Category:

FIG
11/6/2012
8:00 pm
Forbes Concert Hall
The Marriage of Figaro
Theater

Performance Code:
Date:
Time:
Venue:
Act Name:
Category:

FIG2
11/7/2012
3:00 pm
Forbes Concert Hall
The Marriage of Figaro
Theater

Performance Code:
Date:
Time:
Venue:
Act Name:
Category:

MLW
10/28/2012
8:00 pm
Forbes Concert Hall
Mary Lou Williams
Music

Performance Code:
Date:
Time:
Venue:
Act Name:
Category:

VRDC
12/5/2012
8:00 pm
Miller Dance Theater
Virginia Repertory Dance Company
Dance

Performance Code:
Date:
Time:
Venue:
Act Name:
Category:

ZOO
11/17/2012
7:30 pm
Mainstage Theatre
Imago Theatre ZooZoo
Comedy

Performance Code:
Date:
Time:
Venue:
Act Name:
Category:

MYP
12/4/2012
8:00 pm
Mainstage Theatre
[Your Name Here]
Music

TICKET Data
Performance

Ticket Number

Price

Discount Code

2 Masters

2119

$6.00 None

2 Masters

2120

$6.00 None

2 Masters

2124

$6.00 None

An Evening with Colin Mochrie

E110

$39.00 JMUF

An Evening with Colin Mochrie

E111

$39.00 JMUF

An Evening with Colin Mochrie

E115

$39.00 JMUF

An Evening with Colin Mochrie

E116

$42.00 None

An Evening with Colin Mochrie

E273

$42.00 None

An Evening with Colin Mochrie

E274

$42.00 None

Mary Lou Williams

M100

$14.00 None

Mary Lou Williams

M101

$13.00 JMUF

Mary Lou Williams

M102

$10.00 Youth

Mary Lou Williams

M103

$10.00 Youth

The Marriage of Figaro (the one on 11/6/2012)

F788

$18.00 None

The Marriage of Figaro (the one on 11/6/2012)

F789

$16.00 JMUF

The Marriage of Figaro (the one on 11/7/2012)

F167

$18.00 None

The Marriage of Figaro (the one on 11/7/2012)

F169

$18.00 None

The Marriage of Figaro (the one on 11/7/2012)

F170

$16.00 Sr

The Marriage of Figaro (the one on 11/7/2012)

F171

$16.00 Sr

This ticket is for your performance

M128

$27.00 JMUF

This ticket is for your performance

M210

$27.00 JMUF

This ticket is for your performance

M211

$27.00 JMUF

Virginia Repertory Dance Company

VR27

$14.00 None

Virginia Repertory Dance Company

VR28

$14.00 None

Vous aimerez peut-être aussi