Jadvallar, SQL Server 2012 tomonidan boshqariladigan, shu jumladan, har qanday ma'lumotlar bazasi uchun tashkilotning asosiy birligi sifatida xizmat qiladi. Ma'lumotlaringizni saqlash uchun mos jadvallarni yaratish ma'lumotlar bazasini ishlab chiquvchining asosiy vazifasidir va har ikkala dizayner va administrator yangi SQL Server ma'lumotlar bazasi jadvallarini yaratish jarayoni bilan tanish bo'lishi kerak. Ushbu maqolada, jarayonni batafsil o'rganamiz.
Ushbu maqolada Microsoft SQL Server 2012 da jadval yaratish jarayonlari tasvirlanganligini unutmang. SQL Serverning boshqa versiyasini ishlatayotgan bo'lsangiz, iltimos , Microsoft SQL Server 2008 da jadvallar yaratish yoki Microsoft SQL Server 2014 da jadvallarni tuzish haqida o'qing.
1-qadam: stolingizni tasarla
Klaviaturada o'tirishni o'ylamasdan oldin, har qanday ma'lumotlar bazasini ishlab chiquvchiga kerak bo'lgan eng muhim dizayn vositasidan - qalam va qog'ozdan tortib oling. (OK, siz buni xohlasangiz, kompyuterni ishlatishingiz mumkin - Microsoft Visio ba'zi ajoyib dizayn shablonlarini taklif qiladi.)
Sizning ma'lumotlar bazangizning dizaynini eslatish uchun vaqt ajrating, u sizning biznes talablariga javob beradigan barcha ma'lumotlar elementlari va munosabatlarni o'z ichiga oladi. Jadvallarni yaratishga kirishdan oldin jarayonni qattiq dizayn bilan boshlasangiz, siz uzoq muddatda ancha yaxshi bo'ladi. Sizning ma'lumotlar bazangizni loyihalashda ma'lumotlar bazasini normallashtirishni o'zingizning ishingizga yo'naltirish uchun ishonch hosil qiling.
2-qadam: SQL Server Management Studio'yu boshlang
Ma'lumotlar bazasini yaratganingizdan so'ng, haqiqiy amalni boshlash vaqti keldi. Buni eng oson yo'li SQL Server Management Studio'yu ishlatishdir. Davom eting va SSMS-ni oching va yangi jadval yaratmoqchi bo'lgan ma'lumotlar bazasiga ega serverga ulanish.
3-qadam: To'g'ri papkaga o'ting
SSMS ichida to'g'ri ma'lumotlar bazasining Jadvallar jildiga o'tishing kerak bo'ladi. Oynaning chap tomonidagi papka tuzilishi "Ma'lumotlar bazalari" deb nomlangan jildni o'z ichiga olganligiga e'tibor bering. Ushbu papkani kengaytirish bilan boshlang. Siz serveringizda joylashtirilgan ma'lumotlar bazalarining har biriga mos keladigan papkalarni ko'rasiz. Yangi jadval yaratmoqchi bo'lgan ma'lumotlar bazasiga mos keladigan papkani kengaytirish.
Nihoyat, ushbu ma'lumotlar bazasi ostidagi "Jadvallar" papkasini kengaytirish. Ma'lumotlar bazasida mavjud bo'lgan jadvallar ro'yxatini o'rganish va mavjud ma'lumotlar bazasi strukturasi haqidagi tushunchangizni aks ettirayotganligiga ishonch hosil qilish uchun bir oz vaqt ajrating. Siz ikki nusxadagi jadvalni yaratmasligingizdan amin bo'lishingiz kerak, chunki bu yo'lda qiyin muammolarni keltirib chiqaradigan asosiy muammolarni keltirib chiqaradi.
4-qadam: Jadval yaratishni boshlang
Masalar papkasida o'ng tugmasini bosing va ochilgan menyudan Yangi jadval-ni tanlang. Bu sizning birinchi ma'lumotlar bazasi jadvalini yaratishingiz mumkin bo'lgan SSMS ichida yangi panelni ochadi.
5-qadam: Jadval ustunlarini yaratish
Dizayn interfeysi sizga jadvalning xususiyatlarini aniqlash uchun uchta ustunli gridni taqdim etadi. Jadvalda saqlamoqchi bo'lgan har qanday xususiyat uchun, quyidagilarni aniqlash kerak bo'ladi:
- Ustun nomi : Bu juda sodda, atributning nomi . Har bir ma'lumotlar bazasi xususiyati o'zgaruvchiga o'xshaydi; ma'lumotlar bazasi har bir yozuv uchun saqlaydigan yagona ma'lumotlar elementidir. Misol uchun, kontakt ma'lumotlaridan tashkil topgan jadvalingiz bo'lsa, sizning ismingiz, familiyasi, uy telefoni va elektron pochta manzili nomli ma'lumotlar bazasida har bir kishi haqidagi ma'lumotni o'z ichiga olgan ustunlar bo'lishi mumkin.
- Ma'lumot turi : Ma'lumotlarni turi har bir ustunda saqlaydigan ma'lumot turini bildiradi. Misol uchun, shaxsning birinchi ismi harflar qatoridan iborat, shuning uchun sizda varchar (50) ma'lumot turidan foydalanishingiz mumkin, bu ustunda 50 belgidan oshmagan o'zgarmaydigan uzunlikdagi mag'lubiyatni o'z ichiga olishi kerakligini bildirishingiz mumkin. Shunga o'xshab, tug'ilgan sana ham tarix ma'lumotlarini ishlatadi. Qo'shimcha ma'lumot olish uchun SQL Server ma'lumotlar turiga oid maqolaga qarang.
- Nullslarga ruxsat berish : Bu faqat bitta tasdiq qutisi. Agar uni tekshirsangiz, ma'lumotlar bazasi ushbu ustunning bo'sh (yoki bo'sh) qiymatlarini saqlashga imkon beradi. Qo'shimcha ma'lumot uchun NULL qiymatlarini tushunish- ga qarang.
Keyin, grid matritsasini tugating va yangi ma'lumotlar bazasi jadvalidagi har bir ustun uchun ushbu uchta ma'lumotning har birini taqdim eting.
6-bosqich: Birlamchi kalitni aniqlang
So'ngra, jadvalingizning birlamchi kaliti uchun tanlagan ustunlarni belgilang. Keyin asosiy kalitni belgilash uchun vazifa panelidagi tugmachani bosing. Agar siz birlamchi birlamchi kalit bo'lsa, kalit belgisini bosishdan oldin bir nechta satrlarni ta'kidlash uchun CTRL tugmasini bosing.
Buni bajarganingizdan so'ng, asosiy kalit ustunlari yuqoridagi rasmda ko'rsatilgandek, ustun nomining chap qismida kalit belgisi ko'rsatiladi. Agar yordamga muhtoj bo'lsangiz , Birlamchi kalitni tanlash maqolasini o'qishingiz mumkin.
7-qadam: ismingizni va jadvalingizni saqlang
Birlamchi kalitni yaratgandan so'ng, jadvalingizni serverga saqlash uchun asboblar panelidagi disk belgisini ishlating. Birinchi marta saqlaganingizda sizdan jadvalingiz uchun nom berish talab qilinadi. Boshqalarga jadvalning maqsadini tushunishga yordam beradigan tavsiflovchi narsa tanlashingizga ishonch hosil qiling.
Buning hammasi shu. Birinchi SQL Server jadvalini yaratganingiz uchun tabriklaymiz!