آموزش تهیه بانک اطلاعاتی با ساختار مناسب برای گزارش گیری

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • khakzad

    • 2010/03/17
    • 2034
    • 85.00

    آموزشی آموزش تهیه بانک اطلاعاتی با ساختار مناسب برای گزارش گیری

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

    کسب اطمینان از صحت داده‏ها

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





    سازماندهی دادهها در ستون و ردیف


    داده‏هایی که در اکسل به عنوان بانک اطلاعاتی مورد استفادهقرار میگیرند باید مرتب باشند. در هر ردیف اطلاعات مربوط به یکرکورد قرار میگیرد.دادههای مشابه برای رکوردهای مختلف درستونها و زیر هم قرار میگیرند. مثلا در یک شرکت بیمه، در هر ردیف اطلاعات مربوط بهیک قانون بیمه است. در ستونها هم ، ستون اول شماره ردیف، ستوندوم تاریخ شروع و . . . . قرار میگیرند. ردیف اول سرتیتر ستونها است و نشان میدهد هر ستون چهدادهای را در خود نگه میدارد.

    همه ستون‏ها باید عنوان داشته باشند. عناوین باید اسم‏هاییمنحصر بفرد باشند. می‏تواند یک کلمه‏ای و یا چند کلمه‏ای باشد. عنوان ستون بایدنشان دهنده محتویات آن ستون باشد.



    شما می


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


    تجزیه داده ها به ستون های چندگانه

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


    داده های تکراریرا حذف کنید

    ستونهای مشابه ایجادنکنید، بعبارتی یک نوع داده را در چندینستون قرار ندهید. مثلا در شکل1 یک نوع داده (منطقه) را در چهار ستونآورده است. که این کار اشتباه است.


    Click image for larger version

Name:	1.jpg
Views:	1
Size:	48.8 کیلو بایت
ID:	142452
    در شکل2 تصحیح شده آن را نشان میدهیم.2 ستون را جایگزین 4 ستون در شکلقبل میکنیم،یک ستون با عنوان منطقه و دیگری با عنوان مبلغ بیمه

    Click image for larger version

Name:	2.jpg
Views:	1
Size:	48.7 کیلو بایت
ID:	142453.



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


    دادههای مرتبط با هم را در هر ردیف ثبتکنید

    هر ردیف باید شامل جزئیات مربوط به یک رکورد باشد. در صورتامکان سعی کنید هر ردیف یک کد منحصر بفرد داشته باشد مثل شماره قانون، شماره دانشجوییو . . . . این موضوع میتواند به ردیابی دادهها کمک کند.همچنین در زمان نیاز به رفع اشکال دادهها کمک میکند.
    بلوک‏هایداده‏ای مجزا ایجاد کنید

    در بانک اطلاعاتی ردیف خالی و یا یک ستون کاملا خالی نمیتواند وجود داشتهباشد. اگر میخواهید یک ستون خالی باشد (به دلیل منطقی)، حداقل باید یکنام به عنوان سرستون داشته باشد.
    بانک اطلاعاتی باید از طریق حداقل یک ردیف یا ستون خالی ازسایر دادهها در یک کاربرگ جدا شود. بهترین حالت این است که بانکاطلاعاتی را در یک کاربرگ داشته باشید و سایر اطلاعات و دادهها را به سایرکاربرگها انتقال دهید.
    بانکاطلاعاتی را در قالب جدول ایجاد کنید

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


  • miladeng98
    • 2014/11/20
    • 1

    #2
    سلام دوستان من رشتم برقه و برای پروژه ی پایانیم یک سری مطالب و مقالاتی دارم که هر کدوم پیرامون یک موضوع خاص که به زبان های فارسی و انگلیسی صحبت می کنه
    حالا بنده می خوام که تو نزم افزار اکسل بیام تمام این فایل ها رو طبقه بندی بکنم و توضیح بدم که هر فایل راجع به چی بحث میکنه و موضوعش چیه
    چطور می تونم این کار رو انجام بدم؟

    کامنت

    • shabani.eng

      • 2014/02/26
      • 16

      #3
      سلام دوستان.
      یک سوال راجع به ایجاد بانک های اطلاعاتی و گزارش گیری از اون ها دارم.
      سوالم رو در قالب یک مثال عرض می کنم خدمتتون. (فایل پیوست)
      فرض بفرمایید هر روز یک سری آمار ورود و خروج از پرسنل ثبت میشه ( برای واحد های مختلف) مثلا روزی 7 فایل برای 7 واحد
      که در ماه میشه 210 فایل.

      حالا اگر بخوایم ورود و خروج یک شخص خاص که شاید در چند واحد تردد داشته رو در بیاریم و یک گزارش ارائه بدیم
      چکار باید کرد؟
      در فایل stat من یک نمونه از فرمی که اسم فرد و همچنین بازه زمانی رو میگیره و در جدول آمار رو ارائه می کنه قرار دادم.
      حالا شما بفرماییید آیا این کار شدنیه؟

      نظر اکسس (Microsoft Access) چیه در این مورد ایشون نمیتونن کمکی بکنن؟! :دی

      ممنون از کمکتون
      فایل های پیوست شده

      کامنت

      • setaregan_farah
        • 2016/01/18
        • 1

        #4
        با سلام خدمت اساتید محترم اکسل ایران
        یک فایل دارم که برای تکمیل گزارش آن نیازمند کمک هستم امیدوارم بنده را راهنمایی کنید.

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

        ممنون میشم راهنمایی کنید. باسپاس
        فایل های پیوست شده

        کامنت

        چند لحظه..