Related Topics

Related Subjects

SQL Constraints in Hindi

DIPLOMA_CSE / DBMS

SQL Constraints in Hindi

SQL рдореЗрдВ Constraints рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдпреЗ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рд╕реБрдирд┐рд╢реНрдЪрд┐рддрддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред Constraints рдХрд╛ рдореБрдЦреНрдп рдЙрджреНрджреЗрд╢реНрдп рдпрд╣ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рдбреЗрдЯрд╛ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдФрд░ рд╕рд╣реА рд╕реНрдерд┐рддрд┐ рдХреЛ рдмрдирд╛рдП рд░рдЦреЗрдВред SQL рдореЗрдВ Constraints рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рд╣рдо рдбреЗрдЯрд╛ рдХреЛ рдХреБрдЫ рдирд┐рдпрдореЛрдВ рдХреЗ рддрд╣рдд рд╕реАрдорд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдбрд╛рдЯрд╛ рд╕рд╣реА рдФрд░ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд░рд╣реЗред

Types of SQL Constraints in Hindi

  • NOT NULL Constraint: рдЗрд╕ constraint рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕реА рднреА рдХреЙрд▓рдо рдХреЛ NULL (рдЦрд╛рд▓реА) рд╣реЛрдиреЗ рд╕реЗ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдПрдХ рдХреЙрд▓рдо рдореЗрдВ рдбрд╛рд▓рд╛ рдЧрдпрд╛ рдбреЗрдЯрд╛ рд╣рдореЗрд╢рд╛ рд╡реИрдз рдФрд░ рдкреВрд░реНрдг рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
  • UNIQUE Constraint: рдпрд╣ constraint рдХрд┐рд╕реА рдХреЙрд▓рдо рдореЗрдВ рдпреВрдирд┐рдХ рдбреЗрдЯрд╛ (рдпрд╛рдиреА рдкреНрд░рддреНрдпреЗрдХ рдбреЗрдЯрд╛ рд╡реИрд▓реНрдпреВ рдореЗрдВ рдХреЛрдИ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдирд╣реАрдВ рд╣реЛ) рд░рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЗрд╕реЗ рдЖрдорддреМрд░ рдкрд░ Primary Key рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
  • PRIMARY KEY Constraint: рдпрд╣ constraint рдХрд┐рд╕реА рдХреЙрд▓рдо рдХреЛ рдЕрдиреЛрдЦрд╛ рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдЯреЗрдмрд▓ рдореЗрдВ рд╣рд░ рдПрдХ рд░рд┐рдХреЙрд░реНрдб рдХреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд░реВрдк рд╕реЗ рдкрд╣рдЪрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рдЯреЗрдмрд▓ рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рд╣реА PRIMARY KEY рд╣реЛ рд╕рдХрддреА рд╣реИред
  • FOREIGN KEY Constraint: рдЗрд╕ constraint рдХрд╛ рдЙрдкрдпреЛрдЧ рджреЛ рдЯреЗрдмрд▓реЛрдВ рдХреЗ рдмреАрдЪ рдПрдХ рд╕рдВрдмрдВрдз рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдПрдХ рдЯреЗрдмрд▓ рдХреЗ рдХреЙрд▓рдо рдХреЛ рджреВрд╕рд░реЗ рдЯреЗрдмрд▓ рдХреЗ PRIMARY KEY рд╕реЗ рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдбреЗрдЯрд╛ рдХреА рдЕрдЦрдВрдбрддрд╛ рдмрдиреА рд░рд╣рддреА рд╣реИред
  • CHECK Constraint: рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕реА рдХреЙрд▓рдо рдХреЗ рдбреЗрдЯрд╛ рдореЗрдВ рдХреБрдЫ рд╢рд░реНрддреЗрдВ (conditions) рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдПрдХ рдЖрдпреБ рдХреЙрд▓рдо рдХреЛ рдХреЗрд╡рд▓ 18 рдпрд╛ рдЙрд╕рд╕реЗ рдКрдкрд░ рдХреЗ рдорд╛рди рд╕реЗ рд╣реА рднрд░рдиреЗ рджреЗрдирд╛ред
  • DEFAULT Constraint: рдпрд╣ constraint рдХрд┐рд╕реА рдХреЙрд▓рдо рдХреЗ рд▓рд┐рдП рдПрдХ рдбрд┐рдлреЙрд▓реНрдЯ рдорд╛рди (default value) рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрдм рдХреЛрдИ рдорд╛рди рдкреНрд░рд╡рд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

Defining Constraints in SQL in Hindi

SQL рдореЗрдВ Constraints рдХреЛ table creation рдпрд╛ table modification рдХреЗ рджреМрд░рд╛рди рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрдиреНрд╣реЗрдВ CREATE TABLE рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдореЗрдВ рдпрд╛ ALTER TABLE рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЬрдм рд╣рдо рдХрд┐рд╕реА column рдпрд╛ table рдкрд░ constraint рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЙрд╕ column рдореЗрдВ рдбрд╛рд▓рд╛ рдЧрдпрд╛ рдбреЗрдЯрд╛ рд╡реИрдз рдФрд░ рд╕рд╣реА рд╣реЛред

CREATE TABLE Students ( StudentID INT NOT NULL, Name VARCHAR(50), Age INT CHECK (Age >= 18), PRIMARY KEY (StudentID) );

Advantages of SQL Constraints in Hindi

  • Data Integrity: Constraints рдбреЗрдЯрд╛ рдХреА рдЕрдЦрдВрдбрддрд╛ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╕рднреА рд░рд┐рдХреЙрд░реНрдб рд╕рд╣реА рдФрд░ рд╕рдВрдЧрдд рд╣реЛрдВред
  • Data Validation: Constraints рдХрд╛ рдЙрдкрдпреЛрдЧ рдбреЗрдЯрд╛ рдХреА рдЬрд╛рдВрдЪ (validation) рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЧрд▓рдд рдпрд╛ рдЕрд╡реИрдз рдбреЗрдЯрд╛ рдХреЛ рдЯреЗрдмрд▓ рдореЗрдВ рдбрд╛рд▓рдиреЗ рд╕реЗ рдмрдЪрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
  • Improved Query Performance: рдЬрдм constraints рд▓рд╛рдЧреВ рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдпрд╣ рд╕рдордЭрдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓рддреА рд╣реИ рдХрд┐ рдбреЗрдЯрд╛ рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдбреЗрдЯрд╛ рдХреНрд╡реЗрд░реА рдкрд░рдлреЙрд░реНрдореЗрдВрд╕ рдореЗрдВ рд╕реБрдзрд╛рд░ рд╣реЛрддрд╛ рд╣реИред
  • Reduced Data Redundancy: Constraints рдЬреИрд╕реЗ UNIQUE рдФрд░ PRIMARY KEY рдбреЗрдЯрд╛ рдХреЗ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХреЛ рд░реЛрдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдЕрдзрд┐рдХ рд╕рдВрдЧрдард┐рдд рдФрд░ рдХреБрд╢рд▓ рд╣реЛрддрд╛ рд╣реИред

Disadvantages of SQL Constraints in Hindi

  • Performance Overhead: Constraints рд▓рд╛рдЧреВ рдХрд░рдиреЗ рд╕реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдкрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдХрд╛рд░реНрдпрднрд╛рд░ (overhead) рдЙрддреНрдкрдиреНрди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЦрд╛рд╕рдХрд░ рдЬрдм рдмрд╣реБрдд рд╕рд╛рд░реЗ рдбреЗрдЯрд╛ рдСрдкрд░реЗрд╢рдиреНрд╕ рд╣реЛрддреЗ рд╣реИрдВред
  • Complexity in Maintenance: Constraints рдХреЗ рдХрд╛рд░рдг рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рдВрд░рдЪрдирд╛ рдЬрдЯрд┐рд▓ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдФрд░ рдХрднреА-рдХрднреА рдЙрдиреНрд╣реЗрдВ рдЕрдкрдбреЗрдЯ рдпрд╛ рдмрджрд▓рдиреЗ рдореЗрдВ рдкрд░реЗрд╢рд╛рдиреА рд╣реЛ рд╕рдХрддреА рд╣реИред
  • Limited Flexibility: Constraints рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ рдбреЗрдЯрд╛ рдХреА рд▓рдЪреАрд▓рд╛рдкрди (flexibility) рдХреЛ рд╕реАрдорд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдХреБрдЫ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдбреЗрдЯрд╛ рдЗрдирдкреБрдЯ рдХреЛ рд░реЛрдХ рд╕рдХрддрд╛ рд╣реИред

Types of Constraints in Hindi

SQL рдореЗрдВ Constraints рдХрд╛ рдкреНрд░рдпреЛрдЧ рдбреЗрдЯрд╛ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдФрд░ рдЕрдЦрдВрдбрддрд╛ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬрдм рд╣рдо SQL рдЯреЗрдмрд▓ рдмрдирд╛рддреЗ рд╣реИрдВ рдпрд╛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдХреБрдЫ рдирд┐рдпрдо (constraints) рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ рдХрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдбрд╛рд▓реЗ рдЧрдП рдбреЗрдЯрд╛ рд╕рд╣реА, рд╡реИрдз рдФрд░ рд╕рдВрдЧрдд рд╣реЛрдВред SQL рдореЗрдВ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рд╕рд╛рдд рдкреНрд░рдХрд╛рд░ рдХреЗ Constraints рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рдбреЗрдЯрд╛ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдФрд░ рд╕рд╣реА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдЗрдП, рд╣рдо рдЗрди рд╕рднреА Constraints рдХреЛ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╕рдордЭреЗрдВред

1. NOT NULL Constraint in Hindi

NOT NULL Constraint рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕реА рднреА рдХреЙрд▓рдо рдореЗрдВ NULL (рдЦрд╛рд▓реА) рдорд╛рди рдбрд╛рд▓рдиреЗ рд╕реЗ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЙрд╕ рдХреЙрд▓рдо рдореЗрдВ рд╣рд░ рд░рд┐рдХреЙрд░реНрдб рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ SQL рдореЗрдВ рдЙрд╕ рдХреЙрд▓рдо рдореЗрдВ рдХреЛрдИ рдЦрд╛рд▓реА рдорд╛рди (NULL) рдирд╣реАрдВ рд░рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ред

