Showing posts with label قواعد البيانات. Show all posts
Showing posts with label قواعد البيانات. Show all posts

Thursday, December 13, 2018

1- Create New Database User


1- Create A New Database User


      In the name of Allah, Most Gracious, Most Merciful
Praise be to Allah, blessing and peace be upon our prophet Mohammed, his family and his companions. After that,


     Creating a new work space for a new application requires following the next  four steps in order to avoid the inconvenience caused by missing any step of them and helps you doing your task efficiently.
    
Task Definition:   
   The Database Concept:   

         At the beginning, Even though it is not my scope,  I would like to simplify the database schema concept for the beginners.apart from other formal definitions with a little comparison story. 

        Let's imagine, creating a new database schema for a new application looks like planning to buy a new apartment in a housing project. 
             The client mainly focuses on identifying a prospective residential apartment in respect to his needs and his financial limits. 
             This concept resembles to such an extent the task of a system administrator in determining the system users with the appropriate privileges that fits his role within the system How can this be ?!  Let's see...

Tuesday, May 5, 2015

مفهوم قواعد البيانات (Oracle Database)

مفهوم قواعد البيانات  (Oracle Database)




    قاعدة البيانات   Oracle database

      هي مجموعة من عناصر البيانات المنطقية ناتجة عن مرحلة دراسة متطلبات النظام وتجميع بياناته وتحليلها،  ثم تجميعها مع بعضها البعض فى كيانات منطقية تربطها علاقات رياضية تحددها متطلبات منطقية لدورة حياة نظام  العمل فى الشركة أو المؤسسة، وتتكون قاعدة البيانات أساساً من جدول Table أو أكثر، ويتكون الجدول  من عمود   Column   أو أكثر ويتكون العمود من سجل Record أو أكثر، ويتكون السجل من حقل field وأكثر.



    محلل قاعدة البيانات

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





     نموذج لقاعدة البيانات

     جدولين الإدارات و الموظفين، كل جدول يتكون من عدد من السجلات، ، ويتكون كل جدول  من عمود Column  أو أكثر ويتكون العمود من سجل Record أو أكثر، ويتكون السجل من حقل أوأكثر.



نموذج قاعدة البيانات
جدول الإدارات
جدول الموظفين

الهدف من الجدول

تخزين الإدارات المختلفة

تخزين بيانات الموظفين

يتكون الجدول  Table
من عمود Column
من عمود Column

يتكون العمود Column

من سجل Record

من سجل Record

يتكون العمود Record


من حقل field

من حقل field

يتكون الحقل    field
بيان أوأكثر ناتج تقاطع
 الجدول مع الصف

رقم الإدارة: 10
إسم الإدارة: إدارة الحسابات


رقم الموظف: 1011
إسم الموظف: حسن محمود فؤاد
تاريخ التعيين: 16-1-2012
الراتب: 5000
رقم الإدارة: 10




    مصمم قاعدة البيانات

         يحدد هذة الجداول وعلاقتها ببعضها، بناء على دراسة تحليل نظام العمل الذى قُدِم من قِبل محلل النظام بعد إجراء مقابلات وتجميع بيانات ونماذج وتقارير العمل، وفهم كامل لدورة حياة النظام بالشركة.

       تسمى قاعدة البيانات بإسم مناسب، ويسمى كل جدول بإسم يعبر عن البيانات التى يتضمنها الجدول بداخله ويحفظها، تختلف هذة البيانات  بإختلاف نظام العمل من شركة لأخرى  وتخزن على نحو منظّم، ويقوم محرك قاعدة البيانات (database engine) بتسهيل التعامل مع هذة البيانات.


    محرك قاعدة البيانات (أو محرك التخزين)

       هو العنصر الأساسي لصناعة البرمجيات التي يستخدمها نظام إدارة قواعد البيانات (DBMS) لإنشاء وقراءة وتحديث وحذف  (CRUD) البيانات من قاعدة بيانات.

 


    أفضل برامج  قواعد البيانات

    إن الدارس لقواعد البيانات يجب عليه التعرف على أفضل الخيارات المتاحة حول العالم لدراسة ما يؤهلة لسوق العمل، وفيما يلى دراسة تساعد على التعرف على أفضل برامج قواعد البيانات

 

 

    شركــة أوركــل العالميــــة

 


       شركة أوركل هي رقم واحد فى مجال قواعد البيانات على مستوى العالم، تأسست شركة أوراكل في عام 1977 على يد "لاري اليسون" والآن لدى الشركة  مراكز خدمة للعملاء في أكثر من 145دولة.

 جدير بالذكر أن أوركل ليست لغة برمجة كما يعتقد حديثى العهد بأوركل، بل هى نظام لإدارة قواعد البيانات العلائقية تسمى:    (RDBM)

    MANAGEMENT SYSTEM  RELATIONAL DATABASE   

 

 يتم المحافظة علي هذة البيانات داخل قاعدة بيانات فعلية على هيئة جداول، هذة الجداول تربط بياناتها علاقات تحدد قواعد معينة تحكم  بها عمليات [ا لإدخال - التعديل - الإستدعاء - الإلغاء] ثم يتم معالجة هذة البيانات بطريقة معينة للحصول على معلومات على هيئة شاشات أو تقارير بالشكل الذى يخدم مصالح شركات رجال الأعمال وأصحاب رؤوس الأموال في اتخاذ القرارات من خلال مراقبة أداء العمل، وتحسين الإنتاجية للوصول إلى أفضل بل وأسرع الطرق لإنجاز الأعمال، على أسس البيانات العلائقية لذا فهى: RELATIONAL DATABASE  

 

 

 مميزات قاعدة بيانات أوراكل

 

 

