النتائج 1 إلى 10 من 18

العرض المتطور

  1. #1
    تاريخ التسجيل
    Jan 2008
    الدولة
    Egypt
    المشاركات
    81

    رد : ماذا تعني relate كما هو موضح في الصورة وماذا نستفيد منها

    قبل الاجابة على السؤال أخى عبادة لى تعليق على كلامك فلقد ذكرت انت التالى :
    " اذا كان لدينا طبقة ما وتحوي بيانات في جدولها وعلى فرض انه لدي ملف اكسيل يحوي بيانات اضافية لتلك الطبقة .فيجب ان تكون الاسطر مرتبه بحيث ترتبط بشكل صحيح مع اسطر الجدول ضمن الارك ماب
    بغض النظر عن نوع الحقل للاكسيل ...أي ما يهم هو ان يكون الربط صحيح .."
    بالنسبة لموضوع ان الاسطر يجب ان تكون مرتبة بغض النظر عن نوع الحقل للاكسيل فهذا غير صحيح حيث ان العمود المشترك بين الجدولين يجب ان يكون من نفس النوع سواء كان Text او Integer و خلافة و من ناحية الترتيب فلا اهمية لموضوع الترتيب لان العمود المشترك هذا تكون جميع القيم بة قيم غير متكررة "Unique Values" لذلك لا يهم الترتيب حيث ياتى البرنامج باول صف بجدول الاكسيل و ياخذ القيمة الموجودة بالعمود المشترك و التى بهذا الصف و يبحث عن نظيرها فى جدول الارك فى العمود المشترك فيكون وجد الصف المناظر فيضع بة القيم المأخوذة من الاكسيل و هكذا مع جميع الصفوف لذلك لا اهمية للترتيب.
    [mark=#00FF4A][moveo=left]سبحان الله و بحمده سبحان الله العظيم[/moveo][/mark]
  2. #2
    تاريخ التسجيل
    Jan 2008
    الدولة
    Egypt
    المشاركات
    81

    Post رد : ماذا تعني relate كما هو موضح في الصورة وماذا نستفيد منها

    بالنسبة للعلاقة Many To One :

    دعنا نضع قاعدة و هى ان الكلمة الاولى من اى علاقة " فى حالتنا تكون Many " تكون خاصة بجدول الارك بمعنى انها Spatial Data و الكلمة الثانية من العلاقة " One " تكون خاصة بالجدول الاخر مثلا جدول الاكسيل بمعنى انها Non Spatial Data و عندما نطبق هذة القاعدة على "Many To One" نجد انة لدينا عدد من الصفوف داخل جدول الارك "جدول الطبقة" سوف نربطه بصف واحد فقط من جدول الاكسيل فمثلا فى الصورة السابقة التى كان عليها المثال نجد ان الجدول الايسر هو جدول طبقة الارك و الجدول الايمن هو جدول الاكسيل و جدول طبقة الارك بة حقل LU_Code و الذى يعنى Land_Use_Code وهو عبارة عن ارقام و ليست وصف لنوع استخدام الارض و الجدول الاخر بة حقل LU_Code ايضا و هو الرابط بين الجدولين و حقل اخر Description و بة وصف نوع الارض بالكلام و ليس ارقام لذلك عند الربط ناتى على طبقة الارك و نستخدم خاصية ال Join فيقوم البرنامج باخذ القيمة الاولى من جدول الارك من العمود المشترك و هذة القيمة هى الرقم 2 ثم يذهب الى جدول الاكسيل و يبحث فى نفس العمود المشترك عن هذة القيمة "2" و ياتى بكامل الصف الذى يحتوى على هذة القيمة و يذهب بة الى الارك و يكمل بة الصف الاول فنجد ان الصف الاول بة حقل مكتوب بة نوع استخدام الارض و هو Agriculture و يعيد البرنامج الموضوع مرة اخرى مع باقى صفوف طبقة الارك.

    [mark=#00FF4A][moveo=left]سبحان الله و بحمده سبحان الله العظيم[/moveo][/mark]
  3. #3
    تاريخ التسجيل
    Oct 2008
    الدولة
    arab state
    المشاركات
    701

    رد : ماذا تعني relate كما هو موضح في الصورة وماذا نستفيد منها

    اقتباس المشاركة الأصلية كتبت بواسطة مهندس مدنى جلال صبرى مشاهدة المشاركة
    قبل الاجابة على السؤال أخى عبادة لى تعليق على كلامك فلقد ذكرت انت التالى :
    " اذا كان لدينا طبقة ما وتحوي بيانات في جدولها وعلى فرض انه لدي ملف اكسيل يحوي بيانات اضافية لتلك الطبقة .فيجب ان تكون الاسطر مرتبه بحيث ترتبط بشكل صحيح مع اسطر الجدول ضمن الارك ماب
    بغض النظر عن نوع الحقل للاكسيل ...أي ما يهم هو ان يكون الربط صحيح .."
    بالنسبة لموضوع ان الاسطر يجب ان تكون مرتبة بغض النظر عن نوع الحقل للاكسيل فهذا غير صحيح حيث ان العمود المشترك بين الجدولين يجب ان يكون من نفس النوع سواء كان Text او Integer و خلافة و من ناحية الترتيب فلا اهمية لموضوع الترتيب لان العمود المشترك هذا تكون جميع القيم بة قيم غير متكررة "Unique Values" لذلك لا يهم الترتيب حيث ياتى البرنامج باول صف بجدول الاكسيل و ياخذ القيمة الموجودة بالعمود المشترك و التى بهذا الصف و يبحث عن نظيرها فى جدول الارك فى العمود المشترك فيكون وجد الصف المناظر فيضع بة القيم المأخوذة من الاكسيل و هكذا مع جميع الصفوف لذلك لا اهمية للترتيب.
    .....................
    اشكرك اخي جلال وما شاء الله عنك ...
    أي وحسب كلامك وسوف اعرض ما فهمته بمثال ::
    ليكن لدينا جدول اكسيل وعلى فرض العمود المشترك هو ارقام صحيحة ذات الترتيب التالي
    1
    6
    2
    4
    5
    3

    وضمن الارك ماب attribute وعلى فرض ان العمود المشترك له الترتيب التالي

    1
    2
    3
    4
    5
    6
    ..........
    الان اتناء الربط نختار العمودين لكن الترتيب في كليهما ليس بنفسه ...وبما ان القيم غير متكررة فاثناء الربط يقوم البرنامج تلقائيا بوضع السطر رقم 1 التابع لملف الاكسيل بجانب السطر رقم 1 التابع للارك ماب ..وايضا البقية كذلك ف2 مقابل 2 وليس 2 مقابل 6 كما في مثالي
    أليس كذلك
    صلى الله عليك ياسيدي يارسول الله فصلوا عليه
  4. #4
    تاريخ التسجيل
    Jan 2008
    الدولة
    Egypt
    المشاركات
    81

    Post رد : ماذا تعني relate كما هو موضح في الصورة وماذا نستفيد منها

    اقتباس المشاركة الأصلية كتبت بواسطة عبادة مالك مشاهدة المشاركة
    .....................
    اشكرك اخي جلال وما شاء الله عنك ...
    أي وحسب كلامك وسوف اعرض ما فهمته بمثال ::
    ليكن لدينا جدول اكسيل وعلى فرض العمود المشترك هو ارقام صحيحة ذات الترتيب التالي
    1
    6
    2
    4
    5
    3

    وضمن الارك ماب attribute وعلى فرض ان العمود المشترك له الترتيب التالي

    1
    2
    3
    4
    5
    6
    ..........
    الان اتناء الربط نختار العمودين لكن الترتيب في كليهما ليس بنفسه ...وبما ان القيم غير متكررة فاثناء الربط يقوم البرنامج تلقائيا بوضع السطر رقم 1 التابع لملف الاكسيل بجانب السطر رقم 1 التابع للارك ماب ..وايضا البقية كذلك ف2 مقابل 2 وليس 2 مقابل 6 كما في مثالي
    أليس كذلك
    [motr]نعم كلامك صحيح مئة بالمائة أخ عبادة [/motr]
    [align=center][/align]
    [mark=#00FF4A][moveo=left]سبحان الله و بحمده سبحان الله العظيم[/moveo][/mark]

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •