جامع ترین آموزش ساخت اسکیما در SQL Server 2019
جلسات دوره
مهدی عباسی
مهدی عباسی هستم، مسلط به حداقل ۲۰ زبان مطرح برنامه نویسی به صورت پیشرفته، مدیر عامل شرکت آریا نرم افزار و بنیانگذار آکادمی درسمن، مسلط به تدریس دروس تخصصی کاردانی و کارشناسی کامپیوتر، پایگاه داده ها، برنامه نویسی پیشرفته، مبانی برنامه نویسی، مباحث ویژه طراحی وب و .... مشاهده رزومه
آموزش ساخت Schema در SQL Server 2019:
در جلسات قبل با نحوه ایجاد جداول آشنا شدیم. این جلسه میخواهیم به معرفی و آموزش اسکیما (Schema) در sql server بپردازیم.
اسکیما یک مجموعه از اشیاء در پایگاه داده است؛ مثل مجموعهای از جداول، ویوها، توابع و غیره. در واقع میتوانیم این موارد را به کمک اسکیماها دسته بندی کنیم. به طور کلی هدف از استفاده اسکیما موارد زیر است:
-
کنترل بیشتر روی امنیت بانک اطلاعاتی
-
مدیریت سطح دسترسی کاربران
-
دستهبندی اشیاء مختلف بانک اطلاعاتی
در نظر بگیرید میخواهیم به تعدادی از جداول، یک سطح دسترسی بدهیم و به جداول دیگر یک سطح دسترسی دیگر در واقع همان طور که گفتیم، میخواهیم مدیریتی بر سطح دسترسی کاربران داشته باشیم و یک دستهبندی ایجاد کنیم، در اینجا باید از اسکیما استفاده کنیم تا بتوانیم جداول را مجزا کرده و کنترل بیشتری روی جداول یا اشیاء داشته باشیم.
اگر به جداولی که در جلسات قبل ایجاد کردیم دقت کرده باشید یک پسوند dbo در انتهای نام جدول نشان داده میشد. درواقع به صورت پیش فرض سیستم، جداول را داخل اسکیما dbo قرار میدهد. اما ما میتوانیم آن را تغییر داده و یک اسکیمای جدید طراحی کنیم.
دوستان ما در این جلسه میخواهیم فقط قصد آشنایی و معرفی با اسکیماها را داریم و میخواهیم یاد بگیرید که چگونه اسکیماهای خود را ایجاد کنید.
نحوه ساخت اسکیما در sql server 2019:
برای ایجاد اسکیما جدید، روی Schema کلیک راست و گزینه New Schema را انتخاب میکنیم طبق تصویر زیر.
در قسمت Schema name نام اسکیما خود را مشخص میکنیم.
اسکیمای ما ساخته شد. حالا میتوانید در قسمت Schema، اسکیمای جدیدی را که ایجاد کردهاید، مشاهده کنید:
شاید از خود میپرسید برای تغییر اسکیمای dbo به اسکیمای جدیدی که ایجاد کردهام باید چکار کنم؟ فقط کافیست تا دستور اولی که در تصویر وجود دارد را بنویسید. ما در اینجا از طریق اسکریپتنویسی اینکار را انجام دادهایم و نگران یادگیری این مبحث نباشید چرا که در جلسات بعدی به آموزش کامل آن میپردازیم.
حالا اگر بخواهید جدول را به اسکیما dbo برگردانید کافیست دستور دوم در تصویر زیر را بنویسید.
کلام آخر:
خب دوستان به پایان آموزش اسکیما در sql server رسیدیم؛ امیدواریم که از آن لذت برده باشید. همچنین میتوانید برای یادگیری بهتر این موضوع از فیلم آموزشی که برای شما تهیه شده است استفاده کنید. حتما نظرات و پیشنهادات خود را با ما به اشتراک بگذارید و اگر سوالی ذهنتان را مشغول کرده به لینک انجم ما که برایتان قرار دادهایم، مراجعه کنید.
نظرات دانشجویان
سلام دوستان ، دقت کنین که این آموزش مربوط به SQL server هست. برای اتصال برنامه c# به دیتابیس . باید مفهوم entity Framework و linq رو یاد بگیرید. اونها داخل آموزش های c# هست . داخل linq شما میتونید query بزنید ولی ساختارش کمی با tsql متفاوت هست
سلام به همه متاسفانه توی هیچ آموزش sql ی توی ایران ندیدم که به دانشجو یاد بدن چجوری از کوئری های طراحی شده استفاده کنیم. مثلا ما چندتا جدول رو با کوئری و جویین به هم وصل کردیم . حالا چجوری توی سی شارپ از این کوئری که جوین رو انجام میده استفاده کنیم. پس یا بدرد نمیخوره یا ناقصه
سلام سعید جان وقتتون بخیر، الان شما می خواهید بدانید که چطور می شود داخل سی شارپ از جوین شدن کوئری هاتون استفاده کنید؟
نظر شما در تصمیم دیگران اثرگذار است.
لطفا برای همراهان درسمن و بهتر شدن دوره نظر خود را بنویسید.