©   السرية فى حفظ البيانات، وتشفيرها، وتحديد صلاحيات لكل مستخدم لقاعدة البيانات.
©   المرونة العالية في التعامل مع أكثر نظام تشغيل (الويندوز، اللينكس، اليونكس).
©   الأمان التام فى عرض تقارير العمل على المتصفحات المختلفة بصورة شخصية.
©   القدرة على التعامل مع حجم بيانات عملاقة تصل إلى ملايين من التيرا بايت.
©   إمكانية دعمة للغة العربية، وغيرها من اللغات العالمية الأخرى.
©   كفائته المتميزة للنسخ الاحتياطي والتلقائى للبيانات، وإصلاحها.
©   الدعم الفنى المتميز الذي تقدمه الأوراكل للمستخدمين فى جميع دول العالم.
©   أقوى أداة فى مجال التجارة الإلكترونية وذلك بسبب التكامل الكبير مع لغة الجافا.
©    كفاءة أوراكل فى إدارة الذاكرة بتقسيمها إلى قسم محجوز للمستخدمين و قسم آخر للعمليات أسرعت فى الوصول إلى الملفات الفعلية أثناء المعالجة في أجزاء معينة من الذاكرة هذا ما يسمي بمعمارية الذاكرة.
©   منحت سحابة قاعدة بيانات أوراكل القوة والمرونة فأضافت للعميل الحرية فى إختيارنموذج لقاعدة بيانات مخصصة يتصل مباشرة بشبكة إتصال تسعد على السيطرة الإدارية الكاملة، أوبإختيار مخطط مع منصة تطوير ونشر كاملتين تديرهما شركة أوراكل.
©   قاعدة بيانات أوراكل "12 سي" ذات الذاكرة الداخلية   In-Memory سرعة  بمستوى يتراوح من 100 ضعف إلى ألف ضعف لوحدات تطبيق المشاريع في إختبارات الأداء.
©   تتيح قاعدة بيانات أوراكل "12 سي" توحيد مئات كقواعد البيانات كقاعدة واحدة.
©   توفر تحليل البيانات السريعة والحديثة بصورة دائمة وكفاءة عالية عند معالجة    التعاملات عبر الإنترنت، دون الحاجة إلى إجراء أي تغييرات على التطبيقات الموجودة.



أهم أدوات أوراكل Oracle Developer Suite

ü أداة للبحث فى قواعد البيانات SQL 

 ü أداة لإنشاء النماذج Forms 

ü  أداة لإنشاء التقارير Reports

ü أداة لإنشاء الرسومات البيانية Graphics (حتى إصدار 10g)

ü  أداة لعمل البرمجيات Procedure and function




إن وفقت فمن الله، وإن أخفقت فمن نفسى...
شاركونا تعليقاتكم  وإقتراحاتكم أومشكلاتكم، حول هذا الموضوع لتحسين آداء المدونة.







Saturday, May 2, 2015

أبعاد التعليم الذاتى نحو تقنية المعلومات


 أبعاد التعليم الذاتى نحو تقنية المعلومات


      بسم الله والصلاة والسلام على رسول الله سيدنا محمد وعلى آله وصحبه وسلم، سنتناول فى هذا المقال أبعاد التعلم الذاتى لعملاق قواعد البيانات أوراكل فى ظل مواجهة تحديات تكنولوجيا المعلومات كما يلى:

 

مقــــدمة


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

 لا شك إن التعليم في عصر العولمة هو تعليم ذاتي بالمقام الأول، ولهذا يستوجب على الدارس فى مجال تقنية المعلومات إمتلاك إرادة ذاتية متحفزة لإكتساب مزيد من العلم والخبرة الواعية التى تساعد على تنمية مهاراته المهنية وتأهيله لسوق العمل، كما إنها تعزز ثقتة بنفسه، وتنمى إحساسه بالمسئولية.

يتميزالتعليم الذاتى بمنح الدارس حرية إختيار مادة دراسية معينة، يتناولها بالقدرالذى يتناسب مع ظروفه وطبيعته مع عدم التقيد بساعات دراسية معينة، حتى أن المعلومات التى يحصل عليها الدارس يكون من الصعب نسيانها، لإمكانية سماعها او قرائتها عدد من المرات دون ملل.
   

 أليس هذا ما يكدر عليك طموحاتك ؟؟؟


والآن دعنى أتسائل...



#  هل تذكر يوماً تقدمت إلى وظيفة مطور برامج أوراكل ووجدت إن خبراتك لا تكفى...؟ 
#  هل تذكر يوماً تقدمت إلى وظيفة مطور برامج أوراكل ووجدت إنك بحاجة إلى مزيد من العلم...؟
#  هل تذكر يوماً تقدمت إلى وظيفة مطور برامج أوراكل ووجدت إنك بحاجة إلى تعلم الأحدث...؟


إذا كنت أحد هؤلاء فأهلا بك فى مدونتى الخاصة بتطوير برامج أوراكل...


     فكل ما نحتاجه هو إنسان متوكل على الله، واثق بالله من نفسه، لا ينكسر أمام التحديات، يحرص على العلم والتدريب بجدية للتطوير من ذاته، يقدر قيمة وقته وأولويات عمله، ويحرص على وقت من يساعده... لما كل هذا...؟  ليرفع الله من قدرك بالعلم والعمل...  وقوله الحق فى كتابه العزيز: 
" يَرْفَعِ اللَّهُ الَّذِينَ آمَنُوا مِنكُمْ وَالَّذِينَ أُوتُوا الْعِلْمَ دَرَجَاتٍ" ‏ ‏]سورة ‏المجادلة‏:‏ 11‏]‏  ‏ 

 



أهم أخبار تقنيات أوراكل المتطورة

 

§ إستعرضت شركة أوراكل أحدث حلولها للحوسبة السحابية في معرض جايتكس في دبي عام 2014 التى تتضمن عدد 243 برنامجا جديداً متوفرة على السحابة.

§  أعلنت أوراكل عن بدء دعم منصة إدارة العلاقات الاجتماعية التابعة لسحابة أوراكل الاجتماعية لموقعي التواصل الاجتماعي "إنستجرام" و"ويبو" لمساعدة المؤسسات على الوصول إلى العملاء حول العالم والتفاعل معهم بشكل فعّال من خلال قنوات التواصل الاجتماعي.


 

 

مواجهة تحديات  تكنولوجيا المعلومات


يشهد مجال العمل فى تكنولوجيا المعلومات طفرة متزايدة، وسبحان الله لا عجب من ذلك فهذه سنه الله فى خلقه، ولكن لا مجال للتنافس بين من يعلم ومن لا يعلم، وقد إستنكر الله العلم النافع من عدمة فى قوله سبحانه: "هَلْ يَسْتَوِي الَّذِينَ يَعْلَمُونَ وَالَّذِينَ لا يَعْلَمُونَ إِنَّمَا يَتَذَكَّرُ أُوْلُوا الأَلْبَابِ" ‏[‏سورة الزمر: 9‏]

‏ 
‏فعليك بالتسلح بالتقوى والإيمان فى المقام الأول ثم السعى للعلم النافع الذى سيثمر معك سنوات مستقبلك القادمة، وإبتغى بالله الوسيلة للوصول إلى أهدافك بحق التوكل عليه سبحانه، وفيما يلى بعض المواقع العربية والأجنبية لتعلم البرمجة بشكل عام:

إستعن بالله على نفسك، ثم إبدأ وتعلم ما يناسبك، لتحب ما تعمل...



إعلم أن مواجهه تحديات التطوير وإستمرار التعلم الذاتى أمران ضروريان لتطوير وضع مطور البرامج فى  أوراكل أو فى مجال تقنية تكنولوجيا المعلومات.


روابط  التسلح بتكنولوجيا تقنية المعلومات (التعليم الذاتى)





كود أكاديمى


    كود أكاديمى  إكتشف نفسك وتعلم أول خطوة لبرمجة المواقع مجاناً، ستجد فى تعلم البرمجة متعة وفن لكل مبتدىء، هذا لأن ما ستتعلمه هو ما ستطبقة على الموقع نفسه، وستشاهد نتيجة تنفيذك لكل درس خطوة بخطوة حتى الإحتراف، وبهذة الطريقة يتم تثبيت الدرس عملياً بسهولة ويسر.



     أليسون  هو أشهر المواقع التعليمية العالمية المجانية بشهادات معتمدة للبرمجة وغيرها من المجالات المختلفة. 




      كورسيرا موقع مهتم بشئون التعليم بالشراكة مع كبرى الجامعات في العالم لإتاحة تقديم برامجها التعليمية مجانا على الإنترنت لملايين البشر، وتقدم شهادات بمقابل مادى.




       بروجرامر موقع  يقدم التدريب العملى ومشاركات مختلف لغات البرمجة لطلبة علوم حاسب، وكل من يرغب فى تعلم لغات برمجة عملية.


شاهد وتعلم كل ما يميزك ويناسبك من مكتبة أوراكل


       مكتبة أوراكل، ستجد فى هذا الموقع أضخم مكتبة إلكترونية مرئية لأوراكل تضم أحدث ما توصلت إليه فى مجال تقنيات تكنولوجيا المعلومات 



         موقع أكاديمية ملتقى الدارين لتكنولوجيا المعلومات  الإخلاص العلمى والإيمانى  تتلقاه باللغة العربية، فى مجالات علوم الحاسب الآلى مثل الأواكل وغيرها من البرامج الآخرى فى المجالات المختلفة...



شبكة عبد الله عيد  

 

موقع شبكة عبد الله عيد الإنبهار التقنى فى شتى علوم البرمجة متاح بين يديك، لتعلم علوم البرمجيات فى سهولة ويسر...

 


 موقع يلا نبرمج  موقع جديد وواعد فى مجال الأوراكل، وغيرها من لغات البرمجة الأخرى، يمكنك الإستفادة منه كمبتدىء حتى الإحتراف لأحمد طرطور، كما أرشح الإنضمام إلى جروب الفيس بوك ORACLE & JAVA PLANET II من أكبر وأهم الجروبات المتخصصة فى العالم العربى.

 


  نصيحــة غالية 


Ø    التوكل على الله والأخذ بالأسباب، فالعلم، والعمل، والتوفيق أرزاق مقدرة لك قبل الخليقة.
Ø    التعرف على الصحبة الصالحة للتقرب لله، ومشاركة تجاربهم الناجحة، والإستفادة منها.
Ø    تحديد الأهداف على فترات زمنية مقدرة، وإتخاذ الوسائل المتاحة والسعى بإصرارلتحقيقها.
Ø    الإعتماد على النفس، وعدم التواكل، أوإهدار قيمة الوقت.
Ø    الإستفادة من الأخطاء التى تواجهك بتدوين سبب المشكلة، وطريقة حلها.
Ø    عدم إستبعاد محاولة البحث والإطلاع على مواقع تقنية المعلومات العربية والإنجليزية.
Ø    إحرص على تنظيم الوقت وترتيب أولوياتك لتحقق أهدافك فى الوقت الأمثل. 
Ø    إتقان العمل، والتحفيزالذاتى لتطويره.
Ø    عليك أن تأخذ الحكمة من حيث إنتهي الآخرون لا أن تمر بكل الأخطاء لكي تتعلم.
Ø     متابعة مواقع التواصل الإجتماعى التى تهتم بمناقشة المشاكل وإقتراح الحلول المناسبة مجاناً.
Ø    البدأ فى عمل مشروع حقيقى أو تصورى بإستخدام ما تم تعلمه، حتى لا يتبخر ما تعلمته.



إعلم إنه لا مجال للتقدم فى مجال تطوير البرمجيات لمن يؤمن بأن الفكرة التى تعلمها لا سبيل لتنفيذها إلا بطريقة واحدة فقط، لأنها حقيقة مُسلّمْ بها، بل عليه أن يكلف نفسه بالسعى لتحسينها لا أن يكتفى بأن يقتدى ويتبع أثر من سبقه وحسب، بل عليه أن يسعى لمزيد من العلم بالإطلاع والمحاولة لتنمية علمه ومهاراته...

 

 

إن وفقت فمن الله، وإن أخفقت فمن نفسى...

شاركونا تعليقاتكم وإقتراحاتكم حول هذا الموضوع لتحسين آداء المدونة.