Home
124 IELTS
AMAN IELTS
iEnglish Guru
Books
Support Us
Contact Us
Saturday, November 3, 2018
DBMS | ER Model: Generalization, Specialization and Aggregation by 124study.blogspot.in
November 03, 2018
BCA-3rd Sem
,
Question Answer
No comments
Prerequisite –
Introduction of ER Model
Generalization, Specialization and Aggregation in ER model are used for data abstraction in which abstraction mechanism is used to hide details of a set of objects.
Generalization –
Generalization is the process of extracting common properties from a set of entities and create a generalized entity from it. It is a bottom-up approach in which two or more entities can be generalized to a higher level entity if they have some attributes in common. For Example, STUDENT and FACULTY can be generalized to a higher level entity called PERSON as shown in Figure 1. In this case, common attributes like P_NAME, P_ADD become part of higher entity (PERSON) and specialized attributes like S_FEE become part of specialized entity (STUDENT).
Specialization –
In specialization, an entity is divided into sub-entities based on their characteristics. It is a top-down approach where higher level entity is specialized into two or more lower level entities. For Example, EMPLOYEE entity in an Employee management system can be specialized into DEVELOPER, TESTER etc. as shown in Figure 2. In this case, common attributes like E_NAME, E_SAL etc. become part of higher entity (EMPLOYEE) and specialized attributes like TES_TYPE become part of specialized entity (TESTER).
Aggregation –
An ER diagram is not capable of representing relationship between an entity and a relationship which may be required in some scenarios. In those cases, a relationship with its corresponding entities is aggregated into a higher level entity. For Example, Employee working for a project may require some machinery. So, REQUIRE relationship is needed between relationship WORKS_FOR and entity MACHINERY. Using aggregation, WORKS_FOR relationship with its entities EMPLOYEE and PROJECT is aggregated into single entity and relationship REQUIRE is created between aggregated entity and MACHINERY.
https://phon.pe/ru_ranj7prb8
Email This
BlogThis!
Share to X
Share to Facebook
Newer Post
Older Post
Home
0 comments:
Post a Comment
Social Profiles
124 IELTS
Submission
Interest Calculator
Games Portal
Universities
Categories
Academic Task 2
BCA
Question Answer
BCA-3rd Sem
Reading Test
Question Paper
IELTS
Ebook
Academic Task 1
BCA-6th Sem
Computer Networks
BCA-5th Sem
Books
C++
MIS
Our Products
Java
Education
HTML
Speaking
BCA English
Software Engineering
Punjabi
Tips & Techniques
Other Material
GT Writing
General Reading
Notes
BCA-1st Sem
CELPIP
Library
ASP.NET
BCA-4th Sem
E-Commerce
GK
Grammar
Prediction
book
B.Tech
B.com
BBA
Free Ebooks
Google
MBA
MCA
PTU
PU CHD
Syllabus
System Software
offers
Academic Task 2 VOCAB
B.A
CBSC
Date Sheet
Delhi University
English Grammar
Free Books
ICSE
LINKING WORDS
Learn Punjabi
Microsoft
Mock Test
News
P.HD
Press Release
Popular
Tags
Blog Archives
Punjabi University Patiala All Last Year Question Papers Download Here from 124Study App
ROBERT ANTHONY’S HIERARCHY OF MANAGEMENT ACTIVITY by 124study
Some people think that instead of preventing climate change, we need to find a way to live with it. To what extent do you agree or disagree? || AMAN IELTS IELTS IELTS IELTS IELTS
0 comments:
Post a Comment