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

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

صورة
- - - - -

الفرق بين Developer و Dba


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

#1 عابرة سبيل1

عابرة سبيل1

    عضو

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

تاريخ المشاركة 27 May 2008 - 09:15 PM

الحمد لله و الصلاة و السلام على أشرف المرسلين

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

جزاكم الله خيرا و احسن اليكم

ممكن لو تفضلتم و شرحتم لي الفرق بين Developer و dba

مادور كل واحد منهما ؟

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

و شكرا



#2 Ahmed Farghaly

Ahmed Farghaly

    عضو نشط

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

تاريخ المشاركة 28 May 2008 - 04:32 AM

بسم الله الرحمن الرحيم

بإختصار شديد :-

الـdatabase :
هى عباره عن قاعدة البيانات أو المساحه أو الملفات التى يتخزن فيها الـdatabase objects من جدوال وعلاقات وأشياء أخرى .
وتنقسم هذه المساحه إلى users بنقول عليها schemas .
كل schema تخص user معين ويتم فيها تخرين الـobjects الخاصه بهذا الـuser وبيكون له username and password لهذه الـschema .
عشان كده لما بنيجى نعرف الـdatabase بنقول :
the database is set of schemas and the schema is set of objects

الـDeveloper :
وهو الـform builder الذى من خلاله أستطيع أن أصنع فورمه أو application ليتعامل مع الـobjects أو الـtables الموجوده داخل schema

معينه .

يارب أكون وفقت فى الشرح .
وشكراً......
Oracle Developer

OCP

ومــا توفيـقــى إلا باللـــــه

#3 عابرة سبيل1

عابرة سبيل1

    عضو

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

تاريخ المشاركة 28 May 2008 - 09:02 AM

بارك الله فيكم و احسن اليكم على التوضيح
لو تفضلتم أيهما أفضل للمبتدىء Developer أو dba؟
و شكرا



#4 Ahmed Farghaly

Ahmed Farghaly

    عضو نشط

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

تاريخ المشاركة 28 May 2008 - 03:49 PM

عموماً الـOracle بينقسم إلى :
1-oracle Developer : طبعا انت لو هتسلكى هذا الإتجاه يبقى لا زم تعرفى db الأول . يعنى بنفس الترتيب كده :
-sql : للتعامل مع الـdb
-pl/sql : لغه البرمجه نفسها حتى يسهل بعد ذلك التعامل مع الـforms
-forms : كيفيه بناء الفورم أو الـapplications للتعامل مع الـdb الموجوده
-reports : تقارير معينه وبتعتمد كلياً على الـsql


2-oracle administration

-workshop I
-workshop II
Oracle Developer

OCP

ومــا توفيـقــى إلا باللـــــه

#5 weloooo

weloooo

    مشرف

  • فريق الإشراف
  • 249 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 28 May 2008 - 08:31 PM

بسم الله الرحمن الرحيم.

أضيف لشرح أخي. إن الدفيلوبر هو المسئول عن تطوير التطبيق الذي يعمل على قاعدة بيانات الأوراكل. بمعنى آخر، يتلخص دور الدفيلوبر في الآتي:
أن قاعدة البيانات تتكون من مجموعه من البيانات يتم وضعها في القاعده بشكل معين وذلك حسب الطريقه التى تخدم المؤسسه أو الجهه التي يتم صنع قاعدة البيانات من أجلها. ومن ثم التعامل مع هذه البيانات فيما بعد حتى يتم تحقيق أقصى إستفاده منها. ولأن عملية التعامل مع البيانات حتى نحصل على المعلومه المرغوبه من خلال هذه القاعدة تكون عمليه معقده. فنجد أن دور الدفيلوبر أو مبرمج قاعدة البيانات هو وضع التكوين الأساسي لقاعده البيانات حتى يتم إدخال البيانات والتعامل معها بالشكل الذي يفيد الجهه التي يتم إنشاء القاعده من أجلها. وهذا هو الدور الأولي. وبعد ذلك يقوم الدفيلوبر بعمل الوجهات (مثل واجهة أي برنامج) للتعامل مع قاعدة البيانات وما بها من بيانات بطريقه غير مباشره وبالطريقه التي تتماشى مع تركيبة القاعده والتى تكون أسهل للمستخدم العادي بدلاً من التعامل المباشر مع القاعده.

أما ال DBA أو مدير قاعدة البيانات فهو المسئول المباشر عن صيانة هذه القاعده والحفاظ على أعلى مستوى للأداء لها. فمثلاً تخيلي أن هذه القاعده يتعامل معها أكثر من 1000 شخص في نفس الوقت وهنا حدث بطىء شديد و مفاجىء في القاعده أو أن أحد المستخدمين وجد أنه غير قادر على إنجاز عمله بالطريقه الإعتياديه. هنا يظهر دور ال DBA في حل هذه المشكله في أسرع وقتت ممكن لأهمية عنصر الوقت أثناء العمل الفعلي. أو أنه حدث وأن تم حذف الملفات التي تحتوي على البيانات الموجوده لهذه القاعده (من المفترض أن يكون قد قام ال dba قبل ذلك بأخذ نسخه من هذه الملفات ووضعها في مكان آمن لتوقع مثل هذه المشكله) ودور ال DBA هو إرجاع هذه الملفات مره أخرى ليتم العمل مثل الأول. وكذلك أخذ backup من هذه الملفات بشكل دوري حتى لا تحدث مثل هذه المشكله مره أخرى. أو مثلاً أثناء العمل الفعلي وفي منتصف تنفيذ عمليه معينه حدث إنقطاع التيار الكهربائي وهنا تحدث (لغبطه) فيجب على ال dba أن يتعامل مع هذا الموقف.

هذا هو شرح مبسط لدور كلاً منهما. بالنسبه لما يتطلبه لدراسة كلاً منها فهو كالآتي:

إذا كان الإتجاه هو أن تكوني Developer فعليكي بدراسة الآتي:

1- SQL.
2-PL/SQL.
3-Building forms and reports.


أما لو كان الإتجاه هو ال DBA فعليكي بدراسة الآتي:

1- SQL.
2-PL/SQL.
3-Oracle Administration Workshop |.
4- Oracle Dministration Workshop ||.


وفقك الله............

أحمد يحيى


Oracle Apps Senior Technical Consultant


#6 عابرة سبيل1

عابرة سبيل1

    عضو

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

تاريخ المشاركة 28 May 2008 - 08:53 PM

جزاكم الله خيرا على الشرح الوافي
اتضحت لي الأمور أكثر
زادكم الله علما و وفقكم لما يحبه و يرضى



#7 weloooo

weloooo

    مشرف

  • فريق الإشراف
  • 249 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 28 May 2008 - 09:53 PM

وخذي هذا الكتاب من عمل أحد الإخوه وهو مقدمه مبدئيه لل Administration .سوف تجديه مفيد أن شاء الله


التحميل من هنا

أحمد يحيى


Oracle Apps Senior Technical Consultant


#8 عابرة سبيل1

عابرة سبيل1

    عضو

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

تاريخ المشاركة 29 May 2008 - 09:34 AM

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