شبكة بحوث وتقارير ومعلومات
تجربة هيدر2
اليوم: السبت 20 ابريل 2024 , الساعة: 9:55 ص


اخر المشاهدات
الأكثر قراءة
اعلانات

مرحبا بكم في شبكة بحوث وتقارير ومعلومات


عزيزي زائر شبكة بحوث وتقارير ومعلومات.. تم إعداد وإختيار هذا الموضوع طريقة الكيانات والعلاقات نظرة عامة # اخر تحديث اليوم 2024-04-20 فإن كان لديك ملاحظة او توجيه يمكنك مراسلتنا من خلال الخيارات الموجودة بالموضوع.. وكذلك يمكنك زيارة القسم , وهنا نبذه عنها وتصفح المواضيع المتنوعه... آخر تحديث للمعلومات بتاريخ اليوم 23/10/2023

اعلانات

طريقة الكيانات والعلاقات نظرة عامة # اخر تحديث اليوم 2024-04-20

آخر تحديث منذ 5 شهر و 29 يوم
1 مشاهدة

نظرة عامة


نموذج ER هو وسيلة مجردة لوصف قاعدة بيانات. في حالة وجود قاعدة بيانات علائقية ، الذي يخزن البيانات في الجداول ، بعض البيانات في هذه الجداول تشير إلى البيانات في الجداول الأخرى - على سبيل المثال ، يمكن الدخول الخاص بك في قاعدة بيانات تشير إلى عدة إدخالات لكل من أرقام الهواتف التي هي لك . إن نموذج ER يقول أنك كيان ، وكل رقم الهاتف هو كيان ، والعلاقة بينك وبين أرقام الهاتف هو ' لديه رقم الهاتف . ويطلق على المخططات التي أنشئت ل تصميم هذه الكيانات والعلاقات مخططات الكيان علاقة أو مخططات ER .



باستخدام نهج ثلاثة مخطط ل هندسة البرمجيات ، وهناك ثلاثة مستويات من النماذج ER التي يمكن وضعها .


نموذج البيانات المفاهيمي


نموذج ER المفاهيمي يعرف عادة كسيد كيانات البيانات المرجعية التي يشيع استخدامها من قبل المنظمة. تطوير نموذج ER المفاهيمية على مستوى المؤسسة مفيد لدعم توثيق العمارة البيانات للمنظمة.



نموذج ER المفاهيمي يمكن أن يستخدم كأساس لنموذج أو أكثر من نموذج لنماذج البيانات المنطقية (انظر أدناه).


الغرض من نموذج ER المفاهيمي هو وضع القواسم المشتركة الفوقية الهيكلية للكيانات الرئيسية بين مجموعة من النماذج ER المنطقية. يمكن أن يستخدم نموذج البيانات المفاهيمي لتشكيل العلاقات المشتركة بين نماذج ER كأساس لتكامل نموذج البيانات.


نموذج البيانات المنطقية


لا يتطلب نموذج ER المنطقي نموذج ER المفاهيمي، وخاصة إذا كان نطاق نموذج ER منطقي يشمل فقط تطوير نظام معلومات متميزة.يحتوي على نموذج ER المنطقي تفاصيل اكثر من النموذج المفاهيمي ER. بالإضافة إلى كيانات البيانات الرئيسية، الكيانات التشغيلية وبيانات المعاملات تم تعريفها حاليا.التفاصيل عن كل كيان بيانات تم تطويرها والعلاقات بين هذه الكيانات تم تأسسيسها.ومع ذلك تم تطوير نموذج ER منطقية بشكل مستقل عن التكنولوجيا التي سيتم تنفيذها عليه.






الكيان


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


التجسيد لكيان ما، هو عنصر خاص عائد لهذا الكيان ومتعلق بعنصر من العالم الواعي. كل كيان يتألف من صفات خاصة به. كل صفة متعلقة بمجال ما. إذا يصبح التجسيد عنصرا يملك قيما (Values) لكل من صفات الكيان في المجال الملائم.


ويجدر الذكر ان الصفة في هذه الطريقة لا تستطيع ان تأخذ الا قيمة واحدة، وهي أولية اي انها لا تستطيع ان تتمثل من خلال صفات أخرى.


الصفة التي تسمح بتحديد التجسيد بطريقة واحدة تسمى مفتاح.


هو شى له وجود مستقل قد يكون وجود فعلى مثل موظف _ سيارة......


وكل كيان له خصائص



العلاقات


العلاقة هي عبارة عن رابط بين عدد من الكيانات. التجسيد لعلاقة ما هو عنصر خاص من هذه العلاقة مؤلف من تجسيد واحد وفقط واحد لكل من الكيانات المشاركة في العلاقة. يمكن تعريف صفات للعلافة.


درجة العلاقة تمثل عدد الكيانات المشاركة في العلاقة(فتسمى علاقة ثنائية عندما تربط بين كيانين اثنين).


ويمكن تعريف عدة علاقات بين الكيانات ذاتها



عددية العلاقة


Cardinality




تتمثل عددية العلاقة بحساب الحد الأدنى والحد الأعلى(Minimum & Maxuimum) لعدد تجسيدات العلاقة التي يشارك فيها كيان مشارك في هذه العلاقة. ويتم حساب العددية لكل كيان مشارك في العلاقة، ويتم عرض العددية على الشكل التالي (الحد الأدنى، الحد الأعلى)



يوجد ثلاث أنواع كبرى من العددية




  1. 1، ع

  2. ع، م

  3. 1.1



الكيان الضعيف


بعض الكيانات تدعى كيانات ضعيفة لا تنوجد الا بتواجد كيانات أخرى تدعى كيانات معرفة. الكيان المعرف يسمى المعرف الغريب والعلاقة التي تصلهما تدعى العلاقة المعرفة .


ويعتبر تحديد الكيانات الضعيفة امرا بالغ الأهمية في مسار بناء النمذج


1_نوع العلاقة رأس برأس حيث ان كل قسم لة موظف واحد يديرة، حدد مدير كل قسم ؟


2_ المشاركة الكلية للكيان قسم حيث انه لا يوجد قسم بدون موظف يديرة.


3_المشاركة الجزئية لكيان موظف حيث انة ليس كل موظف مديرا لقسم.



طريقة كيانات العلاقات المطورة



لقد تم مؤخرا تحديث طرقة الكيانات والعلاقات الكلاسيكية لإعطائها قدرة أكبر على التمثيل. هذ التحسين يسمح بتعزيز البعد التصوري والاقتراب من العرض الغرضي، مثل الUML


- يمكن للصفة أن تكون مؤلفة من عدد من الصفات الأخرى.


-يمكن للصفة أن تكون متعددة القيمة.


-يمكن لقيمة الصفة أن تكون مشتقة من من قيمة صفة أخرى أو أكثر.


-الكيان يمكن ان يكون متفرعا من كيان أخر أكثر شمولية، وهذا مشابه لمبدأ الواراثة في التحليل الغرضي التوجه.



) والذي يمثل بدوره النموذج المفاهيمي .



يوجد طريقتين للقيام بهذا النموذج



  • طريقة الكيانات والعلاقات (Entity relationship) وهذه الطريقة تستطيع ان تطبق بمفهومين




    • مفهوم شين (Chen) والذي انجزه الباحث شين(Chen) عام 1976 ويعتير شين المؤسس لطريقة الكيانات العلاقات

    • مفهوم الMERISE والتي انجزت بواسطة (Tardieu وآخرين) عام 1985.



  • وطريقة (Class diagrams of UML).


  • النموذج الترابطي



    النموذج الترابطي هو المرحلة الثانية في عملية تحليل قواعد البيانات. ويعتبر هذا النموذج من المراحل الآساسية في مفهوم قواعد البيانات فمن خلال هذا النموذج تتم عملية التطبيق على الآلة.



    تتم عملية بناء هذا النموذج بتحويل النموذج التصوري إلى علاقات، عبر اتباع قواعد محددة. العلاقة هي عبارة عن مجموعة فرعية من مجموعة الضرب الديكارتي (Cartesian Poduct) بين عدد من المجالات(Domain) يمكن تشبيه العلاقة بجدول من عدة عواميد، وكل خط منه يعتبر تجسيد (instantiation) لهذه العلاقة.



    وقد تم مؤخرا اصدار نموذج جديد يدعى النموذج الترابطي الغرضي (Relationnel object) وهو مقتبس عن التحليل الغرضي التوجه، حيث تصبح العلاقات عبارة عن جداول أغراض.



    وبعد عملية بناء النموذج الترابطي، غالبا ما يتم ما يسمى بالتطبيع (Nomalisation) حيث يتم دراسة النموذج الترابطي في هدف تحسينه.



    وهناك عدة أشكال من التطبيع وكل واحدة منها لديها قواعد محددة




    1. الشكل التطبيعي الأول (1NF First normal form)

    2. الشكل التطبيعي الثاني(2NF)

    3. الشكل التطبيعي الثالث(3NF)

    4. الشكل التطبيعي ل بويس-كود (Boyce_Codd NF)

    5. الشكل التطبيعي الرابع(4NF)

    6. الشكل التطبيعي الخامس(5NF)



    وغالبا يتم السعي إلى تطبيق الشكل التطبيعي الثالث.



    النموذج التقني



    النموذج التقني هو المرحلة الأخيرة من مفهوم قواعد البيانات، حيث يتم تطبيق النموذج الترابطي على الآلة، عبر برامج إدارة قواعد البيانات واستخدام لغة ال الأس كي أل (SQL).



    ويوجد العديد من هذه البرامج، منها





    • أوراكل (ORACLE)، وهو برنامج إدارة قواعد بيانات ترابطية، وترابطية غرضية في آخر اصداراته. وهو نظام مخصص للتطبيقات العالية المستوى (Professional).

    • ماي أس كيو أل (MySQL)، وهو برنامج إدارة قواعد بيانات ترابطية، ويستخدم خصوصا لبناء مواقع متحركة على شبكة الإنترنت بمساعدة لغة الPHP

    • بوسغر أس كيو أل (PosgreSQL) وهو برنامج إدارة قواعد بيانات ترابطية وترابطية غرضية، وهو برنامج منتج وقوي ويشكل بديلا مفتوح المصدر (Open Source) للبرامج التجارية مثل Oracle

    • أكسس (Access) وهو برنامج إدارة قواعد بيانات ترابطية من شركة مايكروسوفت العالمية، وهو مخصص للتطبيقات الصغيرة.









    طريقة الكيانات والعلاقات هي طريقة للقيام بالنموذج التصوري لقواعد البيانات.




    Image ER Diagram MMORPG.png 450 مثال - طريقة الكيانات والعلاقات وقد تأسست عام 1976 خلال أبحاث شين (Chen). في عام 1983، تم تأسيس طريقة الميريز (MERISE) خلال أبحاث (Tardieu وآخرين)، وهي طريقة للتحليل المعلوماتي مخصصة ل مفهوم قواعد البيانات ، وقد شكلت طريقة الكيانات والعلاقات صلب هذه الطريقة وهذا ما جعل طريقة فعالة وناجحة.



    إن طريقة الكيانات والعلاقات تعتمد على ثلاثة مفاهيم




    1. الكيان

    2. العلاقة

    3. الصفة



    شاركنا رأيك

     
    التعليقات

    لم يعلق احد حتى الآن .. كن اول من يعلق بالضغط هنا

    أقسام شبكة بحوث وتقارير ومعلومات عملت لخدمة الزائر ليسهل عليه تصفح الموقع بسلاسة وأخذ المعلومات تصفح هذا الموضوع طريقة الكيانات والعلاقات نظرة عامة # اخر تحديث اليوم 2024-04-20 ويمكنك مراسلتنا في حال الملاحظات او التعديل او الإضافة او طلب حذف الموضوع ...آخر تعديل اليوم 23/10/2023


    اعلانات العرب الآن