به نام یگانه خالق هستی بخش تمرین عملی درس طراحی پایگاه داده اهداف: آشنایی با نحوه به کارگیری مفاهیم پایگاه داده دانشکده مهندسی کامپیوتر دانشگاه صنعتی شریف اسفند ۱۹ 0 مراحل کار مراحل طراحی پایگاه داده در گفتارهای مربوط به درس دیدهایم .به طور کلی دستور کار پروژه عملی پایگاه دادهها منطبق بر مطالب درس است .بنابراین بر اساس محتوای درس مراحل به شرح زیر است: .۹انتخاب خرد جهان واقع ،شناخت آن و مدلسازی معنایی داده ها .2انتخاب ابزار و پیاده سازی پایگاه داده .3استفاده از امکانات ابزار (سیستم مدیریت پایگاه داده انتخاب شده) در طی انجام پروژه و بر اساس زمان بندیهای اعالم شده گزارشات زیر باید تحویل داده شوند. گزارش اول :محیط شناسی ،مهندسی نیازها و مدلسازی معنایی دادهها گزارش دوم :طراحی پایگاه داده به کمک ابزار انتخاب شده گزارش سوم :استفاده از قابلیتهای پیشرفته تر ابزار انتخاب شده. گزارش اول: برای انجام این مرحله ابتدا باید از بین 4محیط عملیاتی زیر یکی را انتخاب کنید: .۹بیمارستان .2بیمه درمانی .3هتل .4انتشارات در مرحله مدلسازی باید حداقل ۹0نوع موجودیت ،از جمله 2یا 3نوع موجودیت ضعیف تشخیص داده شود و بهتر است ارتباطهای با ماهیت ” “IS—Aو ” “IS-A-PART-OFهم بین برخی از نوع موجودیتهای شناخته وجود داشته باشد. همچنین در طی انجام مهندسی نیازها به نکات زیر توجه کنید: .۹کاربران نابرنامه ساز سیستمی که قرار است ایجاد شود کامال شناخته شوند. .2نیازها و خواستههای اطالعاتی کاربران به دقت شناسایی شود. .3روند فعالیتها و رویدادها باید دقیقا بازشناسی شود. .4روند دادهها و نحوه پردازش آنها مشخص باشد .به عبارت دیگر باید مشخص باشد که در هر سطح از هرم سازمانی چه کاربرانی ،با چه اختیاراتی ،به چه اطالعاتی و با چه کیفیتی دسترسی دارند. .5قواعد و محدودیتهای جامعیتی باید کامال شناسایی شوند. ۹ گزارش دوم: در این مرحله کارهای زیر انجام میشود: .۹تشخیص قواعد جامعیتی که در مرحله مدلسازی منظور نشده اند. .2طراحی سطح ادراکی پایگاه داده شامل: انجام طراحی با روش باال به پایین نرمالترسازی .3طراحی سطح خارجی پایگاه داده در این مرحله به مفهوم مهم دید توجه کنید به نوعی که هر کاربر بتواند دیدهای مختص به خود را نسبت به دادههای ذخیره شده داشته باشد .در صورت لزوم نمودار ERرا به بخشهای فرضی تقسیم کنید که هر بخش محدوده دید یک کاربر باشد. .4طراحی فیزیکی پایگاه داده .5تعیین تراکنش ها گزارش سوم: تا به اینجای کار با یک DBMSآشنایی مقدماتی پیدا کردهاید ،با انواع نوع داده های آن کار کرده ،جداولی ایجاد کردهاید و دادههایی در آن درج کردهاید .همچنین با روشهای تعریف محدودیتهای جامعیتی و ایجاد دید آشنا شدهاید. در این قسمت باید از قابلیتهای زیر استفاده کنید. .۹ایجاد رویههای ذخیره شده. .2تعریف قواعد .3ایجاد اظهار و رهانا .4تعریف نوع دادههای تعریف شده توسط کاربر ( UDTها ) .5کار با مفهوم تراکنش .6ایجاد کاربران پایگاه داده و تعریف عملیات مجاز هر کاربر .7گرفتن نسخه پشتیبان و Restoreکردن پایگاه داده .8تولید Scriptاز شمای پایگاه داده سناریوهای استفاده از این قابلیتها باید مبتنی بر نیازمندیهای تعریف شده در فاز اول باشند ،بنابراین بهتر است از ابتدا این موارد را مد نظر داشته باشید. 2
© Copyright 2025 Paperzz