کد: AC-FA-412 تاریخ انتشار: 1400/6/30
دیتابیس یا پایگاه‌داده چیزهایی که نمیدانید (2)

این روزها احتمالاً اسم پایگاه داده را زیاد شنیده باشید. دیتابیس (Database) یا پایگاه داده همین طور که از اسمش مشخص است به نظر می آید جایی باشد که داده ها در آن نگهداری می شوند. این تفکر تا حد خوبی درست است، اما باید در نظر داشته باشید که داده ها به راحتی آنچه که ما آنها را در جایی ذخیره می کنیم در دیتابیس‌ها جمع نمی‌شوند، بلکه برنامه‌نویسی مخصوص به خود را دارند و افراد متخصصی با تسلط به زبان‌های برنامه‌نویسی خاص، این داده‌ها را با الگوهای خاصی درون دیتابیس‌ها جمع‌آوری می‌کنند. .


دیتابیس یا پایگاه‌داده چیز هایی که نمیدانید (2)




پایگاه‌داده یا دیتابیس چیست و چه کاربردی دارد؟

شاید برای شما جالب باشد که بدانید در طول روز همه از دیتابیس‌ها در خانه‌های خود استفاده می‌کنند. یکی از این موارد دفترچه تلفن است. این دفترچه می‌تواند همان شماره‌ها و ایمیل‌های کانتکت‌های شما درون گوشی شما باشند یا در یک دفتر کاغذی شامل شماره‌تلفن‌های جمع‌آوری شده در طی سال‌ها باشد.
زمانی که شما بخواهید به کسی زنگ بزنید یا شماره آن را پیدا کنید با سرچ کردن نام آن فرد در این دفترچه به اطلاعات تماس او می‌رسید.
در نتیجه، این دفترچه تلفن یا کانتکت‌های شما یک دیتابیس کوچک شخصی برای شما است.


مثالی از دیتابیس‌های کوچک‌تر

اگر از دنیای اپلیکیشن‌های بزرگ و پرمخاطب فاصله بگیریم، می‌توانیم به بعضی موارد دیگر در اندازه‌های کوچک‌تر هم اشاره کنیم.
یک باشگاه ورزشی ، دیتابیسی از افراد ثبت‌نام کرده، شرایط جسمانی و هزینه پرداختی دارند. مدارس یا مؤسسات آموزشی نیز دارای پایگاه داده‌ای شامل معلمان، کارکنان و دانش‌آموزان مجموعه و اطلاعات مربوط به آن‌ها هستند.

پایگاه‌های داده چه انواع مختلفی دارند؟

پایگاه‌های داده یا دیتابیس‌ها انواع مختلفی دارند که بسته به نیاز برنامه‌نویسان و اپلیکیشن‌ها انتخاب می‌شوند. دلیل دسته‌بندی آن‌ها روش‌های متفاوتی است که برای پیاده‌سازی آن‌ها مورداستفاده قرار می‌گیرد.

پایگاه داده‌های رابطه‌ای


پایگاه‌های داده رابطه‌ای یا Relational databases در دهه 1980 از بهترین پایگاه داده‌های موجود شناخته می‌شدند.
اطلاعات موجود و قرار گرفته در یک پایگاه‌داده رابطه‌ای به‌صورت مجموعه‌ای از جداول سازماندهی می‌شوند.
هر جدول مخصوص ، دارای ستون‌ها و ردیف‌های مخصوص به خود است که حاوی اطلاعات است.
فناوری پایگاه‌داده رابطه‌ای از بهترین و معتبرترین روش‌های دسترسی به اطلاعات ذخیره شده در یک سیستم است که به برنامه‌نویسان برای دسترسی راحت به این اطلاعات کمک می‌کند.
به طور مثال اگر شما در حال راه‌اندازی یک سایت فروش آنلاین هستید، چندین جدول را در نظر خواهید گرفت.
جدول فروشنده‌ها، جدول خریداران، جدول کالاها و جدول توزیع‌کنندگان می‌توانند تعدادی از این جدول‌ها محسوب شوند.
در جدول خریداران، در هر ستون می‌توان آیدی این فرد، محل زندگی، میزان خریدی که داشته، بدهی‌ها، مشخصات فردی و شماره‌تلفن آن را ذخیره کرد.
مفهوم ردیف نیز به تعداد افرادی که در این جدول قرار گرفته‌اند مربوط می‌شود. به‌محض اضافه‌شدن خریداری جدید، این فرد در یک ردیف به این جدول اضافه می‌شود و ستون‌های مربوطه پر می‌شوند.

پایگاه‎ داده‌های شیءگرا


اطلاعات در یک پایگاه‌داده شیءگرا یا Object-oriented databases مانند برنامه‌نویسی شیءگرا در قالب اشیا نمایش داده شده و پردازش می‌شوند.
در این نوع برنامه‎‌نویسی به متغیرهای موجود در سیستم به‌عنوان یک آبجکت یا شی نگاه می‌شود که هرکدام ویژگی مخصوصی دارند و فرزندان می‌توانند ویژگی‌های والد خود را به ارث ببرند.
  • نویسنده: محمد طریقی