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

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

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

یکی از رایج ترین اصطلاحات در دنیای کامپیوتر ، پایگاه داده یا Database است. شاید برایتان این سوال پیش بیاید که اصلا پایگاه داده چی است؟
خب اگر میخواهید راجب پایگاه های داده بیشتر بدانید تا انتهای مطالب با من همراه باشید.

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

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

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

مثالی ساده از پایگاه داده

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

پایگاه داده در دنیای کامپیوتر

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

اصطلاحات و مفاهیم در پایگاه داده

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

از جمله هم ترین اصطلاعات در زمینه طراحی پایگاه داده میتوان به عبارت های زیر اشاره کرد :

جدول (Table) : دیتابیس میتواند یک یا چند جدول یا Table داشته باشد. هر جدول در دیتابیس وضیفه نگهداری بخشی از اطلاعات سایت را دارد. هر جدول میتواند چندین ستون و ردیف داشته باشد.

ستون یا ویژگی (Attribute یا Column) : هر جدول از پایگاه داده میتواند جندین ستون داشته باشد. هر ستون وضیفه نگهداری ویژگی یا مقداری خاص از از یک متغیر را بر عهده دارد. مثلا ستون نام ، نام خانوادگی و....

ردیف یا سطر (Row) : به هر سطر یا ردیف از جدول پایگاه داده ها ، رکورد (record) میگویند. هر رکورد مجموعه ای از ویژگی هایی است که در ستون های ان جدول در نظر گرفته شده اند. مثلا اطلاعات مربوط به یک کاربر ، یک رکورد از جدول کاربران است.

نوع (Type یا Domain) : هر ستون از ویژگی ها دارای فرمت خاصی از داده است که به آن Type یا نوع میگویند. داده میتوانند انواع مختلفی داشته باشند از جمله رشته (string) ، عدد صحیح (integer) و.... باشد.

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

 

خب این هم شد از دیتابیس یا Database که ما فهمیدیم چه کاربرد هایی دارد و ویژگی های آن را برای کسانی که کار با دیتابیس را میخواهند شروع کنند توضیح دادیم.