Ask Question, Ask an Expert

+61-413 786 465

info@mywordsolution.com

Ask DBMS Expert


Home >> DBMS

Objective: This is an individual assignment aimed to give the student exposure to the concepts relating to database systems and optimal strategies for efficient management of databases

Learning Outcomes assessed:

1. Create E-R diagrams.
2. Normalize tables.
3. Design a database.

Task 1:

Submit a work proposal for this assignment by the end of week 8 which must include:

a) Understanding of deliverables - a detail description of deliverables.

b) General overview of proposed plan - initial understanding of solution to task 2 which includes, the name of entities, associative entities and relationships. Initial understanding of solution to task 3.

c) Timeline for completion of task 2 and task 3.

The work proposal must be submitted in a word file through the link available in Moodle. The proposal can also include draft answers.

Scenario:

Polyglot institute conducts Certification Exams. These exams are basically organized by different certification councils. The institute operates in the following way.

A candidate identified by a unique id, name, address and mobile no. should register to write an examination. A candidate can choose and register one or more certification exams. However one exam has to be registered by at least one candidate. Every exam is identified by its code, name and council name. The institute would like to track the number of attempts of each candidate when he/she registers for an exam.

When a candidate registers for an exam, the institute allocates room identified by its no, building name and location. An exam can be scheduled in at least one room and a room may be scheduled for more exams or may not be scheduled for any exams at all. In order to avoid clashes, the institute needs to store the exam date whenever a room is scheduled for an exam.

The institute assigns one invigilator to each room. Each invigilator is identified by his/her ID, name, contact no. and specialization. An invigilator is assigned to exactly one room and a room should have one invigilator compulsorily. An invigilator belongs to exactly one certification council. Each council is designated by its code, name and country. It is not mandatory that a council should have invigilators.

Task 2:

a) Construct the Entity Relationship Diagram (ERD) for the above given scenario. Identify all the entities, attributes of each entity including primary key, not null, foreign key, relationship between the entities and cardinality constraints. State any assumptions necessary to support your design.

b) Write an SQL statement to create the tables and insert at least 2 records for each table created above.

c) Write at least two SQL statements having "subqueries" based on the tables created above to demonstrate the concept of "subquery".

d) Write at least two SQL statements having "joins" based on the tables created above to demonstrate the concept of "Join".

Task 3:

a. Normalize the below given import summary form to First Normal Form, Second Normal Form and Third Normal Form.

Import Summary

Import id: IM92-2016                                                Manager id: M567

Import Date: 2/2/2016                                              Manager name: Ali Al Rawahi

Source: Dubai

Destination: Oman

Import Parts Details:

Partscode

Partsname

Type

Materialtype

Weight

Quantity

Total Weight

P2345

Couch

Furniture

Leather

400

150

60,000

P3413

Door

Building Accessory

Aluminum

85

1,500

127,500

P2415

Office Chair

Furniture

Leather

70

600

42,000

P4424

Sofa

Furniture

Wood

300

400

120,000

P2476

Door Knob

Building Accessory

Iron

30

600

18,000

P3412

Window frame

Building Accessory

Aluminum

100

400

40,000

P3422

Office table

Furniture

Wood

250

100

25,000

b) Write your refection by describing the normalization process carried in the task above in connection with concepts taken from literature in 400-500 words. The literature can include conference papers / scholarly articles / text / reference books.

Task 4:

Be ready for a presentation and Viva to demonstrate your knowledge with the different concepts used in preparing the assignment. Schedule for the presentation will be announced in the class. Marks for task 2-3 will depend on the presentation and viva.

DBMS, Programming

  • Category:- DBMS
  • Reference No.:- M92069891
  • Price:- $40

Priced at Now at $40, Verified Solution

Have any Question?


Related Questions in DBMS

You can work on this assignment individually or in a group

You can work on this assignment individually or in a group of 2. If you are working in a group please establish a group in Assignment 2 Group on Canvas In this assignment you are asked to explore the use of neural networ ...

Quesiton 1 what is data-manipulation language dml there are

Quesiton: 1. What is Data-Manipulation Language (DML)? There are four types of access in DML, explain each one. 2. Assume we have a Library Database consists of the following relations: author(author_id, first_name, last ...

Question we can sort a given set of n numbers by first

Question : We can sort a given set of n numbers by first building a binary search tree containing these numbers (using TREE-INSERT repeatedly to insert the numbers one by one) and then printing the numbers by an inorder ...

Assignmenta restaurant is designing a database to keep

Assignment A restaurant is designing a database to keep track of customer services. A customer is defined as a customer ID, name, address and a telephone number. Customers are served by employees. Each employee is define ...

Answer the following question explain the difference

Answer the following Question : Explain the difference between a database management system (DBMS) and a database. Are Microsoft Access, SQL Server, and Oracle examples of databases or database management systems (DBMS)?

Football association of zambia faz super leaguethe faz has

Football Association of Zambia (FAZ) Super League The FAZ has recently decided to reorganise their operations to support both existing and possibly expanded league operations in Zambia and part of preparation for the 201 ...

A schools office of the registrar maintains data about the

A School's office of the registrar maintains data about the following entities: a) courses (including course number, title, credits, syllabus and prerequisites), b) course offerings (including course number, year, semest ...

The case study company received a detailed report from the

The case study company received a detailed report from the ECM consultant with a detailed list of data requirements, tools, and processes that are currently used to manage this data. The chief executive officer (CEO) and ...

You are responsible for keeping track of meal expenses for

You are responsible for keeping track of meal expenses for ten employees while at a business lunch to which your employer has invited you to attend. Write an algorithm that inputs the lunch costs for each the ten employe ...

Question lab 1 creating a database designthis assignment

Question: Lab 1: Creating a Database Design This assignment contains two (2) Sections: Database Design Diagram and Design Summary. You must submit both sections as separate files in order to complete this assignment. Not ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As