Attributes in ER Model in Hindi
DIPLOMA_CSE / DBMS
Attributes in ER Model Explained with Examples in Hindi
Attributes in ER Model in Hindi
What are Attributes in ER Model
рдЬрдм рднреА рд╣рдо рдХреЛрдИ Database рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдЙрд╕рдореЗрдВ Entities рдФрд░ рдЙрдирдХреЗ Properties рдХреЛ define рдХрд░рддреЗ рд╣реИрдВред рдЗрдиреНрд╣реАрдВ Properties рдХреЛ "Attributes" рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред Attributes рдХрд┐рд╕реА Entity рдХреА рдкрд╣рдЪрд╛рди рдФрд░ Description рдХреЗ рд▓рд┐рдП рдЬрд╝рд┐рдореНрдореЗрджрд╛рд░ рд╣реЛрддреЗ рд╣реИрдВред рдпреЗ values рдХреЛ store рдХрд░рддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐рд╕реА Student Entity рдХреЗ рд▓рд┐рдП Name, Roll Number, рдФрд░ Age рдЬреИрд╕реЗ Attribute рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
Why Attributes are Important in ER Model
Attributes рдХрд┐рд╕реА рднреА Entity рдХреА core identity рдХреЛ рджрд░реНрд╢рд╛рддреЗ рд╣реИрдВред рдЗрдирдХреЗ рдмрд┐рдирд╛ Entity рдХреЗрд╡рд▓ рдПрдХ concept рд░рд╣ рдЬрд╛рддреА рд╣реИ, рдХреЛрдИ useful data рдирд╣реАрдВ рд╣реЛрддрд╛ред Example рдХреЗ рддреМрд░ рдкрд░, рдЕрдЧрд░ "Employee" рдПрдХ Entity рд╣реИ, рддреЛ рдЙрд╕рдХреЗ Attributes рд╣реЛрдВрдЧреЗ тАУ Name, Employee_ID, Salary рдЗрддреНрдпрд╛рджрд┐ред
- Attributes data рдХреЛ uniquely identify рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреЗ рд╣реИрдВред
- рдпреЗ Entity рдХреЗ characteristics define рдХрд░рддреЗ рд╣реИрдВред
- Attributes рдХреЗ рдЬрд╝рд░рд┐рдП рд╣рдо data рдХреЛ categorize рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
Types of Attributes in ER Model
Entity-Relationship Model рдореЗрдВ рдХрдИ рдкреНрд░рдХрд╛рд░ рдХреЗ Attributes рд╣реЛрддреЗ рд╣реИрдВ, рдЬреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ purpose serve рдХрд░рддреЗ рд╣реИрдВред рдиреАрдЪреЗ рд╕рднреА types рдХреЛ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╕рдордЭрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ:
- Simple Attribute: рдпреЗ atomic рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ further divide рдирд╣реАрдВ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ, рдЬреИрд╕реЗ тАУ Name, Ageред
- Composite Attribute: рдпреЗ рдХрдИ sub-parts рдореЗрдВ divide рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ тАУ Full Name рдХреЛ First Name рдФрд░ Last Name рдореЗрдВ divide рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
- Derived Attribute: рдпреЗ рдРрд╕реЗ attributes рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рджреВрд╕рд░реЗ attributes рд╕реЗ calculate рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ тАУ Age рдХреЛ Date of Birth рд╕реЗ derive рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
- Multi-valued Attribute: рдПрдХ entity рдХреЗ рдкрд╛рд╕ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ values рд╣реЛ рд╕рдХрддреА рд╣реИрдВ, рдЬреИрд╕реЗ тАУ рдПрдХ рд╡реНрдпрдХреНрддрд┐ рдХреЗ рдХрдИ Phone Numbersред
- Key Attribute: рдпреЗ uniquely identify рдХрд░рддрд╛ рд╣реИ рдХрд┐рд╕реА Entity рдХреЛ, рдЬреИрд╕реЗ тАУ Roll Number рдпрд╛ Employee IDред
- Single-valued Attribute: рдЬрд┐рдирдХреЗ рдкрд╛рд╕ рд╕рд┐рд░реНрдл рдПрдХ рд╣реА value рд╣реЛрддреА рд╣реИ, рдЬреИрд╕реЗ тАУ Genderред
- Stored Attribute: рдЬрд┐рдиреНрд╣реЗрдВ database рдореЗрдВ directly store рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреИрд╕реЗ тАУ Addressред
Role of Attributes in ER Model
Attributes рдХрд╛ рдореБрдЦреНрдп рдХрд╛рдо рд╣реЛрддрд╛ рд╣реИ entities рдХреЛ рдФрд░ рднреА рдЬрд╝реНрдпрд╛рджрд╛ descriptive рдмрдирд╛рдирд╛ред рдЗрдирдХреЗ рдмрд┐рдирд╛ entities рдЕрдзреВрд░реА рд╣реЛрддреА рд╣реИрдВред рд╣рд░ Attribute рдПрдХ рдЦрд╛рд╕ property рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐рд╕реА Entity рдХреАред рдорд╛рди рд▓реАрдЬрд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ Hospital Management System рд╣реИ, рддреЛ "Patient" Entity рдХреЗ рд▓рд┐рдП attributes рд╣реЛрдВрдЧреЗ тАУ Name, Age, Blood Group, Admission Date, etc.
- Attributes рдХреА рдорджрдж рд╕реЗ рд╣рдо database рдХреЛ normalize рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- Attributes queries рдФрд░ filters рд▓рдЧрд╛рдиреЗ рдореЗрдВ рдЙрдкрдпреЛрдЧреА рд╣реЛрддреЗ рд╣реИрдВред
- Attributes рд╕реЗ Entity рдХреЗ рдмреАрдЪ relationships рднреА define рд╣реЛрддреЗ рд╣реИрдВред
Attribute Notation in ER Diagram
ER Diagram рдореЗрдВ Attributes рдХреЛ рдПрдХ Oval shape рд╕реЗ рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред Entity рд╕реЗ attribute рдХреЛ рдПрдХ line рджреНрд╡рд╛рд░рд╛ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред рдиреАрдЪреЗ рд╣рдо attribute notations рдХреЛ рд╕рдордЭрддреЗ рд╣реИрдВ:
Attribute Type | ER Diagram Symbol |
---|---|
Simple Attribute | Oval with attribute name |
Composite Attribute | Oval connected to other ovals |
Derived Attribute | Dashed Oval |
Multi-valued Attribute | Double Oval |
Key Attribute | Oval with underlined name |
Example: рдЕрдЧрд░ Student рдПрдХ Entity рд╣реИ рдФрд░ рдЙрд╕рдХрд╛ Roll_Number рдПрдХ Key Attribute рд╣реИ, рддреЛ рдЙрд╕реЗ Oval рдореЗрдВ Underline рдХрд░рдХреЗ рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
Examples of Attributes in ER Model
рдиреАрдЪреЗ рдХреБрдЫ practical examples рджрд┐рдП рдЧрдП рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдЖрдкрдХреЛ Attributes рдХреА concept рдФрд░ types рдФрд░ рдЕрдЪреНрдЫреЗ рд╕реЗ clear рд╣реЛ рдЬрд╛рдПрдВрдЧреЗ:
Entity | Attributes | Attribute Type |
---|---|---|
Student | Roll_No (Key), Name (Simple), DOB (Stored), Age (Derived) | Key, Simple, Stored, Derived |
Employee | Emp_ID (Key), Full_Name (Composite), Salary (Stored) | Key, Composite, Stored |
Customer | Customer_ID (Key), Phone_Numbers (Multi-valued) | Key, Multi-valued |
рдЗрди examples рдХреА рдорджрдж рд╕реЗ рдЖрдк рд╕рдордЭ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╣рд░ Entity рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд░рдХрд╛рд░ рдХреЗ Attributes рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХреИрд╕реЗ рд╡реЛ Entity рдХреЛ uniquely рдФрд░ logically define рдХрд░рддреЗ рд╣реИрдВред
Types of Attributes in ER Model in Hindi
Introduction to Attribute Types
рдЬрдм рд╣рдо Entity-Relationship Model рдХреА рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЙрд╕рдореЗрдВ Attributes рдХреА рдмрд╣реБрдд рдЕрд╣рдо рднреВрдорд┐рдХрд╛ рд╣реЛрддреА рд╣реИред рд▓реЗрдХрд┐рди рд╣рд░ Attribute рдПрдХ рдЬреИрд╕рд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ред рд╣рд░ рдПрдХ Attribute рдХреА рдЕрдкрдиреА nature, behavior рдФрд░ usage рд╣реЛрддреА рд╣реИред рдЗрд╕реА рд╡рдЬрд╣ рд╕реЗ рдЙрдиреНрд╣реЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ types рдореЗрдВ divide рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпреЗ types рдирд╛ рд╕рд┐рд░реНрдл database рдХреЛ logically рд╕рдордЭрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреЗ рд╣реИрдВ, рдмрд▓реНрдХрд┐ design рдХреЛ рднреА рдЬрд╝реНрдпрд╛рджрд╛ accurate рдмрдирд╛рддреЗ рд╣реИрдВред
рдЕрдм рдЪрд▓рд┐рдП, рдПрдХрджрдо рдЖрд╕рд╛рди рднрд╛рд╖рд╛ рдореЗрдВ, рдЬреИрд╕реЗ рдореИрдВ рдЖрдкрдХреЛ рд╕рд╛рдордиреЗ рдмреИрдардХрд░ рд╕рдордЭрд╛ рд░рд╣рд╛ рд╣реВрдБ тАУ рд╡реИрд╕реЗ рдЗрди types рдХреЛ рд╕рдордЭрддреЗ рд╣реИрдВред
All Types of Attributes Explained
- Simple Attribute:
рдпреЗ рд╕рдмрд╕реЗ basic рдЯрд╛рдЗрдк рдХрд╛ Attribute рд╣реЛрддрд╛ рд╣реИред рдЗрд╕реЗ further break рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП тАУ Student рдХрд╛ Name, Employee рдХреА Salaryред рдпреЗ attribute single value рд░рдЦрддрд╛ рд╣реИ рдФрд░ atomic рд╣реЛрддрд╛ рд╣реИред - Composite Attribute:
рдпреЗ рдРрд╕рд╛ Attribute рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ logically рдЫреЛрдЯреЗ-рдЫреЛрдЯреЗ parts рдореЗрдВ divide рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЬреИрд╕реЗ тАУ Full Name рдХреЛ First Name рдФрд░ Last Name рдореЗрдВ рдмрд╛рдВрдЯрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпреЗ structure рдХреЛ organize рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред - Derived Attribute:
рдпреЗ рд╡реЛ Attribute рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдХрд┐рд╕реА рдФрд░ Attribute рд╕реЗ calculate рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП тАУ рдпрджрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ Date of Birth рд╣реИ, рддреЛ рдЙрд╕рд╕реЗ рд╣рдо Age derive рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕реЗ ER Diagram рдореЗрдВ Dashed Oval рд╕реЗ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред - Multi-valued Attribute:
рдЗрд╕ рдЯрд╛рдЗрдк рдореЗрдВ рдПрдХ рд╣реА attribute рдХреЗ рд▓рд┐рдП multiple values рд╣реЛ рд╕рдХрддреА рд╣реИрдВред
рдЙрджрд╛рд╣рд░рдг тАУ рдПрдХ рд╡реНрдпрдХреНрддрд┐ рдХреЗ рдПрдХ рд╕реЗ рдЬреНрдпрд╛рджрд╛ Phone Numbers рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕реЗ ER Diagram рдореЗрдВ Double Oval рд╕реЗ represent рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред - Single-valued Attribute:
рдпреЗ attribute рдХреЗрд╡рд▓ рдПрдХ рд╣реА value рд░рдЦрддрд╛ рд╣реИред
рдЬреИрд╕реЗ тАУ Gender, Blood Group, рдпрд╛ Roll Numberред рдпреЗ attribute рдЖрд╕рд╛рдиреА рд╕реЗ manage рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред - Key Attribute:
рдпреЗ рд╡реЛ attribute рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдХрд┐рд╕реА entity рдХреЛ uniquely identify рдХрд░рддрд╛ рд╣реИред
рдЬреИрд╕реЗ тАУ Employee_ID, Roll_Numberред ER Diagram рдореЗрдВ рдЗрд╕реЗ Underlined Oval рд╕реЗ рджрд░реНрд╢рд╛рддреЗ рд╣реИрдВред - Stored Attribute:
рдпреЗ directly database рдореЗрдВ stored рд░рд╣рддрд╛ рд╣реИ рдФрд░ accessible рд╣реЛрддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг тАУ Name, Address, Contact Number рдЖрджрд┐ред рдпреЗ actual data рдХреЛ represent рдХрд░рддрд╛ рд╣реИред
Tabular View of Attribute Types
Attribute Type | Explanation (in Hindi) | Example | ER Diagram Notation |
---|---|---|---|
Simple | Atomic attribute рдЬреЛ further divide рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ | Name, Salary | Oval |
Composite | Attribute рдЬрд┐рд╕реЗ logically рдЫреЛрдЯреЗ parts рдореЗрдВ divide рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ | Full Name тЖТ First + Last Name | Connected Ovals |
Derived | рджреВрд╕рд░реЗ attribute рд╕реЗ calculate рдХрд┐рдпрд╛ рдЧрдпрд╛ value | Age (from DOB) | Dashed Oval |
Multi-valued | рдЬрд┐рд╕рдореЗрдВ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ values рд╣реЛ рд╕рдХрддреА рд╣реИрдВ | Phone Numbers | Double Oval |
Single-valued | рдЬрд┐рд╕рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ value рд╣реЛрддреА рд╣реИ | Gender | Oval |
Key | Entity рдХреЛ uniquely identify рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ attribute | Roll Number, Emp_ID | Underlined Oval |
Stored | рдЬреЛ database рдореЗрдВ directly store рд╣реЛрддрд╛ рд╣реИ | Name, Address | Oval |
Example with Entity and Attributes
рдЕрдм рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ example рджреЗрдЦрддреЗ рд╣реИрдВ рдЬрд┐рд╕рд╕реЗ рд╕рдм рдХреБрдЫ crystal clear рд╣реЛ рдЬрд╛рдПрдЧрд╛:
Entity | Attributes | Attribute Types |
---|---|---|
Student | Roll_Number, Full_Name, Age, Phone_Numbers | Key, Composite, Derived, Multi-valued |
Employee | Emp_ID, Name, Salary | Key, Simple, Stored |
Role of Attributes in ER Model in Hindi
What are Attributes in ER Model?
Entity-Relationship Model (ER Model) рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЬрд╝рд░реВрд░реА рдЪреАрдЬрд╝реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реЛрддреЗ рд╣реИрдВ тАУ Attributesред рдПрдХ Entity рдХреЗ рдкрд╛рд╕ рдЬреЛ properties рдпрд╛ characteristics рд╣реЛрддреА рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рд╣рдо Attributes рдХрд╣рддреЗ рд╣реИрдВред Simple рднрд╛рд╖рд╛ рдореЗрдВ рдХрд╣реЗрдВ рддреЛ тАУ рдЬреИрд╕реЗ рд╣рд░ рдЗрдВрд╕рд╛рди рдХреЗ рдкрд╛рд╕ рдирд╛рдо, рдЙрдореНрд░, рдкрддрд╛ рд╣реЛрддрд╛ рд╣реИ тАУ рд╡реИрд╕реЗ рд╣реА рд╣рд░ Entity рдХреЗ рдкрд╛рд╕ рднреА рдХреБрдЫ рдкрд╣рдЪрд╛рди рд╣реЛрддреА рд╣реИ, рдФрд░ рд╡рд╣реА Attributes рдХрд╣рд▓рд╛рддреЗ рд╣реИрдВред рдпреЗ Attributes рд╣реА рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рдХрд┐рд╕реА рднреА Entity рдХреА рдкрд╣рдЪрд╛рди рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдбрд┐рдЯреЗрд▓ рдЬрд╛рдирдХрд╛рд░реА рджреЗрддреЗ рд╣реИрдВред
Why are Attributes Important in ER Model?
ER Model рдореЗрдВ Attributes рдХрд╛ role рдмрд╣реБрдд рдмрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИред рдПрдХ Entity рдХреЗрд╡рд▓ рдПрдХ рдирд╛рдо рдирд╣реАрдВ рд╣реЛрддреА тАУ рдЬрдм рддрдХ рд╣рдо рдЙрд╕рдХреЗ рд╕рд╛рде рдЬреБрдбрд╝реА details рдХреЛ define рди рдХрд░реЗрдВ, рддрдм рддрдХ рдЙрд╕рдХрд╛ use practically possible рдирд╣реАрдВ рд╣реЛрддрд╛ред рдЖрдЗрдП рдЕрдм point-by-point рд╕рдордЭрддреЗ рд╣реИрдВ рдХрд┐ Attributes рдХрд╛ role рдХрд┐рддрдирд╛ рдЬрд╝рд░реВрд░реА рдФрд░ impactful рд╣реЛрддрд╛ рд╣реИ:
Main Roles of Attributes in ER Model
- Identification of Entity: рд╣рд░ Entity рдХреЛ uniquely identify рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдПрдХ Key Attribute рдХреА рдЬрд╝рд░реВрд░рдд рд╣реЛрддреА рд╣реИред рдЬреИрд╕реЗ тАУ рдПрдХ Student рдХреЗ рд▓рд┐рдП Roll_Number рдпрд╛ рдПрдХ Employee рдХреЗ рд▓рд┐рдП Employee_IDред рдпреЗ Identification system рдХрд╛ base рдмрдирд╛рддреЗ рд╣реИрдВред
- Providing Details: Attribute рд╣рдореЗрдВ Entity рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЧрд╣рд░рд╛рдИ рд╕реЗ рдЬрд╛рдирдХрд╛рд░реА рджреЗрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП тАУ Name, Age, Gender, Contact Number рдЖрджрд┐ред рдпреЗ рд╕рднреА Attributes рдорд┐рд▓рдХрд░ Entity рдХреЛ рдкреВрд░рд╛ define рдХрд░рддреЗ рд╣реИрдВред
- Data Classification: рдЬрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ multiple Entities рд╣реЛрдВ, рддреЛ Attributes рдХреА help рд╕реЗ рд╣рдо data рдХреЛ categorize рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЬреИрд╕реЗ тАУ рд╕рд┐рд░реНрдл рдЙрди Students рдХреЛ filter рдХрд░рдирд╛ рдЬрд┐рдирдХреА Age 20 рд╕реЗ рдХрдо рд╣реИред рдпрд╣рд╛рдБ Age attribute рдХреЗ рдЬрд░рд┐рдП classification possible рд╣реБрдЖред
- Data Retrieval & Search: Database рд╕реЗ data рдХреЛ efficiently retrieve рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Attributes essential рд╣реЛрддреЗ рд╣реИрдВред рдЕрдЧрд░ рдЖрдк рдХрд┐рд╕реА particular Name рдпрд╛ ID рд╕реЗ data рдЦреЛрдЬрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╡реЛ Attributes рдХреА рд╡рдЬрд╣ рд╕реЗ рд╣реА possible рд╣реИред
- Relationship Support: рдЬрдм рджреЛ Entities рдХреЗ рдмреАрдЪ рдХреЛрдИ Relationship define рд╣реЛрддреА рд╣реИ, рддреЛ Attributes рд╣реА рд╡реЛ bridge рдмрдирддреЗ рд╣реИрдВ рдЬреЛ information рдХреЛ carry рдХрд░рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг тАУ рдПрдХ Student рдХреА Course Enrollment details рдХреЛ handle рдХрд░рдирд╛ред
- Derived & Calculated Data: рдХреБрдЫ Attributes directly store рдирд╣реАрдВ рд╣реЛрддреЗ, рдмрд▓реНрдХрд┐ рджреВрд╕рд░реЛрдВ рд╕реЗ derive рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг тАУ Date of Birth рд╕реЗ Age derive рдХрд░рдирд╛ред рдЗрд╕рд╕реЗ system рдореЗрдВ redundancy рдХрдо рд╣реЛрддреА рд╣реИ рдФрд░ data рдЬрд╝реНрдпрд╛рджрд╛ clean рд░рд╣рддрд╛ рд╣реИред
- Diagram Representation: ER Diagram рдореЗрдВ Attributes рдХрд╛ visualization рдПрдХ рдЕрд▓рдЧ clarity рджреЗрддрд╛ рд╣реИред рдЬреИрд╕реЗ Simple Oval, Double Oval, Dashed Oval рдЗрддреНрдпрд╛рджрд┐ symbols рд╕реЗ рд╣рдо рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд░рдХрд╛рд░ рдХреЗ Attributes рдХреЛ represent рдХрд░ рдкрд╛рддреЗ рд╣реИрдВред
Entity, Attribute рдФрд░ Role Table View
Entity | Attribute | Role in ER Model |
---|---|---|
Student | Roll_Number | Unique Identification |
Employee | Salary | Details of Entity |
Customer | Phone Numbers | Multi-valued Attribute |
Person | Date of Birth | Used to Derive Age |
Product | Price | Search & Filter Criteria |
ER Diagram Symbols for Attributes
Attribute Type | Symbol | Description |
---|---|---|
Simple | Single Oval | Basic attribute рдЬреИрд╕реЗ Name, Salary |
Composite | Oval with Sub-Ovals | Breakable into smaller parts (e.g., Full Name) |
Derived | Dashed Oval | Calculated from another attribute (e.g., Age) |
Multi-valued | Double Oval | Multiple values possible (e.g., Phone Numbers) |
Key | Underlined Oval | Uniquely identifies the entity |
Final Example (Real Use Case)
рдорд╛рди рд▓реАрдЬрд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ University Database рд╣реИ рдЬрд┐рд╕рдореЗрдВ Students рдХреА рдЬрд╛рдирдХрд╛рд░реА store рдХрд░рдиреА рд╣реИред
- Entity: Student
- Attributes: Roll_Number (Key), Name (Composite), DOB (Stored), Age (Derived), Contact_Numbers (Multi-valued)
- рд╣рд░ Attribute рдЕрдкрдирд╛ рдЕрд▓рдЧ-рдЕрд▓рдЧ Role рдирд┐рднрд╛ рд░рд╣рд╛ рд╣реИ: рдкрд╣рдЪрд╛рди рджреЗрдирд╛, details рдмрддрд╛рдирд╛, derived data support рдХрд░рдирд╛ рдЖрджрд┐ред
Attribute Notation in ER Diagram in Hindi
What is Attribute Notation in ER Diagram?
рдЬрдм рд╣рдо рдХрд┐рд╕реА Entity-Relationship Diagram (ER Diagram) рдХреЛ рдмрдирд╛рддреЗ рд╣реИрдВ, рддрдм рдЙрд╕рдореЗрдВ attributes рдХреЛ рдПрдХ рдЦрд╛рд╕ symbol рдпрд╛ Notation рд╕реЗ рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ Notation рд╣рдореЗрдВ рдпрд╣ рд╕рдордЭрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреМрди рд╕рд╛ Attribute рдХреИрд╕рд╛ рд╣реИ тАФ рдпрд╛рдиреА Simple рд╣реИ рдпрд╛ Composite, Key рд╣реИ рдпрд╛ Derived, рдФрд░ Multi-valued рд╣реИ рдпрд╛ рдирд╣реАрдВред Attribute Notation рдХрд╛ use ER Diagram рдХреЛ рд╕рд╛рдл-рд╕реБрдерд░рд╛ рдФрд░ logically рд╕рдордЭрдиреЗ рд▓рд╛рдпрдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
Different Types of Attribute Notation in ER Diagram
рдЖрдЗрдП рдЕрдм step by step рд╕рдордЭрддреЗ рд╣реИрдВ рдХрд┐ ER Diagram рдореЗрдВ рдХрд┐рди-рдХрд┐рди рдкреНрд░рдХрд╛рд░ рдХреЗ Attributes рдХреЛ рдХреИрд╕реЗ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
Attribute Type | Symbol / Notation | Description (in Hindi) |
---|---|---|
Simple Attribute | Single Oval | рдЬреЛ Attribute рдПрдХ single value рд░рдЦрддрд╛ рд╣реЛ, рдЙрд╕реЗ single oval рдХреЗ рд░реВрдк рдореЗрдВ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬреИрд╕реЗ Name, Age, Gender рдЖрджрд┐ред |
Composite Attribute | Oval with Sub-Ovals | рдРрд╕рд╛ Attribute рдЬрд┐рд╕реЗ рдЫреЛрдЯреЗ-рдЫреЛрдЯреЗ parts рдореЗрдВ divide рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред рдЬреИрд╕реЗ Full Name тЖТ First Name + Last Nameред |
Derived Attribute | Dashed Oval | рдРрд╕реЗ Attributes рдЬреЛ рдХрд┐рд╕реА рдЕрдиреНрдп attribute рд╕реЗ calculate рд╣реЛрддреЗ рд╣реИрдВред рдЬреИрд╕реЗ Age, рдЬрд┐рд╕реЗ DOB рд╕реЗ рдирд┐рдХрд╛рд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред |
Multi-valued Attribute | Double Oval | рд╡реЛ Attribute рдЬрд┐рд╕рдореЗрдВ рдПрдХ рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ values рд╣реЛ рд╕рдХрддреА рд╣реИрдВред рдЬреИрд╕реЗ тАУ рдПрдХ рдЗрдВрд╕рд╛рди рдХреЗ рдкрд╛рд╕ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ Phone Numbers рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред |
Key Attribute | Underlined Oval | рд╡реЛ Attribute рдЬреЛ Entity рдХреЛ uniquely identify рдХрд░рддрд╛ рд╣реИред рдЬреИрд╕реЗ тАУ Roll Number, Employee ID рдЖрджрд┐ред |
Attribute Notation Explanation with ER Diagram Example
рдЕрдм рд╣рдо рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ ER Diagram Example рд╕реЗ рд╕рдордЭрддреЗ рд╣реИрдВ рдХрд┐ рдпреЗ notations diagram рдореЗрдВ рдХреИрд╕реЗ рджрд┐рдЦрд╛рдП рдЬрд╛рддреЗ рд╣реИрдВред
Entity: Student
- Key Attribute: Roll_Number тЖТ Underlined Oval
- Simple Attribute: Gender тЖТ Single Oval
- Composite Attribute: Name тЖТ Name рдХреЛ First_Name рдФрд░ Last_Name рдореЗрдВ divide рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- Derived Attribute: Age тЖТ рдпрд╣ Date_of_Birth рд╕реЗ рдирд┐рдХрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред
- Multi-valued Attribute: Contact_Numbers тЖТ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ contact рдирдВрдмрд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
Symbols рдХреА Summary Table (Quick Revision рдХреЗ рд▓рд┐рдП)
Symbol | Meaning |
---|---|
тЧЛ | Simple Attribute |
тЧЛтЖТтЧЛ,тЧЛ | Composite Attribute (Parent тЖТ Sub-Attributes) |
тЯ▓тЧЛ | Derived Attribute (Dashed Border) |
тЧО | Multi-valued Attribute (Double Oval) |
тЧЛ | Key Attribute (Underlined) |
Usefulness of Attribute Notation in ER Diagram
- Clarity: Attribute Notation рд╕реЗ ER Diagram рдХреЛ рдЬрд▓реНрджреА рд╕рдордЭрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ symbols рд╣рд░ attribute рдХреА рдкреНрд░рдХреГрддрд┐ рдХреЛ рджрд░реНрд╢рд╛рддреЗ рд╣реИрдВред
- Design Consistency: Symbols рд╕реЗ рд╣рд░ attribute рдХрд╛ рдПрдХ defined look рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рд╕реЗ diagram рдореЗрдВ confusion рдирд╣реАрдВ рд╣реЛрддрд╛ред
- Logical Structure: рдЬрдм рд╣рдо derived, composite рдпрд╛ multi-valued attributes рдХреЛ рдЙрдирдХреЗ proper notations рд╕реЗ рджрд░реНрд╢рд╛рддреЗ рд╣реИрдВ, рддреЛ system рдХрд╛ logic рд╕рд╛рдлрд╝ рджрд┐рдЦрддрд╛ рд╣реИред
- Helpful in Implementation: рдЬрдм рд╣рдо database create рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЗрди notations рдХреА рд╡рдЬрд╣ рд╕реЗ schema рдмрдирд╛рдирд╛ рдЬрд╝реНрдпрд╛рджрд╛ organized рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
Examples of Attributes in ER Model in Hindi
What are Attributes in ER Model?
рдЬрдм рд╣рдо ER Model (Entity-Relationship Model) рдмрдирд╛рддреЗ рд╣реИрдВ, рддреЛ рдЙрд╕рдореЗрдВ рд╣рд░ Entity рдХреА рдХреБрдЫ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рд╣реЛрддреА рд╣реИрдВ, рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо Attributes рдХрд╣рддреЗ рд╣реИрдВред Attribute рдХрд┐рд╕реА рднреА Entity рдХреЗ characteristics рдХреЛ рджрд░реНрд╢рд╛рддреЗ рд╣реИрдВ тАФ рдЬреИрд╕реЗ рдПрдХ Student рдХреА Entity рдХреЗ рд▓рд┐рдП Name, Roll_No, рдФрд░ Age рдЗрд╕рдХреЗ Attributes рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред Attributes рд╕реЗ рд╣рдореЗрдВ рдпреЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдЙрд╕ Entity рдореЗрдВ рдХреМрди-рдХреМрди рд╕реА рдЬрд╛рдирдХрд╛рд░реА рд░рдЦреА рдЬрд╛рддреА рд╣реИред
Real-Life Examples of Attributes in ER Model
рдЪрд▓рд┐рдП рдЕрдм рд╣рдо рдЕрд▓рдЧ-рдЕрд▓рдЧ Entities рдХреЗ practical рдФрд░ real-world examples рджреЗрдЦрддреЗ рд╣реИрдВ рдЬрд┐рдирд╕реЗ рдЖрдкрдХреЛ рдкреВрд░реА clarity рдорд┐рд▓реЗрдЧреАред рдиреАрдЪреЗ рджреА рдЧрдИ table рдореЗрдВ рд╣рдордиреЗ common Entities рдФрд░ рдЙрдирдХреЗ Attributes рдХреЛ category-wise explain рдХрд┐рдпрд╛ рд╣реИред
Entity Name | Attributes | Attribute Type |
---|---|---|
Student | Roll_No, Name, Gender, Date_of_Birth, Phone_Number, Email | Roll_No (Key), Name (Composite), Phone_Number (Multi-valued), Age (Derived) |
Employee | Employee_ID, Name, Department, Salary, Email, Contact_Number | Employee_ID (Key), Name (Composite), Contact_Number (Multi-valued), Salary (Simple) |
Book | ISBN, Title, Author, Price, Publisher, Published_Year | ISBN (Key), Author (Multi-valued), Price (Simple) |
Car | Registration_No, Model, Manufacturer, Color, Engine_Number | Registration_No (Key), Model (Simple), Color (Simple) |
Bank_Account | Account_No, Account_Holder_Name, Balance, IFSC_Code, Branch | Account_No (Key), Balance (Simple), IFSC_Code (Simple) |
Types of Attributes with Example
- Simple Attribute: рдРрд╕рд╛ Attribute рдЬреЛ indivisible рд╣реЛрддрд╛ рд╣реИред Example: Gender, Salary, Engine_Number
- Composite Attribute: рдРрд╕рд╛ Attribute рдЬрд┐рд╕реЗ рдЫреЛрдЯреЗ parts рдореЗрдВ divide рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред Example: Name тЖТ First_Name, Last_Name
- Derived Attribute: рдЬреЛ рдХрд┐рд╕реА рдЕрдиреНрдп attribute рд╕реЗ calculate рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред Example: Age (derived from Date_of_Birth)
- Multi-valued Attribute: рд╡реЛ Attribute рдЬрд┐рд╕рдХреЗ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ values рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред Example: Contact_Numbers, Email_Addresses
- Key Attribute: рдРрд╕рд╛ Attribute рдЬреЛ Entity рдХреЛ uniquely identify рдХрд░рддрд╛ рд╣реИред Example: Roll_No, Employee_ID, ISBN
Usefulness of Attribute Examples in ER Model
- Concept Clarity: Examples рд╕реЗ students рдХреЛ рдпреЗ рд╕рдордЭрдирд╛ рдЖрд╕рд╛рди рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдХреМрди рд╕рд╛ Attribute рдХрд┐рд╕ рдЯрд╛рдЗрдк рдХрд╛ рд╣реИред
- Database Design рдореЗрдВ рдорджрдж: Real-world attribute examples рд╕реЗ database structure рдХреЛ logically design рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛрддрд╛ рд╣реИред
- Exam Preparation Friendly: рдЬрдм рд╣рдо attribute examples рдкрдврд╝рддреЗ рд╣реИрдВ, рддреЛ theoretical topics рдХреЗ рд╕рд╛рде-рд╕рд╛рде practical understanding рднреА improve рд╣реЛрддреА рд╣реИред
- Modeling Practice: рдЗрди examples рд╕реЗ рдЖрдк рдЦреБрдж ER Diagram рдмрдирд╛рдиреЗ рдХреА practice рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕рд╣реА notation рдпреВрдЬрд╝ рдХрд░рдирд╛ рд╕реАрдЦрддреЗ рд╣реИрдВред