Key

Key рдХрд╛ рд╢рд╛рдмреНрджрд┐рдХ рдЕрд░реНрде рдЪрд╛рдмреА рд╣реЛрддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐рд╕реА рддрд╛рд▓реЗ рдХреЛ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд╛рдмреА рдХрд┐ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрдбрддреА рд╣реИ рдареАрдХ рд╡реИрд╕реЗ рд╣реА рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХрд┐рд╕реА рдЯреЗрдмрд▓ рдХреЗ рдбрд╛рдЯрд╛ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП “Key” рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, Key рдПрдХ рд╡рд┐рд╢реЗрд╖ рдкреНрд░рдХрд╛рд░ рдХрд╛ Attribute рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ рд╣рдо рдЕрдиреНрдп Attribute рдХреА рдкрд╣рдЪрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рдПрдХ Attribute рд╕реЗ рдкреВрд░реА Entity рдХреЛ рд╕реНрдкрд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ рддреЛ рдЗрд╕реЗ Entity рдХрд╛ “Key Attribute” рдХрд╣рддреЗ рд╣реИрдВред
1. Primary Key
рдХрд┐рд╕реА Relation рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ Row рдХреЛ рдЕрджреНрд╡рд┐рддреАрдп(Unique) рд░реВрдк рд╕реЗ рдкрд╣рдЪрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рд╕ Key Attribute рд╕рд╣рд╛рдпрддрд╛ рд▓реА рдЬрд╛рддреА рд╣реИ рд╡рд╣ рдкреНрд░рд╛рдЗрдорд░реА рдХреА рдХрд╣рд▓рд╛рддреА рд╣реИред рдпрд╣ рдПрдХ рдРрд╕реА Key рд╣реЛрддреА рд╣реИ рдЬреЛ рдПрдХ рдЯреЗрдмрд▓ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рд░рд┐рдХреЙрд░реНрдб рдХреЛ рдЕрджреНрд╡рд┐рддреАрдп рд░реВрдк рд╕реЗ рдкрд╣рдЪрд╛рди рдХрд░рд╛рддреА рд╣реИред рдкреНрд░рд╛рдЗрдорд░реА рдХреА рдПрдХ рдХреИрдВрдбрд┐рдбреЗрдЯ рдХреА рд╣реЛрддрд╛ рд╣реИред
Example-

  • Primary Key Unique рд╣реЛрддреА рд╣реИред
  • рдХрд┐рд╕реА рднреА Relation рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рд╣реА Primary Key рд╣реЛрддреА рд╣реИред
  • Primary Key рд╕рд┐рдВрдЧрд▓ рдпрд╛ Multi Column рд╣реЛ рд╕рдХрддреА рд╣реИ, Multi Column Primary Key рдХреЛ Composite Primary Key рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
  • рдпрд╣ Null Value Accept рдирд╣реАрдВ рдХрд░рддреАред

2. Foreign Key
рдХрд┐рд╕реА рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдПрдХ рдЯреЗрдмрд▓ рдХрд┐ рдкреНрд░рд╛рдЗрдорд░реА рдХрд┐ рдЙрд╕реА рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рджреБрд╕рд░реЗ рдЯреЗрдмрд▓ рдХрд╛ Foreign Key рд╣реЛрддрд╛ рд╣реИрдВ, рдПрдХ рд╣реА рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд░рд┐рд▓реЗрд╢рди рдХрд╛ рд╡рд╣ Attribute рдЬреЛ рдЙрд╕реА рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдЕрдиреНрдп рд░рд┐рд▓реЗрд╢рди рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдЗрдорд░реА рдХрд┐ рдХрд╛ рдХрд╛рд░реНрдп рдХрд░реЗ “Foreign Key” рдХрд╣рд▓рд╛рддрд╛ рд╣реИред рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ Relation рдореЗрдВ Primary Key рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рдкрд╢реНрдЪрд╛рдд рдмрд╛рдХреА рдмрдЪреЗ Attributes рдореЗрдВ рд╕реЗ рдЬреЛ рдкреНрд░рд╛рдЗрдорд░реА Key рдХрд╛ рдХрд╛рдо рдХрд░реЗ рд╡рд╣ “Foreign Key” рдХрд╣рд▓рд╛рддрд╛ рд╣реИред

  • Foreign Key рдХреЛ Refrence Key рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
  • Foreign Key рджреЛ рдЯреЗрдмрд▓ рдХреЗ рдордзреНрдп Relationship рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ рдЕрд░реНрдерд╛рдд рдЗрд╕рдХрд╛ рдкреНрд░рдпреЛрдЧ рдПрдХ рдЯреЗрдмрд▓ рдХрд╛ рд▓рд┐рдВрдХ рджреВрд╕рд░реА рдЯреЗрдмрд▓ рдХреЗ рд╕рд╛рде рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
  • рдХрд┐рд╕реА рдЯреЗрдмрд▓ рдХрд╛ рдлреЙрд░реЗрди рдХреА рджреВрд╕рд░реА рдЯреЗрдмрд▓ рдХрд╛ рдкреНрд░рд╛рдЗрдорд░реА рдХрд┐ рд╣реЛрддрд╛ рд╣реИред
  • Foreign Key рд╡рд╛рд▓реА рдЯреЗрдмрд▓ рдХреЛ Child Table рддрдерд╛ рдХреИрдВрдбрд┐рдбреЗрдЯ рдХреА рд╡рд╛рд▓реА рдЯреЗрдмрд▓ рдХреЛ Refrence рдпрд╛ Parent рдЯреЗрдмрд▓ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред


3. Super Key
рдпрд╣ рдПрдХ рдпрд╛ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ Attributes рд╕реЗрдЯ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдХрд┐рд╕реА рдЯреЗрдмрд▓ рдореЗрдВ рдХрд┐рд╕реА Row рдХреЛ┬а рд╡рд┐рд╢рд┐рд╖реНрдЯ рддрд░реАрдХреЗ рд╕реЗ┬ардкрд╣рдЪрд╛рди рд╕рдХрддрд╛ рд╣реИред

  • Super Key Candidate Key рдХрд╛ рдПрдХ рд╕реБрдкрд░ Set рд╣реЛрддреА рд╣реИред
  • Super Key рдПрдХ Entity Set рдХреЗ рд▓рд┐рдП рдПрдХ рдпрд╛ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдХрд╛ рд╕реЗрдЯ рд╣реЛрддрд╛ рд╣реИред
  • рдпрд╣ Multiple Value Contain рдХрд░рддреА рд╣реИрдВред
  • Super Key=CK+Zero or more Attributes.
  • рдкреНрд░рддреНрдпреЗрдХ Candidate Key рдПрдХ рд╕реБрдкрд░ Key рд╣реИред


Example 1
рдорд╛рди рд▓реЗрддреЗ рд╣реИрдВ рдХрд┐рд╕реА Entity рдХреЗ рдЪрд╛рд░ Attributes A,B,C рддрдерд╛ D рд╣реИ,┬а рдпрджрд┐ Attribute A рдХрд┐рд╕реА Entity рдХреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрд╣рдЪрд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реИ рддреЛ A рдЙрд╕ Entity рдХреЗ рд▓рд┐рдП рд╕реБрдкрд░ рдХреА рд╣реЛрдЧрд╛ред рдЬреИрд╕реЗ рдЕрдм-
{AB}, {AC}, {AD}, {ABC}, {ABD}, {ABCD} рдЖрджрд┐ред
4. Candidates Key
рдпрд╣ рд╡реЛ рд╕рд╛рд░реЗ Attribute ya Attributes рд╕рдореВрд╣ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдПрдВрдЯрд┐рдЯреА рдХреЛ Uniquely identify рдХрд░ рд╕рдХреЗ “Candidate Key” рдХрд╣рд▓рд╛рддрд╛ рд╣реИред рдпрд╣ Attributes рдХрд╛ рд╡рд╣ Set рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рдХрд┐ рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ рдХрд┐рд╕реА Entity рдХреЛ Uniquely рдХрд░ рдкрд╛рддреЗ рд╣реИред

  • Super Key рдХреЗ рдПрдлрд┐рд╕реЗрдВрдЯ Version рдХреЛ рд╣реА рдХреИрдВрдбрд┐рдбреЗрдЯ рдХреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
  • рдХреЗрд╡рд▓ рд╡рд╣ рдХреА рд╣реА рдХреИрдВрдбрд┐рдбреЗрдЯ рдХреА рд╣реЛ рд╕рдХрддреА рд╣реИ рдЬрд┐рд╕рдХрд╛ рдХреЛрдИ рднреА рдкреНрд░реЙрдкрд░ subset Super Key рдирд╣реАрдВ рд╣реИред
  • Primary key рдХреЛ рдЫреЛрдбрд╝рдХрд░ рд╢реЗрд╖ attributes рдХреЛ рдПрдХ candidate key рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред
  • A super key without Redundancy is Candidate key.
  • Minimum set of Attribute used to uniquely identify record of the table.
  • Minimal super Key is the candidate key

Example-
 
5. Alternate Key
рдпрджрд┐ рдХрд┐рд╕реА рд░рд┐рд▓реЗрд╢рди рдореЗрдВ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ Candidate Key рд╣реЛрддреА рд╣реИ рддрдм, рдЙрди Candidate Keys рдореЗрдВ рд╕реЗ рдкреНрд░рд╛рдЗрдорд░реА рдХреА Select рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╢реЗрд╖ рдмрдЪреА Candidate Alternate Key рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рдиреА рдЬрд╛рддреА рд╣реИред
рдпрд╣рд╛рдВ AD, BD рдФрд░ CD рдореЗрдВ рдХрд┐рд╕реА рдПрдХ (рдЬреИрд╕реЗ AD) рдХреЛ рдкреНрд░рд╛рдЗрдорд░реА рдХреА рдмрдирд╛рдпрд╛ рдЬрд╛рдП рддреЛ рдмрд╛рдХреА рдмрдЪреЗ рджреЛ (BD, CD) Alternate Key рд╣реЛрдЧреАред рдЕрд▓реНрдЯрд░рдиреЗрдЯ рдХреА рдХреЛ рд╕реЗрдХреЗрдВрдбрд░реА рдХреА(secondary key) рднреА рдмреЛрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЙрджрд╣рд░рдг рдЙрдкрд░ рдХреЗ рдЪрд┐рддреНрд░ рдореЗрдВ рд╣реА┬а

6. Composite Key
Composite Key рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ Column рд╕реЗ рдмрдиреА рд╣реЛрддреА рд╣реИ, рдПрдХ рдРрд╕реА рдкреНрд░рд╛рдЗрдорд░реА рдХреА рдЬрд┐рд╕рдореЗрдВ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ Attribute рд╣реЛрдВ рдХрдВрдкреЛрдЬрд┐рдЯ рдХреА рдХрд╣рд▓рд╛рддреА рд╣реИрдВред рдХрдИ cases┬а рдореЗрдВ рдЬрдм рд╣рдо┬а рдбреЗрдЯрд╛рдмреЗрд╕ рдбрд┐реЫрд╛рдЗрди рдХрд░рддреЗ рд╣реИрдВ рддреЛ рд╣рдо table┬а рдмрдирд╛рддреЗ рд╣реИрдВ рдкреНрд░рддреНрдпреЗрдХ table рдореЗрдВ рд╣рдо рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ column┬а рдХреЗ part primary┬а key┬а рдХреА рддрд░рд╣ use┬а рдХрд░рддреЗ рд╣реИрдВ┬а рдЙрдиреНрд╣реЗрдВ composite┬а key┬а рдХрд╣рддреЗ рд╣реИрдВ, рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ рдЬрдм рдПрдХ record┬а рдПрдХ single┬а field┬а рдХреЗ рджреНрд╡рд╛рд░рд╛ uniquely┬а identify┬а рдирд╣реАрдВ рдХрд┐рдпрд╛┬а рдЬрд╛ рд╕рдХрддрд╛ рддреЛ рдРрд╕реЗ case┬а рдореЗрдВ composite┬а key┬а рдХрд╛ use┬а рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИрдВред

Speak Your Mind

*

error: Content is protected !!