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

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

سؤال في Interview مهم جداااا ...عن ماستر ديتيل


5 رد (ردود) على هذا الموضوع

#1 mr_hesham_salah

mr_hesham_salah

    عضو

  • الأعضــاء
  • 17 مشاركة

تاريخ المشاركة 03 October 2009 - 07:37 PM

لو فيه DB فيها عمود عن شئ معين عاوزين نضيف القيمه اللي جزء من العمود ده في DB
الاجابه نعمل جدول ة DETAIL للجدول ده ويبقي MASTER
لو ظهر جزء من الجزء عايزين نضيفه ل DB
الاجابه نعمل جدول ة DETAIL للجدول ده ويبقي MASTER
لو ظهر جزء من الجزء من الجزء وهكذا
هل سنستمر عل هذا الوضع
ارجوكم الافاده

#2 Ahmad.Hasan

Ahmad.Hasan

    مشرف قسم الـ Forms & Reports والمشاريع

  • فريق الإشراف
  • 4,871 مشاركة
  • الاسم الأول:Ahmad
  • اسم العائلة:Hasan
  • البـلـد: Country Flag
  • المنصب الحالي:Oracle HCM Consultant

تاريخ المشاركة 03 October 2009 - 07:46 PM

نعم اخي بتصير عندك ماستر ديتيل ديتيل...
والديتيل التاني بكون ماستر للديتيل التالت...
وهكذا...

.Oracle E-Business Suite R12 HCM Certified Implementation Specialist

 

.Oracle Fusion Human Capital Management 11g Human Resources Certified Implementation Specialist

 


#3 sho_7222

sho_7222

    عضو مميز

  • الأعضــاء
  • 501 مشاركة
  • الاسم الأول:DR/ASHRAF.
  • اسم العائلة:FATHY
  • البـلـد: Country Flag
  • الاهتمامات:البحث العلمي في مجال تكنولوجياالتعليم الكتروني والتدريب T.o.T ومدقق خارجي لمعايير الجودة العالمية.
    والبرمجة :(,developer,Apps,Jdeveloper,DBA,BI,lienex,java,VB.NET)
  • المنصب الحالي:مستشار بمركز البرمجة بوزار ةالتربية والتعليم

تاريخ المشاركة 04 October 2009 - 12:17 AM

هي الفكره كلها بطريقه ابسط اننا نربط الجداول ببعض عن طريق مفتاح اساسي pk ومفتاح اجنبي fk بغض النظر عن كون الجدول كتيره او لا
الفكره كلها ربط الجداول ببعض لتنفيذ الفورم واللي ينكتب فيه يسمع في الجداول
او فكر تاني انك تستخدم view لعمل ما تريد
هذا حسب ما فهمت والله اعلم

(رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء ، رب اغفر لي ولوالدي وللمؤمنين يوم يقوم الحساب)


مستشار مركز جودة البرمجة بوزارة التربية والتعليم

 

استاذ مساعد تكنولوجيا تعليم

 

dr.ashraf.fathy@hotmail.com


00201099020210

 


#4 tarek_fathi

tarek_fathi

    عضو مميز

  • الأعضــاء
  • 594 مشاركة
  • الاسم الأول:Tarek
  • اسم العائلة:Bakr
  • البـلـد: Country Flag
  • المنصب الحالي:Team Lead-Head of software Development Unit

تاريخ المشاركة 04 October 2009 - 08:26 AM

لو ظهر جزء من الجزء من الجزء وهكذا
هل سنستمر عل هذا الوضع

لا غلط منعملش كدة
هنعمل جدول واحد بس و يكون selfjoin

#5 mr_hesham_salah

mr_hesham_salah

    عضو

  • الأعضــاء
  • 17 مشاركة

تاريخ المشاركة 05 October 2009 - 10:59 AM

شكرا علي الرد والاهتمام
لكن
لانريد عمل جداول كتير لانه ليس مع كل مره نعمل جدول جديد
وسؤالي للاخ tarek_fathi كيف نعمل self join للجدول هل سيكون هذا في جدول واحد والعمود الاول فيه الجزء الاول والثاني الجزء الثاني وهكذا
مثال
1 1-1 1-1-1
1 1-1 1-1-2
1 1-1 1-1-3
1 1-2 1-2-1
1 1-2 1-2-2
1- 1-2 1-2-3
1 1-3 1-3-1
1 1-3 1-3-2
1 1-3 1-3-3
وهكذا

#6 tarek_fathi

tarek_fathi

    عضو مميز

  • الأعضــاء
  • 594 مشاركة
  • الاسم الأول:Tarek
  • اسم العائلة:Bakr
  • البـلـد: Country Flag
  • المنصب الحالي:Team Lead-Head of software Development Unit

تاريخ المشاركة 05 October 2009 - 11:21 AM

لا ال self join مش كدة
self join معناها ان الجدول نفسة هيبقى بينه و بين نفسة علاقة one to many
مثال
جدول الموظفين كالتالى
كود الموظف مفتاح اساسى
اسم الموظف
كود المدير المباشر مفتاح اجنبى من كود الموظف

للتوضيح اكثر هيبقى كدة
create table emp(
id number primary key,
name varchar2(50),
manager_id number);

alter table emp
add constraint emp_manager_fk foreign key(manager_id) references emp(id)
/

البيانات هتبقى بالشكل دة مثلا
كود الاسم كود المدير
========================================
1 محمد على
2 خالد احمد 1
3 سامح عادل 1
4 احمد محمد 2
5 ايمن محمد 2
6 خالد السيد 4


من البيانات يتضح ما يلى
الموظف محمد على ليس له مدير لان كود المدير فاضى يعنى هو مثلا رئيس مجلس الادارة او اكبر موظف فى الشركة
الموظف محمد يدير اكتر من موظف و هم خال اجمد و سامح عادل
خالد احمد مديرة محمد على و هو كمان مدير  لاحمد محمد و ايمن محمد
و هكذا

تم التعديل بواسطة tarek_fathi, 05 October 2009 - 11:24 AM.