نگاشت تراکنشهای پایگاه داده شی گرا به تراکنشهای رابطه ای
به همراه 16 صفحه اسلاید آماده ارائه در قالب پاورپوینت
در اکثر پروژه های کامپیوتری انجام شده در دهه های اخیر از تکنولوژیهای تمام شئگرایی مانند Java و C# استفاده شده در حالی که برای ذخیره سازی دادهها از پایگاه داده های رابطه ای که در آنها اثری از شئگرایی موجود نیست استفاده شده. این بدین معنا نیست که انتخابهای دیگری موجود نیست بلکه بسیاری زبانهای برنامه نویسی Procedural شبیه COBOL موجود است همچنین بسیاری از پایگاهدادههای موجود از تکنولوژی شئگرا بهره میبرند از جمله میتوان از پایگاه داده های XML نام برد.
بین تکنولوژیهای شئگرایی و رابطهای که اکثر تیمهای نرمافزاری در سیستمهای خود بهکار میبرند یک ناهمخوانی ذاتی موجود است. برای رفع این ناهمخوانی یک راه ساده وجود دارد که از دو بخش تشکیل شده: ابتدا باید پروسهی نگاشت اشیاء به رابطههای پایگاهداده را آموخت و سپس روشی برای پیادهسازی آن فرا گرفت.
شکل 1 نشان دهنده نقش یک DBA است زمانی که نگاشت بین مدل رابطهای و شئگرا را انجام میدهد. سه عمل اولیه برای اینکار عبارتند از:
1- نگاشت [1]: هدف اصلی یافتن یک استراتژی مناسب و کارا برای نگاهداری دادههای اشیاء است. این کار شامل ذخیره کردن صفات و رابطههای بین اشیاء از جمله رابطهی ارث بری میان اشیاء است.
2- پیادهسازی نگاشت [2]
3- یکسان ساختن کارایی [3]
نکته ی قابل توجه در شکل1 این است که هم DBA ها و هم تولیدکنندگان نرمافزارها در هر سه فعالیت بالا با هم کار میکنند.
اولین چیزی که در نگاشت اشیاء به پایگاهدادههای رابطهای به نظر میرسد نگاشت بین صفات اشیاء و ستونهای جداول است. هر صفت از یک شئ به صفر یا چند ستون در پایگاهداده رابطهای تبدیل میشود. به خاطر داشته باشید که کلیه صفات یک شئ پایدار (Persistent) نیستند. به عنوان مثال صفت میانگین نمرات در یک شئ Student ممکن است فقط در برنامه استفاده شود در حالی که نیازی به ذخیرهسازی مقدار آن در پایگاهداده نیست چراکه از روی مقادیر باقی صفات قابل محاسبه میباشد. و یا بعضی صفات در اشیاء خود یک شئ مستقل میتواند باشد به همین دلیل ممکن است در پایگاهداده رابطهای مجموعهای از چند ستون به عنوان جایگزینی برای یک صفت در یک شئ در نظر گرفته شود. سادهترین حالت در نگاشت یک شئ زمانی است که هر صفت از یک شئ به یک ستون از یک جدول در پایگاهداده نگاشت شود مخصوصاً زمانی که نوع دادهای در مدل شئگرا با نوع دادهای در مدل رابطهای یکسان باشند. ]4[
برای سادگی میتوان فرض کرد که کلاسها به صورت یک به یک به جداول در پایگاهدادهها نگاشت میشوند. اما به غیر از موارد بسیار ساده و ابتدایی همانطور که در ادامه خواهیم دید این فرض اشتباه بوده و نیاز به عملیات بیشتری برای نگاشت میان کلاسها و جداول در این دو مدل است. اما در این نوشته معمولاً ابتدا هر کلاس را به یک جدول نگاشت کرده و سپس سایر بهینهسازیها را انجام میدهد.
شکل ۲ نشان دهنده یک نمودار کلاس ساده به همراه مدل ذخیره سازی فیزیکی معادل آن در پایگاهداده رابطهای میباشد. شما در این شکل میتوانید ارتباط بین عناصر یک کلاس با ستونهای پایگاهداده را مشاهده کنید.
ممکن است هنگام انتقال از فایل ورد به داخل سایت بعضی متون به هم بریزد یا بعضی نمادها و اشکال درج نشود ولی در فایل دانلودی همه چیز مرتب و کامل است
متن کامل را می توانید در ادامه دانلود نمائید
چون فقط تکه هایی از متن برای نمونه در این صفحه درج شده است ولی در فایل دانلودی متن کامل همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند موجود است
پروژه کامپیوتر و فناوری اطلاعات: اجرای تکنیک های داده کاوی
قالب بندی: PDF, Word
پروژه شامل 3 فایل می باشد.
فایل ورد شامل 41 صفحه،
فایل pdf شامل 40 صفحه نمونه برای درس داده کاوی،
فایل pdf شامل 4 صفحه نحوه کد کردن فیلدهای یک پایگاه داده.
شرح مختصر: داده های مورد استفاده در این پروژه از پایگاه داده دانشگاه آزاد قزوین تهیه شده است، این داده ها اطلاعات ۵۰۰ نفر دانشجوی مقطع کارشناسی رشته مهندسی صنایع (گرایش های تکنولوژی صنعتی و تولید صنعتی) است. که در قالب یک فایل اکسل با ۳۸۳۷۷ رکورد می باشد و سنوات تحصیلی ۱۳۸۴ تا ۱۳۹۰ را شامل می شود. مدلی که برای پیشبینی ارتقاء سطح علمی دانشجویان بر اساس اطلاعات موجود در پایگاه داده دانشگاه آزاد قزوین پیشنهاد میشود در زیر شرح داده میشود : در این مدل پیشنهادی مراحل مختلف فرآیند داده کاوی از جمله جمع آوری دادهها، آماده سازی و پیش پردازش داده ها را روی مجموعه آموزشی ذکر شده انجام داده و الگوریتمهای مختلف داده کاوی از جمله خوشه بندی، قوانین انجمنی، درخت تصمیمگیری، برای دادهها به کار گرفته شده است. ابتدا برای عملکرد بهتر الگوریتمهای داده کاوی یک سری عملیات پیشپردازشی روی دادهها انجام داده شده است. همچنین بعد از تجمیع دادهها داخل یک فایل خصیصههای عددی به خصیصه های گروهی معادل تبدیل شده است. برای مثال تمام نمرات دانشجویان به پنج گروه عالی، خوب، متوسط، ضعیف و مردود تقسیم بندی شده است.
مقدمه ای بر داده کاوی
مقدمه ای بر نرم افزار Weka
شرح دیتاست پروژه
اعمال تکنیک درخت تصمیم بروی داده ها
قانون ها
اعمال تکنیک شبکه عصبی بروی داده ها
خروجی شبکه عصبی
اعمال تکنیک خوشه بندی بر وی داده ها
معرفی نرم افزار Weka
آموزش نرم افزار weka
انتخاب الگوریتم رده بندی
انتخاب الگوریتم خوشه بندی
این پایان نامه درمورد پایگاه داده فازی می باشد و برای مقطع کاردانی و کارشناسی می باشد
آموزش کامل وروان آرایه(Array)، پشته(Stack)،صف Queue)، لیستهای پیوندی (Linked List)، درخت (Tree)، گراف (Graph).
امیدوارم براتون مفید باشه