سری آموزش های فصل هشتم :
عناوین اصلی :
الف : مزایای استفاده از پایگاه داده
ب: انواع پایگاه های داده
مزایای استفاده از پایگاه داده PHP
برای این که با مزایای استفاده از پایگاه داده آشنا شوید باید بدانید که موسسات معمولا داده های خود را به دو شکل ذخیره می کنند.
2 روش ذخیره سازی پایگاه داده:
- سیستم های فایل
- سیستم پایگاه داده
1 سیستم های فایل : در این سیستم هر یک از فایل های مربوط به داده های موجود در موسسه ، مستقل از دیگری مورد استفاده قرار می گیرد شکل زیر نمونه ای از چنین سیستم را نشان می دهد موسسه برای بهره برداری از این سیستم به ازای هر فایل یک یا چند برنامه کاربردی می نویسد این برنامه های کاربردی هر کدام مستقیما به داده های فایل دستیابی دارند.
در چنین سیستمی برقراری ارتباط بین فایل های مختلف و به دست آوردن اطلاعات جدید دشوار است علاوه براین داده های تکراری در فایل های مختلف ذخیره می شوند . به عنوان مثال اگر این فایل ها مربوط به کارکنان یک موسسه باشد ممکن است بخشی از اطلاعات کارکنان در چند فایل تکرار شود .
2 سیستم پایگاه داده : در چنین سیستمی داده ها در یک پایگاه داده قرار دارند که با مفهوم آن در مقاله ی قبل آشنا شدید (برای اطلاعات بیشتر به مطلب قبل مراجع کنید)
6 مورد از مزایایی استفاده از پایگاه داده :
- جلوگیری از اتلاف حافظه در ذخیره کردن داده ها
- ایجاد اطمینان نسبت به گزارش های به دست آمده
- ساده بودن اخذ گزارش های جدید
- بالا بودن سرعت پردازش داده ها
- استقلال داده ها از سیستم های کاربردی
- تمرکز در مدیریت داده ها
معرفی سایت خارجی :
انواع پایگاه های داده در PHP
برای سازمان دهی داده ها و روابط بین آن ها راه ها ی گوناگونی وجود دارد سه الگوی اصلی تشکیل سه نوع پایگاه داده را می دهند.
1- پایگاه داده هرمی:
در این الگو اطلاعات به صورت دتر ختی در اختیار کاربران قرار می گیرد . داده ها در بخش هایی به نام قطعه ذخیره می شوند قطعه بالای نمودار ریشه نام دارد . ریشه به صورت رابطه پدر- فرزندی به قطعات زیرین وصل می شود . قطعه پدر می تواند چندین فرزند داشته باشد ، ولی هر فرزند فقط یک پدر دارد . به عنوان مثال شیوه ذخیره جا در شرکت های هواپیمایی در الگوی هرمی مانند شکل زیر است .
ریشه سازمان (فرودگاه) تهران مشهد اصفهان
1- فرزند اول مقصد کرمان گرگان ساری
2- فرزند دوم تاریخ 10مهر 15مهر 20مهر
3- فرزند سوم شماره پرواز 310 315 319
4- فرزند چهارم فهرست مسافران مسافران
نام
آدرس
بهای بلیط
2- پایگاه داده ی شبکه ای
این شکل حالت تغییر یافته الگوی هرمی است این دو الگو به آسانی به یک دیگر قابل تبدیل هستند در الگوی هرمی می توان یک عامل را به چند عامل پیوند داد. ولی در الگوی شبکه ای می تواند چندین عامل را به چندین عامل پیوند داد
نمونه ای از الگوی شبکه ای ثبت نام دانشجویان در درس های مختلف است در این جا می توان نام هر دانشجو را در هر ترم و درس که انتخاب می کند جداگانه ثبت کرد ولی این کار موجب تکرار داده ها شده از سرعت بازیابی اطلاعات می کاهد شکل زیر الگوی شبکه ای ثبت نام دانشجویان را نشان می دهد.
3- پایگاه داده ی رابطه ای
در سیستم پایگاه داده ی رابطه ای هر پایگاه داده مجموعه ای از جدول ها است که به آن ها رابطه (relation) نیز می گویند به عبارت دیگر پایگاه داده مجموعه ای از رابطه ها است و هر رابطه حاوی داده های مرتبط به هم است. به عنوان مثال شکل زیر نمونه ای از یک رابطه را نشان می دهد. که حاوی اطلاعات مربوط به دانشجویان است .
نام دانشجو شماره دانشجویی رشته تحصیلی معدل
احمد عباسی 834127 کامپیوتر 14
رضا محمدی 853114 مکانیک 18
دانلود رایگان آموزش فتوشاپ:
اگر نگاهی به شکل بالا داشته باشید می بینید که جدول موجود در این شکل دارای 4 ستون و 2 سطر است هر ستون را یک فیلد وهر سطر را یک رکورد گویند به عبارت دیگر به هر یک از اطلاعات مربوط به هر دانشجو یک فیلد و به اطلاعات کامل هر دانشجو یک رکورد گویند بنابراین هر جدول پایگاه داده حاوی چند فیلد از نوع خاصی است.
به عنوان مثال فیلد نام دانشجو از نوع رشته ای فیلد شماره دانشجویی از نوع عددی صحیح و فیلد معدل از نوع عددی اعشاری است هر یک از جدول های موجود در پایگاه داده می توانند با یک دیگر رابطه داشته باشند.
نکته دیگر که در مورد جدول های فابل توجه است فیلد کلید اولیه است این فیلد مشخصه هر رکورد است و در هیچ دو رکوردی از جدول یکسان نیست به عنوان مثال اگر فیلد شماره دانشجویی را در شکل به عنوان فیلد کلید اولیه در نظر بگیریم برای هر دانشجو منحصر به فرد است (این فیلد تکراری نخواهد بود).
برگرفته از :
آموزش گام به گام PHP
تالیف دکتر عین الله جعفر نژاد قمی
پاسخ به سوال دوستان :
شاید تاکنون به این فکر کرده باشین که چرا باید برای کسب و کار خود وبسایت داشته باشین ؟
دلیل اینکه میگوییم باید سایت داشته باشید این آمار است. توجه کنید که ۸۱٪ از افراد قبل از
تصمیم گیری در مورد خرید و فروش در یک کسب وکار یا خدمات، در اینترنت تحقیق می کنند.
یعنی ۲۵.۹۲ میلیون نفر هستند که مشاغل را به صورت آنلاین جستجو می کنند. با این وجود ۴۶% کسب و کارها فکر میکنند نیاز به وب سایت ندارند.
توجه داشته باشید که جهان به سمت دیجیتالی شدن پیش میرود و نداشتن وب سایت
برای یک شرکت یا هر کسب و کاری، به منزلۀ جا ماندن از گردونۀ روزگار است.
برای اطلاعات بیشتر با همکاران ما در شرکت آراز پردازش در ارتباط باشید
آدرس ایمیل: info@arazpardazesh.com
اینستاگرام شرکت: https://instagram.com/araz_pardazesh_kla
تماس با ما: https://arazpardazesh.com/contact