دانشنامه وب و شبکه

Web and Network Diploma

دانشنامه وب و شبکه

Web and Network Diploma

طراحی جدول های بانک اطلاعاتی

یکی از ناکت مهم در طراحی بانک اطلاعاتی رابطه ای,طراحی جدول های آن است,به طوری که کارایی بانک اطلاعاتی تا حد زیادی به این موضوع بستگی دارد.برای طراحی جدول باید نکات زیر را رعایت کرد:

-داده های مرتبط به هم در یک جدول قرار می گیرند.

-داده های جدول ها را نرمال سازی کنید.

تشخیص داده های مرتبط بر عهده طراح است اما کاربران نیز می توانند در این کار وی را یاری کنند.

فرآیند طراحی بانک اطلاعاتی

فرآیند طراحی بانک اطلاعاتی را می توانیم در هشت مرحله انجام دهیم:

  1. تعیین کنید که کاربران چه انتظاری از بانک اطلاعاتی دارند و چه داده هایی باید در خروجی ظاهر شود.
  2. توزیع داده ها را برنامه ریزی کنید.
  3. فیلدهای هر رکورد را در هر جدول مشخص کنبد.
  4. برای هر جدول یک فیلد منحصر به فرد را مشخص کنید تا تضمین شود هیچ دو رکوردی یکسان نیستند.
  5. تعیین کنید که جدول ها چگونه با یکدیگر ارتباط برقرار می کنند.
  6. طراحی را با کاربران مرور کنید.
  7. جدول ها را ایجاد کرده و داده ها را مرور کنید.
  8. کارایی بانک اطلاعاتی را تحلیل و بهینه سازی کنید.

طراحی بانک اطلاعاتی

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

وقتی طراحی کامل و مرور شد,به راحتی می توان بانک اطلاعاتی را ایجاد کرد.

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

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