CREATE TABLE Employees ( EmployeeID INT NOT NULL, Name VARCHAR(100) NOT NULL, Age INT );

2. UNIQUE Constraint in Hindi

UNIQUE Constraint рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕реА рдХреЙрд▓рдо рдореЗрдВ рдбреЗрдЯрд╛ рдХреЗ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рд╡реИрд▓реНрдпреВ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЬрдм рднреА рдбреЗрдЯрд╛ рдбрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╡рд╣ рдХреЙрд▓рдо рдХреЗ рд╕рднреА рд╡реИрд▓реНрдпреВрдЬрд╝ рдпреВрдирд┐рдХ (рдЕрджреНрд╡рд┐рддреАрдп) рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПред рдЗрд╕реЗ рдЕрдХреНрд╕рд░ Primary Key рдХреЗ рд╕рд╛рде рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд┐рд╕реА рднреА рдХреЙрд▓рдо рдкрд░ рд▓рд╛рдЧреВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

CREATE TABLE Students ( StudentID INT UNIQUE, Name VARCHAR(100) );

3. PRIMARY KEY Constraint in Hindi

PRIMARY KEY Constraint рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕реА рдЯреЗрдмрд▓ рдХреЗ рдПрдХ рдХреЙрд▓рдо рдпрд╛ рдХреЙрд▓рдо рдХреЗ рд╕рдореВрд╣ рдХреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯ (unique) рдкрд╣рдЪрд╛рди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЗрд╕ рдХреЙрд▓рдо рдпрд╛ рдХреЙрд▓рдореЛрдВ рдореЗрдВ рдХреЛрдИ рднреА рджреЛ рд╕рдорд╛рди рдорд╛рди рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗред рдпрд╣ рдбреЗрдЯрд╛ рдХреЛ рдкрд╣рдЪрд╛рдирдиреЗ рдФрд░ рдЗрд╕реЗ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рддрд░реАрдХрд╛ рд╣реИред

CREATE TABLE Students ( StudentID INT PRIMARY KEY, Name VARCHAR(100) );

4. FOREIGN KEY Constraint in Hindi

FOREIGN KEY Constraint рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХ рдЯреЗрдмрд▓ рдХреЗ рдХреЙрд▓рдо рдХреЛ рджреВрд╕рд░реЗ рдЯреЗрдмрд▓ рдХреЗ PRIMARY KEY рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рджреЛ рдЯреЗрдмрд▓реЛрдВ рдХреЗ рдмреАрдЪ рд╕рдВрдмрдВрдз (relationship) рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реИред рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдЯреЗрдмрд▓ рдореЗрдВ рдбрд╛рд▓реЗ рдЧрдП рдбреЗрдЯрд╛ рдХрд╛ рдореВрд▓реНрдп рджреВрд╕рд░реЗ рдЯреЗрдмрд▓ рдореЗрдВ рдореМрдЬреВрдж рдбреЗрдЯрд╛ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реЛред

CREATE TABLE Orders ( OrderID INT PRIMARY KEY, CustomerID INT, FOREIGN KEY (CustomerID) REFERENCES Customers(CustomerID) );

5. CHECK Constraint in Hindi

CHECK Constraint рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕реА рдХреЙрд▓рдо рдореЗрдВ рдбреЗрдЯрд╛ рдбрд╛рд▓рддреЗ рд╕рдордп рдХреБрдЫ рд╢рд░реНрддреЗрдВ (conditions) рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рд╣реИ рдХрд┐ рдбрд╛рд▓рд╛ рдЧрдпрд╛ рдбреЗрдЯрд╛ рдХреБрдЫ рдирд┐рд╢реНрдЪрд┐рдд рдорд╛рдирдХреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрд┐рд╕реА рдХреЙрд▓рдо рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕реАрдорд╛ рдХреЗ рднреАрддрд░ рд╡реИрд▓реНрдпреВ рдбрд╛рд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдирд╛ред

CREATE TABLE Employees ( EmployeeID INT PRIMARY KEY, Age INT CHECK (Age >= 18) );

6. DEFAULT Constraint in Hindi

DEFAULT Constraint рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕реА рдХреЙрд▓рдо рдореЗрдВ рдорд╛рди рдбрд╛рд▓рддреЗ рд╕рдордп рдПрдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди (default value) рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрджрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЙрд╕ рдХреЙрд▓рдо рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдорд╛рди рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ред рдЗрд╕рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдпрд╣ рд╣реИ рдХрд┐ рдХреЙрд▓рдо рдХреЛ рд╣рдореЗрд╢рд╛ рдПрдХ рдорд╛рди рдорд┐рд▓реЗрдЧрд╛, рднрд▓реЗ рд╣реА рдЙрд╕реЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕реЗрдЯ рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛред

CREATE TABLE Employees ( EmployeeID INT PRIMARY KEY, Department VARCHAR(50) DEFAULT 'HR' );

7. INDEX Constraint in Hindi

INDEX Constraint рдХрд╛ рдЙрдкрдпреЛрдЧ рдЯреЗрдмрд▓ рдореЗрдВ рдбреЗрдЯрд╛ рдЦреЛрдЬрдиреЗ рдХреЛ рддреЗрдЬрд╝ (faster) рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬрдм рдХрд┐рд╕реА рдХреЙрд▓рдо рдкрд░ INDEX рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ SQL рдЬрд▓реНрджреА рд╕реЗ рдбреЗрдЯрд╛ рдХреА рдЦреЛрдЬ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрди рдХреЙрд▓рдореЛрдВ рдкрд░ рдЙрдкрдпреЛрдЧреА рд╣реИ рдЬрд┐рди рдкрд░ рдЕрдХреНрд╕рд░ рдЦреЛрдЬ (search) рдпрд╛ рдлрд┐рд▓реНрдЯрд░ (filter) рдСрдкрд░реЗрд╢рдиреНрд╕ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред

CREATE INDEX idx_name ON Employees (Name);

Defining Constraints in SQL in Hindi

SQL рдореЗрдВ Constraints рдХрд╛ рдЙрдкрдпреЛрдЧ рдбреЗрдЯрд╛ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ, рдЙрд╕рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред Constraints рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдбреЗрдЯрд╛ рд╕рд╣реА, рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдорд╛рдиреНрдп рдФрд░ рд╕рдВрдЧрдд рд╣реЛред SQL рдореЗрдВ Constraints рдХреЛ рдПрдХ рдЯреЗрдмрд▓ рдмрдирд╛рдиреЗ рдпрд╛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рддреЗ рд╕рдордп рдкрд░рд┐рднрд╛рд╖рд┐рдд (define) рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдЗрдП рд╣рдо рд╕рдордЭреЗрдВ рдХрд┐ SQL рдореЗрдВ Constraints рдХреЛ рдХреИрд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

1. CREATE TABLE Statement in Hindi

SQL рдореЗрдВ Constraints рдХреЛ рдХрд┐рд╕реА рдЯреЗрдмрд▓ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рджреМрд░рд╛рди CREATE TABLE statement рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬрдм рд╣рдо CREATE TABLE command рдХреЗ рд╕рд╛рде Constraints рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдбреЗрдЯрд╛ рдХреА рд╡реИрдзрддрд╛ рдФрд░ рдЕрдЦрдВрдбрддрд╛ рдХреА рдЧрд╛рд░рдВрдЯреА рджреЗрддрд╛ рд╣реИред

CREATE TABLE Employees ( EmployeeID INT NOT NULL, Name VARCHAR(100), Age INT CHECK (Age >= 18), PRIMARY KEY (EmployeeID) );

2. Using ALTER TABLE Statement to Add Constraints in Hindi

рдпрджрд┐ рдЯреЗрдмрд▓ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИ рдФрд░ рд╣рдореЗрдВ рдЙрд╕рдореЗрдВ рдирдП Constraints рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ, рддреЛ рд╣рдо ALTER TABLE statement рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ statement рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣рдо рдЯреЗрдмрд▓ рдореЗрдВ рдирдП Constraints рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ UNIQUE, FOREIGN KEY, рдЖрджрд┐ред

ALTER TABLE Employees ADD CONSTRAINT fk_Department FOREIGN KEY (DepartmentID) REFERENCES Departments(DepartmentID);

3. Defining Primary Key and Unique Constraints in Hindi

PRIMARY KEY Constraint рдХрд┐рд╕реА рднреА рдЯреЗрдмрд▓ рдХреЗ рдПрдХ рдХреЙрд▓рдо рдпрд╛ рдХреЙрд▓рдореЛрдВ рдХреЗ рд╕рдореВрд╣ рдХреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯ (unique) рдкрд╣рдЪрд╛рди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред PRIMARY KEY рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╕рдордп рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЙрд╕ рдХреЙрд▓рдо рдореЗрдВ рдХрднреА рднреА рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рд╡реИрд▓реНрдпреВ рдирд╣реАрдВ рд╣реЛрдЧреАред рд╡рд╣реАрдВ, UNIQUE Constraint рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕реА рдХреЙрд▓рдо рдореЗрдВ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдбреЗрдЯрд╛ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди PRIMARY KEY рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдПрдХ рдЯреЗрдмрд▓ рдореЗрдВ рдХрдИ UNIQUE Constraints рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред

CREATE TABLE Students ( StudentID INT PRIMARY KEY, Name VARCHAR(100) UNIQUE );

4. Defining Foreign Key Constraint in Hindi

FOREIGN KEY Constraint рджреЛ рдЯреЗрдмрд▓реЛрдВ рдХреЗ рдмреАрдЪ рд╕рдВрдмрдВрдз рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬрдм рд╣рдо FOREIGN KEY Constraint рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рдЯреЗрдмрд▓ рдХреЗ рдХреЙрд▓рдо рдХреЛ рджреВрд╕рд░реЗ рдЯреЗрдмрд▓ рдХреЗ PRIMARY KEY рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдбреЗрдЯрд╛ рдХреА рдЕрдЦрдВрдбрддрд╛ рдмрдиреА рд░рд╣рддреА рд╣реИред

CREATE TABLE Orders ( OrderID INT PRIMARY KEY, CustomerID INT, FOREIGN KEY (CustomerID) REFERENCES Customers(CustomerID) );

5. Adding CHECK and DEFAULT Constraints in Hindi

CHECK Constraint рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕реА рдХреЙрд▓рдо рдореЗрдВ рдбреЗрдЯрд╛ рдбрд╛рд▓рддреЗ рд╕рдордп рдХреБрдЫ рд╢рд░реНрддреЗрдВ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдо рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХрд┐рд╕реА рдЖрдпреБ рдХреЙрд▓рдо рдореЗрдВ рдХреЗрд╡рд▓ 18 рдпрд╛ рдЙрд╕рд╕реЗ рдЕрдзрд┐рдХ рдХреЗ рдорд╛рди рд╣реА рдбрд╛рд▓реЗ рдЬрд╛рдПрдВред рд╡рд╣реАрдВ, DEFAULT Constraint рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕реА рдХреЙрд▓рдо рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрдм рдХреЛрдИ рд╡реИрд▓реНрдпреВ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХреА рдЬрд╛рддреАред

CREATE TABLE Employees ( EmployeeID INT PRIMARY KEY, Age INT CHECK (Age >= 18), Department VARCHAR(50) DEFAULT 'HR' );

6. Modifying Constraints in Existing Table in Hindi

рдпрджрд┐ рдХрд┐рд╕реА рдЯреЗрдмрд▓ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж Constraints рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ, рддреЛ рд╣рдо ALTER TABLE statement рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрд╕реЗ modify рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рд╣рдо рдХрд┐рд╕реА рдХреЙрд▓рдо рдкрд░ рдирдпрд╛ CHECK рдпрд╛ UNIQUE Constraint рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕реЗ ALTER TABLE statement рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

ALTER TABLE Employees ADD CONSTRAINT unique_name UNIQUE (Name);

Advantages of Constraints in Hindi

SQL Constraints рдХрд╛ рдЙрдкрдпреЛрдЧ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ, рдбреЗрдЯрд╛ рдХреА рдЕрдЦрдВрдбрддрд╛ рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬрдм рд╣рдо SQL Constraints рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдбреЗрдЯрд╛ рд╕рд╣реА, рд╕реБрд░рдХреНрд╖рд┐рдд рдФрд░ рдЕрдкреЗрдХреНрд╖рд╛рдУрдВ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реЛред Constraints рдХреЗ рдХрдИ рдлрд╛рдпрджреЗ рд╣реИрдВ, рдЬреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдЕрдзрд┐рдХ рд╕рдЯреАрдХ, рд╕рдВрд░рдЪрд┐рдд рдФрд░ рдЖрд╕рд╛рди рдмрдирд╛рддреЗ рд╣реИрдВред рдЖрдЗрдП рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ SQL Constraints рдХреЗ рдХреНрдпрд╛ рдлрд╛рдпрджреЗ рд╣реИрдВред

1. Ensures Data Integrity in Hindi

SQL Constraints рдбреЗрдЯрд╛ рдХреА рдЕрдЦрдВрдбрддрд╛ (integrity) рдХреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдЬрдм рд╣рдо Constraints рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдбреЗрдЯрд╛ рд╣рдореЗрд╢рд╛ рд╡реИрдз рдФрд░ рд╕рд╣реА рд░реВрдк рдореЗрдВ рд░рд╣реЗрдЧрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, PRIMARY KEY рдФрд░ FOREIGN KEY Constraints рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдбреЗрдЯрд╛ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рди рд╣реЛ рдФрд░ рдЯреЗрдмрд▓реЛрдВ рдХреЗ рдмреАрдЪ рд╕рдВрдмрдВрдз (relationship) рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛред

CREATE TABLE Orders ( OrderID INT PRIMARY KEY, CustomerID INT, FOREIGN KEY (CustomerID) REFERENCES Customers(CustomerID) );

2. Prevents Invalid Data Entry in Hindi

Constraints рдХрд╛ рдПрдХ рдФрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд▓рд╛рдн рдпрд╣ рд╣реИ рдХрд┐ рд╡реЗ invalid рдбреЗрдЯрд╛ рдХреЛ рдПрдВрдЯрд░ рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, CHECK Constraint рдХреЗ рджреНрд╡рд╛рд░рд╛ рд╣рдо рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХрд┐рд╕реА рдХреЙрд▓рдо рдореЗрдВ рдХреЗрд╡рд▓ рд╡реИрдз рдбреЗрдЯрд╛ рд╣реА рдбрд╛рд▓рд╛ рдЬрд╛ рд╕рдХреЗред рдЗрд╕рд╕реЗ рдЧрд▓рдд рдбреЗрдЯрд╛ рдПрдВрдЯрд░ рд╣реЛрдиреЗ рдХрд╛ рдЬреЛрдЦрд┐рдо рдХрдо рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

CREATE TABLE Employees ( EmployeeID INT PRIMARY KEY, Age INT CHECK (Age >= 18) );

3. Ensures Uniqueness of Data in Hindi

SQL рдореЗрдВ UNIQUE рдФрд░ PRIMARY KEY Constraints рдХрд╛ рдЙрдкрдпреЛрдЧ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рдХреЙрд▓рдо рдореЗрдВ рд╕рднреА рдбреЗрдЯрд╛ рд╡реИрд▓реНрдпреВрдЬ рдЕрджреНрд╡рд┐рддреАрдп (unique) рд╣реЛрдВред рдпрд╣ рдбреЗрдЯрд╛ рдбреБрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд░реЛрдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдбреЗрдЯрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЧрд▓рддреА рдХрд░рдиреЗ рдХрд╛ рдЬреЛрдЦрд┐рдо рдХрдо рд╣реЛрддрд╛ рд╣реИред

CREATE TABLE Users ( UserID INT PRIMARY KEY, Email VARCHAR(100) UNIQUE );

4. Helps in Relationship Building Between Tables in Hindi

FOREIGN KEY Constraints рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХ рдЯреЗрдмрд▓ рдХреЛ рджреВрд╕рд░реЗ рдЯреЗрдмрд▓ рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рд╕реЗ рджреЛрдиреЛрдВ рдЯреЗрдмрд▓реЛрдВ рдХреЗ рдмреАрдЪ рдПрдХ рдордЬрдмреВрдд рд╕рдВрдмрдВрдз рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдбреЗрдЯрд╛ рдХреЛ рдЕрдзрд┐рдХ рд╕рдВрд░рдЪрд┐рдд рдФрд░ рд╕рдВрдЧрдард┐рдд рдмрдирд╛рддрд╛ рд╣реИред рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдбреЗрдЯрд╛ рдХрд╛ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рд╕рдВрджрд░реНрднрд┐рдд (referenced) рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛред

CREATE TABLE Orders ( OrderID INT PRIMARY KEY, CustomerID INT, FOREIGN KEY (CustomerID) REFERENCES Customers(CustomerID) );

5. Reduces Data Redundancy in Hindi

Constraints рдбреЗрдЯрд╛ рдХреА рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ (redundancy) рдХреЛ рдХрдо рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреЗ рд╣реИрдВред рдЬрдм рд╣рдо FOREIGN KEY рдФрд░ UNIQUE Constraints рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдбреЗрдЯрд╛ рджреЛрд╣рд░рд╛рдпрд╛ рди рдЬрд╛рдП, рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдбреЗрдЯрд╛ рдХреА рдЕрдЦрдВрдбрддрд╛ рдмрдиреА рд░рд╣рддреА рд╣реИред

CREATE TABLE Products ( ProductID INT PRIMARY KEY, ProductName VARCHAR(100) UNIQUE );

6. Provides Better Performance in Hindi

Constraints рдХрд╛ рдПрдХ рдЕрдиреНрдп рд▓рд╛рдн рдпрд╣ рд╣реИ рдХрд┐ рд╡реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреЗ рд╣реИрдВред рдЬрдм рд╣рдо UNIQUE рдФрд░ PRIMARY KEY Constraints рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ SQL рддреЗрдЬреА рд╕реЗ рдбреЗрдЯрд╛ рдЦреЛрдЬ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ overall performance рдореЗрдВ рд╕реБрдзрд╛рд░ рд╣реЛрддрд╛ рд╣реИред

CREATE INDEX idx_name ON Employees (Name);

7. Improves Data Security in Hindi

Constraints рдбреЗрдЯрд╛ рд╕реБрд░рдХреНрд╖рд╛ рдХреЛ рднреА рдмреЗрд╣рддрд░ рдмрдирд╛рддреЗ рд╣реИрдВред рдЬрдм рд╣рдо SQL рдореЗрдВ Constraints рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдЧрд▓рдд рдбреЗрдЯрд╛ рдпрд╛ рдЕрд╡реИрдз рдбреЗрдЯрд╛ рдПрдВрдЯрд░ рдХрд░рдиреЗ рд╕реЗ рдмрдЪрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдордЬрдмреВрдд рд╣реЛрддреА рд╣реИред рдпрд╣ рдЦрд╛рд╕рдХрд░ рдЙрди рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧреА рд╣реИ рдЬрдм рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдбреЗрдЯрд╛ рд╣реЛред

CREATE TABLE SensitiveData ( ID INT PRIMARY KEY, SSN VARCHAR(11) UNIQUE );

Disadvantages of Constraints in Hindi

SQL Constraints рд╣рдорд╛рд░реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рд╕реБрд░рдХреНрд╖рд╛, рдЕрдЦрдВрдбрддрд╛, рдФрд░ рдЧреБрдгрд╡рддреНрддрд╛ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдмреЗрд╣рдж рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВред рд▓реЗрдХрд┐рди, рдЗрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдХреБрдЫ рдиреБрдХрд╕рд╛рди рднреА рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред SQL Constraints рдХреЗ рдЗрди рдиреБрдХрд╕рд╛рди рдХреЛ рд╕рдордЭрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рддрд╛рдХрд┐ рд╣рдо рд╕рд╣реА рд╕рдордп рдкрд░ рдЗрдирдХрд╛ рдЙрдЪрд┐рдд рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХреЗрдВред рдЕрдм рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ SQL Constraints рдХреЗ рдХреНрдпрд╛-рдХреНрдпрд╛ рдиреБрдХрд╕рд╛рди рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред

1. Performance Overhead in Hindi

Constraints рдХрд╛ рдПрдХ рдмрдбрд╝рд╛ рдиреБрдХрд╕рд╛рди рдпрд╣ рд╣реИ рдХрд┐ рдЗрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди (performance) рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЬрдм рд╣рдо Constraints рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ FOREIGN KEY, UNIQUE, рдпрд╛ CHECK, рддреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдЗрди Constraints рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреА рдкрдбрд╝рддреА рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдСрдкрд░реЗрд╢рди рдзреАрдорд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

CREATE TABLE Orders ( OrderID INT PRIMARY KEY, CustomerID INT, FOREIGN KEY (CustomerID) REFERENCES Customers(CustomerID) );

2. Complexity in Database Design in Hindi

Constraints рдХреЗ рдХрд╛рд░рдг рдбреЗрдЯрд╛рдмреЗрд╕ рдбрд┐рдЬрд╝рд╛рдЗрди рдореЗрдВ рдЬрдЯрд┐рд▓рддрд╛ (complexity) рдмрдврд╝ рд╕рдХрддреА рд╣реИред рдЬрдм рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХрдИ Constraints рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рдЙрд╕реЗ рдореИрдиреЗрдЬ рдХрд░рдирд╛ рдФрд░ рдЙрд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд░рд┐рд▓реЗрд╢рдирд╢рд┐рдкреНрд╕ (relationships) рдФрд░ рдХрд╕реНрдЯрдо Constraints рд╣реЛрддреЗ рд╣реИрдВред

CREATE TABLE Products ( ProductID INT PRIMARY KEY, ProductName VARCHAR(100) UNIQUE, Price DECIMAL(10, 2) CHECK (Price > 0) );

3. Restriction on Data Flexibility in Hindi

SQL Constraints рдбреЗрдЯрд╛ рдкрд░ рдХреБрдЫ рдкреНрд░рддрд┐рдмрдВрдз (restrictions) рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдбреЗрдЯрд╛ рдХреА рд▓рдЪреАрд▓рд╛рдкрди (flexibility) рдХреЛ рд╕реАрдорд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдХрд┐рд╕реА рдХреЙрд▓рдо рдкрд░ PRIMARY KEY рдпрд╛ UNIQUE Constraint рд▓рд╛рдЧреВ рд╣реИ, рддреЛ рдЙрд╕ рдХреЙрд▓рдо рдореЗрдВ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдбреЗрдЯрд╛ рдирд╣реАрдВ рдЖ рд╕рдХрддрд╛, рднрд▓реЗ рд╣реА рдХрднреА-рдХрднреА рдпрд╣ рдбреЗрдЯрд╛ рдХреА рдЕрдзрд┐рдХрддрд╛ рдХреЗ рд▓рд┐рдП рдЬрд░реВрд░реА рд╣реЛред

CREATE TABLE Users ( UserID INT PRIMARY KEY, Email VARCHAR(100) UNIQUE );

4. Difficulties in Data Updates in Hindi

Constraints рдХреЗ рдХрд╛рд░рдг рдбреЗрдЯрд╛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЦрд╛рд╕рдХрд░ рдЬрдм рдбреЗрдЯрд╛ рд░рд┐рд▓реЗрдЯреЗрдб (related) рд╣реЛрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ FOREIGN KEY Constraint рд▓рд╛рдЧреВ рд╣реИ, рддреЛ рдПрдХ рдЯреЗрдмрд▓ рдореЗрдВ рдбреЗрдЯрд╛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рджреВрд╕рд░реЗ рдЯреЗрдмрд▓ рдореЗрдВ рднреА рдмрджрд▓рд╛рд╡ рдХрд░рдирд╛ рдкрдбрд╝ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЬрдЯрд┐рд▓рддрд╛ рдмрдврд╝рддреА рд╣реИред

ALTER TABLE Orders ADD CONSTRAINT fk_Customer FOREIGN KEY (CustomerID) REFERENCES Customers(CustomerID);

5. Higher Maintenance Costs in Hindi

Constraints рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдмрдирд╛рдП рд░рдЦрдиреЗ рдореЗрдВ рд▓рд╛рдЧрдд (cost) рдмрдврд╝ рд╕рдХрддреА рд╣реИред рдЬрдм рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХрдИ Constraints рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рдЗрдирдХрд╛ рдкрд░реАрдХреНрд╖рдг, рдкрд░рд┐рд╡рд░реНрддрди рдФрд░ рдЕрдкрдбреЗрд╢рди рдХрд░рдирд╛ рдорд╣рдВрдЧрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЦрд╛рд╕рдХрд░ рдЬрдм рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдЖрдХрд╛рд░ рдмрдбрд╝рд╛ рд╣реЛред

ALTER TABLE Employees ADD CONSTRAINT chk_Age CHECK (Age >= 18);

6. Risk of Constraint Violation in Hindi

SQL Constraints рдХреЗ рдХрд╛рд░рдг рдХрднреА-рдХрднреА рдбреЗрдЯрд╛ рдХрд╛ рдЙрд▓реНрд▓рдВрдШрди (violation) рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдбреЗрдЯрд╛ рдЗрдирдкреБрдЯ рдХрд░рддреЗ рд╕рдордп Constraint рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдХреЛрдИ рдЧрд▓рддреА рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдбреЗрдЯрд╛ рдХреЛ рдкреНрд░рд╡реЗрд╢ рдирд╣реАрдВ рдХрд░рдиреЗ рджреЗрдЧрд╛ рдФрд░ рдПрд░рд░ рдЙрддреНрдкрдиреНрди рдХрд░реЗрдЧрд╛ред рдЗрд╕ рд╡рдЬрд╣ рд╕реЗ, рдбреЗрд╡реЗрд▓рдкрд░реНрд╕ рдХреЛ рд╣рдореЗрд╢рд╛ рдзреНрдпрд╛рди рд░рдЦрдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ рдХрд┐ Constraints рдХрд╛ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдкрд╛рд▓рди рд╣реЛред

CREATE TABLE Employees ( EmployeeID INT PRIMARY KEY, Age INT CHECK (Age >= 18) );

7. Constraints Can Slow Down Bulk Operations in Hindi

рдЬрдм рд╣рдо bulk operations (рдЬреИрд╕реЗ рдХрд┐ рдХрдИ рдбреЗрдЯрд╛ рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдПрдХ рд╕рд╛рде рдЬреЛрдбрд╝рдирд╛ рдпрд╛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛) рдХрд░рддреЗ рд╣реИрдВ, рддреЛ Constraints рдЗрди рдСрдкрд░реЗрд╢рдиреНрд╕ рдХреЛ рдзреАрдорд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЬрдм FOREIGN KEY рдФрд░ CHECK Constraints рд▓рд╛рдЧреВ рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рдЗрдирдХрд╛ рд╕рддреНрдпрд╛рдкрди рдХрд░рдирд╛ рд╕рдордп рд▓реЗ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред

INSERT INTO Employees (EmployeeID, Age) VALUES (1, 25), (2, 28), (3, 30);

FAQs

SQL Constraints рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдбреЗрдЯрд╛ рдХреА рдЕрдЦрдВрдбрддрд╛ (integrity) рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ (security) рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдпреЗ рдХрд┐рд╕реА рдЯреЗрдмрд▓ рдореЗрдВ рдбреЗрдЯрд╛ рдХреА рд╡реИрдзрддрд╛ (validity) рдФрд░ рдирд┐рдпрдореЛрдВ (rules) рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, PRIMARY KEY, FOREIGN KEY, UNIQUE, рдФрд░ CHECK Constraintsред
SQL рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ Constraints рд╣реЛрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ:
  • PRIMARY KEY
  • FOREIGN KEY
  • UNIQUE
  • CHECK
  • DEFAULT
SQL Constraints рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдХреБрдЫ рдХрдореА рд╣реЛ рд╕рдХрддреА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдЗрди Constraints рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, FOREIGN KEY Constraints рдХреЗ рдХрд╛рд░рдг рдбреЗрдЯрд╛ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдФрд░ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╕рдордп рд▓рдЧ рд╕рдХрддрд╛ рд╣реИред
рд╣рд╛рдВ, SQL Constraints рдХреЛ рд╣рдЯрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП ALTER TABLE рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреИрд╕реЗ: ALTER TABLE table_name DROP CONSTRAINT constraint_name;
рдЬрдм рдХрд┐рд╕реА Constraint рдХрд╛ рдЙрд▓реНрд▓рдВрдШрди рд╣реЛрддрд╛ рд╣реИ, рддреЛ SQL рдПрд░рд░ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрд╕ рдСрдкрд░реЗрд╢рди рдХреЛ рд░реЛрдХ рджреЗрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ UNIQUE Constraint рдХрд╛ рдЙрд▓реНрд▓рдВрдШрди рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдбреЗрдЯрд╛ рдХреЛ рд╕рдореНрдорд┐рд▓рд┐рдд (insert) рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ред
рд╣рд╛рдВ, рдПрдХ рдХреЙрд▓рдо рдкрд░ рдХрдИ Constraints рд▓рд╛рдЧреВ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдХреЙрд▓рдо рдкрд░ PRIMARY KEY рдФрд░ CHECK Constraint рджреЛрдиреЛрдВ рд▓рд╛рдЧреВ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдбреЗрдЯрд╛ рдХреА рдЕрдЦрдВрдбрддрд╛ рдФрд░ рд╡реИрдзрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реЛрддреА рд╣реИред

Please Give Us Feedback