![]() |
|||||||||
|
|
|||||||||
|
|||||
|
تدرس داتابيس؟؟ برنامج مهم جدا ويساعدك في الـ Normalization
السلام عليكم ورحمة الله لأي طالب يدرس (أو تدرس) داتا بيس...من أهم المبادئ التي تدرس عادة في هذه المادة هي النورملايزيشن وهي معالجة الـ Relations بحيث يتم تقسميها(Decomposition) الى Relations أصغر حسب شروط وخوارزميات معينة (والهدف هو تقليل كمية البيانات في قاعدة البيانات وعدم تكرارها) يعني متى نعرف هل هذه الـRelation تحتاج لتقسيم ام لا..وفي اي Form هي؟؟ اذا هي في الـ 1’st normal form فنحتاج نحولها الى 2NF وبعدين نختبرها..يمكنها خلاص اصبحت ايضا 3NF واذا لا فنحولها كذلك..واذا هي 3NF فهل هي BCNF أم لا... طبعا ما راح استطرد في شرح ال Forms لأنكم المفروض تكونو عارفينها بحكم دراستكم هذا البرنامج الرائع يساعدك في عملية النورملايزيشن.. كل ما عليك هو انك تزوده بالـ Relations والـ Attributes تبعها...ثم تعطيه الـ Functional Dependencies وبعدين بتلاحظ امامك 3 مصابيح (لمبات..مدري وش اسميها) واحد للـ 2NF والثاني للـ3NF والثالث للـ BCNF وكل واحد بيكون ياما احمر او اخضر حسب الـ Dependencies (يختبرها لك) وبعدين كلها ضغطة زر ويعمل لك النورملايزيشن ويعطيك الريليشن بعد ما فككها.. للتحميل: http://home.in.tum.de/~juergens/Data...Normalizer.zip اتمنى يكون مفيد.. تقبلو تحيات محدثكم NIGHT EAGLE والسلام عليكم ورحمة الله |
|
|||||
|
مشاركة: تدرس داتابيس؟؟ برنامج مهم جدا ويساعدك في الـ Normalization
وبما انك تحب الداتا بيس..فهذا الموقع راح تحبه: http://www.databasejournal.com/ وفيه منتديات ومقالات حلوة مرة ان شاء الله يعجبك |
|
|||||
|
مشاركة: تدرس داتابيس؟؟ برنامج مهم جدا ويساعدك في الـ Normalization
السلام عليكم يبدو ان مبرمج البرنامج السابق سواه على عجل ولا هو فاضي يحط الــHelp ولا طريقة الاستخدام فاليكم: بعد ما تثبت البرنامج قم بتشغيله اول شي عليك ان تضيف اسم الـRelation اللي تبغاها تحت الـ Label اللي مكتوب عليه Create new relation ادخل الاسم اللي تبغاه ومن ثم حدد النوع..هل هي Simple (يعني جدول واحد) ام Composite (اكثر من جدول) والغالب انو بيكون عندك النوع الأول بعدها قم بادخال الـ Attributes عن طريق الزر Add اللي تحت على اليسار اذا انتهيت...اذهب الى الزر Add اللي على اليمين..وعن طريقه سندخل الـ Functional Dependencies بتلاحظ الاتربيوتز عندك في مربع اضغط نقرتين بسرعة على الاتريبوت اللي تحدد الاخريات (ممكن اكثر من وحده) وبتلاحظ انه اضافهم للمربع اللي فوق على اليسار..اللي مكتوب فوقه Determinant الان انتقل للمربع اللي على اليسار..مكتوب فوقه Determinated واضف اليه الاتربيوتز اللي تم التوصل اليهم عن طريق اللي على اليسار..بنقرة مزدوجة على كل واحد اذا انتهيت خلاص اضغط على الزر OK ممكن تعيد الخطوة هذي كذا مرة يعتمد على الـ Dependencies اللي عندك وبتلاحظ المصابيح تتغير..ياما احمر او اخضر على حسب الفورم اللي الـrelation عليه..بعدها اخر خطوة اختر من القائمة العلوية Normalize واختر الخيار الأول وبتظهر لك النتيجة |
![]() |
| الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1) | |
| أدوات الموضوع | إبحث في الموضوع |
| تقييم هذا الموضوع | |
|
|