Database یا پایگاه داده چیست ، انواع و اجزا آن پایگاه داده ؟

database

Database یا پایگاه داده چیست ، انواع و اجزا آن پایگاه داده ؟

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

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

پایگاه داده مجموعه ای سازمان یافته از اطلاعات است. شايد يكي از مهم ترين دلايل استفاده از بانک اطلاعاتی ساختار منظم آن باشد. دسترسي سريع و آسان به داده ها، قابليت جستجو، مديريت و به روز رساني آن ها از جمله عوامل مطرح شدن بانک داده ها مي باشند. ديتابيس ها را مي توان بر اساس نوع اطلاعاتي كه ذخيره مي كنند به : متني، عددي، تصويري و … طبقه بندي كرد. بر اساس نوع ساختار نيز ديتابيس ها انواع مختلفي چون MSSQL , MYSQL و … را شامل مي شوند. شما می توانید پایگاه داده را به عنوان یک سیستم بایگانی الکترونیکی در نظر بگیرید.

 

پایگاه داده

 اجزای اصلی database

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

۱.سخت افزار

این عنصر اصلی، وظیفه پردازش اطلاعات را بر عهده دارد.

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

مانند سخت افزارهای ذخیره سازی داده، سخت افزارهای ارتباطی، سخت افزارهای جانبی و …

۲.نرم افزار

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

سیستم عامل، نرم افزارهای ارتباطی شبکه، نرم افزار مدیریت دیتابیس و اپلیکیشن ها نمونه هایی از نرم افزار می باشند.

۳.کاربر

افرادی که به روش های مختلفی با دیتابیس در ارتباط هستند را در علوم کامپیوتر کاربر می نامند.

۴.برنامه نویس ها (DBP)

افرادی که ساختار اصلی یک پایگاه داده را طراحی میکنند.

۵. طراحان دیتابیس (DBD)

افرادی که با کمک زبان های مختلف برنامه نویسی از جمله SQL دیتابیس ها را می سازند.

۶. مدیر پایگاه داده (DBA)

افرادی که با تخصص «دانش مدیریت اطلاعات» دیتابیس را مدیریت می کنند.

۷. کاربران نهایی (End users)

افرادی که از داده های دیتابیس استفاده می کنند.

پایگاه داده 1

چطور می‌توان به اطلاعات موجود در پایگاه داده database دسترسی پیدا کرد؟

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

درواقع در این دنیایی که شب و روز انواع و اقسام اطلاعات از سر و کولمان بالا می‌رود، استفاده از دیتابیس‌ها به یک ضرورت تبدیل شده است، آن هم به دو دلیل بسیار مهم:

۱.نظم و یکپارچگی اطلاعات
۲.دسترسی آسان به اطلاعات

پایگاه داده

سلسله مراتب داده هاداده ها

سلسله مراتب داده هاداده ها در پایگاه داده ها بطور سلسله مراتبی سازماندهی می شوند که این سلسله مراتب شامل بیت، بایت،کاراکتر، فیلد، رکورد، فایل و پایگاه داده می باشد.

بیت:

کوچکترین واحد حافظه است که می توان یکی از ارقام دو دویی (۰یا ۱۰ را در آن ذخیره نمود.

بایت:

به مجموعه بیت ها بایت گفته می شود. هر بایت از هشت بیت تشکیل می شود که معرف یک کاراکتر است.

کاراکتر:

اساسی ترین واحد منطقی داده کاراکتراست که می تواند مشاهده

و دستکاری شود و شامل حروف الفبا، اعداد یا علائم خاص است.

فیلد:

به مجموعه ای از چند فیلد به هم مرتبط که یک فقره اطلاع راجع به فرد، موضوع یا کالایی را ارائه کند، فیلد گفته می شود.

رکورد:

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

فایل:

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

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

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

پایگاه داده

انواع database

پایگاه داده های عملیاتی:

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

پایگاه داده های توزیعی:

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

پایگاه داده های چند رسانه ای :

بر روی پایگاه داده های چند رسانه ای، اطلاعات چند رسانه ای وب سایت ها(متن،گرافیک، صدا و…) ذخیره می شود.

database

ساختار database به دو دسته فیزیکی و منطقی قابل تقسیم می باشد:

الف-ساختار فیزیکی:

ساختار فیزیکی بیانگر چگونگی حضور داده ها در پایگاه داده ها است.

یعنی اینکه چگونه داده ها در یک وسیله رایانه ای یا حافظه داخلی رایانه ذخیره شوند. در واقع ساختار فیزیکی داده ها چگونگی ذخیره سازی  و نحوه دستیابی به آنها به کمک ابزارهای ذخیره سازی خارجی را تشریح می کند. سه روش متداول برای سازماندهی فایل ها وجود دارد:

1- سازماندهی ترتیبی فایل:

روش ترتیبی ساده ترین روش سازماندهی رکوردها در فایل ها محسوب  می شود.

در این روش رکوردها بدون توجه به ارزش یا مقدار واقعی محتوی آنها پشت سر هم ذخیره می شوند.

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

2-سازماندهی ترتیبی مبتنی بر شاخص:

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

3- سازماندهی تصادفی یا فایل مستقیم:

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

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

ب- ساختار منطقی:

نحوه ای که فایل ها، رکوردها و فیلد ها در پایگاه داده ها با یکدیگر

 

Share this post

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *