شنبه ۲۹ شهریور ۱۳۹۹
تعريف پايگاه داده‌اي ارتباطي:

پايگاه داده‌هاي ارتباطي، مجموعه‌اي از جدول‌هاي داده است كه يك فيلد مشترك در هر يك از جدولهاي وجود دارد و از طريق آن مي‌توان داده‌ها را بهم ربط داد.به اين مدل از پايگاه داده‌ها ، پايگاه داده‌هاي ارتباطي Relation Ship مي‌گويند.

به دو صورت زير مي‌توان يك پايگاه داده رابطه‌اي(Database) ايجاد نمود

1. Blank Data Base

2. Database Wizard

ابتدا create a new file را انتخاب كرده و سپس مي توان از blank data base ،از قسمت new فايل access را با طراحي تمام اجزاء توسط كاربر انجام داد و يا اينكه با انتخاب on my computer از الگوهاي طراحي شده به صورت wizard استفاده نمود. در Wizardها بخشي از object ها طراحي شده و كاربر كافي است با تغييراتي آن را براي كار خود استفاده نمايد.

داده (Data):

هرگونه اطلاعات لازم و كاربردي درباره يك موجوديت را يك داده مي‌گويند.

فیلد(Field) :

به هر ستون يك جدول كه در بر گيرنده كليه اطلاعات مربوط به آن ستون مي‌باشد و بخشي از يك موجوديت را تشکيل مي دهد فيلد گفته مي‌شود.

به هر سطر يك جدول كه اطلاعات مربوط به يك موجوديت را نشان مي‌دهد ، ركورد می گويند.

کلید اصلی:

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

 شرح كلي اجزاء تشكيل دهنده DataBase Access (بانك اطلاعاتي اكسس)

Table :

جدول يكي از اجزاء اصلي بانك اطلاعاتي Access مي باشد كه با هدف اصلي هر جدول نگهداري اطلاعات مي باشد و داده ها را شما در جدول وارد مي كنيد. چگونگي طراحي و سازماندهي داده ها به شكل ستون ها و سطرها جدول را تشكيل مي دهد. بانك اطلاعاتي Access مي تواند داراي يك يا چندين جدول باشد بگونه اي كه با هم در ارتباط و تقابل باشند.

Query

:Query اساسا يك سئوال است و هر پرس و جو براي استخراج اطلاعات مورد نظر از يك بانك اطلاعاتي مورد استفاده قرار مي گيرد و هر پرس و جو مي تواند گروهي از ركوردها را كه شرايط خاصي را دارا هستند انتخاب كند، پرس و جوها را مي توان بر اساس جداول يا پرس و جوهاي ديگر آماده نمود. با استفاده از پرس و جوها مي توان ركودهاي بانك اطلاعاتي را انتخاب كرد و تغيير داد يا حذف كرد. همچنين مي توان براي پي ريزي فرمها، گزارشات و صفحات دسترسي به اطلاعات از نتايج پرس و جوها استفاده نمود. زبان قابل برنامه نويسي در پرس و جو،SQL مي باشد.

Form

متداولترين روش استفاده از فرمها، ورود داده ها و نمايش داده ها مي باشد. فرمها براي سفارشي كردن نمايش داده هايي كه برنامه شما از پرس و جو ها يا جداول ها استخراج مي كند مي باشد به عبارتي فرم شامل پنجره ايي است كه امكان اطلاع رساني به كاربران و يا دريافت اطلاعات از آنها را در اختيار قرار مي دهد.

Report:

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

Macros:

ماكروها به خود كار(Automatic)كردن كارها تكراري، بدون نوشتن برنامه هاي پيچيده يا فراگيري يك زمان برنامه نويسي كمك مي كند در واقع ماكروها يكسري عمليات هايي هستند كه در واكنش به يك رويداد مشخص اجرا مي شوند. مانند كليك بر روي يك دكمه براي بسته شدن يك فرم و غيره، واكنش نشان مي دهد

Modules:

محيط بسيار قوي و با كيفيت براي برنامه نويسي، محاسبات و عمليات پيچيده روي سيستم بانك اطلاعاتي است در اين شي از زبان برنامه نويسي ويژوال بيسيك استفاده مي شود. مدول حاوي روال هايي سفارشي مي باشد و به شما اجازه به دام انداختن خطا را مي دهد در صورتي كه اين قابليت در ماكروها موجود نبود هر مدول حاوي توابعي مي باشد كه از هر جاي برنامه قابل فراخواني است و مي تواند نسبت به رويدادهاي موجود روي يك فرم و يا گزارش وابسته واكنش نشان دهد

پی دی اف فایل های آموزشی

1 فایل شماره 1 مفاهیم پایه
2 فایل شماره 2 آشنایی با محیط نرم افزار اکسس
3 فایل شماره 3 انوع فیلدها و داده ها
4 فایل شماره 4 مرتب سازی - فیلتر - جستجو و ...
5 فایل شماره 5 ایجاد رکورد و قالب بندی
6 فایل شماره 6 ایجاد فرم و خصوصیات آن
7 فایل شماره 7 نحوه ایجاد پروس و جو ..
8 فایل شماره 8 پرس و جوهای پارامتری
9 فایل شماره 9 انواع پرس و جوها (حذف -بروز رسانی - . ...)

مثال و تمرین

برای ثبت کالا در جدول و بروز رسانی

- مثال ثبت کالا  و فروش کالا با شرایط زیر 

1- ثبت کالا در انبار ، اگر کالا با این کد در انبار باشد ، به موجودی آن اضافه می کند 

2- ثبت فروش کالا ، در جدول کالا   و کم نمودن  تعداد فروش از تعداد موجودی در جدول انبار  

دستور  if  در اکسل 

تعداد بازدید کنندگان
257063
کلیه حقوق سایت محفوظ است
هرگونه کپی برداری با ذکر منبع بلامانع است -
 Untitled Document  Untitled Document 4