الانتقال إلى المحتوى

الفرق بين Deptree & Ideptree


ahmed_samir

Recommended Posts

فالنفترض انه لدينا الاجراء RAISE_SAL هذا الاجراء يقوم بالتعديل على الجدول EMPLOYEES بصورة مباشره ، والنفترض ايضا انه لدينا الاجراء REDUCE_SAL حيث يقوم ايضا بالتعديل على الجدول EMPLOYEES ولكن بصورة غير مباشرة عن طريق الاجراء RAISE_SAL .

– لعرض الكائنات التابعه او المرتبطه ببعضها البعض بصوره مباشره استخدم قاموس البيانات
USER_DEPENDENCIES
– لعرض الكائنات التابعه او المرتبطه ببعضها البعض بصوره مباشره او غير مباشرة اتبع
الخطوات التالية :
– نفذ الملف UTLDTREE الموجود في مجلد تسطيب الاوراكل .
– هذا الملف سوف يقوم بإنشاء جدول مؤقت اسمه ( deptree_temptab ) وإنشاء الاجراء
deptree_fileوانشاء قاموسي البيانات يعني اثنين View بالاسم deptree و ideptree
– بعد ذلك بإمكانك الاستعلام عن الكائنات المرتبطه بصورة مباشرة وغير مباشرة عن طريق
قاموسيييييييي البيانات يعني 2 فيو deptree و ideptree

الذي سوف يحصل انك يجب ان تنفذ الاجراء deptree_file ولتنفيذه يجب ان ترفق ثلاثة معاملات وهي نوع الكائن والـ schema وإسم الكائن . بعد التنفيذ سوف يقوم الاجراء بتعبئة الجدول المؤقت deptree_temptab بمجموعة من البيانات وهي حسب المعاملات المرفقة مع الاجراء وسوف يضع في هذا الجدول الكائن المصدر الذي تم إرفاقه في المعاملات بالاضافة إلى كل الكائنات التابعه له بصورة مباشرة او غير مباشرة مع مجموعة من البيانات التفصيلية على حسب مستوى التبعية او على حسب ارتباط كل كائن بالكائن الاخر. بالنسبة deptree و ideptree هذه عبارة عن views تقوم بالقرائة من الجدول المؤقت deptree_temptab على حسب ما هو موجود في الجدول المؤقت بعد تنفيذ الاجراء deptree_file اي ان هذه views متغيرة على حسب ما هو موجود في الجدول المؤقت والجدول متغير على حسب ما يتم إرفاقه عند تنفيذ الاجراء deptree_file .

بالنسبة للفرق ما بين

DEPTREE & IDEPTREE

فإن deptree
تستخدم لعرض كل الكائنات المرتبطه ببعض ابتداء من المصدرحتى الفرع في جدول تفصيلي.

و ideptree
تستخدم لعرض كل الكائنات المرتبطه ببعض ابتداء من المصدرحتى الفرع في جدول ولكن في عمود واحد فقط.

اذا كان هنالك شيئ غير واضح لا تتردد في السؤال

رابط هذا التعليق
شارك

السلام عليكم

الاخ colla

ماشاء الله عليك ربنا يكرمك و يذيدك من علمه .. ماشاء الله شرح عملى وافى جدا .. شكرا ليك مرة تانيه ..

و انا عايز اعرف هل فى حد دخل الامتحان ده قريب بعد ما تم تغير بروميتريك ؟؟

و شكرا

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله وبركاته
معلومات جميله جدا بصراحه جزاكم الله كل خير
بس انا عايز استفسر عن ان الموضوع ده موجود فين بالظبط فى ال pl/sql
حتى تكمل المعلومه وتكون منظمه فى عقولنا
وجزاكم الله كل خير

رابط هذا التعليق
شارك

  • بعد 3 أسابيع...

الف شكر لك collla




يعجبني سلاسة شرحك و توصيلك للمعلومة


بالفعل انا كانت لدي خلفية في هذا الفصل
و انت وضحت بشكل رائع عمل هذا الأمرين

.
.

غداً سأدخل الأمتحان
ولكن مبتغاي هو الألمام بلغةالبرمجة من جميع النواحي
.
.
تحيتي

تم تعديل بواسطة إسكادا
رابط هذا التعليق
شارك

الف شكر لك collla




يعجبني سلاسة شرحك و توصيلك للمعلومة


بالفعل انا كانت لدي خلفية في هذا الفصل
و انت وضحت بشكل رائع عمل هذا الأمرين

.
.

غداً سأدخل الأمتحان
ولكن مبتغاي هو الألمام بلغةالبرمجة من جميع النواحي
.
.
تحيتي




عفوا يا اخ اسكادا

وان شاء الله ان شاء الله ان شاء الله ناجح

بس لا تتسرع في اختيار الاجابات لانك راح تلقا الامتحان من ابسط ما يكون

ولو عندك اي سؤال ياريت لا تترد في وضعه في المنتدى

وللعلم فقط ما في بني آدم ملم بلغة البرجمة من جميع النواحي

لان اي لغة برمجة فيها نواحي ( قواعد البيانات ، الرسم ، الحسابات ، التحليل ، .....................الخ ، الخ )

وكل واحد من دول ينقسم بعدي كدا إلى مليون قسم

حاليا ركز في امتحانك وسيبك من الكلام دا
رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية