Create entity relationship model and relational model

Assignment Help Computer Engineering
Reference no: EM133473118

Assignment: Training Management Database System- Project

Instructions

I. This project will be distributed as in the following:

1. Identify the entity types, attributes, keys.
2. Identify the relationship and cardinalities.
3. Draw the ERD.
4. Schemas before Normalization.
5. Schemas after Normalization.
6. Create the tables.
7. Populate your tables with at least 5 rows.
8. Execute the requested sample queries.
9. Screenshots for answering SQL questions (6, 7, and 8).

II. You are advised to make your work clear and well presented; marks may be reduced for poor presentation.

III. The work should be your own, copying from students or other resources will result in ZERO marks

Training Management Database System

A training providing institute is offering training courses to their clients. A database system is needed to register the trainees in these courses. The data requirements for the system are given as follows:

1. The company has many teachers. Each teacher has a unique id, name, date of birth, address (house number, street name, city, state), and may have several phone numbers.

a. A teacher may teach many courses.

b. We keep track of the number that a teacher has taught a course.

2. The institute offers many courses to their clients. Each course has unique id, course name, start date, end date, and course language.

a. The course language is either English or Arabic.

b. We keep track of the fee of each offered course.

c. One or more courses is offered to a client.

3. There are many clients. Each client is identified by unique id, client name, address, contact person, and contact person name.

4. Trainees works for a client. Each trainee has a trainee id, first name, last name, and a phone number.

a. Trainees may take several courses. o We keep track of the fee of the taken course by a trainee.

Learning Outcome(s):

1. Design a database starting from the conceptual design to the implementation of database schemas.

2. Create EntityRelationship model, Relational model, and write SQL queries.

Reference no: EM133473118

Questions Cloud

What the actual problem is and any history that you have : Indicate the purpose statement and scope of your problem - tell us what you will be solving and why you believe it is an important issue.
What are ethical matters related to immigration policy : What are the ethical matters related to Title 42 immigration policy?
How does this document refl ect black americans growing : How does this document refl ect black Americans' growing sense of identification with nonwhite people in other parts of the world?
Differences in letter of the law and the spirit of the law : Differentiate between the letter of the law and the spirit of the law and provide 2 examples of each.
Create entity relationship model and relational model : Design a database starting from conceptual design to implementation of database schema. Create Entity Relationship model, Relational model and write SQL queries
How james madison hopes to control the mischiefs of faction : How James Madison hopes to control the mischiefs of faction in the United States. Consider Madisons argument in the light of Americas
How should a corporation attempt to achieve synergy among : MGT 401 Saudi Electronic University Strategic Management - How should a corporation attempt to achieve synergy among functions and business units?
How should be community justice perspective in mind : Mentally ill offenders are a challenging group to supervise in the community. How should they be supervised with a community justice perspective in mind?
How did the spanish experience of colonization : How did the Spanish experience of colonization during the voyages of Columbus and Cortes differ from the English experience at Jamestown

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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