relationship with the owner entity, Database Management System

Assignment Help:

A database for the Service and Maintenance (SM) section of a Computer sales and service Company has to be developed. SM gives after sales service to customers. SM branch has a number of employees (a manager, a number of operation executives & a number of service engineers). The SM will have branches in the four regions, South, North, East and West.  Every branch has its branch number, address and region. A Manager is in charge of a branch.

An employee is identified by an employee number, name, address, date of joining and salary. Operation executives get the service requests from the customers by telephone lines or via Internet. Operative executives work in shifts (day / night shift). Operation executives allot the service requests to the Service Engineers. Service Engineers attend the service requests. A service engineer has a skill set and year of experience.

A Customer is recognized by customer number, name, address, e-mail address and telephone numbers. A customer may be member or a non-member. As a member of SM, customers are eligible to get a discount based on the accumulated service history that the customer has with SM. The service history of a customer is recorded by various service engineers. 

SM is to satisfy all the customers with their differing service requirements of both types of services (Hardware & Software).

The branch gives necessary spare parts to service requests. Every spare part has unique spare part number, name and quantity on hand. Every branch is permitted to stock the spare parts of many vendors. SM always has sufficient number of spare parts and service engineers. SM will always maintain the balance of their spare parts by being continuously supplied by the vendors. A vendor has a name, address and unique number. A vendor may supply various spare parts to many branches.

 Design of centralized relational database using Top down method. 

In the design of a database using top down method, the 1st step is drawing the conceptual model (EER diagram) and 2nd step is translating the EERD into relational schema.

 

Drawing EERD:

With reference to the case study given above, perform the following tasks:

 

(a) Recognize all the real world entities giving a candidate key and suitable attributes for each entity.

            (N.B. A maximum of 6 attributes should be given for each entity). 

 

(b) Recognize an entity with a multi-valued attribute.

 

(c) Recognize a weak entity present in the case study and determine its relationship with the owner entity.

 

(d) Recognize the Super/ subtype entity available in the given scenario.

 

(e) Recognize any one possible ternary relationship in the given scenario.

 

(f)  Sketch a complete EER diagram.                                                                         

 


Related Discussions:- relationship with the owner entity

Differentiate between procedural and non procedural language, Differentiate...

Differentiate between Procedural and non procedural languages ? Procedural and non procedural languages - A procedural language specifies the operations to be performed on th

Explain nonclustered indexes, What is the difference between SQL Server 200...

What is the difference between SQL Server 2000 clustered and nonclustered indexes? With a clustered index, the data are kept in the bottom level of the index and in the similar

Define aggregate functions, Define Aggregate functions and what aggregate f...

Define Aggregate functions and what aggregate functions supported by the MySQL To calculate a summary value from a set of individual values and uses one of the functions known

What is the use of group by clause, What is the use of group by clause? ...

What is the use of group by clause? Group by clause is used to be relevant aggregate functions to a set of tuples. The attributes given in the group by clause are used to shape

Database Management System, Assume that you are responsible for selecting a...

Assume that you are responsible for selecting a new DBMS product for Sohar Hospital

Update operations in dbms - insert operation, Update Operations and Dealing...

Update Operations and Dealing with Constraint Violations There are three basic operations to be executes on relations: Insertion Deletion Update The INSER

Accounting and external reporting, List the internal controls that should b...

List the internal controls that should be in effect solely because a EDP system is employed, classifing them as (1) Those controls pertaining to input of information and (2) All ot

Emergence of client server architecture, Emergence of Client Server Archite...

Emergence of Client Server Architecture Some of the pioneering work that was completed by some of the relational database vendors permitted the computing to be distributed on m

Explain different types of keys and relational model., Relational Model: T...

Relational Model: The relational model uses a collection of tables to represent both data and the relationships among those data. Each table has multiple columns and each column h

Sparse and dense indexes, Sparse and Dense Indexes These indexes in pri...

Sparse and Dense Indexes These indexes in principle are the similar as that of indexes used at the back of the book. The key facts of the indexes are: They are arranged

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