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

الفرق بين Developer و Dba


عابرة سبيل1

Recommended Posts

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



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

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

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

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

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

و شكرا

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

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

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

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


2-oracle administration

-workshop I
-workshop II

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

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

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

أما ال 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 ||.



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

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

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

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

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

×   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.

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

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

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