الاوراكل

الكاتب : القروية   المشاهدات : 1,288   الردود : 5    ‏2005-10-18
      مشاركة رقم : 1    ‏2005-10-18
  1. القروية

    القروية عضو

    التسجيل :
    ‏2005-10-15
    المشاركات:
    22
    الإعجاب :
    0
    ما رايكم دروس في الاوراكل

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

    ننعرض في هذا الفصل الى مقدمة في ادارة قواعد البيانات Database وخاصة قواعد بيانات الأوراكل والذي يعتبر أحد النظم القوية في قواعد البيانات Data Base Management System (DBMS) لما له مميزات مقارنة بقواعد البيانات الاخرى .

    مفاهيم قواعد البيانات

    قاعدة البيانات Database
    هي مجموعه من الملفات المنظمة بحيث يسهل الوصول إليها عندمت نريداستردادها

    قاموس البيانات Data Dictionary
    هو مجموعة من المعلومات عن جداول وفهارس البيانات تحقظ داخل هذا القاموس ، يستخدمها نظام إدارة قواعد البيانات

    الاستعلام Query
    هو نظام استفساري للاستعلام عن بيانات معينة وغاليا لا يغير الاستعلام في قاعدة البيانات حيث إن غالبية نظم الاستعلام عبارة عن قراءة فقط للبيانات

    دوال Function
    عبارة عن مجموعة من تعليما ت أو أوامر تستخدم ضمن مسمى وظيفي لاداء عملية محددة وغالبا تعيد الدالة قيمة معينه بعد تنفيذها

    الاجراء Procedure
    مجموعة من التعليمات مثل تعليمات الدالة بهدف تنفيذ مهمة محددة لكن الاجراء لا يعيد قيمة مثل الدالة

    مخطط Schema
    عبارة عن مجموعة من الكائنات Objects مرتبطة بقواعد البيانات ويتألف مخطط الكائن من كائنات مثل الجداول Tables والاجراءات Procedure والعروض Views والفهارس Directories ...الخ

    مدير قواعد البيانات Database Administrator (DBA)
    هو الشخص المسؤؤل عن عمليات إدارة قواعد البيانات ونظم أداء هذه القواعد وكيف يتم تكوينها وهو مسوؤل أيضا عن مراقبة أداء هذه القواعد ، وكذلك إجراء عمليات النسخ الاحتياطي وتثبيت البرامج ، والمحافظة على أمن المعلومات , وإذافة مستخدمين جدد أو إلفاء صلاحيات مستخدمين

    ويمكن ان يقوم مدير قواعد البيانات بالتخطيط لتطير وتنمية النظام المطبق ، وتحديد الحاجو لهذه التطورات المستقبلية .
    ويسعى فريق العمل الذي يتكون من مديري قواعد البيانات DBA للحفاظ على سير العمل داخل الشركة بشكل متجانس . وتتم تجزئة المهام بين هؤلاء المديرين .


    مهام مدير قواعد البيانات (DBA)
    تتباين مهام مدير قاعدة البيانات تبعا لحجم الشركة أو المؤسسة وتبعا لفريق العمل المساعد وتشمل هذه المهام النقاط التالية :
    1- تثبيت البرمجيا الجديدة
    2- إدارة الحماية لنظام قواعد البيانات
    3- النسخ الاحتياطي والدوري للبيانات ونظام قواعد البيانات
    4- استكشاف الأخطاء ومعالجتها
    5- تسوية وإصلاح إخفاقات المساخدمين للوصول إلى بياناتهم
    6- متابعة ضبط أداء العمل
    7- تقسسم الأجهزة والنطم الجديدة
    8- العمل على تطوير النظام بالشركة

    نظام إدارة قاعد البيانات Data Base Management System (DBMS)

    هو عبارة عن مجموعة الأدوات البرمجيه ( البرامج ) التي تدير وتنظم قاعدة البيانات وتوجد علاقة ارتباط بين هذه البيانات تسمى علاقة (Relation) لذا احبانا يطلق عليها RDBMS أي نظام إدارة قواعد البيانات العلائقية ( الارتباطية )

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

    يتميز نظام قاعدة البيانات أوراكل عن غيره من نظم إدارة قواعد البيانات الأخرى بالآتي:
    1- القدرة الفائقة على استيعاب كميات كبيرة من البيانات قد يصل عدد السجلات إلى الملايين مع الحفاظ على المستوى العالي في الأداء والسرعة عند استرجاع والتخزين والحذف
    2- لاسرية التامة والأمن لا حتوائه على نظام الصلاحيات والحقوق الذي يضمن تطبيق الشروط القياسية والأمنية للحفاظ على قاعدة البيانات
    3- فعالية التحكم المركزي بالبيانات لاذي يضمن :
    • تقليل التكررات عير اللازمة في البيانات الدخلة (No Repetition)
    • تجنب التناقض بين البيانات (No Contradiction)
    • إمكانية التشارك في البيانات (Data Sharing)
    • الحفاظ على تكامل البيانات فيما بينها (Data Integrity)
    4- السيطرة التامة على عملية النسخ الاحتياطي لقاعدة البيانات وحمايتها من الفقدان أو التلف مع امكانية استرجاعها في أي لحظة


    عمليات نظام إدارة قاعدة البيانات

    يشتمل نظام إدارة قاعدة البيانات اوراكل على العمليات التالية

    1- أوامر لغة تعريف البيانات Data Definition Language (DDL)

    تستخدم هذه اللغة في تعريف وإنشاء الكائن Object ، ويمكن أن يكون الكائن ملفات وجداول بيانات ، فيمكننا إنشاء وتعديل وحذف الكائن ويمكننا إنشاء امتياز لمستخدم معين ، أو انشاء كائن خيارات لفحص وإضافة تعليقات إلى قاموس البيانات ومن هذه الأوامر : CREAT , DROP and ALTER

    2- أوامر لغة معاملة البيانات Data Manipulation Language (DML)

    تتيح هذه الأوامر التعامل مع البيانات وتعديلها ضمن الكائن الموجود Object ومن هذه الأوامر : SELECT, DELETE,UPDATE and INSERT

    3- أوامر لغة التحكم في البيانات Data Control Language (DCL)

    تتيح هذه الأوامر التحكم في قاعدة البيانات وأدائها كالصلاحيات والمستخدمين والحقوق وغالبا ماتكون هذه الأوامر مخصصة للاستخدام من قبل مدير قاعدة البيانات (DBA) ومن هذه الاوامر : GRANT and REVOKE



    وارجو من الاخوان والاخوات ان يشاركوا في هذا الموضوع لاهميتة ولا تبخلوا علينا


    منتظر تفاعلاتكم معنا
     
  2.   مشاركة رقم : 2    ‏2005-10-19
  3. القروية

    القروية عضو

    التسجيل :
    ‏2005-10-15
    المشاركات:
    22
    الإعجاب :
    0
    ما شاء اللة عشرة اشخاص زارونا ويا للعجب لا تفاعل ولا ردود ولا شكر
    المهم افتهم لي ان هذا البرنامج لا احد يحتاج لة
    واللة الموفق
     
  4.   مشاركة رقم : 3    ‏2005-10-19
  5. العمراوي

    العمراوي مشرف سابق

    التسجيل :
    ‏2002-11-24
    المشاركات:
    7,510
    الإعجاب :
    4
    السلام عليكم ...

    أخي الكريم .. المجلس كان مغلق لفترة ... أعذرنا ...



    وعلى أي حال الموضوع في غير محله ... وسأنقله لمنتدى البرمجة ...
     
  6.   مشاركة رقم : 4    ‏2005-10-19
  7. yemen_ghost

    yemen_ghost عضو متميّز

    التسجيل :
    ‏2004-07-03
    المشاركات:
    1,456
    الإعجاب :
    0
    من المتابعين ..

    و على استعداد للمشاركة و التفاعل

    و لكني اخاف عليك من الاحباط ..

    فالاعضاء مشغولون بامور يعتقدونها اهم ؟؟؟

    بالتوفيق اخي الكريم

    تحياتي
     
  8.   مشاركة رقم : 5    ‏2005-10-19
  9. القروية

    القروية عضو

    التسجيل :
    ‏2005-10-15
    المشاركات:
    22
    الإعجاب :
    0
    مقدمة في قواعد البيانات العلائقية

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

    1- نموذج هيكلي (هرمي ) Hierarchical Model
    2- نموذج شبكي Network Model
    3- نموذج علائقي Relational Model
    4- نموذج شيئي Object Model

    في الماضي كان النموذج الأول ( الهرمي ) الأكثر انتشارا مع أجهزة الكمبيوتر الكبيرة Main Frame ثم بدا النظام الثاني ( الشبكي ) في الانتشار وخاصة مع التوسع في بناء وتركيب شبكات الحاسب وكانت هناك صعوبات في استخدام النظامين الول والثاني ( الهرمي والشبكي ) نتيجة لاستخدام مؤشرات البرمجة ( Pointers ) لربط سجلات البيانات بعضها مع بعض ، لذا نجد أن إضافة أو تعديل أو حذف السجلات يحتاج إلى المزيد من قهم طبيعة وعمل المؤشرات وفي هذه الفترة الماضية طرق برمجة المؤشرات تكتب بلغة الكوبول (COBOL).
    أما النموذج العلائقي (Relational) فهو الأكثر سهولة في الاستخدام وفي برمجة تطبيقات نظم قواعد البيانات ومن الناحية النظرية الأكاديمية فيلزمك دراسة المفاهيم الأساسية والضروربة لهذا النموذج العلائقي لهذا سنركز هنا على

    1- هيكل البيانات العلائقية Relational Data Structure
    2- الضوابط الحاكمة للبيانات العلائقية Constraint that govern organization of data structure
    3- العمليات التي تجرى على هذه البيانات Operations that are performance data structure

    ويعتمد نام هياكل البيانات العلائقبة (Relational Database) على هيكل منطقي ويطلق عليه علاقة (Relational) وعلى شكل ثنائي الأبعاد (Tow dimensional data structure ) يتكون من صفوف وأعمدة ويسمى جدول (Table) هذا بالإضافة إلى عناصر البيانات (Data elements) تسمى في هذه الحالة attributes علاوة على هذا يتم تنظيم هذه البيانات الفعلية في وحدة أو وحدات تسمى Tuples تقسم إلى صفوف Rows أو )سجلات Records ) وأعمدة Columns (حقول Fields ) والشكل التالي يبين العناصر الأساسية لجدول الموظقين Employees

    العلاقة بين الجداول

    لربط علاقة بأخرى تتحتاج إلى طريقة للارتباط . وهذه الطريقة تستخدم حقلا Field يكون موجودا فب الجدولين وحقل الارتباط يسمى في الجدول الأول بالمفتاح الرئيسي (Primary Key) للجدول الأل ويسمى يالمفتاح الForeign Key) ) في الجدول الثاني
     
  10.   مشاركة رقم : 6    ‏2005-10-29
  11. alosimi666

    alosimi666 عضو

    التسجيل :
    ‏2005-10-14
    المشاركات:
    8
    الإعجاب :
    0
    تنصيب لغة الاوراكل

    بسم الله
    الاخ الكريم أريد ملف نصي يتم فية شرح تنصيب لغة الاوراكل
    وشكرا لكم
    أخوك / العصيمي
     

مشاركة هذه الصفحة