توضیحات
مزایای مهم سیستم پایگاه داده:
- تجمع، وحدت ذخیره سازی و کنترل متمرکز داده ها
- کاهش افزونگی. تجمع داده و وحدت ذخیره سازی باعث کاهش افزونگی می شود. مثلاً آدرس های مختلف برای یک مشتری در قسمت های مختلف اداره ثبت نمی شود.
- به اشتراک گذاشتن داده ها. چند کاربر می توانند در هم زمان به پایگاه داده دسترسی داشته باشند. برنامه های کاربردی موجود قادر به اشتراک گذاردن داده ها در پایگاه داده بوده و برنامه های کاربردی جدید نیز می توانند از این داده ها استفاده کنند.
- پرهیز از ناسازگاری. با کاهش افزونگی، کنترل متمرکز و جامعیت، سازگاری و یکپارچگی داده ها تضمین می شود.
- اعمال محدودیت های امنیتی. سیستم های امنیتی در پایگاه داده امکان اعمال کنترل های مختلف را برای هر نوع دسترسی (بازیابی، اصلاح، حذف و غیره) بر روی پایگاه داده فراهم می کند.
- صحت بیشتر داده و استقلال از برنامه های کاربردی
- راحتی پیاده سازی برنامه های کاربردی جدید
معایب سیستم پایگاه داده
- طراحی سیستم های پایگاه داده پیچیده تر، دشوارتر و زمان برتر است.
- هزینه قابل توجهی صرف سخت افزار و نصب نرم افزار می شود.
- آسیب دیدن پایگاه داده روی کلیه برنامه های کاربردی تأثیر می گذارد.
- هزینه زیاد برای تبدیل از سیستم فایلی به سیستم پایگاه داده نیاز است.
- نیازمند تعلیم اولیه برنامه نویسان و کاربران و استخدام کارمندان خاص پایگاه داده است.
- نیاز به تهیه چندین کپی پشتیبان از پایگاه داده می باشد.
- خطاهای برنامه می توانند فاجعه برانگیز باشند.
- زمان اجرای هر برنامه طولانی تر می شود.
- بسیار وابسته به عملیات سیستم مدیریت پایگاه داده است.
منطق ذخیره اطلاعات در پایگاه داده را اصطلاحاً مدل داده ای می نامند که اساساً تعیین می کند که داده ها چگونه ذخیره، سازماندهی و دست کاری شوند. مدل های رایج داده در پایگاه داده ها عبارت اند از:
- مدل داده سلسله مراتبی
- مدل شبکه ای
- مدل رابطه ای
- مدل موجودیت – رابطه
- مدل ارتقا یافته موجودیت – رابطه
- مدل شیئی
- مدل سند گرا
- مدل موجودیت، خصیصه و مقدار
- طرح واره ستاره ای
معروف ترین مدل داده ای پایگاه داده، مدل رابطه ای می باشد.
در زمینه مدیریت پایگاه های داده رابطه ای نرم افزارهای مختلفی همچون SQL Server، Oracle و Access ارائه شده اند که در این فرادرس، ما به یادگیری نرم افزار MicroSoft Access 2016 خواهیم پرداخت.
نرم افزار Access از مجموعه نرم افزارهای داخل بسته نرم افزاری Office می باشد که به کاربر کمک تا پایگاه داده های رابطه ایجاد و مدیریت کند. این نرم افزار امکاناتی فراهم می کند تا به ساده ترین روش ممکن پایگاه داده مورد نظر را ایجاد کرده و داده های خود را در آن ذخیره کند.
اگر بخواهیم نرم افزار Access را تشریح کنیم، می توانیم بگوییم که این نرم افزار ترکیبی از موتور پایگاه داده Jet و همین طور رابط کاربری گرافیکی و ابزارهای مورد نیاز است تا به کاربر امکان ایجاد پایگاه داده و همین طور درج و مدیریت اطلاعات را بدهد.
از مزایای اکسس که باعث می شود یکی از گزینه های مناسب به منظور مدیریت پایگاه داده ها شود این است که این نرم افزار علاوه بر تمامی امکانات مربوط به موتور Jet، از دستورهای SQL نیز پشتیبانی می کند و شما می توانید به منظور مدیریت پرس جوها و استخراج اطلاعات و حالات مشابه، از دستورهای SQL استفاده کنید. دیگر مزیت این نرم افزار، ساختار ساده و همین طور روال آسان در استفاده پایگاه داده ها در پروژه های برنامه نویسی می باشد که شما می توانید به سادگی، پایگاه داده های ایجاد شده توسط این نرم افزار را در پروژه های برنامه نویسی خود استفاده کنید.
فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
- درس یکم: مقدمه کار با نرم افزار
- ورود به برنامه و مفهوم بانک اطلاعاتی
- اشیا بانک های اطلاعاتی
- مزایا و معایب بانک اطلاعاتی Access
- آشنایی با محیط نرم افزار
- درس دوم: جدول ها و روابط و فرم های ساده
- اصول ویرایشی جدول ها
- انواع داده ها
- مرتب سازی و فیلتر کردن داده ها
- نکات کاربردی در نرم افزار و کار با ویژگی های Required, Default Value و …
- کار با سنجش اعتبار
- ایجاد رابطه (Relationship)
- اصول رابطه ها
- انواع روابط
- ایجاد فرم به برنامه و اضافه کردن اطلاعات به آن
- ایجاد گزارش
- درس سوم: کار با Query
- ایجاد Query در نماهای مختلف
- ویرایش Query
- کار با Query پارامتریک
- محاسبات
- کار با Query های الحاقی و عملیاتی
- درس چهارم: آموزش برنامه نویسی VBA
- کار با Macro
- محیط برنامه نویسی VBA
- آشنایی با محیط VBE
- آشنایی با پنجره Project
- آشنایی با پنجره Code
- متغیرها
- تعریف و حوزه عملکرد متغیرها
- عملگرها
- مفاهیم اشیاء
- ساده سازی عبارت ارجاع به همراه عبارت with
- ویژگی های اشیاء (Property)
- متدهای اشیاء (Method)
- رویدادهای اشیاء (Event)
- کار با MsgBox و InputBox
- ساختارهای کنترلی و تصمیم گیری
- درس پنجم: پروژه تدریس تاپ
- ایجاد فرم Login
- طراحی فرم های پیشرفته
نقد و بررسیها
هیچ دیدگاهی برای این محصول نوشته نشده است.