TheHingineer

  • DBMS


  • DBMS Part-1

  • DBMS Part-2

  • DBMS Part-3

  • DBMS Part-4

  • DBMS Part-5

  •  Entities and Attributes in DBMS


     Entity kya hoti hai?

    Entity ka matlab hota hai koi bhi real world cheez, person ya concept jiske baare mein hum data store karna chahte hain.

     Simple shabdon mein, Entity = Noun (Naam wali cheez)
    Jaise:

    • Student

    • Teacher

    • Car

    • Book

    • Course

    Yeh sab cheezein alag-alag hoti hain aur inke baare mein hum database mein data store kar sakte hain.

     Example:

    Agar hum ek college ka database bana rahe hain to:

    • Student ek entity hoga

    • Book bhi ek entity hoga

    • Course bhi ek entity hoga

     Attribute kya hota hai?

    Attribute ka matlab hota hai entity ke features ya characteristics — yani us entity ke baare mein information.

     Simple shabdon mein, Attribute = Adjective (Visheshan)
    Jo entity ko describe karta hai.

     Example:

    Agar Student entity hai, to uske attributes ho sakte hain:

    • Student_ID

    • Name

    • Age

    • Gender

    • Course

     Example Table: Student Entity ke Attributes

    Student_IDNameAgeGenderCourse
    101Riya Sharma20FemaleB.Tech
    102Arjun Mehta22MaleB.Sc
    • Entity: Student

    • Attributes: Student_ID, Name, Age, Gender, Course

     Diagram – Entity aur Attributes

    +-------------+
    |   Student   | ← Entity
    +-------------+
    | Student_ID  | ← Attribute
    | Name        |
    | Age         |
    | Gender      |
    | Course      |
    +-------------+
     

     Types of Entities

    1. 1. Strong Entity

      • Apne aap exist kar sakta hai

      • Primary key hoti hai
         Example: Student, Employee

    2. 2. Weak Entity

      • Kisi aur entity pe depend karta hai

      • Apna unique key nahi hota
         Example: Dependent (Employee ka baccha), Order_Item (Order ka part)

     Types of Attributes

    Attribute TypeExplanation (Hindi + English)Example
    Simple AttributeDivide nahi ho saktaAge, Salary
    Composite AttributeChhoti parts mein divide ho sakta haiName → First Name + Last Name
    Derived AttributeKisi aur value se calculate hota haiAge (DOB se nikalte hain)
    Multi-valued AttributeEk se zyada values ho sakti hainPhone Numbers (2 ya 3 ho sakte hain)

     Real-Life Example – Library System

    Agar aap ek library ka DBMS bana rahe ho:

    • Entities:

      • Book

      • Member

      • Librarian

    • Book ke Attributes:

      • Book_ID, Title, Author, Price

    • Member ke Attributes:

      • Member_ID, Name, Contact, Email


     Summary Table 

    TermMatlab kya hai?Example
    EntityReal world object jiska data store hota haiStudent, Book, Course
    AttributeEntity ka feature ya propertyName, Age, Title, Salary
    Strong EntityIndependent hota haiStudent
    Weak EntityKisi aur entity pe dependent hota haiDependent
    Simple AttributeFurther divide nahi ho saktaSalary
    Composite AttributeParts mein divide ho sakta haiFull Name → First + Last
    Derived AttributeKisi aur data se calculate hota haiAge
    Multi-valued AttributeEk se zyada values ho sakti hainPhone Numbers
    Scroll to Top