021-71053903 [email protected] پشتیبانی از شنبه تا چهارشنبه ساعت 9 الی 16

DBMS چیست؟!

با سلام! در این مقاله قصد داریم توضیح دهیم که DBMS یا (Database Management system) چیست؟ چکار می کند؟ انواع آن چیست و به چه کار هایی می آیند و …

فقط قبل از رسیدن به این مسئله شما باید چند چیز دیگر را در حد آشنایی بلد باشید تا به درک درستی از این مقوله برسید .

Data یا داده چیست ؟

به واقعیت های مربوط به هر چیز data یا داده می گویند.

به طور مثال : مدل کامپیوتر ، سال ساخت آن ، شرکت تولید کننده آن یا …

و بعضی از داده ها امروزه به صورت فایل های PDF , JPEG , MP4 و …در کامپیوتر های ما ذخیره و رد و بدل می شوند .

Database یا پایگاه داده چیست ؟

پایگاه داده مجموعه‌ی منظمی از داده ها است.

نکته❗ :در پایگاه داده یا ‘ Database ‘ از آنجا که داده ها سازمان یافته‌اند مدیریت آنها آسان تر است

حال به بحث اصلی این مقاله میرسیم که DBMS چیست…

DBMS یا سیستم مدیریت دیتابیس چیست؟

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

یا حتی DBMS قادر است دسترسی کاربران به داده هارا از دیتا بیس بر اساس شرط هایی که برای آن تعریف شده است کم و زیاد کند .

و از کاربرد های دیگر آن می توان به کنترل و مرتب سازی داده های دیتابیس اشاره کرد که به صورت اتوماتیک داده ای را حذف یا اضافه کند.

تاریخچه DBMS

مفهوم DBMS برای اولین بار در دهه 1960 توسط چارلز باخمان مطرح شد که ” فروشگاه داده یکپارچه ” نام گذاری شده بود.

انواع Database management system ها

Hierarchical یا سلسله مراتبی :

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

What is a Hierarchical Database? Definition and FAQs | OmniSci

network یا ساختار شبکه ای

در این مدل ساختار میتوان چندین پرونده را به یک کاربر یا بلعکس به هم دیگر نسبت دهیم یا چندین کاربر را یه یک بخش نسبت دهیم و با این ساختار داده ها را ذخیره کنیم.

و به طور مثل داده ها را میتوان از پیوند های آنها به هم یافت.

Network Model - DBMS Internals . . .

ساختار Relational یا رابطه ای

در این ساختار به نوعی است که مقادیر را با رابطه ای که با ردیف یا ستون خود دارند میتوان یافت و بیرون کشید .
به طور مثال در جدول زیر سن ali را میتوانیم با داشتن نام او یا نام کشور آن پیدا کنیم .

این ساختار به خاطر سادگی و سریع بودن امروزه بسیار مورد استفاده قرار میگیرد.

با تشکر که در این مقاله همراه ما بودید…

برای اطلاعات بیشتر درباره انواع دیتابیس میتوانید به منابع زیر نیز مراجعه کنید :

مقالات بیشتر:

محمد مهدی عینی

17 مطلب منتشر شده

محمدمهدی عینی ، علاقه مند به برنامه نویسی و علوم کامپیوتری ، برنامه نویس زبان برنامه نویسی پایتون ، مدرس برنامه نویسی GUI تحت ویندوز ، دانش آموز دبیرستان استعداد های درخشان باهنر 1

درباره این مطلب نظر دهید !

مطالب پرمخاطب پایتونی ها

محصولات فروش پایتونی ها

%60
تخفیف

آموزش فیگما (Figma)

30,000 تومان
3
%69
تخفیف

آموزش برنامه نویسی پایتون

35,000 تومان
2