ุงุชููู
ูุง ุนููุง ูุจู ูุฏุง ูู ุงูู DB Life Cycle
ุฃูู ุญุงุฌุฉ ููุงุฎุฏ ุงูู ุนููู ุงุช ู ู ุงูุฎุทูุฉ ุงููู ูุจููุง ุนูู ููุฆุฉ ู ูู ููู ูู ุงูู ุนููู ุงุช ุนู ุงูุฃุจูููุดู SRS
Conceptual Design (ERD)
Entity
- ุนุจุงุฑุฉ ุนู Object ุฃู ุดูุก ูู ุงูู Real World
- ู ู ูู ูุจูุง ูู ูุฌูุฏ ูุนูู Physical ุฒู Car ุฃู ู ู ูู ูุจูุง Concept ุฃู Conceptual ุฒู Course
- ูู Entity ุจูุจูุง ููู ู ุฌู ูุนุฉ ู ู ุงูู Attributes ููู ุดููุฉ Properties ุจุชูุตูู
- ู ู ูู ูุจูุง ุนูุฏู ู ุฌู ูุนุฉ ู ู ุงูู Entities ุฒู Cars ูุจูููู ุนููู Entity Set ูุจูุณู ู ูู ูุงุญุฏุฉ ูู ุงูู Set ุงุณู ูุง Instance
Weak Entity
- ูู ุฃูุง ุนูุฏู ูู ุงูู System ุงุชููู Entity ุงูู Employee ูุงูู Childs ุจุชูุนู
- ููู ู ุซููุง ุงูู ูุธู ุงุชู ุณุญ ุงูู ูุฑูุถ ูู ุณุญ ููุงุฏู ููุง ูุงุ ูุฏุง ุนูู ุญุณุจ ุญุงุฌุฉ ุงูุนู ูู
- ููู ูุงุณ ุฒู ู ุคุณุณุฉ ุนุณูุฑูุฉ ู ุญุชุงุฌูู ูุญุชูุธูุง ุจููุง (Strong)
- ูู ููุชู ุณุญ ู ุนุงู ูุจูุง ุฏุง ุงูู (Weak) ูุฃูู ู ุนุชู ุฏ ุนูู Entity ุชุงููุฉ
ููู ุญุงุฌุฉ ูู ุงู ุจุชุชุฑุณู ููุง ููู ุงูู Partial Key ุงููู ูู ุชุญุชูุง ุฎุท ู ููุท ุฏุง
Attributes
- ูู ุงูุตูุงุช ุงููู ุจุชูุตู ุงูู Entity
- ูููุง ุฃููุงุน ูุชูุฑ:
- ูุจุฑุถู ู
ู
ูู ูุจูุง ุนูุฏู Attribute ูุจูุง ูู ุฃูุซุฑ ู
ู ููุน ุจูุจูุง ุงุณู
ู (Complex)
- ุฒู ุงูุฑูู ู ู ูู ูุชูุณู ูู Code ู Number ููุฏุง ุจูุง Composite ููู ุงู ู ู ูู ูุจูุง Multivalued ูุฏุง ุจูุณู ูู Complex
- ุงุชูู ูุช ุฃูุชุฑ ุนู ุงูู Derived Attribute
ููู ูู ุงูููุฒุฑ ุนุงูุฒ ูุฏุฎู 3 ุฃุฑูุงู ุชููููู ู ุนู ูุด Composite ุงูู ุง ุจุนู ูู Multivaluedุ
ุงูุณุจุจ ุฅู ุฑูู ุงูุชููููู ุจูุชุนุงู ู ูููู ุฉ ู ููุตูุฉ ููู ุฑูู ุ ู ุด ูุฌุฒุก ู ู ููู ุฉ ูุงุญุฏุฉ ู ุฑูุจุฉ.
ุงูู Composite Attributes ุจุชูุณุชุฎุฏู ูู ุง ุชููู ุงูุฎุงุตูุฉ ุนุจุงุฑุฉ ุนู ู ุฌู ูุนุฉ ู ู ุงูุนูุงุตุฑ ุงููู ูููุง ู ุนูู ู ุน ุจุนุถ (ุฒู ุงูุนููุงู ุงููู ู ู ูู ูุชูุณู ูู Street, City, Zip)ุ ููู ุฑูู ุงูุชููููู ุงููุงุญุฏ ูู ูุญุฏุฉ ูุงู ูุฉ ุจุฐุงุชูุง.
ูู ุงูู ุณุชุฎุฏู ุนูุฏู 3 ุฃุฑูุงู ุชููููู ู ุด ุจูุนู ู Composite Attribute ูุฃู ุฏู ุจูุนูู ุฅููุง ุจููุณู ุฑูู ูุงุญุฏ ูู ูููุงุชุ ุจููู ุง ุงููุถุน ุงูู ูุงุณุจ ูู ุชุนููู ุงูู Phone ูู Multivalued Attribute (ุฎุงุตูุฉ ู ุชุนุฏุฏุฉ ุงูููู ) ุจุญูุซ ูู ุฑูู ูุนุชุจุฑ ููู ุฉ ู ุณุชููุฉ ุถู ู ุงูุฎุงุตูุฉ ุฏู.
ุฏู ุจูุณู ุญ ุจุชุฎุฒูู ุฃูุชุฑ ู ู ุฑูู ุชููููู ููู ุณุฌู ุฏูู ุงูุญุงุฌุฉ ูุชูููู ุงูุฑูู ูู ูููุงุช ู ูุตููุฉ.
Relationships
- ุงูุนูุงูุงุช ุจูู ุงูู Entities ูุจุนุถ
- ู
ู
ูู ุงูู Relation ุชุจูุง ุนูุฏูุง Attributes
- ุจูุนู ููุง ูู ุงูู Attribute ูู ุนูุงูุฉ ุจุงูู Verb (On Relation Attribute) ุจู ุนูู ูู ุฃู ุง ุงููRelation ุชุญุตูุ ููู ู ุนููู ุงุช ุจุชุธูุฑ
ููู ุนูุฏูุง 3 ุชุนุฑููุงุช ููู Relationship:
- Degree (Unary - Binary - Ternary)
- Cardinality Ratio (1:1 - 1:M - M:N)
- Participation (Total โMustโ - Partial โMayโ)
Degree
ุงูู(ุนุฏุฏ ุงูู ุดุงุฑููู ูู ุงูุนูุงูุฉ) Degree ู ู ูู ุชุจูุง:
- Unary
- Binary
- Ternary
Participation Constraints
ูู ุงูู Entity ูุชุดุงุฑู ูู ุงูุนูุงูุฉ ููุง ูุงุ
Cardinality Ratio
Symbols We will use
- ุจุฑุถู ุฌูุจ ุงูู ERD ุจูุณูู
ูุงูู ุจูุจูุง ููู Equations ุฒู ู
ุซููุง ุญุณุงุจ ุงูู Derived Attributes ุฃู ุทุฑููุฉ ูุชุงุจุฉ ุงูู Composite
- ูู ูุญุณุจ ุงูุนู ุฑ ู ู ุชุงุฑูุฎ ุงูู ููุงุฏ ูุฏุง ููุจูุง Derived ุนุดุงู ูุฏุง ูุงุฒู ุฃุฏููู ู ุนุงุฏูุฉ ุงูุญุณุงุจ ูููุฐุง ูู ุงูุฅุณู ุจูุชููู ู ู Fname , Lname ูุงุฒู ุฃูููู ูุชุชูุชุจ ุงุฒุงู
Examples
University Database
Company Database
Premier League Database