آموزشی

ساخت دیتابیس و جدول در SQL Server

در این مطلب قصد داریم نحوه ایجاد یک دیتابیس در SQL Server 2008 و سخت یک جدول نمونه با امکان ورود اطلاعات و همجنین جلوگیری از ثبت اطلاعات تکراری و منحصربه فرد کردن برخی ستون‌ها صحبت کنیم

روند کار در نسخه‌های دیگر SQL Server نیز به همین شکل است

پشنهاد‌ می شود مطالعه مطالب:

آموزش SQL بخش اول ( آشنایی مقدماتی و لیست دستورات)

آموزش SQL بخش دوم (مفاهیم پایه جدول، ردیف، ستون و…)

بر روی Databases کلیک راست و گزینه New Database را انتخاب میکنم

ساخت دیتابیس و جدول در SQL Server

در قسمت Database name یک نام برای پایگاه داده خود انتخاب میکنیم

ساخت دیتابیس و جدول در SQL Server

هر دیتابیس شامل دو فایل می‌باشد

یک فایل با پسوند mdf که فیل اصلی و شامل دیتا‌ها و تنظیمات است و دیگری با پسوند ldf که Log دیتابیس می‌باشد و شامل لیست عمکلکرد‌ها بر روی دیتابیس است

 

در جدول زیر آن مي‌توانید مسیر پیش‌فرض ذخیره دیتابیس را تغییر دهید(از بخش Path با …)

ساخت دیتابیس و جدول در SQL Server

بهتر است جهت کار با زبان فارسی به بخش Options رفته و Collation را بر روی Arabic_100_CA_AL (برای نسخه‌های قبل از SQL Server 2008) یا Persian_100_CI_AL قرار دهید

همچنین در قسمت Compatibility Level می توانید سازگاری با نسخه‌های قبلی SQL‌ را نیز انتخاب کنید

OK کنید

ساخت دیتابیس و جدول در SQL Server

همکنون دیتابیس ایجاد و قابل مشاهده است

 

ساخت دیتابیس و جدول در SQL Server

برای ساخت جداول دیتابیس بر روی نام دیتابیس کلیک راست کرده و گزینه New Table را انتخاب کنید

ساخت دیتابیس و جدول در SQL Server

صفحه‌ای مانند شکل زیر نمایش داده می‌شود که میتوانید عنوان ستون‌ها را  در بخش Column Name  و نوع داده که قرار است در این بخش قرار بگیر را در بخش Data Type مشخص کنید(در رابطه با نوع داده این مطلب را ببنید)

همچنین می‌توانید با گزینه Allow Nulls امکان بدون داده بودن را برای ستون مورد نظر خود فعال یا غیر فعال کنید ( توجه کنید که خالی(Blank) با بدون دیتا بودن (Null)متفاوت است)

ساخت دیتابیس و جدول در SQL Server

برای مثال من ۶ ستون زیر را ایجاد کردم برای ستون ID از نوع عددی Int برای نام و نام خانوادگی نوع Varcher50 و برای Status نوع Bit برای شماره تلفن نوع Int و برای تاریخ ایجاد نوع Date را انتخاب کردم

همچنین امکان بدون دیتا بودن برای شناسه ، نام، نام خانوادگی و وضعیت را غیر فعال کردم.

ساخت دیتابیس و جدول در SQL Server

ما می‌خواهیم  ستون ID که شناسه ما است بصورت منحصر به فرد باشد تا برای شناسایی در قسمت‌های دیگر از آن استفاده کنیم برای این کار بر روی گزینه مورد نظر کلیک راست و گزینه Set Primary Key را انتخاب می‌کنم

ساخت دیتابیس و جدول در SQL Server

آیکون کلید در کنار ستون مورد نظر نشان‌دهنده Primary Key بودن آن ستون دارد

ساخت دیتابیس و جدول در SQL Server

 

این بار می‌خواهیم از تکراری بودن اطلاعات ستون شماره تلفن جلوگیری کنیم

برای اینکار بر قسمت خالی کلیک راست کرده و گزینه Indexes /Key را انتخاب کنید
ساخت دیتابیس و جدول در SQL Server

در پنجره باز شد گزینه Add را بزنید

ساخت دیتابیس و جدول در SQL Server

در قسمت Columns ستون مورد نظر را انتخاب و Type را بر روی Unique Key قرار دهد .

Close کنید

ساخت دیتابیس و جدول در SQL Server

در نهایت می‌توانید از گزینه File و Save Table_1 جدول مورد نظر را با نام داخواه ذخیره کنید

ساخت دیتابیس و جدول در SQL Server

 

ساخت دیتابیس و جدول در SQL Server

همکنون در دیتابیس خود جدول ایجاد شده را می‌توانید ببنید

ساخت دیتابیس و جدول در SQL Server

با کلیک رایت بر روی جدول و انتخاب Design می‌توانید مجدد به پنجره تنظیمات بروید و تغییرات و یا اضاقه و حذف را در جدول انجام دهید

 

ساخت دیتابیس و جدول در SQL Server

همچنین با انتخاب گزینه Edit Top 200 Rows می توانید جدول را مقدار دهی یا ویرایش کنید

ساخت دیتابیس و جدول در SQL Server

برای تست ما دو ردیف اطلاعات وارد میکنم

می بنید که در صورت تکراری وارد کردن شماره تلفن SQL مانع از ثبت می‌شود

ساخت دیتابیس و جدول در SQL Server

 

موفق باشید و خندان

امیر فدائیان

عاشق تکنولوژی هستم،مشغول برنامه نویسی و همچنین پشتیبانی و نصب سیستم های نظارتی و حفاظتی هست، در اين وبلاگ علاوه بر اينكه دفترچه ياداشتي براي خودم هست ،تجربیات و دانسته‌هام در حوزه نرم‌افزار ،اينترنت ،تلفن همراه و ... را منتشر ميكنم. Programming languages: Delphi, Kotlin, Python, SQL Server

نوشته های مشابه

‫4 دیدگاه ها

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا