https://bahaj.ahlamontada.com
دورة لتعليم اوراكل 198354345
https://bahaj.ahlamontada.com
دورة لتعليم اوراكل 198354345
https://bahaj.ahlamontada.com
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.



 
الرئيسيةأحدث الصورالتسجيلدخول

 

 دورة لتعليم اوراكل

اذهب الى الأسفل 
كاتب الموضوعرسالة
ابو عبدالعزيز
مدير عام الموقع
مدير عام الموقع
ابو عبدالعزيز


ذكر عدد الرسائل : 561
العمر : 47
تاريخ التسجيل : 29/10/2007

دورة لتعليم اوراكل Empty
مُساهمةموضوع: دورة لتعليم اوراكل   دورة لتعليم اوراكل Icon_minitimeالأحد 16 نوفمبر - 11:37

وهذة فهرسة مباشرة للدروسدورة لتعليم اوراكل Smile





1- المتطلبات الازمة للضيف الجديد(اوراكل)





2- ::: مقدمة :::





الدرس الاول:





اعداد جهاز الكمبيوتر لاستقبال اوراكل (1)





اعداد جهاز الكمبيوتر لاستقبال اوراكل (2)





اعداد جهاز الكمبيوتر لاستقبال اوراكل (3)





اعداد جهاز الكمبيوتر لاستقبال اوراكل (4)







الدرس الثانى:





تنصيب قواعد بيانات ومطور اوراكل والربط بينهم(1)





تنصيب قواعد بيانات ومطور اوراكل والربط بينهم(2)





تنصيب قواعد بيانات ومطور اوراكل والربط بينهم(3)





تنصيب قواعد بيانات ومطور اوراكل والربط بينهم(4)





تنصيب قواعد بيانات ومطور اوراكل والربط بينهم(5)







تنصيب قواعد بيانات ومطور اوراكل والربط بينهم(6)





الدرس الثالث :

الدخول الى عالم اوراكل والتعرف علية وكيفية عملة

الدرس الثالث:

قواعد البيانات و لغة الاستعلامات SQL,PL SQL

الدرس الرابع:

Realtional Database Model

قواعد البيانات العلائقية(1)





Realtional Database Model

قواعد البيانات العلائقية(2)

Realtional Database Model

قواعد البيانات العلائقية(3)




الدرس الخامس:

Normalization

الدرس السادس:

لغة الاستعلامات البنيوبة SQL

Structure Query Language
الرجوع الى أعلى الصفحة اذهب الى الأسفل
ابو عبدالعزيز
مدير عام الموقع
مدير عام الموقع
ابو عبدالعزيز


ذكر عدد الرسائل : 561
العمر : 47
تاريخ التسجيل : 29/10/2007

دورة لتعليم اوراكل Empty
مُساهمةموضوع: رد: دورة لتعليم اوراكل   دورة لتعليم اوراكل Icon_minitimeالأحد 16 نوفمبر - 11:39

دورة لتعليم اوراكل 3losh8
دورة لتعليم اوراكل 3losh1

الاخوة الاحباب
دورة لتعليم اوراكل 55
بعد التحية
استكمالا لموضوعنا الذى انشأناة لدراسة وافية وكاملة عن الاوراكل من البداية حتى الاحتراف ان شاء الله تعالى,

سيكون هذا
الموضوع ايها الاخوة الاحباب خاااااااص للدروس والشروحات وارجو من الاخوة
المشرفين عدم السماح بالرد على هذا الموضوع (طبعا انا بس اللى ارد دورة لتعليم اوراكل Biggrin )

ان كان ممكن يكون كدة فعلا,
وسيتم فتح موضوع اخر ان شاء الله للردود والمناقشات والمشاكل والحلول وكلا مايتعلق بالموضوع من مناقشات الاخوة
دورة لتعليم اوراكل 3
علشان مش نضيع وقت كتير فى الكلام هنبدا بسرعة ان شاء الرحمن

*******************************************
*رجاء حاااااار ::عدم الرد على هذا الموضوع::*
*******************************************


ودلوقتى ندخل فى الجد
شوية تركيز ياجماعة علشان اى غلطة هتكلفنا كتير وتضيع كل المجهود وهتبدا من جديد

على بركة الله,
دورة لتعليم اوراكل 3
طبعا احب افكركم بالمطلوب واية اللى هنحتاجة خلال الدراسة:
[quote]

تفضلو بقائمة مايجب توفرة حتى تكون مؤهلا للدراسة:

1- جهاز كمبيوتر :

-رامات لا تقل عن 512 ميجا
– معالج لا يقل عن 1.8 جيجا
– كارت شاشة لا يقل عن 32 ميجا
– وحدة تخزين تحتوى على مساحة خالية 8 جيجا ويفضل تخصيص تقسيمة مستقلة بالدورة

(هذة الامكانيات لا تصلح بالمرة ولكن حتى يستفيد اكبر قدر ممكن من الاخوة سنقوم بعمل بعض الخدع البسيطة لتسهيل العمل)دورة لتعليم اوراكل Biggrin دورة لتعليم اوراكل Biggrin
================

ومن يملك امكانيات اعلى من المذكورة اعلاة وليكن مثل :
-رمات 1 جيجا او اعلى
- معالج 3 جيجا او اعلى,
-كارت شاشة 256 او اعلى
(فلا داعلى ان يقوم بتطبيق تلك الخدع لان لها بعض الجوانب السلبية البسيطة جدا)
===========
2- دفتر لتدوين الملاحظات الهامة وبعض الشروحات(مهم جدا)
===========
3- المام باللغة الانجليزية ولو
يسيرا حتى تستطيع فهم بعض المصطلحات, لان الموضوع ليس قائما على الحفظ ,بل
على الفهم وانتاج الافكار,,, لامكان لمن يحفظ فقط ... دورة لتعليم اوراكل Mad دورة لتعليم اوراكل Rolleyes دورة لتعليم اوراكل Mad

===========
4- وقبل كل هذا يجب توافر اهم شئ..الصبر والعزيمة (الموضوع كبير جدا وسهل جدا )


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

1- نسخة قواعد بيانات اوراكل Oracle Database
2- نسخة مطور اوراكل Oracle Developer
3- اى نظام تشغيل حتى ولو يكن XP وانا افضل Windows server 2003 ولا باس ب XP
==============
وانصح بشدة اقتناء ويندوز Magic XP
M.R فعلا تحفة ورائعة جدا وخاصة للمبرمجين لانها تحتوى على جميع Runtimes
وكل مايخص المبرمجين من ملفات النظام التى يعانى منها مستخدمى الاكسبى

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

اولا قاعدة البيانات Oracle Database


اقتباس:


http://download.oracle.com/otn/nt/or...base_win32.zip



ودة المطور Oracle Developer
وهوة اسطوانتين


اقتباس:



http://download.oracle.com/otn/nt/id...1202_disk1.zip





اقتباس:



http://download.oracle.com/otn/nt/id...1202_disk2.zip




كل اللى عليك انسخ الروابط دى وحطها فى المتصفح بتاع حضرتك
طبعا هيطلب منك يوزرنيم وباسورد
اتفضل يابرنس اليوزر بتاعى والباسورد كمان(محدش يغيرةدورة لتعليم اوراكل Biggrin )


اقتباس:


username:system32failed@yahoo.co.uk
password:CyqmoXTO







(غير مدعم فيستا)
توجد نسخة خاصة بنظام فيستا ولكن توجد مشاكل كثيرة معها
( ستتم الدراسة على Orcale 10G)


ولابد وحتما مع سبق الاصرار والترصد وجود Netframework
ودة الرابط من ميكروسوفت

دورة لتعليم اوراكل Download8




دورة لتعليم اوراكل 3
تنويةدورة لتعليم اوراكل Rolleyes

الكورس دة مهما طال ومهما كتر فية الكلام والشرح مش هيدى الاوراكل حقة
ومهما لقيت دروس وشروحات فى اماكت مختلفة وبطرق مختلفة برضة مش هتلاقى اللى يديك كل حاجة
مهمة الكورس انة مجرد بيفتحلك
ابواب, والكورس الناجح هوة اللى يفتحلك اكبر كم من الابواب علشان انت تقدر
تدخل وتتعرف على المحتوى بنفسك

لان الكورس بيديك خبرة جزء
ودراستك واجتهادك الخاص جزء
والحياة العملية بتكملك اى نقص موجود
ولما تشتغل ان شاء الله فى المجال دة هتلاقى اختلافات كتير جدا
بس كلها مبنية على اللى حضرتك اتعلمتة
علشان كدة حضرتك حاول تجتهد فى الدراسة ومش تعتمد كل الاعتماد على الشرح فى مكان واحد
مش تخلى مصدر العلم عندك واحد بس
فى كل مكان هتلاقى فكرة جديدة
اكيد هتفيدك
وان شاء الله هنحاول نلم باكبر قدر ممكن فى المجال دة.

دورة لتعليم اوراكل 3
رجاء حار اخوانى
:::::عدم الرد مطلقا وبتاتا على هذا الموضوع:::::
دورة لتعليم اوراكل 3
لذهاب الى موضوع النقاشات والتساؤلات والمشاكل والحلول وجميع الردود اتبع هذا الرابط
::مناقشات والردود والتساؤلات والمشاكل والحلول الخاصة بدورة الاوراكل::
الرجوع الى أعلى الصفحة اذهب الى الأسفل
ابو عبدالعزيز
مدير عام الموقع
مدير عام الموقع
ابو عبدالعزيز


ذكر عدد الرسائل : 561
العمر : 47
تاريخ التسجيل : 29/10/2007

دورة لتعليم اوراكل Empty
مُساهمةموضوع: رد: دورة لتعليم اوراكل   دورة لتعليم اوراكل Icon_minitimeالأحد 16 نوفمبر - 11:40

[size=25]مقدمة [/size]
دورة لتعليم اوراكل 55

تعتبر اوراكل من اقوى منتجات ومطورات قواعد البينات بجميع انواعها
ورائدة فى ذلك المجال منذ نشاتها فقد اثبتت جدارة ونجاح باهر فى فى ذلك المجال

دورة لتعليم اوراكل 8
ماهو الاوراكل؟؟

الاوراكل هيا قاعدة بيانات علاقية Relational Database
صممت لكى تساعد اصحاب الاعمال والشركات العملاقة فى ادارة الاعمال
وتتيح لجميع المستخدمين التحكم الكامل فى اعمالهم
وتعطى لاصحاب الاعمال الامكانية فى اعطاء الصلاحيات المحددة لبعض المستخدمين
واوراكل لها القدرة على تحمل قواعد بيانات ضخمة جدا بمساحات كبيرة تسع بيانات ومعلومات شركات ضخمة

وتدعم فى عملها على اتصال اكثر من مستخدم على قاعدة البيانات فى نفس الوقت
حيث توجد قاعد البينات على خادم server
ويتصل بية عدد ضخم جدا من المستخدمين Clients
لماذا يعتبر ارواكل ناجح فى مهامة؟؟
يعتبر نظام اوراكل لتطوير البرامج من انجح المواد فى هذا المجال
وهذا لانة يقوم بانجاز المهام فى سرعة عالية جدا
يقوم بتنظيم الاعمال وادارتها بشكل ممتاز ودقيق
يحتوى على قدر عالى جدا من الامان والخصوصية بالنسبة للاعمال الهامة
ويتيح لاصحاب الاعمال التحكم الكامل بمشروعاتهم ومعرفة كل مايجرى من اعمال مختلفة
يقوم بتوفير المساحات لتخزين المعلومات والبيانات
يمكن الوصول الى اى جزء او معلومة بكل سهولة وسرعة فائقة
دورة لتعليم اوراكل 8
نشاة اوراكل

كانت بداية اوراكل فى عام 1979
وكانت اسم الشركةRSI
واول اصدار كان يتعامل مع SQL

وفى مطلع الثمانينيات تغير اسم الشركة الى اوراكل
وانتجت بعض الادوات المحمولة للتطوير

وفى منتصف الثمانينات دعمت اوراكل انظمة السييرفر
server/clients

وفى اوراخر الثمانينات اصدرت شركة ارواكل اصدار رقم 6
واعتمد فى العمل على SQL PLUS
ودعمت انظمة التطوير financial applications

وفى بداية التسعينات صدر اوراكل 7
وبعد الادوات الهامة لتطوير قواعد اليانات التى تدعم الخوادم الكبيرة

وفى منتصف التسعينات اصدرت الشركة اصدار 8
يدعم قواعد البينات العلائقية
ويتيح للمستخدمين العاديين التطوير ان كانت لهم الصلاحيات
وايضا طورت نظام Application server
وفى اواخر التسعينات صدر اوراكل 8I
ويدعم قواعد بينات من على الويب
وايضا تطوير انظمة الجافا

وفى بداية القرن العشرين طورت اوراكل الى نظام 9I
وطورت انظمة قواعد بينانات الويب
وطورت انظمة Application server
وبعض الادوات الهامة للتطوير
دورة لتعليم اوراكل 8
هذة نبذة مختصرة عن اوراكل,
دورة لتعليم اوراكل 10
والى اللقاء مع الدرس التالى وهوة كيفية اعداد وتهيئة جهاز الكمبيوتر لاستقبال الضيف الجديد
الرجوع الى أعلى الصفحة اذهب الى الأسفل
ابو عبدالعزيز
مدير عام الموقع
مدير عام الموقع
ابو عبدالعزيز


ذكر عدد الرسائل : 561
العمر : 47
تاريخ التسجيل : 29/10/2007

دورة لتعليم اوراكل Empty
مُساهمةموضوع: رد: دورة لتعليم اوراكل   دورة لتعليم اوراكل Icon_minitimeالأحد 16 نوفمبر - 11:41

اعداد جهاز الكمبيوتر لاستقبال الاوراكل

دورة لتعليم اوراكل 55

اول حاجة وزى متفقنا ان الاوراكل محتاج جهاز امكانياتة عالية شوية علشان بشتغل كويس من غير مشاكل
وقلنا على الامكانيات المطلوبة
طيب افرض ان عندنا واحد حبينا زى هوبة حبيب قلبى
جهازة على قدة
يعمل اية؟؟؟
نقفل الباب فى وشة ونطردة ونقولة يافاشل؟؟
لا باذن الله عندنا حل لكل مشكلة
طبعا الناس اللى عندهم اجهزة عالية او معقولة مش هيعملة اللى هنقول علية دة
يعنى لو حد عندة امكانيات اقل من الامكانيات دى
-رمات 1 جيجا
- معالج 3 جيجا ,
-كارت شاشة 256

ينفذ الخطوات الجاية دى

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

طيب احنا هنعمل اية؟؟؟
احنا هنضحك على الاوراكل شوية ونقولة ان الزاكرة بتاعتنا واحد جيجا حتى لو حضرتك الزاكرة بتاعتك 256دورة لتعليم اوراكل Biggrin

كل اللى هنعملة حاجة بسيطة
هنعمل Swap(Page file) .دورة لتعليم اوراكل Confused
يعنى زاكرة وهميةدورة لتعليم اوراكل Rolleyes

بناخد جزء من وحدة التخزين الهارد ديسك على الاقل واحد جيجا وهيا اللى محتاجينها علشان الاوراكل بتسطب

لان لما تيجى تبدا بتسطيب الاوراكل هيبدا يشوف المتطلبات اللى محتاجها علشان ينزل على جهاز حضرتك
فلو لاقى ان الزاكرة بتاعة حضرتك اقل من واحد جيجا وكارت الشاشة اقل من 256 مش هيرضى يتسطب

عموما تابع الصور بدقة وتركيز ومش تعمل الى حاجة زيادة عن اللى فى الصور علشان مش تقع فى اخطاء حضرتك فى غنى عنها وخصوصا فى البداية

اول حاجة تجيب خصائص الكمبيوتر
دورة لتعليم اوراكل 1mediumax0

دورة لتعليم اوراكل 4mediumqb5

دورة لتعليم اوراكل 5mediumft3


دورة لتعليم اوراكل Dmemhu3

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




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


ذكر عدد الرسائل : 561
العمر : 47
تاريخ التسجيل : 29/10/2007

دورة لتعليم اوراكل Empty
مُساهمةموضوع: رد: دورة لتعليم اوراكل   دورة لتعليم اوراكل Icon_minitimeالأحد 16 نوفمبر - 11:42

اهلا بيك مرة تانية
دلوقتى هنعمل خطوة مهمة جدا جدا
كل اللى هنعملة هنغير اسم الجهاز بس
تابع الصور

دورة لتعليم اوراكل 1mediumax0



دورة لتعليم اوراكل 2mediumwq6

دورة لتعليم اوراكل 3mediumrx6


غير اسم الكمبيوتر بتاع حضرتك وخلية ORCL
طبعا لو حضرتك شغال على ويندوز سيفرفر 2003 تشغل الدومين احسن
لو اكسى خليك فاكر اسم Workgroup اللى انا مسميها DRRADWAN
لاننا هنحتاجها كمان شوية

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


ذكر عدد الرسائل : 561
العمر : 47
تاريخ التسجيل : 29/10/2007

دورة لتعليم اوراكل Empty
مُساهمةموضوع: رد: دورة لتعليم اوراكل   دورة لتعليم اوراكل Icon_minitimeالأحد 16 نوفمبر - 11:43

اهلا بيك مرة تانية
ندخل بقى فى خطوة مهمة جدا جدا جدا جدا جدا جدا جدا

دلوقتى عمنا الاوراكل علشان ينزل على جهاز حضرتك لازم يلاقى IP ثابت عند حضرتك
طبعا مش كل الناس عندها IP ثابت
فية مننا اللى عندة IP ثابت Static IP
وفية مننا اللى عندة اى بى متغير Dynamic Ip
يعنى DHCP
طبعا النوع التانى دة الاوراكل مش هيرضى يتسطب عندة
لان كل شوية IP هيتغير
والاوراكل بيحب الاستقرار

طيب هنعمل اية؟؟
الخطوة دى ممكنم اى حد يعملها
سواء عندة ثابت او متغير
او مش عندة كارت شبكة خالص
الخطوة دى بتضمنلك ان الاوراكل يشتغل من غير اى مشكلة

واحد يقول خلص ياعم دوشتنا
اقولة حاضر

ببساطة فية خاصية حلوة فى الويندوز بتديلك كارت شبكة وهمى
الخاصية دى اسمها
microsoft loopback adapter
ودى هنتحكم فيها زى منحب وعمرها ميحصل فيها اى تغيير اتوماتيكى
علشان كدة مضمونة انها توفرلنا IP ثابت

تعالو بينا نشغل الموضوع دة
برضة هنتعامل بالصور

طبعا ندخل على لوحة التحكم control panel

دورة لتعليم اوراكل 36104841as4



دورة لتعليم اوراكل 61805128ec1


دورة لتعليم اوراكل 88782092vt6


دورة لتعليم اوراكل 99282163nm8


دورة لتعليم اوراكل 93585317dh7


دورة لتعليم اوراكل 28986165mi5


دورة لتعليم اوراكل 69664875hh2


دورة لتعليم اوراكل 23661569rh6


يتبع,,,,,,,,,,,,
الرجوع الى أعلى الصفحة اذهب الى الأسفل
ابو عبدالعزيز
مدير عام الموقع
مدير عام الموقع
ابو عبدالعزيز


ذكر عدد الرسائل : 561
العمر : 47
تاريخ التسجيل : 29/10/2007

دورة لتعليم اوراكل Empty
مُساهمةموضوع: رد: دورة لتعليم اوراكل   دورة لتعليم اوراكل Icon_minitimeالأحد 16 نوفمبر - 11:44

دورة لتعليم اوراكل 76216114mj6

دورة لتعليم اوراكل 10qb2

دورة لتعليم اوراكل 11ts5

دورة لتعليم اوراكل 12ae7

طبعا ممكن تكتب اى اى بى
معاك من اول
192.168.1.1
لحد
192.168.255.255
المهم مفيش حجد يكون واخد الرقم دة قبل كدة

دلوقتى خطوة مهمة جدا
نروح على المسار دة

C:\WINDOWS\system32\drivers\etc
هتلاقى ملف اسمة hosts
افتحة بواسطة النوتباد او اى محرر نصوص عند حضرتك

دورة لتعليم اوراكل 13gk4


دورة لتعليم اوراكل 14yx5


دورة لتعليم اوراكل 16fx3

غير الكلام المظلل دة وحط مكانة
ip الى حضرتك اختارتة
واكتب اسم الكمبيوتر orcl
تكتب اسم workgroup بالشكل دة
orcl.drradwan
وتحفظ التغييرات
وكدة تماااااااااام

دورة لتعليم اوراكل 3

وبكدة نكون انتهينا من موضوع اعداد جهاز الكمبيوتر
وجهازك كدة زى الفل وتمام وجاهز لاستقبال الاوراكل من غير اى مشاكل ولا صعوبات

دورة لتعليم اوراكل 55
تمنياتى لكم بالتوفيق,
والى اللقاء فى الدرس القادم
الرجوع الى أعلى الصفحة اذهب الى الأسفل
ابو عبدالعزيز
مدير عام الموقع
مدير عام الموقع
ابو عبدالعزيز


ذكر عدد الرسائل : 561
العمر : 47
تاريخ التسجيل : 29/10/2007

دورة لتعليم اوراكل Empty
مُساهمةموضوع: رد: دورة لتعليم اوراكل   دورة لتعليم اوراكل Icon_minitimeالأحد 16 نوفمبر - 11:54

دورة لتعليم اوراكل 3
دورة لتعليم اوراكل 11xo5
دورة لتعليم اوراكل 3
دورة لتعليم اوراكل 13tx8
الخطوة دة مهمة جدا جدا جدا جدا جدا
اهم حاجة مش تخلى ولا علامة صح موجودة خالص فى الصف كلة
دورة لتعليم اوراكل 3
دورة لتعليم اوراكل 14bi6
الخطوة دة لها اهمية كبيييييييييييييييييرة جدا
لازم بعد متشيل عللامات الصح تكتب اى باسورد
حروف مش ارقام
ويستحسن يكون بسيط يعنى حرف او اتنين
تكتبة فى جميع المربعات الخاصة بالباسورد المهم ان كلهم يكونو واحد
دورة لتعليم اوراكل 3
دورة لتعليم اوراكل 15jv5


دورة لتعليم اوراكل 3


دورة لتعليم اوراكل Ccccccccji6

تركيز هنا ياجماعة الله يكرمكو
رسالة الخطا دى مش هتظهر الا عند الجماعة اللى عندهم اصدارات اقدم شوية
ولو ظهرت عادى جدا مفيش منها خوف
ممكن تظهر اكتر من مرة فى نفس الوقت
عادى اضغط اوكى من غير مشاكل خالص
وللعلم مفيش اى اخطاء هتظهر خلال التنصيب باستثناء الرسالة
يعنى لو حد ظهر عندة اى رسالة خطاء غير دى ياخد منها صورة ويبعتها فى مشاركة الردود والمناقشات
وان شاء الله لو ماشى معانا من البداية خالص صح مفيش اى اخطاء هتظهر

نكمل؟؟!!

دورة لتعليم اوراكل 3
دورة لتعليم اوراكل 16gr3
دورة لتعليم اوراكل 3
دورة لتعليم اوراكل 17mf4

دورة لتعليم اوراكل 3
دورة لتعليم اوراكل 18xk7
دورة لتعليم اوراكل 3
دورة لتعليم اوراكل 19hk2
كدة خلاص , نشغل البرنامج واحنا متطمنين
دورة لتعليم اوراكل 3
دورة لتعليم اوراكل 20ih8
دورة لتعليم اوراكل 3
دورة لتعليم اوراكل 21bf2


دورة لتعليم اوراكل 3
دورة لتعليم اوراكل 22lf1
دورة لتعليم اوراكل 3


دورة لتعليم اوراكل 23er4

كدة العمليات كلها نجحت والحمد لله
ومبروك عليكدورة لتعليم اوراكل Biggrin
كدة خلصنا جزء قاعدة اليانات
وزى متفقنا ان مفيش اى اخطاء ممكن تظهر الا الخطا اللى قلنا علية فوق
ولو ظهر حاجة تانية مش نكمل وناخد صورة من الخطا دة ونعرضها فى مشاركة الردود والمناقشات علشان نحلها مع بعض
الرجوع الى أعلى الصفحة اذهب الى الأسفل
ابو عبدالعزيز
مدير عام الموقع
مدير عام الموقع
ابو عبدالعزيز


ذكر عدد الرسائل : 561
العمر : 47
تاريخ التسجيل : 29/10/2007

دورة لتعليم اوراكل Empty
مُساهمةموضوع: رد: دورة لتعليم اوراكل   دورة لتعليم اوراكل Icon_minitimeالأحد 16 نوفمبر - 12:07

دورة لتعليم اوراكل 3
دورة لتعليم اوراكل 10iy6
دورة لتعليم اوراكل 3
دورة لتعليم اوراكل 11oi0
دورة لتعليم اوراكل 3
دورة لتعليم اوراكل 12fr9
دورة لتعليم اوراكل 3
طبعا هنا بيطلب منك ان تدخلة الاسطوانة التانية اللى هيا ds_windows_x86_101202_disk2

دورة لتعليم اوراكل 13yy6
دورة لتعليم اوراكل 3
هنعمل براوز ونروح للمكان اللى فية الاسطوانة التانية ونقف عليها بالماوس ضغطة واحدة ونتابع

دورة لتعليم اوراكل 14tn9
دورة لتعليم اوراكل 3
دورة لتعليم اوراكل 15kr8
دورة لتعليم اوراكل 3
دورة لتعليم اوراكل 16hb0

طبعا ملف التكست اللى عملناة بنحطة مع الملف اللى عملناة مخصوص للمطور اللى هوة orcldv
دورة لتعليم اوراكل 3
دورة لتعليم اوراكل 17jq8
دورة لتعليم اوراكل 3

دورة لتعليم اوراكل Eek دلوقتى عايز تركييييييز اكتر وتنفيذ دقيق جدا وحرص شديد
لان المرحلة اللى جاية دى هنقوم بتوصيل المطور بقاعدة البياناتدورة لتعليم اوراكل Eek

دورة لتعليم اوراكل 18aqt6
دورة لتعليم اوراكل 3
دورة لتعليم اوراكل 18blq7
دورة لتعليم اوراكل 3
دورة لتعليم اوراكل 18cdq2
دورة لتعليم اوراكل 3
دورة لتعليم اوراكل 19ty4
دورة لتعليم اوراكل 3

يتبع,
الرجوع الى أعلى الصفحة اذهب الى الأسفل
ابو عبدالعزيز
مدير عام الموقع
مدير عام الموقع
ابو عبدالعزيز


ذكر عدد الرسائل : 561
العمر : 47
تاريخ التسجيل : 29/10/2007

دورة لتعليم اوراكل Empty
مُساهمةموضوع: رد: دورة لتعليم اوراكل   دورة لتعليم اوراكل Icon_minitimeالأحد 16 نوفمبر - 12:11

دورة لتعليم اوراكل 20wm8
دورة لتعليم اوراكل 3
دورة لتعليم اوراكل 21ns5
دورة لتعليم اوراكل 3
دورة لتعليم اوراكل 22ld8
دورة لتعليم اوراكل 3
دورة لتعليم اوراكل 23rq9
دورة لتعليم اوراكل 3
دورة لتعليم اوراكل 24so5
دورة لتعليم اوراكل 3
دورة لتعليم اوراكل 25xa9
دورة لتعليم اوراكل 3
دورة لتعليم اوراكل 26pg8
دورة لتعليم اوراكل 3
دورة لتعليم اوراكل 17jq8
دورة لتعليم اوراكل 3
دلوقتى دى خطوة مهمة جدا , تابع معايا

دورة لتعليم اوراكل 26aoy9
دورة لتعليم اوراكل 3
دورة لتعليم اوراكل 26bst3
دورة لتعليم اوراكل 3
الشاشة دى مش تقفلها خاااااااااااااااااااالص
حتى لو فضلت دقيقة,ساعة, 10 ساعات , المهم سيبها خااااااااالص لحد اما تظهر كلمة initialized
وبعدين اقفلهادورة لتعليم اوراكل Cool
دورة لتعليم اوراكل 27vu7

كدة معناها ان الاتصال تم بنجاح,
دورة لتعليم اوراكل 55
وبكدة نكون انتهينا من تسطيب الاوراكل بالكامل وتوصيل قاعدة البيانات بالمطوردورة لتعليم اوراكل Rolleyes

ودى نهاية الدرس الثالت
دورة لتعليم اوراكل 55

والى اللقاء فى الدرس القام

لكم منى ارق التحيات,دورة لتعليم اوراكل Smile
دورة لتعليم اوراكل 10

*******************************************
*رجاء حااااار اخوانى عدم الرد مطلقا على هذا الموضوع*
*******************************************
الرجوع الى أعلى الصفحة اذهب الى الأسفل
ابو عبدالعزيز
مدير عام الموقع
مدير عام الموقع
ابو عبدالعزيز


ذكر عدد الرسائل : 561
العمر : 47
تاريخ التسجيل : 29/10/2007

دورة لتعليم اوراكل Empty
مُساهمةموضوع: رد: دورة لتعليم اوراكل   دورة لتعليم اوراكل Icon_minitimeالأحد 16 نوفمبر - 12:12

الدخول الى عالم اوراكل والتعرف علية وكيفية عملة
دورة لتعليم اوراكل Co10zq3
الاخوة الاحباب,

دورة لتعليم اوراكل 14ns7

اليوم ايها الاخوة نكمل دورسنا
ولهذا الدرس اهية خاصة فنحن نريد ان نبدا بفهم الاسس والمبادئ قبل اللدخول للعمل

انة لمن الضرورى جدا من اجل
اساس قوى لما نرمى الية فى هذة الدورة ان لا نكون مثل خطاط لا يعرف
القراءة ولا الكتابة ولكنة يرسم الحروف دون ان يعلم معنى ما يكتب ولا
يستطيع قرائتة.
دورة لتعليم اوراكل 3

فقبل الدخول فى الجزء العملى لا بد لنا ان نتعرف على ماندرسة وما سنعمل علية مستقبلا,
فهدفى الاول من وراء هذا الموضوع ان اجعلك ملما بهذا الشئ المسمى اوراكل
ان اوراكل شئ كبير جدا,
فهو مجموعة ضخمة جدا من الادوات والمكتبات والاسس جمعت فى شئ واحد وهو الاوراكل,
وحتى هذة اللحظة لم ننتهى نحن الدارسون والعاملون علية من الوصول لنهاية لة
على الرغم من التطوير المستمر لة,
ففى كل مكان تجد طرقا مختلفة وقوانين وسبل كثيرة جدا فى التعامل معة
ولكن الهدف لكل هذة السبل واحد الا هو الوصول لمنتج قادر على انجاز
الاعمال كما خطط لها ان تكون,

وعندما تعمل بعد ذلك ان شاء الله فى اوراكل وتندمج فى الحياة العملية ستجد عالما لا نهاية لة
وطرق كثيييييرة
ولكن هذة السبل المتفرقة تجمعها قوانين واحدة تحدد هذة السبل,
فمهما اختلفت فهى فى النهاية تعمل تحت قانوت واحد واطار واحد,
وعندما ندخل فى الجزء العملى سترى انة يمكنك ان تكتب جملة بطرق كثيرة
جدا ولكن فى النهاية نتيجتها واحدة وسوف نتطرق لهذا مستقبلا وفى وقتة ان
شاء الرحمن

دورة لتعليم اوراكل 3

والان اخوانى هيا نعرف سويا طبيعة عمل اوراكل

ان اوراكل من افضل البرامج حتى هذا الوقت فى انتاج افضل البرمجيات وادقها واقواها
فكل مايخرج منة من اى منتج يحظى باحترام شديد فى وسط البرمجيات,
فهو اقوى سبيل لادارة اى عمل مهما كان حجمة وتشعبة
فيمكنك ادارة شركات متشعبة فى كل مكان ولو بينها وبين بعضها اميالا
فيشعرك ان كل اعمالك تحت يديك ولا تشعر بفرق المسافة.
دورة لتعليم اوراكل 3

هيا نعرف ما هى مميزات اوراكل

* الاوراكل قاعدة بيانات ضخمة جدا تستطيع اتسعاب وتخزين بيانات باحجام هائلة تصل الى ملايين الميجاهات .
-------------------------------
* قوة هائلة فى استخراج البيانات فتملك محرك بحث لا مثيل لة من القوزة والسرعة والدقة فى جلب البيانات مهما كانت كبيرة وضخمة.
-------------------------------
* تتمتع منتجات اوراكل بالحماية ولسرية والامان الشديد على ماتحتوية من اسرار لشركات او اعمال,
ويمكن لصاحب الاعمال ان يحدد لكل من يتعامل
مع المنتج صلاحياتة وهذا يعتبر طفرة فى هذا المجال فلكل صاحب عمل مايريد
اخفاؤة عن العيون ولا يستطيع حفظ تلك الاسرار على الاوراق.

-------------------------------
* يمكن توزيع البيانات على اكثر
من سيرفر ويمكن اتصال عدد كبير جدا من المستخدمين على السيرفر دون حدوث اى
مشاكل فى تضارب البيانات او عملية التخزين او البحث فهو يتمتع بقوة هائلة
فى دعم اى اتصال بالسيرفر سواء محلى او عالمى LAN, Wan او حتى اتصال
انترنت.

-------------------------------
* السهولة الكبيرة فى التعامل مع
اى من متجات اوراكل فى ادخال البينات واستخراجها وطباعة التقارير من قبل
موظفين عاديين بمجرد التدريب البسيط على استخدامة.

-------------------------------
* التوافق التام مع جميع النظمة
ويمكن من خلالة انتاج اى برمجيات مهما كانت معقدة لمؤسسات ضخمة او برمجيات
صغيرة لاعمال بسيطة فهو متكامل مع برمجة الجافا وهذا يضيف لة قوة اكبر مما
يجعلةة يتربع على عرش البرامج فى نفس المجال.

هذة بعض من مييزات اوراكل , فمييزاتة كثيرة جدا ولكن هذة مجرد نقاط اساسية .

دورة لتعليم اوراكل 3


والان كيف يعمل اوراكل؟؟

يقوم اوراكل على وجود
جهاز خادم server وهو المصدر الرئيسى والعقل الذى يحتوى على كل ماتحتوية
قاعدة البيانات من بيانات ومعلومات, ويتصل بالخدام اجهزة المستخدميين
العاديين clients,

وتوجد على هذة الاجزة
فقط محركات الاوراكل من الفومز والتقارير وخلافة من الادوات حتى يتسنى
للمستخدم العادى التعامل مع قاعدة البيانات بكل سهولة من ادخال بيانات
واستخراجها وطباعة التقارير,

ويتم الاتصال من خلال وجود شبكة اتصال بين الجهاز الخادم server واجهزة المستخدمين clients
اى كان نوع الشبكة سواء محلية LAN اى ان الخادم والمستخدمين فى مكان واحد Local Aera Netrwork,
او شبكة عالمية WAN اى ان الخادم موجود
فى مكان ويتصل بية مستخدمين من اماكن عديدة تبعد كثيرا عن مكان وجود
الخادم حتى لو فى ببلد مختلف Worled Area Network,

او حتى يمكن الانصال من خلال الشبكة العنكبوتية الانترنت

ولكل اتصال خواصة وطرق تكوينة.

دورة لتعليم اوراكل 3


اما عن قواعد بيانات اوراكل:

الاوراكل عبارة عن قواعد بيانات علائقية Relational Database

اى انها تقوم على نظام العلاقات بين كل ماتحتوية من بيانات وسوف نقوم بدراسة وافية لهذا النوع فى دروس مقبلة ان شاء الله,

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

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

وان اردت الاستفسار عن نفطة معينة فانا جاهز للرد فورا.
دورة لتعليم اوراكل 10

وغدا ان شاء الله سننتقل الى درس جديد ودراسة مفصلة عن قواعد اليانات المستخدمة فى واراكل

دورة لتعليم اوراكل 131

وسامحونى ان كان هناك اى تقصير
فان اصبت من الله وان اخطأت فمن نفسى والشيطان
ولا اسالكم سوى صالح الدعاء

دورة لتعليم اوراكل 33

دورة لتعليم اوراكل Post10pp6
الرجوع الى أعلى الصفحة اذهب الى الأسفل
ابو عبدالعزيز
مدير عام الموقع
مدير عام الموقع
ابو عبدالعزيز


ذكر عدد الرسائل : 561
العمر : 47
تاريخ التسجيل : 29/10/2007

دورة لتعليم اوراكل Empty
مُساهمةموضوع: رد: دورة لتعليم اوراكل   دورة لتعليم اوراكل Icon_minitimeالأحد 16 نوفمبر - 12:13

دورة لتعليم اوراكل Mktob07dl1


الاخوة الاحباب

دورة لتعليم اوراكل Post06qj6

دورة لتعليم اوراكل 35
قواعد البيانات و لغة الاستعلامات SQL,PL SQL

دورة لتعليم اوراكل 35


اليوم احبائى نكمل دروسنا
واليوم سنتكلم عن قواعد البيانات المستخدمة مع اوراكل وسنتكلم عن لغة الاستعلامات SQL

فى البداية سوف نتعرف على قواعد البيانات الموجودة او الشائعة Database models
وسوف نكتب نبذة بسيطة عن كل نوع,
دورة لتعليم اوراكل 33
وهذا حتى يكون الكورس متكامل ان شاء الله ولا ينقصة شئ
وحتى تتسع معرفتنا بالمجال ولا افضل ان
تنطبق الدراسة على مايتعلق بالاوراكل فقط ولكن على الاقل ناخد فكرة عن
المجال وما يحتوية من اسرار لتنمية الفكر ولا تكون معرفتنا محددة لان هدفى
هو الرقى بفكر الدارسين معى وهذا يعطى ميزة جيدة تضعك فى مرتبة اعلى من اى
دارس اخر فى مكان اخر

دورة لتعليم اوراكل 33

ونبدا على بكرة الله,

1- قواعد البيانات الهرمية Hierarchical model

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

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


ولكن ظهر بها قصور كبير جدا وعجز فى مهام كثيرة

على سبيل المثال

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

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

ثم يخرج من كل منتج مايحتوية من خصائص او مكونات

وهذا يسبب عجز وقصور كبير خاصة عند استخدام البحث

اعلم ان هذا الكلام يعتبر معقد بعض الشئ للبعض منا
ولكن عل الصورة توضح ما اقول

دورة لتعليم اوراكل Hierarchicaldata1vn4


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

دورة لتعليم اوراكل 26
2- قواعد البيانات الشبكية network database


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


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

وهذة صورة علبها توضح مفهوم هذا النظام

صورة تمثيلية لجدول بسيط
دورة لتعليم اوراكل Sssssqp4

انظرو , هنا الحقول ذات الاسهم باللون الاذرق تاخذ اكثر من قيمة
فهنا الجدول ثابت والقيم فى الجدول الثانى ثابتة ولا يوجد تكرار فى القيم
والاسهم تمثل العلاقات
------------------------------------------------
وهذة صورة للنظام المعقد
توجد جداول عملاء و الطلبات واجزاء الطلبات ومسؤل الاتصالات
كل هذة جداول مرتبطة بنظام قواعد البيانات الشبكية,

والصورة توضح

دورة لتعليم اوراكل Networkdatabaseyn4



وهذة مجرد نبذة صغيرة عن هذا النظام للمعرفة العامة بها فقط

دورة لتعليم اوراكل 26
لا اريد ان اثقل عليكم اكثر من ذلك حتى لا تداخل المعلومات ويحدث عند بعض الاخوة لبس وقلع وخلافةدورة لتعليم اوراكل Biggrin
وايضا مراعاة لظروف اخواننا المشغولين فى الامتحانات اعانهم الله
دورة لتعليم اوراكل 26
باق لنا نوع واحد وهو الاهم لدينا وهو ما تعتمد كل دراستنا علية
قواعد البيانات العلائقية Relational Database
وسنقوم بدراستها تفصيليا للهمية القصوى

وسنتكلم عنها فى الدرس القادم ان شاء الله تعالى,

ورجاءا الاهتمام بتلك الانواع وتسجيلها فى دفترك وكتابة نبذة ولو بسيطة عن كل نوع


*******************************************
*رجاء حااااار اخوانى عدم الرد مطلقا على هذا الموضوع*
*******************************************
للذهاب الى موضوع الردود والمناقشات
الرجوع الى أعلى الصفحة اذهب الى الأسفل
ابو عبدالعزيز
مدير عام الموقع
مدير عام الموقع
ابو عبدالعزيز


ذكر عدد الرسائل : 561
العمر : 47
تاريخ التسجيل : 29/10/2007

دورة لتعليم اوراكل Empty
مُساهمةموضوع: رد: دورة لتعليم اوراكل   دورة لتعليم اوراكل Icon_minitimeالأحد 16 نوفمبر - 12:14

دورة لتعليم اوراكل Mktob07dl1
دورة لتعليم اوراكل 35
[b]Realtional Database Model
قواعد البيانات العلائقية
[/b]
دورة لتعليم اوراكل 35
[b]اخوانىدورة لتعليم اوراكل Smile [/b]
دورة لتعليم اوراكل Mktob13yk4
[b]نكمل اليوم حديثنا حيث انتهينا[/b]
[b]ودرس اليوم ذو اهمية قصوى فى دراستنا هذة
حديثنا اليوم عن نوع من انوع قواعد البيانات
وهو اهم نوع لان قواعد بيانات الاوراكل مبنية علية
اليوم سنتحدث عن Realtional Database Model
قواعد البيانات العلائقية
[/b]
دورة لتعليم اوراكل 3
[b]تعريف قواعد البيانات العلائقية Realtional Database Model:[/b]
[b]تعتمد قواعد البيانات العلائقية على نظام وجود علاقات متشعبة بين مختلف انواع البيانات
ويعتبر هذا النظام من اقوى الانظمة والتقنيات فى مجال انشاء قواعد قواعد البيانات
حيث انة تم تكوينة على اساس النوعين السابقين الهرمى والشبكى وتم معالجة القصور الموجود فى هذين النوعين
واعتمدت اوراكل على هذا النظام لانة يعتبر اقل الانظمة من حيث الاخطاء والقصور فى اداء المهام
[/b]
دورة لتعليم اوراكل 3
[b]مميزات نظام قواعد البيانات العلائقية Relationa Database Model:[/b]
[b]1- Organizes التنظيم الدقيق للبيانات الموجودة على هذا النوع من انوع قواعد البيانات[/b]
[b]2- Speed السرعة العالية فى ادخل البيانات مهما كانت مساحتها او نوعها[/b]
[b]3- Eaiser Searching السهولة المتناهية والدقة فى البحث واستخراج البيانات بدون اى تداخلات او اخطاء[/b]
[b]4- Saves Space توفير المساحات بحيث يتم تخزين كميات هائلة من البيانات فى مساحات صغيرة[/b]
دورة لتعليم اوراكل 3
[b]كيفية عمل قوا قواعد البيانات العلائقية :[/b]
[b]تقوم قواعد البيانات العلائقية فى انشاء قاعدة بيانات تتكون من عدة جداول Tables[/b]
[b]ويحتوى كل جدول على صفوف,COLUMNS واعمدة Rows[/b]
[b]ويحتوى كل صف Column على مجموعة من Attributesخصائص او صفات
وتحتوى الاعمدة Rows البيانات المخزنة تحت كل خاصية Attribute
[/b]
[b]وتكون بهذا الشكل[/b]
[b]هذة صورة لجدول Table [/b]
دورة لتعليم اوراكل Mmmmbh5
[b]وعند انشاء جدول اخر يحتوى على حصائص مختلفة
وهناك يمكن ان يعتمد جدول على جدول اخر فلابد من وجود رابط او علاقة Relation
وسيتم شرح كيفية الربط فى الجزء الثانى من الدرس
وسيتم شرح ذلك بعد قليل
فعندما يتكون لدينا عدة جداول مرتبطة ببعضها تتكون لدينا قاعدة بيانات علائقية
[/b]
[b]وتكون بالشكل الاتى[/b]

دورة لتعليم اوراكل Databaseerze0


[b]فكل هذة جداول وما بينها من خطوط فهيا علاقات Relations[/b]

يتبع,
الرجوع الى أعلى الصفحة اذهب الى الأسفل
ابو عبدالعزيز
مدير عام الموقع
مدير عام الموقع
ابو عبدالعزيز


ذكر عدد الرسائل : 561
العمر : 47
تاريخ التسجيل : 29/10/2007

دورة لتعليم اوراكل Empty
مُساهمةموضوع: رد: دورة لتعليم اوراكل   دورة لتعليم اوراكل Icon_minitimeالأحد 16 نوفمبر - 12:15

دورة لتعليم اوراكل 33

ENTITY - RELATIONSHIPS

دورة لتعليم اوراكل 33


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

وسيتم شرح ENTITY - RELATIONSHIPS تفصيلا ان شاء الله

ماذا تعنى هاتان الكلمتان ENTITY - RELATIONSHIPS ؟؟؟

هاتان الكلمتان يعتبران الاساس الذى قامت علية قواعد البيانات العلائقية

حيت Entity هى الكائنات التى تم انشاؤها بواسطة المبرمج فى قاعدة البيانات اى كان نوعها جدوال او استعلامات او متتابعات ..الخ
و Relationship هى حلقة الوصل او الرابط او العلاقة التى تتم بين تلك الكائنات لتتحقق معادلة قواعد البيانات العلائقية

دورة لتعليم اوراكل 33

وناخد كل على حدة

1- Entity :

وتعنى كينونة او كائن
وعند استخدام هذة الكلمة فى قواعد البيانات العلائقية فهى تترجم على اى
تكوين داخل قاعدة البيانات ولة خصائص ويشترط ان تكون لة خصائص Attributes


وانواعه Entity كثيرة وسيتم التطرق لكل نوع على حدة فى ترتيبة خلال الدروس وعلى سبيل المثال من هذة التكوينات
الجداول Tables
الاستعلامات المحفوظة Views
الفهارس Indexes

.... الخ

دورة لتعليم اوراكل 33

اما عن الخصائص Attributes :فهى الحقول Fields التى تحتوى على وصف للتكوين او الكائن


وتمثل الكائن وخصائصة على شكل ERD كما فى الصورة


دورة لتعليم اوراكل 77229075kr7

هذة الصورة توضح القاعدة العامة ل Entity , Attributes
حيث تمثل شكل المربع Entity وهى قاعدة اساسية

دورة لتعليم اوراكل Entmj5

ويمثل الشكل البيضاوى Attributes وهى قاعدة اساسية ايضا


دورة لتعليم اوراكل Attrs8



مثلا عندنا تكوينEntity نوعة جدول table واسمة الموظف Employee
وخصائصة Attributes كالتالى
رقمة ID
اسمة Name
عنوانة Address

والصورة توضح التشكيل على هيئة ERD

دورة لتعليم اوراكل Empcl9

---------------------------------------------------------------------
دورة لتعليم اوراكل 33

2- Relationships العلاقات:


وهى حلقة الوصل والرابط او العلاقة المكونة بين الجدوال الموجودة فى قاعدة البيانات
وللعلاقات بين الجداول اكثر من نوع
فعند انشاء اى علاقة يتم اختيار نوع العلاقة حسب كيفية ارتباط جدول بجدول اخر وسيتم شرح تلك الانواع

ويمثل شكل المعين العلاقة بين الجداول على ذلك الشكل

دورة لتعليم اوراكل Reldc2


فمثلا انة عندنا جدولين موظفين و عملاء
فمن الطبيعى ان الموظفين يتعاملون مع العملاء بغض النظر عن نوع التعامل

ففى هذة الصورة توضيح على شكل ERD يمثل الجدولين والعلاقة بينهم
وهذة الصورة تضم وصف Entity , Attributes , Relationship

دورة لتعليم اوراكل Ssssentdb5

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

دورة لتعليم اوراكل 33
واداة الربط هى حقول ضمن خصائص الجدول وتسمى keys وسوف نقوم بشرحها

دورة لتعليم اوراكل 33

Keys


تنقسم المفاتيح Keys الى نوعين

1- مفتاح اساسى Primary Key

2- مفتاح اجنبى Foreign Key

دورة لتعليم اوراكل 33
1- المفتاح الاساسى Primary Key :

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

ويمكن وضع اكثر من مفتاح اساسى فى الجدول ولكن يشترط ان يكون المفتاحين مختلفين فى الخصائص

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


على سبيل المثال

جدول موظفين يحتوى على
رقم الموظف
واسمة
وعنوانة
ورقم الهاتف

كيف يتم اختيار اى حقل من هذة لكى تكون مفتاحا اساسيا للجدول؟

نبحث عن حقل بحيث يكون مابداخل هذا الحقل لن يتكرر فى اى حقل اخر

فنختار رقم الموظف

لان لكل موظف رقم واحد ولن ياخذ موظف اخر نفس الرقم

ولماذا لم نختار الاسم؟؟ او العنوان؟؟ او رقم الهاتف؟؟

لانة يمكن للاسم ان يتكرر
فمثلا يمكن ان يكون لدينا موظفين يحملان نفس الاسم وليكن
محمود احمد محمد
فيمكن ان يكون هناك موظفا اخر يحمل نفس الاسم
فبذلك هذا الحقل لا يصلح ان يكون مفتاحا اساسيا
وينطبق ذلك على باقى الحقول

فالمفتاح الاساسى يعتبر بصمة للجدول ومن المعروف انم البصمة وحيدة ولا تتكرر

دورة لتعليم اوراكل 33


2- المفتاح الاجنبى Foreign Key

وهو حقل لة نفس خصائص حقل اخر فى جدول اخر وهذا الحقل مفتاحا اساسيا فى الجدول الاخر

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

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


دورة لتعليم اوراكل 33

يتبع,
الرجوع الى أعلى الصفحة اذهب الى الأسفل
ابو عبدالعزيز
مدير عام الموقع
مدير عام الموقع
ابو عبدالعزيز


ذكر عدد الرسائل : 561
العمر : 47
تاريخ التسجيل : 29/10/2007

دورة لتعليم اوراكل Empty
مُساهمةموضوع: رد: دورة لتعليم اوراكل   دورة لتعليم اوراكل Icon_minitimeالأحد 16 نوفمبر - 12:16

دورة لتعليم اوراكل 3

نواع العلاقات Relationships
دورة لتعليم اوراكل 3


هذا الجزء لة اهمية كبيرة جدا فى دراستنا ويجب الاهتمام وقرائتة وبعناية وتركيز

------------------------------

تنقسم العلاقات الى ثلاثة اجزاء

ولكل جزء عملة وكيفية تكوينة واهمية وجودة فى قاعدة البيانات

وانواع العلاقات :

1- One to One واحد الى واحد

2- One to Many واحد الى كثير

3- Many to Many كثير الى كثير

دورة لتعليم اوراكل 3

اولا: علاقة واحد الى واحد One to One 1-1:

يتم التعامل بهذة العلاقة عندما يوجد جدولين وطبيعة التعامل بينهما ان كل جدول يخدم الجدول الاخر بطريقة فردية

كيف يتم ذلك؟؟

مثلا انة عندنا جدولين على سبيل المثال
جدول الاقسام Department
وجدول المديرين Manager

فمن الطبيعى ان لكل قسم مدير واحد
فلا يصلح ان يكون هناك قسمين او اكثر لهم نفس المدير
او ان هناك قسما لة اكثر من مدير او رئيس

فستكون العلاقة بين هذين الجدولين من نوع واحد الى واحد One to one

وتنفذ هذة العلاقة بشكل الجدول الاب والجدول الابن

فاذا فرضنا ان الجدول الرئيسى والذى سوف نجعلة جدول الاب لة تلك الخصائص
جدول المديرين Manager
Man_id
name
address
sal

وكما ذكرنا فى السابق انة لكى تتم العلاقة يجب ان يكون هناك مفتاحا اساسيا فى الجدول Primary key

فعلى سبيل المثال اخترنا الحقل Man_id ليكون المفتاح الاساسى للجدول (الجدول الاب)

والجدول الثانى جدول الاقسام (جدول الابن) لة تلك الخصائص Department

dept_no
dep_name
location
phonenum

التركيز هنا من فضلك

عند عمل علاقة واحد الى واحد يكون المفتاح الاساسى لجدول الابن هوة نفس المفتاح الاساسى لجدول الاب !!

كيف يتم ذلك؟

سنضع الحقل الموجود فى جدول الاب ولة خاصية المفتاح الاساسى سنضعة فى
جدول الابن ونجعلة المفتاح الاساسى لجدول الابن مع التعريف بذلك فى جدول
الابن


مش فاهمين حاجة!!دورة لتعليم اوراكل Biggrin

بكل بساطة
هتكون خصائص جدول الابن اللى هوة جدول الاقسام Department الجديدة كالتالى
man_id
dept_no
dep_name
location
phonenum

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

يعنى المفتاح الاساسى للجدول البن اللى هوة جدول الاقسام department هوة man_id

وعند الخول فى القسم العملى سنتعلم كيف يتم تعريف العلاقة فى الجدول
ولكن هذة هى القاعدة الاساسية للعلاقة

وهذة الصورة توضح الجدولين والعلاقة بينهم على شكل ERD

دورة لتعليم اوراكل 121nn6


تظهر لنا الصورة اجدولين وخصائصهم

والخاصية التى تحتها خط هى المفتاح الاساسى للجدول

اما الرقم اسفل الجدول المشار الية بالسهم فهو يبين كيفية العلاقة
وطبعا داخل شكل المعين نوع العلاقة وهى على سبيل المثال manage اى يدير
ومعناها ان الجدول الاب وهو المديرين يرتبط مع الجدول الابن وهو الاقسام بان المديرين يقومون بادارة الاقسام

ملاحظة: يمكن ان نقوم
بعمل مفتاح اساسى اخر للجدول الابن ان تطلب الامر ونختار حقلا من حقول
جدول الابن يصلح ان يكون مفتاحا اساسيا بالشروط المذكورة سابقا


--------------------------------------

ملاحظة: التعامل مع هذا النوع من العلاقات يكون بحرص شديد جدا جدا وتحليل جيد للنظام لانها تقيد المستخدم بشكل كبير


دورة لتعليم اوراكل 3


ثانيا : علاقة واحد الى كثير One to Many 1-m:

يتم وضع هذة العلاقة عندما يكون هناك طرفا واحدا يتعامل مع اكثر من طرف اخر
وهذة الاطراف الاخرى لا تتعامل الا مع الطرف الاول الا بشكل فردى !!

على سبيل المثال

هناك جدولان
جدول الاقسام وخصائصة DEPARTMENT

dept_no
dep_name
location
ومفتاحة الاساسى dept_no ويتم تمثيل المفتاح الاساسى بوضع خط تحتة

وجدول اخر
جدول الموظفين Employee

وخصائصة:
emp_id
name
sal
address

ومفتاحة الاساسى emp_id

السؤال هنا , كيف تتم العلاقة بين هذين الجدولين وماهو نوع العلاقة ؟؟

من الطبيعى ان لكل قسم موظفية

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

كيف نقوم بوضع تلك العلاقة؟؟

طبعا كل جدول لة المفتاح الاساسى الخاص بة

فعندما نريد ان نكون علاقة واحد الى كثير one to many
اولا نقوم بتحديد الجدول الذى سوف يكون التعامل معة بطريقة مفردة والجدول الذى سيتم التعامل معة بكثرة

فهنا جدول الاقسام هو من سيتم التعامل معة بطريقة مفردة
وجدول الموظفين سيتم التعامل معة بطريقة كثير

فتكوين العلاقة يتم كالاتى:

نقوم باخذ حقل المفتاح الاساسى لجدول الاقسام dept_no
ووضعة داخل جدول الموظفين
ويتم تعريف الحقل الجديد بالاشارة الى الجدول الاساسى لة
فيتحول هذا الحقل الى مفتاح اجنبى foreign key
وتم التعرف علية مسبقا

فتنتج خصائص جديدة لجدول الموظفين تكون كالتالى

emp_id
name
sal
address
dept_no

وبهذا نكون قد كونا العلاقة

وهذة صورة تمثل العلاقة على شكل ERD

دورة لتعليم اوراكل 12miv6


الصورة هنا توضح انة تم وضع حقل المفتاح الاساسى لجدول الاقسام dept_no ومشار الية باللون البرتاقالى

اما رقم واحد 1 المشار الية بالسهم فهو دلالة على ان هذا الجدول يتم التعامل معة بصورة مفردة

وحرف m المشار الية دلالة على ان هذا الجدول يتم التعامل معة بصفة كثير

وطبيعة العلاقة بين الجدولين داخل شكل المعين وهى على سبيل المثال طبيعة عمل work


دورة لتعليم اوراكل 3


ثالثا : علاقة كثير الى كثير Many to Many m to n :

التركيز مطلوب جدا ياجماعةدورة لتعليم اوراكل Eek

هذة العلاقة بها بعض الاختلاف عن غيرها

يتم التعامل بهذا النوع عندما تكون كل الاطراف المشتركة فى العلاقة تعتمد على بعضها البعض بشكل مختلف وبعدة اشكال

على سبيل المثال العلاقة بين المدرس والطالب

فكل طالب يقوم بالتدريس علية اكثر من مدرس

وكل مدرس يقوم بالتدريس ل اكثر من طالب

اذا كيف نقوم بتكوين تلك العلاقة؟؟؟

لنفرض انة لدينا جدولين

جدول الطلاب STUDENT

وخصائصة:

st_id
name
address
phone

ومفتاحة الاساسى st_id

وجدول المدرسين TEACHER

وخصائصة :

t_id
name
phone
address
subject

ومفتاحة الاساسى t_id

والان كيف نقوم بتكوين تلك العلاقة؟؟؟

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

كيف ذلك؟؟

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

سنقوم الان بتكوين العلاقة على هذين الجدولين

سنقوم بانشاء جدول جديد ونسمية على سبيل المثال TEACHING اى عملية التدريس

ونقوم بوضع المفتاح الاساسى لجدول المدرسين t_id من خصائص الجدول الجديد
ووضع المفتاح الاساسى لجدول الطلاب st_id ضمن خصائص الجدول الجديد ايضا

فعندما تتم تلك العملية تنشاء علاقتين

علاقة بين جدول المدرسين TEACHER وجدول العلاقة الجديد teaching من نوع واجد الى كثر
واحد من جدول المدرسين وكثير من جدول عملية التدريس

وعلاقة بين جدول الطلاب STUDENT وجدول العلاقة الجديد teaching
علاقة من نوع واحد الى كثثر ايضا

وبهذا تكون علاقة كثير الى كثير قد تم تكوينها

ونمثل ذلك على شكل ERD لتوضيح العلاقة

دورة لتعليم اوراكل M2mfp4


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


وبهذا نكون قد وضحنا تماما انواع العلاقات وكيفية تكوينها

وان شاء الله فى الجزء العملى سيتم توضيح كيفية تطبيق العلاقات


دورة لتعليم اوراكل 33

وفى الدرس القادم ان شاء الرحمن سننتقل الى جزء اخر

وان كان هناك اى تقصير منى فسامحونى

فان اصبت فمن الله
وان اخطات فمن نفسى والشيطان

دورة لتعليم اوراكل 33

اتمنى لكم اخوانى دوام الصحة والعافية

لكم منى ارق التحيات,
الرجوع الى أعلى الصفحة اذهب الى الأسفل
ابو عبدالعزيز
مدير عام الموقع
مدير عام الموقع
ابو عبدالعزيز


ذكر عدد الرسائل : 561
العمر : 47
تاريخ التسجيل : 29/10/2007

دورة لتعليم اوراكل Empty
مُساهمةموضوع: رد: دورة لتعليم اوراكل   دورة لتعليم اوراكل Icon_minitimeالأحد 16 نوفمبر - 12:17

دورة لتعليم اوراكل B1%20%2867%29


دورة لتعليم اوراكل S%20%2819%29
الاخوة الكرام

بعد التحية

دورة لتعليم اوراكل S%20%28651%29
دورة لتعليم اوراكل Ff%20%2847%29

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

فرجاء الاهتمام بكل ما يقال

وقد وصلتنى ررسائل بريدية كثيرة جدا جدا قائلين "
انت هتخلص الكلام النظرى دة امتة؟!! احنا زهقنا ياعم الحج وعايزين نشتغل
وندخل فى الجد!"


والله يا اخون هذة الدروس النظرية تعادل فى اهميتها
الدروس العملية لان الدروس النظرية هذة اساس لما يتم دراستة عمليا, فيجب
ان يكون الاساس قويا حتى يصبح البنيان اقوى.


وانا وقتى اضيق من اى احد غيرى , فانا لا اريد ان
اضيع وقتكم ووقتى فى كلام لا يسمن ولا يغنى من جوع , فكل كلمة اقولها
صدقونى لها اهمية كبيرة ودور فعال فى مهمتنا


هدانا ووفقنا الله واياكم لما يحب ويرضى

دورة لتعليم اوراكل S%20%28686%29
دورة لتعليم اوراكل Ff%20%2847%29

اليوم ايها الاحبة سنتكلم عن الجزء الهام جدا كما نوهنا سابقا

دورة لتعليم اوراكل Ff%20%2849%29

Normalization

دورة لتعليم اوراكل Ff%20%2849%29
ماذا تعنى هذة الكلمة(Normalization) ؟؟

معنى هذة الكلمة حرفيا هو جعل الشئ طبيعيا او ارجاعة لطبيعتة

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


ما فائدة Normalization وكيف تخدم قواعد البيانات؟؟

الفائدة من Normalization هوة انها تنقسم الى عدة اصناف
لكل نوع او صنف منها قوانين محددة الهدف منها جعل قاعدة البيانات صحيحة وخالية من الاخطاء
او التداخلات
وايضا الحفاظ على كل ما يدخل من بيانات الى قاعدة البيانات من الضياع او دخولها فى مكان غير المخصص لها

وهذة الفوائد والاهداف تتلخص فى الاتى

1- تنظيم وترتيب مابداخل قاعدة البيانات من جداول وغيرها من الكائنات.

2- تنظيم وترتيب وتصحيح العلاقات بين الجداول او اى كائن اخر.

3- تخليص قاعدة البيانات من مشاكل تكرار البيانات المدخلة والتى تسبب مشاكل لا حصر لها اثناء التعامل مع قاعدة البيانات.

4- تسهيل عملية ادخال البيانات بشكل صحيح ومرتب
وبدون ظهور اخطاء اثناء عملية الادخال بان البرنامج غير قادر على الحفظ
وخلافة من الاخطاء.


5- تسهيل عملية البحث واستخراج البيانات اثناء العملية بدقة متناهية دون اخطاء.

6- الحفاظ على المساحات التخزينية لقاعدة البيانات وذلك لشدة التنظيم وعدم السماح للتكرار.


وينقسم Normalization الى خمسة اجزاء وهم :

1- First Normal Form
2- Second normal form

3- Third normal form
4- Fourth normal form

5- Fifth normal form

وسنقوم فقط بدراسة الثلاث حالات الاولى


1- First Normal Form
2- Second normal form

3- Third normal form


لان تلك الحالات هى ماتهمنا دراستها.

والان نبدا بدراسة كل حالة على حدة
دورة لتعليم اوراكل Ff%20%28105%29

اولا: First Normal Form :

والقاعدة الاساسية لعمل هذة الحالة هى
1- القضاء على الازدواجيه في الاعمده من الجدول نفسه.

2- انشاء جداول منفصلة لكل مجموعة من البيانات ذات الصلة وتحديد كل صف مع عمود فريد
واداة الربط بين الجداول المنشأة هى (المفتاح الأساسي).

مثال على هذة الحالة :


نفرض انة عندنا جدول فى قاعدة البيانات بالشكل دة

دورة لتعليم اوراكل Ssssad5

زى مواضح فى الصورة ان عندنا الجدول دة وفية الشخص اللى اسمة James عندة رقمين للتليفون
طيب علشان نطبق الشرط الاول اللى هوة
First Normal Form


هنلغى الجدول دة خالص من قاعدة البيانات ونعمل بدالة جدولين باسمين مختلفين وليكن ان دة جدول العملاء
الجدول الاول هيكون بالشكل دة واسمة العملاء

دورة لتعليم اوراكل Wwwwwyh6

والجدول الثانى هيكون بالشكل دة واسمة ارقام تليفونات العملاء وحلقة الوصل هيا المفتاح الاساسى فى الجدولين اللى هوة هوة نفسة customer id دة هيكون المفتاح الاساسى الجدول الاول اللى هوة جدول العملاء وهيكون مفتاح اجنبى فى جدول ارقام تليفونات العملاء

دورة لتعليم اوراكل Qqqqft3

كدة احنا استفدنا من الموضوع دة فى اننا حلينا مشكلة تداخل البيانات ودة بيزود قاعدة البيانات مرونة وخاصة عند البحث

دورة لتعليم اوراكل Ff%20%28105%29

ثانيا : Second normal form:

والقاعدة الاساسية للحالة هى:

1- ازالة مجموعات فرعية من البيانات التي تنطبق على متعددة الصفوف من الجدول ووضعها في جداول منفصلة.

2- انشاء علاقات جديدة بين هذه الجداول وأسلافهم من خلال استخدام مفاتيح الاجنبية.


ودى شبيهة بالاولى ولكن مع بعض الاختلاف
والاختلاف اللى بينها وبين الحالة الاولى ان الحالة الاولى فيها تكرار فى فى بيانات عمود واحد
اللى هوة ان James لة اكتر من تليفون وان التليفونات دى مفيش حد غيرة واخدها
يعنى التكرار اللى موجود دة مش موجود الا مرة واحدة

انما فى احالة التانية التكرار بيكون فى اكتر من عمود

دورة لتعليم اوراكل Dwrrsdqq6

شوف هنا اكثر من تكرار فى نفس العمود

والمشكلة دى بتحلها الحالة التانية

طيب هتتحل ازاى??

هنعمل جدولين واحد بيعرض employees
ومفتاحة الاساسى employee
وهيكون بالشكل دة
دورة لتعليم اوراكل Aaaaaaaaaakk2

والجدول التانى هيكون فية مفتاح اجنبى هوة employee والمفتاح دة بيشير للجدول Employees وبكدة الجدولين اتكونت بينهم علاقة

واسم الجدول هيكون employee's skills والجدول هيكون بالشكل دة
دورة لتعليم اوراكل Zzzzzzzzwd4

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

دورة لتعليم اوراكل Ff%20%28105%29


ثالثا : Third normal form:

القاعدة الساسية للحالة :
1- لابد من تطبيق شروط الحالتين الاولى والثانية (First Normal Form ,Second normal form) .

2- ازالة الاعمده التي لا تعتمد اعتمادا كاملا على المفتاح الأساسي.

والحالة دى قمة فى التطور وبتحل مشاكل لا حصر لها ولكن نتعامل معها بحرص شديد جدااا
ولو حد طلب منى انى اعملة قاعدة بيانات بالنظام دة بيدفعة دم قلبةدورة لتعليم اوراكل Biggrin

الحالة دى لازم وشرط ولابد يكون مطبق الحالتين لالولى والثانية

والشرط الثانى للحالة

شوف الصورة للجدول دة
دورة لتعليم اوراكل Bbbbbbe2

فى الجدول دة عمود لا يعتمد مطلقا على المفتاح الاساسى

اية هوة العمود دة؟

اللى هوة تاريخ ميلاد الفائز winner date of birth

طيب لما نحذفة هنودية فين؟؟؟؟

هنعمل جدول جدولين
الاول هيكون Tournament Winners اللى هوة المسابقات الفائزة اة التنظيمات
وهيكون بالشكل دة

دورة لتعليم اوراكل Tgtgtgtgtvv4

والجدول الثانى هنعملة بمراعاة حذف اى تكرار
وهيكون مثلا اسم الجدول Player Dates of Birth

وهيكون بالشكل دة

دورة لتعليم اوراكل Hhhhhhhhhhhvb4

انظر: لايوجد اى تكرار لاسماء اللاعيبين

دورة لتعليم اوراكل Ff%20%28143%29


وبكدة احبائى نكون انتهينا من موضوع قواعد البيانات العلائقية بالكامل

والمحاضرة الجاية مهمة جدا جدا جدا جداااااااااااااااا لاننا هنتعرف على حاجات كتيرة حلوة ومفيدة فى شغلنا
دورة لتعليم اوراكل Ff%20%28143%29
ويارب اكون وفقت فى الشرحدورة لتعليم اوراكل Smile
وسامحونى ان كان هناك اى تقصير
وطبعا اى استفسار انا جاهز

بالتوفيق لكم اخوانى
دورة لتعليم اوراكل S%20%28676%29

الرجوع الى أعلى الصفحة اذهب الى الأسفل
ابو عبدالعزيز
مدير عام الموقع
مدير عام الموقع
ابو عبدالعزيز


ذكر عدد الرسائل : 561
العمر : 47
تاريخ التسجيل : 29/10/2007

دورة لتعليم اوراكل Empty
مُساهمةموضوع: رد: دورة لتعليم اوراكل   دورة لتعليم اوراكل Icon_minitimeالأحد 16 نوفمبر - 12:18

دورة لتعليم اوراكل B1%20%2810%29

الحمد لله رب العالمين
والصلاة والسلام على سيد الخلق اجمعين سيدنا محمد علية وعلى الة وصحبة افضل الصلاة والتسليم,

دورة لتعليم اوراكل T1%20%2815%29


اما بعد,

احبتى فى الله

دورة لتعليم اوراكل Ff%20%289%29

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

فارجو منكم ان تسامحونى

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

دورة لتعليم اوراكل Ff%20%2835%29

ولا اجد كلمات اعبر بها عما بداخلى من مشاعر طيبة وحب كبير وشكر لكل من حاول الاطمئنان علىّ اثناء الغياب

جزاهم الله خير الجزاء وجعلة الله فى ميزان حسناتهم وبارك فيهم ورزقهم من كل خير

دورة لتعليم اوراكل Ff%20%2835%29

احبابى
دورة لتعليم اوراكل S%20%28661%29

لقد توقفنا فى دروسنا حتى اخر الدروس النظرية

واليوم سوف نكمل دروسنا
وسوف نبدا فى مرحلة جديدة
المرحلة العملية
ودرس اليوم هوة درس بسيط وسهل
فهو يعتبر اول الدروس العملية واعتبرة درسا تمهيديا واساسيا لما يحتوية من اساسيات المرحلة العملية

فارجو كل الرجاء الاهتمام بهذا الدرس لان لة حظ من الاهمية القصوى فى دروسنا القادمة

وعلى بركة الله نبدا
قبل البدا اوصيكم بالصلاةعلى سيدنا محمد علية الصلاة والصلام
دورة لتعليم اوراكل Ff%20%2896%29


فى هذة المرحلة اخوانى سوف نبدا بدراسة على الترتيب

1- لغة الاستعلامات البنيوية Structure Query Language (SQL)

2- لغة الاستعلامات البنيوية المتقدمة PL/SQL

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

Forms&Reports

اعاننا الله واياكم

دورة لتعليم اوراكل Ff%20%28127%29

لغة الاستعلامات البنيوبة SQL

Structure Query Language

دورة لتعليم اوراكل Ff%20%28127%29

ما مفهوم هذة الكلمات؟؟
وما الفائدة منها؟؟؟
وما هو تكوينها؟؟

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


وفائدتها هو تجميع كل البيانات والمعلومات الخاصة بعمل معين داخل قاعدة بيانات
فيمكن ان تحتوى قاعدة البيانات على كم هائل جدا من المعلومات المخزنة
لحين استخراجها والاستفادة منها
مما يوفر الكثيييييييير الكثير من الوقت والمجهود والمال
ومما يوفرة من تنظيم الاعمال
فهذة اللغة توفر لنا الخدمات الازمة لاجراء هذة العمليات والاستفادة من هذة الامكانيات


ماهو تكوين هذة اللغة البرمجية؟؟؟

تتكون هذة اللغة من اربعة اجزاء
لكل جزء خصائصة وعدة اوامر تقوم بوظيفة معينة لاجراء عملية معينة على البيانات

هذة صورة توضيحية لاقسام لغة الاستعلامات البنيوية SQL

دورة لتعليم اوراكل 48096260qb4



1-Data manipulation language (DML) لغة التعامل مع البيانات:

اى ان هذا القسم يحتوى على جميع الاوامر التى من خصائصا التعامل مع انواع البيانات المختلفة والتى هى :

1- select :

وهذا الامر خاص ليقوم باسترجاع البيانات المخزنة داخل قاعدة البيانات
وتتم تلك العملية بشروط المستخدم الذى يتعامل مع الامر.

2- Insert :
هذا الامر يقوم يادخال البيانات الى قاعدة البيانات وايضا يضع شروطها المستخدم الذى يتعامل مع الامر.

3- Update :

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

4- Delete :
يقوم هذا الامر بحذف بيناتا موجودة داخل قاعدة البيانات

5- Merge:
يقوم هذا الامر يدمج بيانات بطريقة معينة يحددها المستخدم لاستخراجها او لعرضها على الشكل المطلوب

دورة لتعليم اوراكل Ff%20%28158%29


2- Data definition language (DDL) لغة تعريف البيانات:

وهذا القسم يضم جميع الاوامر التى تقوم بتعريف اى مدخلات الى قاعدة البيانات وهى:

1- Create :
هذا الامر وظيفتة انشاء الكائنات داخل قاعدة البيانات اى كان نوعها من جدوال ومحددات .... وغيرها

2-Alter:
يقوم هذا الامر بالتعديل على الكائنات المنشاة بالفعل داخل قاعدة البيانات
وليس التعديل على البيانات نفسها.

3-Drop:
يقوم هذا الامر بحذف كائنات موجودة فى قاعدة البيانات
وليس حذف بيانات من القاعدة.

4-Rename:
هذا الامر لاعادة تسمية كائن داخل قاعدة البيانات.

5-Truncate
هذا الامر يقوم باقتطاع جزء من كلمة للاختصار مثلا او لعرضها بطريقة ما.

6- Comment:

هذا الامر لاضافة تعليق على حقل من الحقول او نبذة مختصرة عنة لتوضيح شيئ معين.

دورة لتعليم اوراكل Ff%20%28158%29


3-
Data control language (DCL لغة التحكم فى البيانات:

ويحتوى هذا القسم على امرين هامين

1- Grant:
يقوم هذا الامر باعطاء الصلاحيات للمستخدمين للتعامل مع قاعدة البيانات بحدود معينة يمنحها مدير قواعد البيانات لمستخدم معين.

2- Revoke:

هذا الامر يقوم بسحب صلاحيات ممنوحة بالفعل لمستخدم معين.

[b]دورة لتعليم اوراكل Ff%20%28158%29[/b]



[b]Transaction control[/b]مراقبة المعملات:

تحتوى على اوامر هامة جدا لدقة اكبر عند ادخل البيانات وهى:

1- Commit:
هذا الامر يقوم بتنفيذ الاوامر التى ادخلها المستخدم


2-Savepoint:
هذا الامر يقوم يانشاء تعليمة عند نقطة معينة فى امر معين للرجع اليها فيما بعد


3-ROLLBACK

هذا الامر للعودة الى نقطة معين فى امر معين قام المستخدم بتحديد هذة النقطة مسبقا بواسطة الامر Savepoint

دورة لتعليم اوراكل Ff%20%28255%29

وفى دروسنا العملية ان شاء الله سوف نقوم بدراسة كل هذة الاوامر كل على حدة

ارجو ان تسجلو هذا الدرس فى اوراق وتراجعوة جيدا حتى الحفظ واكرر حتى الحفظ
دورة لتعليم اوراكل S%20%28613%29
دورة لتعليم اوراكل Ff%20%28257%29
وانتهى درسنا اليوم
الدرس القادم هو اول الدروس العملية الفعلية
فاوصى بان يجهز اخوانى الدارسين حواسيبهم استعدادا للعمل

وسوف يكون الدرس القادم بعد يومين ان شاء الله تعالى وان كان فى عمرنا بقية

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

وارجو االسماح ان كان هناك اى خطأ غير مقصود

فان اصبت فمن الله وان اخطات فمن نفسى والشيطان

والى اللقاء فى الدرس القادم

دورة لتعليم اوراكل 9%20%28101%29
دورة لتعليم اوراكل Ff%20%28216%29
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
دورة لتعليم اوراكل
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» الطريق لاحتراف الاوراكل .. دورة مطوري اوراكل .. من الالف الى
» موقع مفيد لتعليم اللغة الفرنسية بالملفات الصوتية
» دورة في الإدارة الكترونية
» دورة شهادة Mcse في الشبكات
» دورة القاعدة النورانية منقول

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
https://bahaj.ahlamontada.com :: الاقسام الاساسية :: ..::: مجالس الدراسات والبحوث :::..-
انتقل الى: