Բովանդակություն:

Ինչպե՞ս եք առաջնային բանալին սահմանում SQL հարցումում:
Ինչպե՞ս եք առաջնային բանալին սահմանում SQL հարցումում:

Video: Ինչպե՞ս եք առաջնային բանալին սահմանում SQL հարցումում:

Video: Ինչպե՞ս եք առաջնային բանալին սահմանում SQL հարցումում:
Video: 8 Excel գործիքներ, որոնք բոլորը պետք է կարողանան օգտագործել 2024, Դեկտեմբեր
Anonim

Օգտագործելով SQL Server Management Studio

  1. Object Explorer-ում աջ սեղմեք աղյուսակի վրա, որին ցանկանում եք եզակի սահմանափակում ավելացնել և սեղմեք Դիզայն:
  2. Table Designer-ում սեղմեք տողերի ընտրիչը տվյալների բազայի սյունակի համար, որը ցանկանում եք սահմանել որպես առաջնային բանալին .
  3. Աջ սեղմեք սյունակի տողի ընտրիչի վրա և ընտրեք Սահմանել հիմնական բանալին .

Բացի այդ, ո՞րն է SQL-ի հիմնական բանալին օրինակով:

Առաջնային բանալին a-ի դաշտն է սեղան որը եզակի կերպով նույնականացնում է տվյալների բազայի յուրաքանչյուր տող/գրառում սեղան . Հիմնական բանալիները պետք է պարունակեն եզակի արժեքներ: Հիմնական բանալի սյունակը չի կարող ունենալ NULL արժեքներ: Ա սեղան կարող է ունենալ միայն մեկ հիմնական բանալի, որը կարող է բաղկացած լինել մեկ կամ մի քանի դաշտերից:

Ավելին, ի՞նչ է արտաքին բանալին DBMS-ում: Ա օտար բանալի Հարաբերական տվյալների բազայի աղյուսակի սյունակ կամ սյունակների խումբ է, որը կապ է ապահովում երկու աղյուսակների տվյալների միջև: Հղման ամբողջականության հայեցակարգը բխում է օտար բանալի տեսություն։ Արտասահմանյան բանալիներ և դրանց իրականացումն ավելի բարդ է, քան առաջնային բանալիներ.

Նաև գիտեք, թե ինչպես եք ավելացնում առաջնային բանալին:

Առաջնային բանալին կարող է սահմանվել կա՛մ CREATE TABLE, կա՛մ ALTER TABLE հայտարարության մեջ:

  1. Ստեղծել հիմնական բանալի - Օգտագործելով CREATE TABLE հայտարարությունը:
  2. Ստեղծել առաջնային բանալի - օգտագործելով ALTER TABLE հայտարարությունը:
  3. Բաց թողեք առաջնային բանալին:
  4. Անջատել առաջնային բանալին:
  5. Միացնել հիմնական բանալին:

Կարո՞ղ է օտարերկրյա բանալին զրոյական լինել:

Ա օտար բանալի Պարունակող դատարկ արժեքները չեն կարող համապատասխանել ծնողի արժեքներին բանալի , քանի որ ծնող բանալի ըստ սահմանման կարող է չունեն դատարկ արժեքներ։ Այնուամենայնիվ, Ա null օտար բանալի արժեքը միշտ վավեր է՝ անկախ դրա արժեքից դատարկ մասեր. Սեղան կարող է ունեն շատ օտարերկրյա բանալիներ.

Խորհուրդ ենք տալիս: