Use app×
Join Bloom Tuition
One on One Online Tuition
JEE MAIN 2025 Foundation Course
NEET 2025 Foundation Course
CLASS 12 FOUNDATION COURSE
CLASS 10 FOUNDATION COURSE
CLASS 9 FOUNDATION COURSE
CLASS 8 FOUNDATION COURSE
0 votes
406 views
in Structuring Database for Accounting by (15.3k points)

What do you understand by the concept of weak entity used in data modelling? Explain the relevance of owner entity type, partial key and identifying relationship in the context of such modelling.

Please log in or register to answer this question.

1 Answer

0 votes
by (15.9k points)

Weak Entity Types:

Entity Types, which do not have identifier (or key attributes) of their own are, called weak entity types. Such entity types are identified by some of their attribute values. These other entity types are called identifying or owner entity type. Accordingly, the relationship type that relates a weak entity type to its owner is called identifying relationship of the weak entity. 

A weak entity type always has a total participation constraint (existence dependency) with respect to its identifying relationship because it cannot be identified without its owner entity, eg. a voucher may be accompanied by a set of support documents such as bills, issued by other parties to the transaction, details of which need to be stored. Such SUPPORT DOCUMENT entity type which is used to keep track of support documents attached to each voucher via 1:N relationship is a weak entity.

This is because they are identified as distinct entities only after determining the particular voucher. A weak entity type normally has a partial key, which is a set to attribute that can uniquely identify weak entities that are related to the same owner entity.

Assuming that two support documents of a voucher do not have the same document Id, the said id can be a good partial key. Otherwise a composite attribute of all the weak entity’s attributes will be the partial key.

Welcome to Sarthaks eConnect: A unique platform where students can interact with teachers/experts/students to get solutions to their queries. Students (upto class 10+2) preparing for All Government Exams, CBSE Board Exam, ICSE Board Exam, State Board Exam, JEE (Mains+Advance) and NEET can ask questions from any subject and get quick answers by subject teachers/ experts/mentors/students.

...