آموزش Database design and implementation در نرم افزار SQL server 2017- طراحی و پیاده سازی دیتابیس SQL server 2017
اولین مرحله برای کار با پایگاه داده ها و بانک های اطلاعاتی، ایجاد یک پایگاه داده یا بانک اطلاعاتی است، اما قبل از ایجاد یک بانک اطلاعاتی یا دیتابیس باید بتوانیم یک بانک اطلاعاتی را درست و مطابق میل کارفرما طراحی کنیم.
گام اول در طراحی یک دیتابیس در SQL server، آشنایی با محیط نرم افزار SQL Server و نحوه ی کار با آن و سپس آشنایی با سیستمی است که قرار است پیاده سازی شود. نصب نرم افزار SQL server 2017 که اساسی ترین بخش است به طور مفصل در این آموزش شرح داده می شود و نگاهی ویژه بر سرویس های ویژه SQL server 2017 خواهیم داشت و با نحوه ی کار کردن با configuration manager و management studio در SQL server آشنا خواهیم شد.
امنیت SQl Server و دسترسی به کاربران از جمله بخش های اساسی این آموزش است که شما را با نحوه ی دسترسی دادن به کاربران از طریق عضویت در server role، Database role و مالکیت اسکیما (schema) و اجازه دسترسی به اسکیما و اشیای خاص آشنا میکند.
بخش اساسی و کاربردی ترین بخش آموزش SQL server 2017 طراحی فیزیکی دیتابیس و طراحی منطقی دیتابیس و معرفی روابط بین موجودیت ها و نحوه ی پیاده سازی آن است که به طور مفصل و با ارائه ی مثال های کاربردی ارائه شده است. در نهایت بخش عمده این آموزش شامل پیاده سازی طراحی دیتابیس است که پایه و اساس ایجاد یک دیتابیس و موجودیت های یک دیتابیس است.
برای اطلاع از سرفصل های آموزش رایگان SQL server 2017 به قسمت سرفصل ها مراجعه نمایید و اگر پرسشی در ارتباط با این آموزش دارید در قسمت پرسش و پاسخ با ما در میان بگذارید.
جهت دانلود آموزش رایگان کوئری نویسی در SQL اینجا کلیک کنید
فصل یک
- نصب نرم افزار SQL server 2017
- آشنایی با Service Account
- حالت های Authentication
- تنظیمات Collation
فصل دو
- دسترسی به کاربران از طریق عضویت در Server role
- دسترسی به کاربران از طریق عضویت در Database role
- معرفی و ایجاد اسکیما (schema)
- دسترسی به اسکیما (schema)
- دسترسی به اشیاء خاص در دیتابیس
فصل سه
- data file ها و file group ها
- Database transaction log
- ِمدل های Recovery
- ِ انواع Backup ها و Restoring ها
فصل چهار
- موجودیت ها
- کلید اصلی و کلید جایگزین
- کاردینالیتی و روابط
- پیاده سازی روابط یک به یک
فصل پنج
- معرفی و پیاده سازی روابط یک به چند
- معرفی و پیاده سازی روابط چند به چند
- نرمال سازی و غیر نرمال سازی
فصل شش
- معرفی انواع Data type
- معرفی داده های عددی شامل exact numeric، approximate numeric و decimal و تفاوت های آن
- معرفی داده های تاریخ و زمان
- روش های نگه داری تاریخ شمسی در SQL server 2017
فصل هفت
- داده های رشته ای یا character strings
- داده های Binary
- طول داده
- NULL
- کلید اصلی
- Default
- ستون های محاسبه شونده
فصل هشت
- Identity
- محدودیت های کلید خارجی
- قوانین جامعیت ارجاعی
- دیاگرام سازی در SQL server
- check constraint ها در SQL server
فصل نه
- انتخاب بین اپلیکیشن یا دیتابیس برای check validation های داده ها
- دستورات Create- Alter-Drop tables
- نحوه import کردن و export کردن داده ها در SQL Server
Mahmood Kabi
بسیار عالی و خوب توضیح دادن ممنون
آزیتا صبحی
ممنون اون مشکل رو حل کردم
آزیتا صبحی
خیلی ممنون از لطفتون - الان من میخوام وارد sql شم این خطا رو میده خطای 18456 چیکار کنم؟ فقط با windows authentication می تونم لاگین شم
روی سرور نیم کلیک راست کنید وارد properties شوید و وارد security شوید در قسمت server authentication هم SQL server و هم windows authentication را فعال کنید و در نهایت ذخیره کنید
آزیتا صبحی
سلام و وقت بخیر من تو قسمت sa که هنگام نصب ایجاد کردم روش علامن ضربدر قرمز زده چیکار کنم مشکل حل شه؟
سلام دوست عزیز، در صورتی که وارد محیط SQL شدید، روی sa کلیک راست کنید، وارد properties شوید و در بخش status روی enable کلیک نمایید
آزیتا صبحی
نسخه 2016 و 2017 هر دو رو امتحان کردم نشد و فقط میرم که installation رو بزنم میاد مسیر رو انتخاب کن مسیر رو که انتخاب می کنم این خطا رو میده C\: IS not a valid installation foloder هر کاری میکنم نمیشه.
یا فولدری رو انتخاب کنید که فایل exe تون هست
فایل exe رو ببرید به این مسیر C:\Program Files (x86)\Microsoft SQL Server\
آزیتا صبحی
سلام و خسته نباشید..من میخوام برنامه رو نصب کنم تو مرحله اول که میخوام نصب کنم مسیر میخواد من انتخاب میکنم درایو c اینا ولی میگه نامتعبر است..میشه راهنماییم کنین
آزیتا صبحی
سلام و خسته نباشید..من میخوام برنامه رو نصب کنم تو مرحله اول که میخوام نصب کنم مسیر میخواد من انتخاب میکنم درایو c اینا ولی میگه نامتعبر است..میشه راهنماییم کنین
سلام و روز بخیر دوست عزیز، چه نسخه ای از SQL را نصب میکنید؟ و آیا به اندازه کافی فضا روی درایو C دارید؟
nima keshavarz
سلام و عرض ادب خدمت شما استاد میخواستم بدونم این آموزش در چه سطحیه(مقدماتی یا پیشرفته)؟ باتشکر
SAMIRA
ممنون
فاطمه ذاکری
سلام من میخوام این مبحث رو دانلود کنم اما وقتی میزنم دانلود آموزش فقط 2ویدئو قابل دانلود هست فصل 1 و2، بقیه فصل ها رایگان نیست؟
سلام و روز بخیر خانم ذاکری عزیز دانلود کل آموزش در دو بخش تقسیم شده است و تمامی فصل های آموزش در این دو بخش هستند و کل پکیج آموزش رایگان در اختیار شما قرار گرفته است. پس آن دو فایلی که میبینید مربوط به فصل یک و دو آموزش نیستند بلکه بخش اول دانلود و بخش دوم دانلود هستند که همه ی فصل های آموزش را شامل می شوند با سپاس
Somayeh Hemmati
سلام من فقط اومدم ازتون خیلی تشکر کنم آموزش های شما مطابقت کامل با کلاس های استاد آقاصادقی داره که تو این مبحث استاد برجسته ای هستند و حتی میتونم بگم این ویدئو بیشتر از کلاس بدردم خورد واقعا یک دنیا ممنونم از لطفتون
حسام محمدی
با سلام ... بنده از نسخه standard 2017 استفاده می کنم ... وقتی یه دیتابیس و جداول رو ایجاد می کنم برای برقراری ارتباط بین جداول به فولدر New Database Diagram اصلا دسترسی ندارم یعنی اصلا این فولدر تو عناصر دیتابیس نیست! ممنون میشم اگه مشکلم رو برطرف کنید.
سلام و روز بخیر دوست عزیز، database diagram یکی از راههای برقراری ارتباط بین جداول است که معمولا هم خیلی رایج نیست، برای برقراری ارتباط میتونید برای جداولتون primary key و foreign key (کلید اصلی و خارجی) ایجاد کنید که نحوه ی ایجاد رو در آموزش کامل توضیح داده ام با سپاس
ریحانه عارفی
عالی بود واقعا نمیدونم چطوری تشکر کنم ازتون
خواهش می کنم، موفق باشید دوست عزیز
خلج
واقعاً عالیه . امیدوارم موفق باشید .