سفارش تبلیغ
صبا ویژن

سیستم مدیریت پایگاه داده (DBMS) چیست؟

DBMS (Database Management Systems) چیست؟

داده ها سنگ بنای هر برنامه نرم افزاری هستند و پایگاه های داده رایج ترین راه برای ذخیره و مدیریت داده های مورد استفاده برنامه ها هستند.  پایگاه های داده به طور مداوم داده های حساس و حیاتی را مدیریت می کنند. در نتیجه، سازمان ها برای نگهداری این پایگاه های داده به ابزارهای قوی، ایمن و کاربر پسند نیاز دارند. اینجاست که سیستم های مدیریت پایگاه داده با ارائه پلتفرمی برای مدیریت پایگاه های داده وارد عمل می شوند.

سیستم مدیریت پایگاه داده (DBMS) یک ابزار نرم افزاری است که کاربران را قادر می سازد تا پایگاه داده را به راحتی مدیریت کنند. این به کاربران امکان دسترسی و تعامل با داده های اساسی در پایگاه داده را می دهد. علاوه بر این، DBMS به کاربران این امکان را می دهد که به طور ایمن و همزمان بدون تداخل با هر کاربر و با حفظ یکپارچگی داده ها، با پایگاه داده تعامل داشته باشند.

اجزای یک سیستم مدیریت پایگاه داده

همه DBMS دارای اجزای مختلف و ابزارهای یکپارچه ای هستند که برای انجام تقریباً تمام وظایف مدیریت پایگاه داده ضروری هستند. مؤلفه‌های رایجی که در همه نرم‌افزارهای DBMS هستند:

موتور ذخیره سازی

زبان پرس و جو

پردازشگر پرس و جو

موتور بهینه سازی

کاتالوگ فراداده

مدیر گزارش

ابزارهای گزارش دهی و نظارت

ابزارهای داده

DBMS(DataBase Management System) های پرکاربرد:

  • MySQL
  • PostgreSQL
  • SQLite
  • SQL Server
  • IBM Db2
  • Microsoft SQL Server
  • Oracle Database

آشنایی با نرم افزار SQL Server

Sql server یک سیستم مدیریت پایگاه داده است که امروزه محبوبیت بیشتر نسبت به بقیه DBMS ها دارد. با این نرم افزار بسیار قدرتمند میتوانید بانک های اطلاعاتی با حجم بالا ایجاد کنید وتعداد زیادی کاربر بتوانند همزمان به آن دسترسی داشته باشند. این نرم افزار ورژن های مختلفی دارد که به روز ترین آنها SQL Server2019 میباشد.

دروبسایت درسمن دوره جامع آموزشیsql server2019  با کامل ترین سرفصلها و بصورت ساده به  تحلیل یک محیط عملیاتی از نظر داده ای پرداخته است این دوره از مقدماتی تا پیشرفته تهیه شده است، جهت مشاهده دوره به وبسایت درسمن مراجعه کنید.

 


آموزش ساخت دیتابیس در sql server2019

ساخت دیتابیس در sql server2019

برای ساخت دیتابیس دو روش وجود دارد:

روش ویزاردی Wizard

روش اسکریپت نویسی   Scripting

ساخت دیتابیس

ابتدا در پنجره object Explorer روی Database کلیک راست کرده و گزینه New Database را انتخاب می‌کنیم.

در پنجره باز شده باید اطلاعاتی را که از ما می‌خواهد کامل کنیم.

 : DatabaseNameیک نام دلخواه برای دیتابیس قرار دهید و در نامگذاری دیتابیس به جز حروف، از ارقام و علامت Underline (_) استفاده نکنید.

 :Ownerاین قسمت تعیین‌کننده مالک دیتابیس می‌باشد که  به صورت پیش فرض بر روی defualt قرار دارد.

برای استفاده از آموزش تصویری ساخت دیتابیس میتوانید به دوره sql server درسمن مراجعه کنید.


آشنایی با SQL server 2019

ورژن های نرم افزار sql server

 

SQL Server 8 ⇒ SQL Server 2000
SQL Server 9 ⇒ SQL Server 2005
SQL Server 10 ⇒ SQL Server 2008
SQL Server 10.5 ⇒ SQL Server 2008 R2
SQL Server 11 ⇒ SQL Server 2012
SQL Server 12 ⇒ SQL Server 2014
SQL Server 13 ⇒ SQL Server 2016
SQL Server 14 ⇒ SQL Server 2017
SQL Server 15 ⇒ SQL Server 2019

 

نسخه‌های sql server

Enterprise

 Web

 Standard

 Developer

 Express

که ما در این درس از نسخه Estandard  استفاده می‌کنیم.

جهت آشنایی بیشتر با نرم افزار SQL Server2019 به وبسایت درسمن مراجعه کنید.


آشنایی کامل با دستورات Group By و Having

در این درس به دستورات Group By  و Having میپردازیم.

Group By

با استفاده از این دستور میتوانیم ستون ها را گروه بندی کنیم. مثلا زمان استفاده از توابع ریاضی AVG، SUM، COUNT در SQL  کاربرد دارد.

Having

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

برای یادگیری این دستور و نکات مربوطه میتوانید به درس آشنایی کامل با دستورات Group By و Having در وبسایت درسمن مراجعه کنید.


آموزش ایجاد دیتابیس آزمایشی

ایجاد دیتابیس 

در این درس به ایجاد یک دیتابیس آزمایشی میپردازیم. ابتدا یک دیتابیس با نام dbShop ایجاد می‌کنیم و سپس جداول (نقش ها) Roles، (کاربران) Users، (گروه محصولات)  ProductGroups، (محصولات)  Products را با دستور Create Table ایجاد می‌کنیم و با دستور   Insert INTO  مقادیری را ذخیره می‌کنیم. ادامه مطلب

تیم درسمن جهت موفقیت شما عزیزان آموزشهایی از کامل ترین سرفصل ها تهیه کرده است جهت مشاهده دوره های برنامه نویسی به سایت درسمن مراجعه کنید.