تحقیق پیشگفتاری بر داده پردازي
تحقیق پیشگفتاری بر داده پردازي در حجم 53 صفحه و در قالب word و قابل ویرایش و با قسمتی از متن زیر:
تعريف پايگاه داده ها
گفتيم كه يكي از روشهاي آسان اداره ي داده ها،ايجاد جدول مرتبي از آنهاست كه به آن جدول داده ها (DataTable)مي گويند.
برنامه ي اكسس،دو يا چند جدول داده را،پايگاه داده ها (Database)مي نامدو مي تواند آن رابه خوبي اداره كند.برنامه اي را كه مي تواند يك پايگاه داده ها را اداره كند،برنامه ي مديريت پايگاه داده ها(Database Management Program)مي گويند.اكسس،يك برنامه ي مديريت پايگاه داده هاست.به مجموعه اي از جدولهاي داده ها،پايگاه داده ها مي گويند.
تعريف فيلد(Field)و ركورد(Record)
همان طور كه قبلا گفتيم،اكسس با جدول هاي داده ها كار مي كنيم.هر جدول،از تعدادي سطرو ستون تشكيل شده است.اكسس به هر يك از ستون ها،يك فيلد،(Field) ميگويند.بنابراين،جدول كتابخانه ي ما در مثال قبلي 6فيلد دارد.همچنين اكسس،هر سطر جدول داده ها را نيز يك ركورد مي خواند.
در همان جدول كتابخانه ها،در مثال قبلي ،شما سه ركوردرا مي بينيد.به اين ترتيب، هر ركورددر آن
داده ها را نيز يك ركورد(Record)مي خواند.در همان جدول كتابخانه ها،در مثال قبلي،شما سه ركورد را مي بينيد.به اين ترتيب،هر ركورد در آن جدول شامل شش فيلد است.درك مفهوم فيلدو ركورد در كار با اكسس بسيار مهم است،اما پس از مقداري تمرين،به راحتي آن را فرا گرفته،به كار گفتيم كه هر پايگاه داده،از تعدادي جدول تشكيل مي شود.حال ببينيم چرا چند جدول رادر يك پايگاه داده ها مي گذارند؟و اين كار چه مزيتي دارد؟به مثال زير توجه كنيد:
فرض كنيد يك جدول داده ها داريد كه فيلد هاي آن اطلاعاتي درباره ي سفارش هاي مشتريان يك فروشگاه مثل نام و نام خانوادگي و تاريخ ومقدار خريد هر كالاست و جدول ديگري داريدكه در آن فيلد هاي ديگري مثل اطلاعاتي درباره ي شهر،محله،خيابان،كوچه،تلفن وموارد از اين دست درباره ي همان مشتري ها موجود است.حال،چگونه بايدمثلا كشف كنيد كه فلان مشتري ساكن فلان خيابان،چقدر خريد كرده است.اطلاعات خريد وفروش مشتري در يك جدول و اطلاعات سكونتي همان مشتري،در جدول ديگر است.
براي اين كار،بايد در هر يك از جدول هاي يك فيلد مشترك پيدا كنيد.يعني فيلدي كه هم در اين جدول و هم در آن جدول موجود باشد.بعد:
1ـاطلاعات را از جدول اول برمي داريد و به فيلد مشترك نگاه مي كنيدوداده ي موجود در آن،مثلا نام خانوادگي يا شماره ي شناسنامه را جايي يادداشت مي كنيد.
2ـدر جدول دوم،فيلد مشترك را پيدا مي كنيدو در آن داده اي را كه يادداشت كرده ايد مي يابيد.حالا ركورد مورد نظررا پيدا كرده ايدوبايد در آن به سراغ فيلد نشاني برويد وآن را يادداشت كنيد.
به اين ترتيب،اين دو جدول به هم ربط پيدا مي كنند.ربط دادن جدول ها به هم،از طريق يك فيلد مشترك،قدرت مانور شمارا در جستجوي داده هاو نتيجه گيري از آنها بسيار افزايش مي دهد ودر حجم جدولها صرفه جويي مي كند.زيرا،ديگر لازم نيست كه مثلا در مقابل هر ركوردي كه براي خريد و فروش مشتري به وجود مي آوريد،يك بار هم،آدرس او را در همان جدول بنويسيدو مي توانيد اين داده را از جدول ديگري برداريد.به اين مدل از پايگاه داده ها،پايگاه داده ها ي ارتباطي (Relational Database).اكسس،از اين مدل پايگاه داده ها استفاده ميكندو به همين سبب به آن مديرپايگاه داده هاي ارتباط (Relational Database Management System) به طور خلاصهRDMBSمي گويند.
تعريف پايگاه داده هاي ارتباطي
پايگاه داده هاي ارتباطي،مجموعه اي از جدولهاي داده است كه يك فيلد مشترك در هر يك از
جدولها وجود دارد و از طريق آن مي توان داده ها را به هم ربط داد.
تعريف كليد
اكسس،به فيلدي كه لا اقل در دو جدول داده ها مشترك باشد،فيلد كليدي(KeyField)يا به اختصار (كليد)مي گويند.علت اين نام آن است كه اين فيلد،كليد وارد شدن از يك جدول به جدول ديگر است.گفتيم كه دو جدول اكسس از طريق يك فيلد مشترك مي توانند به همديگر ارتباط يابند.حالا،اين موضوع را براي بيش از دو جدول بررسي مي كنيم.در اين مورد مثالي را مشاهده كنيد.
فرض كنيد دو جدول داده هاياكسس داريد كه در اولي مشتريان معرفي مي شوندو به هر يك از آنها يك شماره ي مشتري كه حتما بايد غير تكراري و بدون مشابه باشد،اختصاص مي يابد.حالا اگر جدول ديكري داشته باشيم كه به خريد هاي مشتريان اختصاص يافته باشدو در آن هم،براي هر بار خريد مشتريان يك ركوردثبت و نگهداري شود.اگر در اين جدول،از همان شماره ي مشتري هاي تعريف شده در جدول مشتريان استفاده كنيد،اين دو جدول به هم ارتباط مي يابند.هر چند كه در هر دو جدول،داده هاي تكراري وجود دارد(يعني فيلد شماره ي مشتري)،اما اين تكرار اجتناب ناپذيراست و در عوض،باعث مي شودكه از تكرار بزرگتري كه همان اطلاعات كاملجدول مشتري هاست،در جدول خريد مشتريان،جلوگيري شود.