Skip to content
يناير 18, 2011 / sarah4all

شرح Normalisation :)

Normalization شرح

اولا : رح احمل السلايد شبتر 4  ومن ثم الشرح

Ch4 Understanding Normalization

الشكل الطبيعي الأول

نحذف المجموعات المتكرره ونضعها في جدول جديد ونختار لها pk ونربطها بالجدول الاول بنوع علاقه one-to-many

رح نحل التمرين في سلايد 23

يالله نطبق التعريف رح نحذف المتكرر الي في الجدول زي stock source  وغيرها ونضعها في جدول ثاني

والغير متشابهه نضعه في الجدول الأول ونختار لهم PK وناخذ الPK للجدول الاول ونضعه كـPK في الجدول الثاني (هو كمان FK) ونختار للجدول الثاني كمان PK يعني الجدول الثاني يكون ليه 2PK

كذا صارت نوع العلاقه one-to-many

ويكون الشكل كذا

مبرووووووووووووووووووووووووك وصلنا للمرحله 1🙂🙂

—————————————————————————————————

الان نحلق في المرحله الثانيه >>>متعوب عليها🙂

تعريف المرحله الثانية :

تكون العلاقة في الشكل الطبيعي الثاني إذا كانت في الشكل الطبيعي الأول و لا تحتوي على تبعيات جزئية ونوع العلاقه many-to-one.

تبعيات الكامله :جميع الأعمدة العادية ( non key columns ) في الجدول تعتمد على المفتاح الأساسي primary key) ) كاملا وليس جزء منه.اذا جزء منه تبعيات حزئيو ولازم احذفها

(بالتالي إذا كان المفتاح الأساسي مكون من عمود واحد فقط سوف يتحقق Second normal form مباشرة ولا نحتاج لاختبار

مثلا تمرين صــ 33 : يقول نخليه في المرحله الثانية :

نحاول نطبق التعريف

رح نلاقي في تبعيات جزئيه بذات في الجدول الثاني stock رح نلغي التبعيات الجزئية

الي ما يعتمد على المفتاح الاساسي اعتماد كامل الغيها واضعها في جدول جديد واربطها مع القديم بنوع many-to-one

وهكزا يا فتيااااااااااااات طبعا ونختار PK لكل جدول بحيث ما تكون فيه تبعيات جزئية .. وننتبه لنوع العلاقه

يالله نشوف ايش رح يصير معانا ؟؟؟؟؟

الجدول الثاني انا عملت مربعات حمراء >>والله من جد>>>المهم هذي الاعمده ما تعتمد ع PK ننقلها لجدول ثاني ونختار لها PKجديد ونربطه بالقديم كـFK

بالنسبه للاول  بالعقل ايش دخل عنوان ورقم العميل في جدول الطلب يعني مو معتمد ع PK>>>وبالمنطق انا رح اطبع الطلب ينطبع عنوان الزبون ليه بروح اسير عليه مثلا !!

عموما نلغي معلومات الزبون ونضعها في جدول جديد ونختار لها PK ونربطه بجدول الـORDER كـFK وننتبه لنوع العلاقه تكون many-to-one

وسيصبح هكذاااااااا …

الاعتماديه الجزئية *_* ممنوع والكامله عاتي🙂

وهكزا يا صقيقاتي انتهينا من المرحله الثانيه

————————————————————————->>طالما فيه تسطير باقي لا تفرحوا ^_^

الشكل الثالث :

تكون العلاقة في الشكل الطبيعي الثالث إذا كانت في الشكل الطبيعي الثاني و لا تحتوي على تبعيات انتقالية.

التبعيات الانتقاليه : مثال :   مانقدر نجيب مكتب المدرس الإ اذا انتقلنا من رقم الماده (A)إلى مدرس الماده(B)
ومن مدرس الماده (B)راح ننتقل لـمكتب المدرس(C

A->B

B->C

ما يبغى لف ودوران يبغى اعتماد مباشر مو انتقالي

طيب في جدولنا ما في الا حاله وحده الي في الجدول الاخير ان المدينه تُحدد من القسم مثلا قلت انو الطلب من قسم 1 رح يسال فين قسم واحد نفترض في الطائف يعني القسم هو الي بيحدد المدينه رح يلغي depatment و الـ city  في جدول خامس

كل ما ارتفعنا في المستوى يزيد عدد الجداول ويزيد الدقه والتفصيل يعني ما يبغى جدول تعملي فيه كل شيء زي مرحله 0

يبغى تحددي اكثر كل طرف في النظام له جدول مستقل

تيب هنا الروابط اللي تفيدكم اذا ما فهمتوا مني :

وهذا كتاب

windows-1256__Arabic Summary about Normalization

وهذا فيديو:

دقيقه 1:44>>>>شرح واضح

عذر ع الاخطاء الاملائيه و سوء التعديل لكن اياااااااااااااااام اختبارات وانا ما ذاكرت لا 5 و 6

شاااااااااااااااااااطره صح🙂

دعواتكم لي بالتوفيق O_O>>>نذله

الله يوفقنا جميعا🙂

34 تعليق

اكتب تعليقُا
  1. NaDa / يناير 18 2011 4:08 م

    اهلين ساره كيفك
    بغيت اسألك تعرفي ايش التعاريف اللي حددها الدكتور في شبتر 4

    • sarah4all / يناير 18 2011 4:45 م

      يقول normalisation بانواعها بطرريقتين التعريف Esay زي ص 30
      وال academic زي ص 35
      طبعا كل مرحله تحفظي التعرفين !! بالتوفيق 🙂🙂

  2. dana / يناير 18 2011 5:13 م

    الله يعطيك العافيه ويسسسسعدك يارب

    طيب ايش حدد معاكم بشبتر 5 و 6 من النظري
    وقلكم كيف راح تجي الاسئله ؟

  3. wajd / يناير 19 2011 2:51 ص

    الله يسعدك ويفرج اي كربه تواجهك ياساره .. قولي آآمين
    من جد من جد فكيتي ازمتي .. (f)

    3>

    • sarah4all / يناير 19 2011 4:27 ص

      T_T ويااااااااااااااااااك يارب
      يعني في احد فهم !!! فرحتيني ^_^
      احم احم بشووووووووووف نفسي يالله اسمي استاذه سارة🙂

  4. أروى الكبســي / يناير 19 2011 9:33 ص

    عااااشو عااااشو ,, أستاذه سارة ^^
    اذا انتي الاستاذه فأنا الدكتورة خخخخخخ << مبسوطة لانها اخذت المادة😛
    ==
    الله يوفقكم ياااااارب ويسهلها عليكم

    • sarah4all / يناير 22 2011 1:00 م

      اروى ناقا براااا بقوة لا اشوف فيسك في ماده انتي ما خذتها مصممه تقهريني😦 TT
      بس ارجع و اقول التنظييييييييييييييييييييم و التصميم و ….. اخذتهم يا دكتورة اروى هههههههههههههاي
      انا العميده … انا اكبر بترم فانطماااااااااااااااااااااااااااام
      عموما الحمد الله الاختبار كان سهل جدا جدا🙂

  5. أنس / مارس 19 2011 9:22 ص

    أهلين ساره

    ممكن مساعده ياساره!!!
    عندي تمرين في الـ Normalization وحليت التمرين أكثر من مرة
    وفي كل مرة الدكتورة تقولي بإنه ماهو الحل الصحيح!!!
    بس اللحين بعد ماقرأت شرحك ، عدلت حلي حسب شرحك.

    ممكن طلب!!
    حاب أرسلك المسألة مع إجابتي وتعطيني رأيك ، هل إجابتي الآن صحيحه أم لا ، وإذا ماكانت صحيحه فياليت توضحيلي خطأي فين بالضبط🙂

    بأنتظر ردك ولك جزيل الشكر على الشرح.

    • sarah4all / مارس 19 2011 1:58 م

      اهلا وسهلا ..
      ضع مسألتك بمجلد مضغوط وارفعه على احد مواقع الرفع وابشر .. ان شاء الله احاول احله وان ما عرفت اسأل في جامعتي وارد خبر ..
      وكل اللي رح يدخل رح يساعد🙂

  6. أنس / مارس 19 2011 4:33 م

    أهلين سارة
    شكرا على الرد,وهذه روابط التحميل:

    http://rapidshare.com/files/453342664/Anas_and_Meshari_work.zip

    http://www.mediafire.com/?64cq9eb4ffl5u26

    http://www.2shared.com/file/wQk8P5mA/Anas_and_Meshari_work.html

    وشكرا على المساعده:)

    • sarah4all / مارس 19 2011 6:56 م

      ايوة بس ما حددت اي مرحلة تبغى توصلها !! وان شاء الله افيدك🙂

  7. أنس / مارس 19 2011 7:36 م

    1-UNF : تم تحديد المتكرر بوضع علامة * والمفاتيح الأساسيه #.
    2- 1NF : تم حذف المتكرر.
    3- 2NF : تم فصل كل مفتاح أساسي مع محتوياته.
    4- 3NF : تم فصل كل جدول بالمفتاح الأساسي مع F.K
    5- TABLES/RELATIONS : تم تحديد الجداول الأساسيه.

    أبغى أوصلها للمرحلة الثالثه وبعدها الجداول النهائية، الله يسعدك🙂

  8. أنس / مارس 21 2011 9:26 ص

    السلام عليكم،
    أيش رأيك في حلي ، هل حلولي صحيحه أم لا😦 !!
    وإذا مو صحيحه أيش الخطأ في الحل!!

    مشكور مقدماً،،

  9. أنس / مارس 25 2011 3:37 م

    ايش صاااااااااااااااااااار!!!!!!!!!!!!!!!!!!!

    • sarah4all / أغسطس 29 2011 3:05 ص

      اعذرني والله اشتغلت بمشروع تخرجي والامتحانات وما لحقت انا اسفه اتمنى قبول اعتذاري =)

      • أنس (إنتي من جدك ولا بتمزحي) / أغسطس 29 2011 3:33 ص

        إنتي من جدك ولا بتمزحيإنتي من جدك ولا بتمزحي

  10. SyRiAn_34G13 / يوليو 19 2011 6:54 م

    هذا أبهدل شرح شفته بحياتي .. بس فهمته تمام😀
    شكرا الك

    • sarah4all / أغسطس 29 2011 3:26 ص

      ياللهـ اهم شيء طلع منا شيء<<تدق بالكلاآآم
      بس الحمد الله فهمتي هذا المطلوب,,
      ومشكووورهـ ع تقيمك =)

  11. أنس / أغسطس 29 2011 3:35 ص

    إنتي من جدك ولا بتمزحي!!!!!
    صارلك سنه مطنشتني واللحين تبغي تساعديني،أكيد زعلان

    • sarah4all / أغسطس 29 2011 3:36 ص

      لا ما اقصد اساعدك في الواجب طبعا راحت ممدته <<طالبه واعرف =)

      بس قصدت العذر والسموحهـ كنت مشغوله في مشروع تخرجي وامتحاناتي <<كمان اناآآ طالبه وعندي اولويآآت =)

  12. أنس / أغسطس 29 2011 3:40 ص

    أقول الحمدلله
    حليت المسألة والدكتورة أو المدرسة أو المحاضرة <<مادري ايش تكون

    عجبها الحل واخذت درجة الحلوة

    بس برضوا مايصير اللي سويتيه
    أيش اللي ماتردي علي
    قولي إنك مشغولة ولا ماعرفتي الحل

    • sarah4all / أغسطس 29 2011 3:45 ص

      لك الحمد انك حليتي واخذتي درجه <<مداتي تشرشحت اكثر =(
      طيب لو مشغوله كيف ادخل المدونه وارد واهرج!! اقووول اختبارات ومشروع تقوليلي كان رديتي !!!<<فيس معصب اقوى شيء

  13. أنس / أغسطس 29 2011 3:43 ص

    سارة تعرفي للفوتوشوب!

    • sarah4all / أغسطس 29 2011 3:46 ص

      نوعا ما اعرفله!! ليه!!

  14. أنس / أغسطس 29 2011 3:49 ص

    اسمعي
    تعرفي احد يكتب ابحاث بالانجليزي
    اذا تعرفي
    فياليت ترسلي ايميله
    احتاجه ضروووووووري

    • sarah4all / أغسطس 29 2011 4:06 ص

      ايه اعرف =)
      نفضت الايملات نفض
      dreamy-me@live.com
      واذا تبغي مساعدهـ في تصميم ابشري🙂

  15. أنس / أغسطس 29 2011 4:07 ص

    رجعنا للتطنيش!!
    ايش قولتي
    تعرفي احد يكتب أبحاث بالإنجليزي!!!

  16. أنس / أغسطس 29 2011 4:09 ص

    مشكوووووور وماقصرتي

    ترى إسمي أنس << شاب
    إنتي بتخاطبيني بالتأنيث
    على العموم شكرااا وماقصرتي

    بس بكم يكتبوا البحث
    كم اسعارهم!!

    • sarah4all / أغسطس 29 2011 4:15 ص

      عفوا كنت احسبك وحده من الجامعهـ

      انآآآ اتعامل معاهم ترجمة واجباآآآت و أحل ويترجموا ليآآ

      انت تواصل معهم وشوف ,,

  17. أنس / أغسطس 29 2011 4:19 ص

    مشكور وماقصرتي
    وإذا احتجت أي شئ راح اطلب منك ، وأكيد ماراح ترديني
    وتساعديني وماتطنشيني مثل المرة اللي راحت

    عشاني بأدرس في الخارج والدراسة صعبه هناك وراح احتاج خبراتك مادامك تخرجتي
    ومبروووك على التخرج

    تصبحي على خير

    • sarah4all / أغسطس 29 2011 4:26 ص

      ان شاء الله اقدر اساعد واكون قد المساعده مش مثل المرهـ الاولهـ =)

      باقي لي سنه لسى ما تخرجت فـ ايام الاختباارآآآت اكون مره مشغوله اكثر شيء,,

      بس ان شاء الله اولاد وبنآآت الحاسب ما يقصرو معك ,,

      وان شاء الله ترجعوا للوطن بأعلى الدرجآآآآت ,,

  18. ساره / يناير 9 2012 6:17 م

    شكراااااااااااا سارونه

    شرحك روعه

    جامعة الاميره نوره

    • sarah4all / يناير 30 2012 12:22 ص

      العفو اخت ساره =)
      مشكورهـ على مروركـ العطر ~

  19. shery / أبريل 12 2012 9:43 م

    احس اني لسا مش فاهمة الحالة الثالثة عدل😦

أضف تعليقاً

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   / تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   / تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   / تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   / تغيير )

Connecting to %s