نسرین کیماسی
نسرین کیماسی
خواندن ۵ دقیقه·۴ سال پیش

دوره ی کاربردی و طلایی آموزش پایگاه داده در فرادرس

پایگاه داده
پایگاه داده


اگربرای شغل آینده، دنبال یک دوره ی کاربردی آموزش پایگاه داده هستید ، یا دانشجوی رشته ی کامپیوتر هستید و مایل به شرکت در کلاس های حضوری نیستید و میخواهید به صورت آنلاین آموزش ببینید با ما همراه باشید تا بهترین دوره ی آموزش پایگاه داده در فرادرس را به شما معرفی کنیم

برای یافتن بهترین شغل آینده مطلب شیمی MBA من را هم بخوانید

nasrink74.blogfa.com

مقدمه

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

پایگاه داده یا بانک اطلاعاتی چیست؟

پایگاه داده
پایگاه داده


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

  • بانک‌های اطلاعاتی رابطه‌ای (Relational Database): بانک اطلاعاتی رابطه ای در دهه 1980 حاکم شد. موارد موجود در یک پایگاه داده رابطه‌ای به عنوان مجموعه‌ای از جداول با ستون و ردیف سازماندهی می‌شوند. فن آوری داده‌های رابطه‌ای کارآمدترین و انعطاف پذیرترین روش برای دسترسی به اطلاعات ساختار یافته را فراهم می‌کند.
  • پایگاه داده‌های شی‌گرا (Object-oriented Databases): اطلاعات در یک پایگاه داده شی‌گرا مانند برنامه‌نویسی شی‌گرا به شکل اشیاء نمایش داده شده و براساس خصوصیات و عملکرد اشیاء با آن‌ها رفتار می‌شود.
  • پایگاه داده‌های توزیع شده (Distributed Databases): یک بانک اطلاعاتی توزیع شده شامل دو یا چند پرونده است که در سایت‌های مختلف قرار دارند. این پایگاه داده ممکن است در چندین کامپیوتر ذخیره شوند که در همان مکان فیزیکی یا در شبکه‌های مختلف پراکنده باشد.
  • انبارهای داده (Data Warehouses): یک مخزن مرکزی برای داده‌ها، انبار داده‌ها است که نوعی پایگاه داده محسوب می‌شود و به طور خاص برای پرس و جو (Query) سریع و تجزیه و تحلیل طراحی شده است.

این پایگاه‌های داده، تنها تعداد محدودی از ده‌ها نوع پایگاه داده در حال استفاده هستند.

اصطلاحات پایگاه داده و معرفی آن‌ها

همانطور که مشاهده کردید، اصطلاحات خاصی هنگام استفاده یا تعریف بانک‌های اطلاعاتی به کار می‌رود که در ادامه فهرست شده‌اند.

  • هویت یا موجودیت در پایگاه داده
  • جدول اطلاعاتی در پایگاه داده
  • فیلد در جدول‌های پایگاه داده
  • رکورد در جدول‌های پایگاه داده

قصد داریم در ادامه این نوشتار به معرفی این گزینه‌ها بپردازیم.

موجودیت در پایگاه داده (Entity)

پایگاه داده
پایگاه داده


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

جدول اطلاعاتی در پایگاه داده

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

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

فیلد و رکورد در جدول‌های پایگاه داده

هر جدول بانک اطلاعاتی از یک سری سطر و ستون تشکیل شده است. به هر سطر از جدول بانک اطلاعاتی یک رکورد (Record) گفته می‌شود. از طرفی، هر رکورد نیز از اجزاء کوچکتری به نام فیلد (Field) ساخته شده است. در واقع هر سطر یک جدول به عنوان رکورد و هر ستون از جدول به عنوان یک فیلد تعریف می‌شود.برای تمایز بین اطلاعات رکوردهای یک جدول باید یک فیلد به گونه‌ای انتخاب شود که مقادیر آن در جدول تکرار نشود .

نقش کلید اصلی (Primary Key) در پایگاه داده

برای تمایز بین اطلاعات رکوردهای یک جدول باید یک فیلد به گونه‌ای انتخاب شود که مقادیر آن در جدول تکرار نشوند. در مثال دفترچه تلفن، هیچ فیلدی این ویژگی را ندارد و نمی‌تواند به عنوان یک معیار برای تمایز رکوردها به کار رود. به فیلدی که این ویژگی را داشته باشد کلید اصلی (Primary Key) با به اختصار (.P.K) گفته می‌شود. کلید اصلی باید دو ویژگی داشته باشد:

  • این فیلد باید حتما مقدار دهی شود.
  • مقادیر این فیلد نمی‌تواند تکراری باشد.

جمع‌بندی

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

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

برای یافتن بهترین شغل آینده مطلب شیمی MBA من را هم بخوانید

از مطالب دیگر هم دیدن کنید

شیمی MBA
شیمی MBA



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