Սեղանները հանդիսանում են կազմակերպության ցանկացած հիմնական բազայի համար, ներառյալ SQL Server 2012-ի կողմից : Ձեր տվյալների պահպանման համար համապատասխան աղյուսակների նախագծումը տվյալների բազայի մշակողի կարեւոր պարտականությունն է եւ երկու դիզայներներն ու ադմինիստրատորները պետք է ծանոթ լինեն նոր SQL Server տվյալների բազայի աղյուսակների ստեղծման գործընթացին: Այս հոդվածում մենք մանրամասնորեն ուսումնասիրում ենք գործընթացը:
Նշենք, որ այս հոդվածում նկարագրվում է Microsoft SQL Server 2012-ում սեղանների ստեղծման գործընթացը: Եթե դուք օգտագործում եք SQL Server- ի այլ տարբերակ, ապա կարող եք կարդալ Microsoft SQL Server 2008-ում ստեղծել աղյուսակներ կամ ստեղծել Microsoft SQL Server 2014 աղյուսակներ:
Քայլ 1: Նախագծեք ձեր սեղանը
Նախքան նույնիսկ մտածելու համար նստել ստեղնաշարի մեջ, դուրս բերեք ամենակարեւոր նախագծային գործիքը, որը հասանելի է ցանկացած տվյալների բազայի մշակողին `մատիտ եւ թուղթ: (OK, թույլատրվում է համակարգչից օգտվել այն դեպքում, եթե ցանկանում եք, Microsoft Visio- ն առաջարկում է մի քանի մեծ դիզայնի կաղապարներ):
Ժամանակին նկարեք ձեր բազայի նախագծման համար, որպեսզի այն ներառում է բոլոր տվյալների տարրերը եւ հարաբերությունները, որոնք դուք պետք է բավարարեք ձեր բիզնեսի պահանջներին: Երկարաժամկետ հեռանկարում ձեզ ավելի լավ կլինի, եթե սկսեք գործընթացը կոշտ ձեւով սկսելուց առաջ սկսել սեղաններ ստեղծել: Երբ դուք նախագծում եք ձեր տվյալների բազան, համոզվեք, որ ներդնել տվյալների բազայի կարգավորումը `ձեր աշխատանքը ուղղորդելու համար:
Քայլ 2: Սկսեք SQL Server կառավարման ստուդիան
Երբ դուք մշակել եք ձեր տվյալների բազան, ժամանակն է սկսել իրական իրականացում: Դրա ամենադյուրին ճանապարհն է օգտագործել SQL Server կառավարման ստուդիան: Շարունակեք եւ բացեք SSMS- ը եւ միացեք այն սերվերին, որն ընդունում է այն բազան, որտեղ ցանկանում եք ստեղծել նոր աղյուսակ:
Քայլ 3: Ուղղեք դեպի ճշգրիտ թղթապանակ
SSMS- ի շրջանակներում հարկավոր է նավարկեք ճիշտ տվյալների բազայի Աղյուսակների պանակը: Ուշադրություն դարձրեք, որ պատուհանի ձախ կողմում գտնվող թղթապանակի կառուցվածքը պարունակում է «Տվյալների բազաներ» կոչվող թղթապանակ: Սկսեք այս թղթապանակը ընդլայնել: Այնուհետեւ կտեսնեք ձեր սերվերի վրա տեղադրված տվյալների բազաներին համապատասխանող թղթապանակներ: Ընդլայնել այն բազան, որը համապատասխանում է տվյալների բազային, որտեղ ցանկանում եք ստեղծել նոր աղյուսակ:
Վերջապես, այդ տվյալների բազայի տակ ընդլայնել աղյուսակների թղթապանակը: Մի պահ պահեք տվյալների բազայում արդեն գոյություն ունեցող աղյուսակների ցանկը ուսումնասիրելու համար եւ համոզվեք, որ այն արտացոլում է առկա տվյալների շտեմարանի կառուցվածքը: Դուք ցանկանում եք վստահ լինել, որ չկրկնեք աղյուսակը, քանի որ դա ձեզ պատճառող հիմնարար խնդիրներ կբերի ճանապարհին, որը դժվար է ուղղել:
Քայլ 4: Սկսեք աղյուսակի ստեղծումը
Սեղմիր Աղյուսակների թղթապանակին եւ ընտրեք Նոր աղյուսակը բացվող ցանկից: Սա SSMS- ի շրջանակներում կբացի նոր տուփ, որտեղ դուք կարող եք ստեղծել ձեր առաջին բազայի աղյուսակը:
Քայլ 5: Ստեղծեք սեղանի սյունակներ
Դիզայնի ինտերֆեյսը ներկայացնում է ձեզ երեք սյունակային ցանց, որը ցույց է տալիս սեղանի հատկությունները: Յուրաքանչյուր հատկանիշի համար, որը ցանկանում եք պահպանել սեղանին, ապա ձեզ հարկավոր է բացահայտել.
- Սյունակի անուն . Սա բավականին պարզ է, հատկանիշի անունը: Յուրաքանչյուր բազայի հատկանիշը նման է փոփոխականին. դա մեկ տվյալների կետ է, որը ձեր բազան կպահի յուրաքանչյուր ռեկորդի համար: Օրինակ, եթե դուք ունեք կոնտակտային տեղեկատվությունից բաղկացած աղյուսակը, կարող եք ունենալ անուն, անուն, ազգանուն, HomePhone եւ EmailAddress անունները, որոնք պարունակում են տեղեկատվություն յուրաքանչյուր շփման տվյալների բազայում:
- Տվյալների տեսակը . Տվյալների տիպը սահմանում է տեղեկատվության տեսակը, որը դուք կստանաք յուրաքանչյուր սյունակում: Օրինակ, մարդու անունը բաղկացած է մի տողից, այնպես որ դուք կարող եք օգտագործել varchar (50) տվյալների տեսակը, նշելու համար, որ սյունակում պարունակում է փոփոխական երկարության տող, որը ոչ ավելի, քան 50 նիշ: Նմանապես, ծննդյան ամսաթիվը կօգտագործի ամսաթվի տվյալների տեսակը: Լրացուցիչ տեղեկությունների համար տեսեք մեր հոդվածը SQL Server տվյալների տեսակներով:
- Թույլ տալ Nulls- ը : Սա պարզապես վանդակում : Եթե ստուգեք այն, բազան թույլ կտա ձեզ պահել սյունակում զրո (կամ դատարկ) արժեքներ: Լրացուցիչ տեղեկությունների համար տես NULL արժեքները փոխըմբռնումը :
Գնացեք եւ լրացրեք ցանցի մատրիցը, ապահովելով այս երեք կտոր տեղեկատվությունը յուրաքանչյուր սյունակի ձեր նոր բազայի աղյուսակում:
Քայլ 6: Բացահայտեք առաջնային բանալի
Հաջորդը, նշեք ձեր սեղանի հիմնական բանալիի համար ընտրված սյունակը (ներ) ը: Այնուհետեւ կտտացրեք գործառնական տողի բանալիների պատկերակը, առաջնային բանալին սահմանելու համար: Եթե ունեք բազմալեզու առաջնային բանալի, օգտագործել CTRL ստեղնը `մի քանի տողերի լուսաբանման համար նախքան բանալին պատկերակը սեղմելը:
Երբ դա արել եք, առաջնային բանալիների սյունակը (ները) կցուցադրեն սյունակի անունի ձախ կոճակը, ինչպես նշված է վերեւում գտնվող պատկերում: Եթե օգնության կարիք ունեք, կարող եք կարդալ Առաջնային բանալի ընտրելու հոդվածը:
Քայլ 7. Անուն եւ պահեք ձեր աղյուսակը
Նախնական բանալին ստեղծումից հետո, օգտագործեք սկավառակի պատկերակը գործիքագոտում, ձեր սեղանը պահելու համար: Ձեզանից խնդրվում է, որ ձեր աղյուսակի անունը տրամադրվի, երբ այն առաջին անգամ եք պահում: Համոզվեք, որ ինչ-որ բան ընտրեք, որը կօգնի ուրիշներին հասկանալ սեղանի նպատակը:
Այդ ամենը կա դրա համար: Շնորհավորում ենք ձեր առաջին SQL Server աղյուսակը ստեղծելու համար: