Achievement and Learning Center (410-8375383)

Total Page:16

File Type:pdf, Size:1020Kb

Achievement and Learning Center (410-8375383)

Database Assignment (Assignment 2) (Note: you can do it independently or in group of 2. If you want to do it independently, e-mail me. I will be forming groups )

DUE DATE: April 18, 2012 Make sure to list names of ONLY those group members who participated in the project. If there is a member who is NOT participating, Let me know immediately. Resources available:

SIMNET exercise Achievement and Learning Center (410-8375383) ACCESS Tutorial

(35 points) Training Database

You group has been hired by TrainingrUs.com to keeps track of training revenues. TrainingrUS.com wants you to keep scheduling.

COURSE table contains following information:  Course ID (PK)  Price  Instructor Name  Instructor Address

Note: Primary Key (PK) is COURSE ID

Identify FK, if any

TRAINEE table contains following information:  Trainee ID (PK)  Course_ID (PK)  Trainee name  Date of training

Note: PK is (Trainee ID, Course_ID)

Identify FK, if any Training session signed for is the same as Course ID in COURSE table

Following sample data is available: COURSE Sample data

Cours Price ($) Instructor Name Instructor e ID Address S111 2850 Harry UB S121 3200 Polly UB S145 1200 Smith Loyola H111 500 Morton JHU H123 2200 David JHU

TRAINEE sample data

Trainee ID Course_ID Trainee Date of Name training A101 H111 Sam Paper 10/02/2012 A101 H123 Sam paper 10/03/2012 A110 S111 Mary Poppins 11/01/2012 B112 S111 Alex Johnson 11/01/2012 B112 S121 Alex Johnson 11/02/2012 B112 S145 Alex Johnson 11/06/2012 B222 H123 John Watt 10/03/2012 B222 H111 John Watt 10/01/2012 B222 S111 John Watt 11/06/2012 B222 S121 John Watt 11/02/2012 B222 S145 John Watt 10/05/2012 C111 H123 Jong Chu 10/03/2012 C111 H111 Jong Chu 10/02/2012 F456 S111 Jerry Long 11/08/2012 F555 S111 Willy Polk 11/08/2012 F555 S145 Willy Polk 11/06/2012 F555 H111 Willy Polk 10/02/2012 X123 H123 Shirley Dent 10/03/2012 X123 S111 Shirley Dent 11/06/2012

PART A:  Develop the tables in ACCESS database Systems  Identify PK and FK of each table (can do in WORD) Table 1 (identify PK and FK relationships) Table Name COURSE TRAINING

Primary Key (PK)

Foreign Key (FK)

Submit this table as Part A (section 2) requirement to be submitted see below  Show the relationship (1:1 or 1:m or m:n) between the following: COURSE and TRAINEE in ACCESS and include a print screen (see under submission PART A, section 3) Justify why it is 1:1 or 1:m or m:n PART B: Develop the following queries in ACCESS and run (execute) them 1. List the course ID and its cost, format the output appropriately. 2. Give the trainee name and the number of classes each trainee is taking. 3. How many trainees are taking classes on November 1st? (Give a count) 4. Give the training sessions and their dates (make sure there is no repetition of session and corresponding date). 5. How many students are registered per training section? 6. How many courses are there? 7. How many classes Jong Chu is taking? 8. Give the total amount paid by Shirley Dent 9. Give the names of instructors teaching on November 8th 10. Create an Enrollment report of Dates and Overall total number of students taking classes on those dates, i.e., 10/02/2012; 10/03/2012. see the template below:

.

BONUS: (2 points) Create a REVENUE report to provide date, session IDs, number(count) of students and total revenue for TrainingrUs.com. Format the output appropriately. To be submitted: (in SAKAI only; do not e-mail) Post ONE project per group in SAKAI under database with group member names on the first page. Create a zip file with all the files (see Appendix B —assignment 1-- on how to create zip files) Part A: (in WORD file) 1. Table contents of each table in ACCESS (print screen shot of contents) 2. PK and FK table (submit Table 1) 3. Relationship among ENTITIES (1:1 or 1:m or m:n) and Justify those relationships Part B: 1. Build Queries in ACCESS and run them (Print screen shots of queries and their output in ACCESS) 2. actual ACCESS database with queries and report. (the access database file with .mdb extension in 2003 or accdb extension in 2007). TO create Print screen You can create print screen shots of your output by pressing ctrl and Print Screen keys (this copies in your clip board) and then pasting it in a word file. Similar to any copy and paste operation. This is the WORD file you will submit will print screens and PART A. if you know you can crop the screen shots to look nice. You will have TWO files in ONE zip file:  A WORD file (Part A and Part B; section 1)  An ACCESS file with .mdb or .accdb extension (Part B) Appendix A: Grading Criteria

Requirements Maximum Points Your Points PART A:

a. Develop tables in 7 ACCESS b. Identify PK & FK of each 3 table c. Table relationships 3 (TRAINEE and COURSE) in ACCESS and its justification PART B: Queries 1 through 9 and their 18 output Query 10 report and its output 4

BONUS 2

TOTAL 35 + 2 (BONUS)

Recommended publications