دانلود با لینک مستقیم و پر سرعت .
عنوان پاورپوینت :اصول طراحی پایگاه دادهها
نام منبع: مفاهیم بنیادی پایگاه دادهها
مولف: سید محمد تقی روحانی رانکوهی
قالب بندی :پاورپوینت
تعداد اسلاید :416
این فایل جهت استفاده استادان ودانشجویان می باشد .
اهداف این درس
در این درس به بخشی از مفاهیم مبنایی دانش و تکنولوژی پایگاه دادهها و اصول مدلسازی و طراحی آن پرداخته میشود. پایگاه داده و عناصر اصلی محیط آن معرفی میشود. با مدلسازی معنایی دادهها و محیط انتزاعی آشنا میشویم. سطوح معماریهای پایگاه دادهها بیان میشود. سیستم مدیریت پایگاه دادهها (DBMS) و اجزاء آن شرح داده میشود. به انواع معماریهای سیستم پایگاهی و مفاهیم اساسی مدل رابطهای پرداخته میشود. با زبان SQL به عنوان یک زبان رابطهای و همچنین با دیدهای رابطهای آشنا میشویم و در نهایت طراحی پایگاه دادهها به روش بالا به پایین، سنتز و طراحی فیزیکی را خواهیم دید.
فهرست جلسات
جلسه اول: مفاهیم پایگاه دادهها
جلسه دوم: مدلسازی معنایی دادهها
جلسه سوم: محدودیتهای روش ER
جلسه چهارم: پایگاه داده در محیط انتزاعی
جلسه پنجم: معماری پایگاه دادهها
جلسه ششم: سیستم مدیریت پایگاه دادهها
جلسه هفتم: DBMS در یک سیستم کامپیوتری
جلسه هشتم: معماری سیستم پایگاه دادهها
جلسه نهم: مدل رابطهای
جلسه دهم: قواعد جامعیت پایگاه دادهها
جلسه یازدهم: زبان SQL
جلسه دوازدهم: ادامه زبان SQL
جلسه سیزدهم: دید در مدل رابطهای
جلسه چهاردهم: طراحی پایگاه دادههای رابطهای
جلسه پانزدهم: نرمالترسازی رابطهها
جلسه شانزدهم: طراحی فیزیکی پایگاه دادهها
بخش هایی ازپروژه
جلسه سوم
محدودیتهای روش ER
1- مشکلات روش ER (سه نوع دام)
2- تجزیه و ترکیب
3- تخصیص و تعمیم
4- تجمع
5- وراثت صفت
6- دستهبندی
7- مراحل مدلسازی معنایی دادهها
8- روش مدلسازی UML
9- نمادها
10- خصوصیات کلی روش مدلسازی معنایی داده ها
هدفهای کلی: مشکلات و محدودیتهای روش ER
هدفهای رفتاری: دانشجو در پایان این جلسه میتواند:
• مشکلات روش ER (انواع دامها) را تشریح کند.
• محدودیتهای روش ER را که در روش EER برطرف شدند، بیان کند.
• مراحل مدلسازی معنایی دادهها را توصیف کند.
• مدلسازی UML و نمادهای به کار رفته در آن را شرح دهد.
• خصوصیات کلی مدلسازی معنایی دادهها را بیان کند.
1- دام حلقهای
هنگامی ایجاد میشود که با داشتن مثلا سه ارتباط دو موجودیتی، وجود یک ارتباط سه موجودیتی را نتیجه بگیریم در وضعی که این استنتاج درست نباشد.
2- دام چندشاخه (چتری)
این نوع دام وقتی ایجاد میشود که بین یک نوع موجودیت E و هریک از دیگر انواع موجودیت F، G و ... ارتباط 1:N با مشارکت الزامی وجود داشته باشد، ولی ارتباط بین مثلا F و G، در مدلسازی دیده نشده باشد.
3- دام شکاف
هنگامی ایجاد میشود که بین دو نوع موجودیت E و F، یک ارتباط باچندی 1:N و مشارکت الزامی وجود داشته باشد، ولی F خود با نوع موجودیت G، ارتباط 1:N با مشارکت غیرالزامی داشته باشد. به دلیل غیر الزامی بودن ارتباط بین F و G، نمیتوان همه اطلاعات دوموجودیتی در مورد ارتباط بین نمونههای دو نوع موجودیت E و G را بدست آورد.
محدودیتهای روش ER که در روش EER برطرف گردیدند:
تجزیه
ترکیب
تخصیص
تعمیم
تجمع
وراثت صفت
تجزیه
تجزیه یا جداسازی یعنی یک شیئ کل را به اجزاء تشکیلدهنده آن تقسیم کنیم. شیئ کل صفات، ساختار و رفتار خود را دارد و هریک از اجزاء نیز صفات، ساختار و رفتار خاص خود را دارند. شیئ کل شامل اجزاء خود است و بین شیئ کل و اجزایش، ارتباط شمول وجود دارد. به این نوع ارتباط در EER، ارتباط ”جزئی است از ...“ گفته میشود.
ترکیب
ترکیب، عکس عمل تجزیه است و در این عمل، با داشتن
Ei(i=1 , 2 , …) یک نوع موجودیت E را بازشناسی میکنیم
به نحوی که Eiها اجزاء تشکیلدهنده آن باشند.
تخصیص
تخصیص عبارتست از مشخص کردن گونههای خاص یک شیئ براساس یک یا چند ضابطه مشخص، مثلا اگر شیئ موجود زنده را درنظر بگیریم، سه گونه خاص آن عبارتند از: انسان، حیوان و نبات. در روش EER هر یک نوع موجودیت میتواند خود زیرنوع موجودیتهایی داشته باشد. بین هر زیرنوع و زبرنوع ارتباط ”گونهای است از ...“ وجود دارد.
تعمیم
تعمیم، عکس عمل تخصیص است، به این معنا که با داشتن زیرنوعهای خاص، صفات مشترک بین آنها را در یک مجموعه صفات برای یک زبرنوع موجودیت درنظر میگیریم.
وراثت چندگانه
یک زیرنوع موجودیت، میتواند در عین حال زیرنوع یک زبرنوع موجودیت دیگر هم باشد. با این ترتیب میتوان مفهوم وراثت چندگانه را در روش EER نمایش داد.و...