مفاهیم پایگاه دادهای رابطه ای و نرمال سازی
توجه : به همراه فایل word این محصول فایل پاورپوینت (PowerPoint) و اسلاید های آن به صورت هدیه ارائه خواهد شد
مفاهیم پایگاه دادهای رابطه ای و نرمال سازی دارای ۲۷۶ صفحه می باشد و دارای تنظیمات در microsoft word می باشد و آماده پرینت یا چاپ است
فایل ورد مفاهیم پایگاه دادهای رابطه ای و نرمال سازی کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه و مراکز دولتی می باشد.
این پروژه توسط مرکز مفاهیم پایگاه دادهای رابطه ای و نرمال سازی۲ ارائه میگردد
توجه : در صورت مشاهده بهم ریختگی احتمالی در متون زیر ،دلیل ان کپی کردن این مطالب از داخل فایل ورد می باشد و در فایل اصلی مفاهیم پایگاه دادهای رابطه ای و نرمال سازی،به هیچ وجه بهم ریختگی وجود ندارد
بخشی از متن مفاهیم پایگاه دادهای رابطه ای و نرمال سازی :
عنوان صفحه
فصل پنجم – دیگر زبانهای رابطه ای ………………………………………………………………………………………………………………. ۱
۵-۱- حساب رابطه ای چند تایی ……………………………………………………………………………………………………………………….. ۳
۵-۱-۱- طرح مثال …………………………………………………………………………………………………………………………………………. ۴
۵-۱-۲- تعاریف رسمی ……………………………………………………………………………………………………………………………………. ۹
۵-۱-۳- اطمینان در بیان …………………………………………………………………………………………………………………………………… ۱۱
۵-۱-۴- زبان های توانای پر معنی ……………………………………………………………………………………………………………………… ۱۲
۵-۲- قلمرو حساب رابطه ای …………………………………………………………………………………………………………………………… ۱۳
۵-۲-۱- تعریف رسمی ………………………………………………………………………………………………………………………………….. ۱۳
۵-۲-۲- پرس وجوهای نمونه …………………………………………………………………………………………………………………………… ۱۴
۵-۲-۳- ایمنی عبارات ……………………………………………………………………………………………………………………………………. ۱۶
۵-۲-۴- قدرت بیانی زبان ……………………………………………………………………………………………………………………………….. ۱۸
۵-۳- پرس وجو از طریق مثال ………………………………………………………………………………………………………………………….. ۱۹
۵-۳-۱-جدول های ساختمان …………………………………………………………………………………………………………………………… ۲۰
۵-۳-۲- پرس وجو هایی روی یک رابطه …………………………………………………………………………………………………………… ۲۰
۵-۳-۳- پرس وجو روی رابطه های جداگانه ……………………………………………………………………………………………………… ۲۵
۵-۳-۴- جعبه وضعیت …………………………………………………………………………………………………………………………………… ۲۷
۵-۳-۵- رابطه نتیجه ………………………………………………………………………………………………………………………………………. ۳۰
۵-۳-۶- QBEدر مایکروسافت اکسس …………………………………………………………………………………………………………….. ۳۲
۵-۴- دیتالوگ …………………………………………………………………………………………………………………………………………….. ۳۵
۵-۴-۱- ساختار اساسی ………………………………………………………………………………………………………………………………….. ۳۵
۵-۴-۲- ترکیب دستورات دیتالوگ …………………………………………………………………………………………………………………. ۳۸
۵-۴-۳- ترکیب های معنایی دیتالوگ غیر بازگشتی ……………………………………………………………………………………………. ۴۲
عنوان صفحه
۵-۴-۳-۱- ترکیب های معنایی یک دستور ………………………………………………………………………………………………………… ۴۲
۵-۴-۳-۲- ترکیب معنایی برنامه ………………………………………………………………………………………………………………………. ۴۴
۵-۴-۴- ایمنی ……………………………………………………………………………………………………………………………………………… ۴۷
۵-۴-۵- عملیاتهای رابطه ای در دیتالوگ ………………………………………………………………………………………………………….. ۴۹
۵-۴-۶- بازگشتی در دیتالوگ ………………………………………………………………………………………………………………………… ۵۱
۵-۴-۷- قدرت بازگشتی ……………………………………………………………………………………………………………………………….. ۵۶
۵-۵- خلاصه ………………………………………………………………………………………………………………………………………………. ۵۹
مرور اصطلاحات ………………………………………………………………………………………………………………………………………… ۶۰
تمرین مهارت ……………………………………………………………………………………………………………………………………………… ۶۱
تمرین ها ……………………………………………………………………………………………………………………………………………………. ۶۳
نکاتی مربوط به مفاهیم پایگاه دادهای رابطه ای و نرمال سازی
فهرست کتاب ………………………………………………………………………………………………………………………… ۶۶
ابزارها ……………………………………………………………………………………………………………………………………………………….. ۶۷
بخش دوم :طراحی پایگاه داده ……………………………………………………………………………………………………………………… ۶۸
فصل ششم: طراحی پایگاه داده مدل E-R …………………………………………………………………………………………………… 70
۶-۱- مفهوم کلی فرایند طراحی ……………………………………………………………………………………………………………………… ۷۱
۶-۱-۱- مراحل طراحی ………………………………………………………………………………………………………………………………. ۷۲
۶-۱-۲- طراحی جایگزین ها ………………………………………………………………………………………………………………………… ۷۴
۶-۲- مدل موجودیت رابطه …………………………………………………………………………………………………………………………. ۷۵
۶-۲-۱- گروه موجودیت …………………………………………………………………………………………………………………………… ۷۶
۶-۲-۲- گروه رابطه ها ……………………………………………………………………………………………………………………………….. ۷۸
۶-۲-۳- صفات …………………………………………………………………………………………………………………………………………. ۸۳
۶-۳- محدودیت ها …………………………………………………………………………………………………………………………………….. ۸۷
۶-۳-۱- ترسیم کاردینالیتی ………………………………………………………………………………………………………………………….. ۸۷
۶-۳-۲- کلیدها …………………………………………………………………………………………………………………………………………. ۸۹
۶-۳-۲-۱- گروه موجودیت ها …………………………………………………………………………………………………………………….. ۹۰
۶-۳-۲-۲- گروه رابطه ها ……………………………………………………………………………………………………………………………. ۹۱
۶-۳-۳- مشارکت محدودیت ها …………………………………………………………………………………………………………………. ۹۳
۶-۴- نمودارهای موجودیت – رابطه ……………………………………………………………………………………………………………. ۹۳
۶-۵- نتایج طراحی موجودیت – رابطه …………………………………………………………………………………………………………. ۱۰۲
۶-۵-۱- استفاده از گروه موجودیت ها در مقابل صفات ………………………………………………………………………………….. ۱۰۲
۶-۵-۲- استفاده از گروه موجودیت ها به جای گروه رابطه ها ………………………………………………………………………….. ۱۰۵
۶-۵-۳- گروه رابطه های n-ary در مقایل دوگانه ………………………………………………………………………………………… ۱۰۶
عنوان صفحه
۶-۵-۴- جایگاه صفات رابطه ……………………………………………………………………………………………………………………. ۱۰۹
۶-۶- گروه موجودیت ضعیف …………………………………………………………………………………………………………………… ۱۱۱
۶-۷- ویژگیهای E-R گسترده …………………………………………………………………………………………………………………. ۱۱۴
۶-۷-۱- ویژه کاری …………………………………………………………………………………………………………………………………. ۱۱۵
۶-۷-۲ – عمومی سازی ……………………………………………………………………………………………………………………………. ۱۱۸
۶-۷-۳- صفات وراثتی …………………………………………………………………………………………………………………………….. ۱۲۰
۶-۷-۴- محدودیت ها در عمومی سازی ……………………………………………………………………………………………………… ۱۲۱
۶-۷-۵- ترکیب ……………………………………………………………………………………………………………………………………… ۱۲۵
۶-۷-۶- نمادهای E-R جایگزین ………………………………………………………………………………………………………………. ۱۲۸
۶-۸- طراحی پایگاه داده برای پروژه بانکداری …………………………………………………………………………………………….. ۱۳۰
۶-۸-۱- جایگزین های طرح E-R ……………………………………………………………………………………………………………… 131
۶-۸-۲- الزامات داده برای پایگاه داده بانک …………………………………………………………………………………………………. ۱۳۲
۶-۸-۳- گروه های موجودیت برای پایگاه داده بانک ……………………………………………………………………………………. ۱۳۴
۶-۸-۴- گروه های رابطه برای پایگاه داده بانک ……………………………………………………………………………………………. ۱۳۵
۶-۸-۵- نمودار E-R برای پایگاه داده بانک ……………………………………………………………………………………………….. ۱۳۶
۶-۹- تبدیل شدن به الگوی رابطه ای ………………………………………………………………………………………………………….. ۱۳۶
۶-۹-۱- ارائه گروه های موجودیت قوی ……………………………………………………………………………………………………… ۱۳۸
۶-۹-۲- ارائه گروه های موجودیت ضعیف …………………………………………………………………………………………………. ۱۳۹
۶-۹-۳ – ارائه گروه های رابطه …………………………………………………………………………………………………………………. ۱۴۰
۶-۹-۳-۱- الگوهای زائد ………………………………………………………………………………………………………………………….. ۱۴۲
۶-۹-۳-۲- ترکیب الگوها …………………………………………………………………………………………………………………………. ۱۴۲
۶-۹-۴- صفات ترکیبی و چند مقداری ……………………………………………………………………………………………………….. ۱۴۴
۶-۹-۵- ارائه روش عمومی سازی …………………………………………………………………………………………………………….. ۱۴۵
۶-۹-۶- ارائه دادن ترکیب ……………………………………………………………………………………………………………………….. ۱۴۷
۶-۹-۷- الگوی رابطه برای پروژه بانکداری …………………………………………………………………………………………………. ۱۴۸
۶-۱۰- جنبه های دیگر طراحی پایگاه داده ………………………………………………………………………………………………….. ۱۴۹
۶-۱۰-۱- محدودیت داده ها وطراحی پایگاه داده رابطه ای ……………………………………………………………………………. ۱۵۰
۶-۱۰-۲- الزامات کاربردی : پرس وجوها ، کارایی ………………………………………………………………………………………. ۱۵۱
۶-۱۰-۳- الزامات کنترل …………………………………………………………………………………………………………………………. ۱۵۳
۶-۱۰-۴- جریان داده ها ………………………………………………………………………………………………………………………….. ۱۵۳
۶-۱۰-۵- موضوعات دیگر در طراحی پایگاه داده ……………………………………………………………………………………….. ۱۵۴
۶-۱۱- زبان مدل سازی یکپارچه UML …………………………………………………………………………………………………… 156
عنوان صفحه
۶-۱۲- خلاصه ……………………………………………………………………………………………………………………………………….. ۱۶۰
مروری بر اصطلاحات ………………………………………………………………………………………………………………………………. ۱۶۳
تمرین مهارت …………………………………………………………………………………………………………………………………………. ۱۶۵
تمرینات …………………………………………………………………………………………………………………………………………………. ۱۷۰
منابع ……………………………………………………………………………………………………………………………………………………… ۱۷۳
ابزارها ……………………………………………………………………………………………………………………………………………………. ۱۷۳
فصل هفتم: طراحی پایگاه داده رابطه ای ……………………………………………………………………………… ۱۷۵
۷-۱- ویژگی های طراحی های رابطه ای خوب …………………………………………………………………………………………… ۱۷۶
۷-۱-۱- طراحی جایگزین : الگوهای بزرگتر ……………………………………………………………………………………………….. ۱۷۷
۷-۱-۲- طراحی جایگزین : الگوهای کوچکتر …………………………………………………………………………………………….. ۱۸۱
۷-۲- محدوده های غیر قابل تجزیه واولین شکل نرمال ………………………………………………………………………………….. ۱۸۵
۷-۳- تجزیه با استفاده از وابستگی های عملیاتی …………………………………………………………………………………………. ۱۸۸
۷-۳-۱- کلیدها و وابستگی های عملیاتی ……………………………………………………………………………………………………. ۱۸۸
۷-۳-۲- شکل نرمال Boyce-codd ………………………………………………………………………………………………………. 192
۷-۳-۳- BCNF و حفاظت وابستگی ……………………………………………………………………………………………………… ۱۹۳
۷-۳-۴- سومین شکل نرمال …………………………………………………………………………………………………………………… ۱۹۷
۷-۳-۵- شکل های نرمال بیشتر ………………………………………………………………………………………………………………… ۲۰۰
۷-۴- تئوری وابستگی عملیاتی …………………………………………………………………………………………………………………. ۲۰۱
۷-۴-۱- بستار مجموعه وابستگی های عملیاتی ……………………………………………………………………………………………. ۲۰۱
۷-۴-۲- بستار گروه های صفات …………………………………………………………………………………………………………….. ۲۰۵
۷-۴-۳- پوشش استاندارد ……………………………………………………………………………………………………………………… ۲۰۸
۷-۴-۴- تجزیه بی نقص ………………………………………………………………………………………………………………………… ۲۱۳
۷-۴-۵- حفاظت وابستگی ………………………………………………………………………………………………………………………. ۲۱۴
۷-۵- تجزیه با استفاده از وابستگی های عملیاتی ………………………………………………………………………………………….. ۲۱۷
۷-۵-۱- تجزیه BCNF ………………………………………………………………………………………………………………………… 217
۷-۵-۱-۱- آزمون BCNF …………………………………………………………………………………………………………………… 218
۷-۵-۱-۲- الگوریتم تجزیه BCNF …………………………………………………………………………………………………………. 220
۷-۵-۲- تجزیه ۳NF ……………………………………………………………………………………………………………………………. 222
۷-۵-۳- مقایسه BCNF و ۳NF …………………………………………………………………………………………………………….. 225
۷-۶- تجزیه با استفاده از وابستگی های چند مقداری ……………………………………………………………………………………. ۲۲۶
۷-۶-۱- وابستگی های چند مقداری …………………………………………………………………………………………………………. ۲۲۷
۷-۶-۲- شکل نرمال چهارم ……………………………………………………………………………………………………………………. ۲۳۰
عنوان صفحه
۷-۶-۳- تجزیه ۴NF …………………………………………………………………………………………………………………………….. 232
۷-۷- دیگر شکل های نرمال ……………………………………………………………………………………………………………………. ۲۳۴
۷-۸- فرایند طراحی پایگاه داده ………………………………………………………………………………………………………………. ۲۳۴
۷-۸-۱- مدل E-R و نرمال سازی ……………………………………………………………………………………………………………. ۲۳۵
۷-۸-۲- نام گذاری صفات و رابطه ها ………………………………………………………………………………………………………… ۲۳۷
۷-۸-۳- از نرمال درآوردن برای کارایی ……………………………………………………………………………………………………. ۲۳۹
۷-۸-۴- دیگر مباحث طراحی ………………………………………………………………………………………………………………….. ۲۴۰
۷-۹- مدل سازی داده های موقتی …………………………………………………………………………………………………………….. ۲۴۱
۷-۱۰- خلاصه ………………………………………………………………………………………………………………………………………. ۲۴۵
مرور اصطلاحات …………………………………………………………………………………………………………………………………….. ۲۴۶
تمرین مهارت ………………………………………………………………………………………………………………………………………… ۲۴۸
تمرین …………………………………………………………………………………………………………………………………………………. ۲۵۰
واژه نامه ………………………………………………………………………………………………………………………………………………… ۲۵۴
مفاهیم پایگاه دادهای رابطه ای و نرمال سازی
فهرست شکل ها
عنوان صفحه
شکل ۵-۱- اسامی همه مشتریانی که یک وام در شاخه perryridge دارند …………………………………………………………. ۵
شکل ۵-۲- جدول های ساختمان برای مثال بانک ………………………………………………………………………………………….. ۲۲
شکل ۵-۳- نمونه پرس و جو در Microsoft access QBE ………………………………………………………………………… 32
شکل ۵-۴- یک پرس و جو تراکمی در Microsoft access QBE …………………………………………………………….. 34
شکل ۵-۵- نمونه حساب رابطه ای ……………………………………………………………………………………………………………… ۳۷
شکل ۵-۶- رابطه V۱ ……………………………………………………………………………………………………………………………….. ۳۷
شکل ۵-۷- برنامه دیتالوگ سود حساب های perryridge …………………………………………………………………………….. 41
شکل ۵-۸- برنامه دیتالوگ بازگشتی ………………………………………………………………………………………………………….. ۴۲
شکل ۵-۹- نتیجه Infer(R.I) …………………………………………………………………………………………………………………… 44
شکل ۵-۱۰- لایه بندی رابطه ها …………………………………………………………………………………………………………………. ۴۶
شکل ۵-۱۱- رویه datalog-fixpoint ……………………………………………………………………………………………………… 52
شکل ۵- ۱۲- رابطه manager ………………………………………………………………………………………………………………… 53
شکل ۵-۱۳- کارکنان جونز در تکرار رویه datalog- fixpoint ……………………………………………………………………. 54
شکل ۵-۱۴- پایگاه داده کارکنان ……………………………………………………………………………………………………………… ۶۲
شکل ۵-۱۵- پایگاه داده بیمه ……………………………………………………………………………………………………………………. ۶۵
شکل ۶-۱- گروه موجودیت loan.customer …………………………………………………………………………………………. 78
شکل ۶-۲- گروه رابطه borrower …………………………………………………………………………………………………………… 79
شکل ۶-۳- Accwss-date به عنوان صفتی برای گروه رابطه depositor …………………………………………………….. 81
شکل ۶-۴- صفات مرکب نام مشتری وآدرس مشتری ……………………………………………………………………………………. ۸۳
شکل ۶-۵- نقشه کاردینالیتی ها a.b ……………………………………………………………………………………………………………. 87
شکل ۶-۶- نقشه کاردینالیتی ها a.b ……………………………………………………………………………………………………………. 89
شکل ۶-۷- نمودار E-R مربوط به loans.customers ………………………………………………………………………………. 94
عنوان صفحه
شکل ۶-۸- روابط c.b.a …………………………………………………………………………………………………………………………. 96
شکل ۶-۹- نمودار E-R با یک صفت که به یک رابطه اضافه شده است …………………………………………………………… ۹۶
شکل ۶-۱۰- نمودار E-R با صفات مرکب ، چند مقداری و مشتق شده ………………………………………………………….. ۹۷
شکل ۶-۱۱- نمودار E-R با نمایشگر نقش ……………………………………………………………………………………………. ۹۹
شکل ۶-۱۲- نمودار E-R با یک رابطه سه گانه ………………………………………………………………………………………….. ۹۹
شکل ۶-۱۳- مشارکت کلی یک گروه موجودیت در یک گروه رابطه ……………………………………………………………. ۱۰۰
شکل ۶-۱۴- محدودیت های کاردینالیتی روی گروه رابطه …………………………………………………………………………… ۱۰۱
شکل ۶-۱۵- جانشین هائی برای telephone.employee …………………………………………………………………………. 103
شکل ۶-۱۶- loan به عنوان یک گروه رابطه ………………………………………………………………………………………. ۱۰۵
شکل ۶-۱۷- رابطه سه گانه در مقابل سه رابطه دوگانه …………………………………………………………………………………. ۱۰۸
شکل ۶-۱۸- access-date به عنوان صفتی برای گروه موجودیت account ……………………………………………… 110
شکل ۶-۱۹- نمودار E-R برای یک گروه موجودیت ضعیف ……………………………………………………………………. ۱۱۴
شکل ۶-۲۰- عمومی سازی و ویژه کاری ………………………………………………………………………………………………… ۱۱۷
شکل ۶-۲۱- نمودار E-R با رابطه های زائد …………………………………………………………………………………………… ۱۲۶
شکل ۶-۲۲- نمودار E-R ترکیب ……………………………………………………………………………………………………….. ۱۲۷
شکل ۶-۲۳- نمادهای مورد استفاده در E-R …………………………………………………………………………………………… 129
شکل ۶-۲۴- نمادهای جایگزین در E-R ………………………………………………………………………………………….. 130
شکل ۶-۲۵- نمودار E-R برای پروژه بانکداری …………………………………………………………………………………….. ۱۳۷
شکل ۶-۲۶- چند گانه loan ………………………………………………………………………………………………………………… 138
شکل ۶-۲۷- نمودار E-R …………………………………………………………………………………………………………………….. 143
شکل ۶-۲۸- نمادهای مورد استفاده در طراحی نمودار کلاس UML ………………………………………………………….. 159
شکل ۶-۲۹- نمودار E-R برای تمرین مهارت ۶-۹و۶-۲۲ ………………………………………………………………………. ۱۶۸
شکل ۶-۳۰- نمودار E-R برای تمرین ۶-۱۱ ……………………………………………………………………………………… ۱۶۹
شکل ۶-۳۱- نمودار E-R برای تمرین ۶-۲۱ ……………………………………………………………………………………… ۱۷۱
شکل ۷-۱- الگوهای بانکداری برای بخش ۶-۹-۷ ………………………………………………………………………………. ۱۷۷
شکل ۷-۲- بخشی از چند گانه ها در رابطه های bor- loan.borrower.loan ……………………………………… 179
شکل ۷-۳- چندگانه ها در رابطه های loan-amt-br.loan-branch.loan ………………………………………….. 181
شکل ۷-۴- از بین رفتن اطلاعات در یک تجزیه نامناسب ……………………………………………………………………… ۱۸۵
شکل ۷-۵- رابطه نمونه r ………………………………………………………………………………………………………………… 191
شکل ۷-۶- گروه های رابطه Works-in.cust-banker …………………………………………………………………….. 195
شکل ۷-۷- گروه رابطه cust-banker-branch ………………………………………………………………………………. 196
شکل ۷-۸- یک روال برای محاسبه F+ ……………………………………………………………………………………………. ۲۰۵
عنوان صفحه
شکل ۷-۹- یک الگوریتم برای محاسبه X+ ، بستار X تحت F ………………………………………………………………… 207
شکل ۷-۱۰- محاسبه پوشش استاندارد ……………………………………………………………………………………………… ۲۱۱
شکل ۷-۱۱- آزمون برای حفاظت وابستگی ……………………………………………………………………………………… ۲۱۵
شکل ۷-۱۲- الگوریتم تجزیه BCNF ……………………………………………………………………………………………… 219
شکل ۷-۱۳- حفاظت وابستگی ، تجزیه بی نقص در ۳NF …………………………………………………………………. 222
شکل ۷-۱۴- نمایش جدولی از XàB ………………………………………………………………………………………… 228
شکل ۷-۱۵- یک مثال از افزونگی در رابطه روی الگوی BCNF ………………………………………………………… 229
شکل ۷-۱۶- یک رابطه R۲ غیر مجاز ……………………………………………………………………………………………… ۲۲۹
شکل ۷-۱۷- الگوریتم تجزیه ۴NF ……………………………………………………………………………………………….. 231
شکل ۷-۱۸- رابطه تمرین ۷-۲ ………………………………………………………………………………………………….. ۲۴۸
شکل ۷-۱۹- الگوریتمی برای محاسبه X+ …………………………………………………………………………………………. ۲۵۲
- در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.