Create a database for store company details, Database Management System

Assignment Help:

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:

  1.  Course ID (PK)
  2. Price
  3. Instructor Name
  4. Instructor Address

Note: Primary Key (PK) is COURSE ID

Identify FK, if any

TRAINEE table contains following information:

  1. Trainee ID (PK)
  2. Course_ID (PK)
  3. Trainee name
  4. 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

Course ID

Price ($)

Instructor Name

Instructor 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 Name

Date of training

A101

H111

Sam Paper

10/02/2009

A101

H123

Sam paper

10/03/2009

A110

S111

Mary Poppins

11/01/2009

B112

S111

Alex Johnson

11/01/2009

B112

S121

Alex Johnson

11/02/2009

B112

S145

Alex Johnson

11/06/2009

B222

H123

John Watt

10/03/2009

B222

H111

John Watt

10/01/2009

B222

S111

John Watt

11/06/2009

B222

S121

John Watt

11/02/2009

B222

S145

John Watt

10/05/2009

C111

H123

Jong Chu

10/03/2009

C111

H111

Jong Chu

10/02/2009

F456

S111

Jerry Long

11/08/2009

F555

S111

Willy Polk

11/08/2009

F555

S145

Willy Polk

11/06/2009

F555

H111

Willy Polk

10/02/2009

X123

H123

Shirley Dent

10/03/2009

X123

S111

Shirley Dent

11/06/2009

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:

 

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 6th? (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 John Watt is taking?

8. Give the total amount paid by Willy Polk

9. Give the names of instructors teaching on November 6th


Related Discussions:- Create a database for store company details

What is called query processing, What is called query processing? Query...

What is called query processing? Query processing refers to the range of activities included in extracting data from a database.

Durability-transaction , Durability : This property necessitates that once ...

Durability : This property necessitates that once a transaction has committed, the changes made by it be never lost because of subsequent failure. Thus, a transaction is also a bas

Get details of employee working on both comp354 and comp345, Consider the r...

Consider the relations EMPLOYEE(emp#, name) ASSIGNED_TO(project#, emp#) PROJECT(project#, project_name, chief) Express the subsequent queries in Relational Algebra (i) Ge

ER DIAGRAM, NEED ER DIAGRAM WITH MINIMUM ENTITY AND RELATIONSHIP of Hospita...

NEED ER DIAGRAM WITH MINIMUM ENTITY AND RELATIONSHIP of Hospital Management System

Explain the weak entity set, Explain the Weak Entity Set An Entity set...

Explain the Weak Entity Set An Entity set which does not have sufficient attribute to make a primay key is known as weak entity set. For instance, dependents of an employee in

Explain generalization and aggregation in e_r diagram, Explain the concept ...

Explain the concept of generalization and aggregation in E_R diagrams. Give one example for each one of them? Generalization: Consider extending the entity set account throug

Data definition language, Data Definition Language It organises the dat...

Data Definition Language It organises the data in the form of columns and rows. But what does the data field column of table accumulate? How do you describe it using SQL? Th

Increases efficiency-data fragmentation, Increases efficiency : Data is sto...

Increases efficiency : Data is stored close to most often used site, therefore retrieval would be faster. Also, data that is not required by local applications is not stored, there

What is foreign key, What is foreign key? A relation schema r1 derived ...

What is foreign key? A relation schema r1 derived from an ER schema may contain among its attributes the primary key of another relation schema r2.this attribute is known as a

Prepare a gantt chart for the stock control project, Prepare a gantt chart ...

Prepare a gantt chart for the stock control project: Scenario Lucas-TVS is the Leader in Auto Electricals in India today with 50 years experience in desig

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd