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

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

صورة
* * * - - 3 صوت

كورس اوراكل ديفلوبر بالاضافه الى مشروع عملى


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

#106 وليد زبيدة

وليد زبيدة

    عضو

  • الأعضــاء
  • 3 مشاركة
  • الاسم الأول:وليد
  • اسم العائلة:علي
  • البـلـد: Country Flag

تاريخ المشاركة 05 August 2013 - 02:15 AM

بسم الله الرحمن الرحيم وبه نستعين
نبدأ بإذن الله تعالى الدرس الاول من مقدمة قواعد البانات
--------------------------------------------------------------------------------------------
أهداف الدرس:-
-----------------
تكوين فكره عامه عن البيانات والمفاهيم والمصطلحات المرتبطه بمجال قواعد البيانات
-------------------------------------------------------------------------------------------
النقاط التى سيتم تناولها خلال الدرس :-
-----------------
1- التعرف على الفرق بين البيانات والمعلومات .
2- أهمية البيانات وتخزينها .
3-ما هى قواعد البيانات؟
4- مراحل تطور قواعد البيانات .
5- تعريف نظام ادارة قواعد البيانات .
6- مميزات نظام ادارة قواعد البيانات .
7- متى يجب تطبيق نظام ادارة قواعد البيانات ؟
8-متى يمكن الاستغناء عن تطبيق نظام ادارة قواعد البيانات ؟
9- ما هى أنواع البيانات ؟
10- المصطلحات شائعة الاستخدام فى مجال ادارة قواعد البيانات والتى وردت بالدرس .
------------------------------------------------------------------------------------------
الشرح :-
--------------
أولا :- الفرق بين البيانات والمعلومات :-
1- البيانات هى الماده الخام للمعلومات ( مدخلات النظام ) .
2- المعلومات هى ناتج تشغيل البيانات ( مخرجات النظام ) .
يقوم المستخدم بادخال البيانات فيتم تشغيلها وترتيبها واجراء بعض العمليات
عليها للحصول على معلومه لها معنى وقيمة وفائده .
----------------------------------------------------------------------------------------
ثانيا :- أهمية البيانات وتخزينها :-
1- أهمية البيانات :-
البيانات هى الماده الخام للمعلومات اى انها مدخلات النظام و بدون القدره على
تجميع البيانات فلن تكون هناك مدخلات للنظام وبالتالى لن تكون هناك مخرجات له
ولن تكون هناك اى فائده من وجوده .
---------------
2- أهمية تخزين البيانات :-
لابد من ان يدعم النظام تخزين البيانات حتى يتمكن من التعامل معها بعد ذلك
وقدرة وكفاءة اى نظام تقاس بمدى كفاءته فى تخزين البيانات والتعامل معها
التعامل الصحيح لكى يكون الناتج معلومه ذات قيمة وفائده ويمكن استغلالها .
-------------------------------------------------------------------------------------
ثالثا :- قواعد البيانات :-
أبسط تعريف لقاعدة البيانات هو :-
( طريقه منظمه لتجميع البيانات )
يقوم نظام ادارة قواعد البيانات ( الأكسس كأبسط مثال لنظام إدارة قواعد بيانات )
بتشفير البيانات وترميزها وتخزينها بعد ذلك وعند القيام باستدعاها مره اخرى يقوم
بفك هذا التشفير مره اخرى وتحويلها للصوره التى أدخلت بها .
يتم تخزين كل بيان يتم ادخاله فى حقل منفصل field
مجموعة الحقول المتعلقه بشىء واحد تسمى صف record
مجموعة الحقول لبيان (مدخل ) واحد تسمى عمود column
مجموع الاعمده والصفوف يسمى جدول table
مثال :-
عند ادخال بيان متعلق مثلا بمحتويات فاتوره :-
300 وحده من الصنف أ بسعر 10 جنيه للوحده
200 وحده من الصنف ب بسعر 20 جنيه للوحده
300 حقل لأنه بيان منفرد ليس له معنى بدون ربطة بحقول اخرى الصنف مثلا
أ حقل لأنه بيان منفرد ليس له معنى بدون ربطة بحقول اخرى
10 حقل لأنه بيان منفرد ليس له معنى بدون ربطة بحقول اخرى
200 حقل لأنه بيان منفرد ليس له معنى بدون ربطة بحقول اخرى
ب حقل لأنه بيان منفرد ليس له معنى بدون ربطة بحقول اخرى
20 حقل لأنه بيان منفرد ليس له معنى بدون ربطة بحقول اخرى
300 + أ + 10 صف لأنه يحتوى على بيانات متعلقه بشىء واحد وهو الصنف أ
200 + ب + 20 صف لأنه يحتوى على بيانات متعلقه بشىء واحد وهو الصنف ب
300 + 200 عمود لأنه يحتوى على بيان واحد فقط لكل صفوف الجدول وهو الكميه
أ + ب عمود لأنه يحتوى على بيان واحد فقط لكل صفوف الجدول وهو اسم الصنف
10 + 20 عمود لأنه يحتوى على بيان واحد فقط لكل صفوف الجدول وهو سعر الوحدة
الجدول يضم كل الاجزاء السابقه فى اطار واحد
-----------------------------------------------------------------------------------------
رابعا :- مراحل تطور قواعد البيانات :-
مرت قواعد البيانات بثلاث مراحل أساسيه هى :-
المرحلة الاولى :-
تم وضع الاسس النظريه لقواعد البيانات العلائقيه بواسطة بحث أجرى بواسطة
DR.EDGAR CODAبشركة اى بى ام IBM وتم نشر سنة 1969هذا
البحث بعنوان أسلوب عمل قواعد البيانات العلائقيه .
وفتح هذا البحث المجال اما العديد من الباحثين الذين قاموا بتطوير الاسس
النظريه لبناء قواعد البيانات العلائقيه.
يرجع الفضل فى بناء اول نظام مبنى على هذه الابحاث لشركة اوراكل حيث كانت
اولى الشركات التى اخترقت مجال قوعد البانات وقامت بالتطوير فيه .
المرحله الثانيه :-
بعد قيام شركة اوراكل ببناء اول نظام لقواعد البيانات العلائقيه ومحاولة التطوير
فيه دخلت شركات اخرى تنافس اوراكل فى هذا السبق مثل شركة IBM و
شركة INFORMIX وكذلك شركة SYBASE والتى تعتبر من اضخم الشركات
الان فى هذا المجال ولها نظام ادارة قواعد بيانات لا باس به , واخيرا وليس آخرا
دخلت عملاقة مجال تكنولوجيا المعلومات MICROSOFT الى مجال إدارة
قواعد ولكن بعد تأخر كبير بالنسبه لموضوع هام كنظم إدارة قواعد البيانات
ولكنها قامت بتدارك الموقف ومحاولة تقليل الفرق فى المستوى والخبره بينها
وبين الشركات الاخرى والتى كانت قد ثبتت اقدامها فى هذا المجال فى حين ان
مايكروسوفت تعتبر دخيله على هذا المجال فقامت بشراء تكنولوجيا SYBASE
ودخلت مايكروسوفت بهذه الصفقه الناجحه مجال إدارة قواعد البيانات العلائقيه
من اوسع أبوابه اعتمادا على تكنولوجيا SYBASE .
المرحله الثالثه :-
حدثت فى هذه المرحله نقله هامه جدا فى مجال ادارة قواعد البيانات حيث أصبح
تصميم قواعد البيانات يتماشى مع متطلبات عالم الانترنت وكمثال على ذلك قواعد
البيانات المصممه للعمل مع الويب (WEB-ASED) أو (WEB-ENABLED)
وكذلك كانت اوراكل رائده فى هذا المجال وكانت اخر اصداراتها (WEB-ASED).
---------------------------------------------------------------------------------------------
خامسا:- تعريف نظام ادارة قواعد البيانات :-
DATABASE MANAGEMENT SYSTEM ( DBMS )
بكل بساطه هو الوسيط بين المستخدم وبين قاعده البيانات .
فهو يعطى للمستخدم إمكانية الوصول الى البيانات المخزنه فى قاعدة البيانات وكذلك
تحويل هذه البيانات الى معلومات .
وظائف نظام ادارة قواعد البيانات :-
---يسمح للمستخدم بانشاء وتعديل واستخراج المعلومات .
أمثله لنظم ادارة قواعد البيانات الشهيره المتعارف عليها :-
DB2 :- من إنتاج شركة IBM
SYBASE :- من انتاج شركة SYBASE .
MS ACCESS :- الإصداء البدائى والبسيط لشركة مايكروسوفت .
MICROSOFT SQL SERVER :- الإصدار المتقدم لشركة مايكروسوفت .
---------------------------------------------------------------------------------------------
سادسا :- مميزات نظام ادارة قواعد البيانات :-
1- السرعه :-
حيث يقوم بتوفير المعلومات المطلوبه بسرعه قياسيه وفى وقت قياسى مقارنة العمل
اليدوى او بالانظمه البسيطه لتخزين البيانات والتعامل معها .
2- الدقة :-
يتميز بدقة المعلومات المستخرجه منه وتحديث البيانات اولا باول بما لا يدع مجال لوجود
أخطاء تتعلق بعدم تحديث البيانات بشكل فورى مره واحده فقط وفى مكان واحد فقط
وذلك يعتبر علامه هامه على تكامل البيانات و مصداقيتها ودقتها وبهذا الشكل تكون فرص
حدوث الأخطاء أقل ما يمكنمقارنة بالنظم الأخرى والتى تقوم بتخزين البيانات فى اكثر من
مكان وبالتالى يجب عند تحديثها القيام بهذا التحديث فى جميع الاماكن المخزنه فيها واذا
تم اغفال مكان واحد فهذا معناه وجود خطأ وخلل بالنظام يؤدى الى عدم دقة المعلومات
المستخرجه من النظام وعدم مصداقيتها .
3- امكانية المشاركه فى البيانات :-
تتيح نظم ادارة قواعد البيانات امكانية توفير نفس البيانات لأكثر من مستخدم وذلك عن
طريق وضع قاعدة البيانات على جهاز منفصل يسمى بالسرفر ويمكن للمستخدمين
المتصلين بالشبكه الوصول الى هذه البيانات باستخدام نظام ادارة قواعد البيانات .
4-القضاء على تكرارالبيانات :-
من اهم المميزات لنظم ادارة قواعد البيانات هو ان البيانات التى تخزن بها تكون
اكثر ايجازا من اى نظام اخر حيث ان المعلومه لا تظهر سوى مره واحده فقط مما
يقلل من عمليات التكرار ويرفع من كفاءة التخزين وذلك التقليل من فرص الادخال
الخاطىء للبيانات وفى نفس الوقت بالرغم من ان البيانات لا تخزن الا مره واحده
وفى مكان واحد الا ان هناك امكانية لعرضها اكثر من مره وفى اكثر من مكان مما
يقلل من المساحه التخزينيه ويزيد من الكفاءه .
5-سهولة الإستخدام :-
تتميز نظم ادارة قواعد البيانات بسهولة الاستخدام من قبل المستخدم العادى
فهى لا تحتاج الى متخصص للتعامل معها مثل الاأنظمه الاخرى المعقده والتى لا
يستطيع التعامل معها الا المتخصصين .
6-سرية وأمن البيانات :-
من مميزات نظم ادارة البيانات كما ذكرنا من قبل فى النقطع رقم 3 هى تعدد المستخدمين
الذين يمكنهم التعامل مع البيانات فى نفس الوقت ولكن هذه الميزه ان لم تقترن بميزه
اخرى وهى سرية وامن المعلومات فنها ستصبح عيبا وخطأ جسيم وذلك لأنها سوف
تقضى على سرية المعلومات باتاحه الفرصه لجميع المستخدمين برؤية جميع البيانات
الموجوده بقاعدة البيانات سواء كان لهم الحق فى ذلك ام لا .
ولكن مع وجود الميزه الهامه فى نظم ادارة قواعد البيانات وهى سرية المعلومات
فلا وجود لمثل هذا الخطأ حيث يمكن بواسطة استخدام اسماء المستخدمين و
كلمات السر الخاصه بهم فى تحديد الصلاحيات بشكل دقيق وتحديد البيانات التى
يمكن التعامل معها فقط لكل مستخدم وذلك حسب ظروف المنشأه ومتطلبات العمل .
-------------------------------------------------------------------------------------------
سابعا:-متى يجب تطبيق نظام ادارة قواعد البيانات ؟
يكون من الضرورى تطبيق نظام ادارة قواعد البيانات فى الحالات التاليه :-
1- كبر حجم المنشأه وبالتالى ضخامة حجم البيانات المطلوب تخزينها وكذلك المعلومات
المعلومات المراد استخراجها بعد اجرائ بعض العمليات على هذه البيانات .
2- الحاجه الى توفير نظام لأمن وسرية المعلومات فى حالة تعدد المستخدمين .
3- الحاجه لإجراء عمليات نمطيه على البيانات تتكرر بشكل مستمر .
4- الاهتمام بالسرعه والكفاءه ودقة المعلومات .
------------------------------------------------------------------------------------------
ثامنا:-متى يمكن الاستغناء عن تطبيق نظام ادارة قواعد البيانات ؟
1- عدم توافر الامكانيات الماديه التى تساعد على تطبيق هذا النظام .
2- اذا كانت بيانات المنشأه بسيطه و صغيرة الحجم ولا تحتاج الكثير من عمليات التشغيل
عليها وبالتالى حجم المعلومات المطلوب استخراجها .
3- عدم الحاجه لوجود نظام امن وسرية للبيانات اما لعدم تعدد المستخدمين او لعدم وجود
فائدة من تطبيق هذا النظام .
------------------------------------------------------------------------------------------
تاسعا:-أنواع البيانات:-
سنقوم هنا بتوضيح الأنواع الأساسية للبيانات :-
1- البيانات النصيه :-
تقوم بتخزين البيانات على شكل نصوص سواء كانت هذه البيانات عباره عن حروف او
حتى ارقام ولكن مع مراعاة انه اذا تم حفظ الارقام على انها بيانات نصيه سيتم التعامل
معها على أنها نصوص وليست ارقام اى لن يمكن اجراء اى عمليات حسابيه عليها .
2- البيانات العددية :-
تستخدم لتخزين البيانات العدديه بتنسيقات مختلفه مثل الارقام الصحيحه والكسور العشريه
والارقام الصحيحه المقترنه بكسور عشريه .
3- بيانات التاريخ والوقت :-
تستخدم لتخزين قيم التاريخ والوقت ويختلف تنسيقها بشكل كبير وملحوظ حسب نظام
ادارة قواعد البيانات وفى نفس الوقت هناك العديد من التنسيقات داخل كل نظام .
-------------------------------------------------------------------------------------------
عاشرا:-المصطلحات شائعة الاستخدام فى مجال ادارة قواعد البيانات والتى وردت بالدرس:-
1- البيانات :- هى الماده الخام للمعلومات ( مدخلات النظام ) .
2- المعلومات :- هى ناتج تشغيل البيانات ( مخرجات النظام ) .
3- قاعدة البيانات :- هى مجموعة من البيانات المرتبطه ببعضها البعض والتى تمثل موضوع
واحد .
4- العمود :- نوع معين من البيانات التى توجد فى الجدول لكل الصفوف .
5- الصف :- يمثل مجموعه من كل الاعمده فى الجدول والمرتبطه بشىء واحد ( سجل واحد
فى الجدول ) .
6- الحقل :- تقاطع الصف مع العمود ( اى انه بيان منفرد )
* ملحوظه :- سيتم ارفاق صوره لتوضيح الفرق بين الصف والعمود والحقل .
سكون هناك كتبا بالمرفقات بعنوان ( الاساسيات فى قواعد البيانات ) وهو يعتبر
مقدمه لقواعد البيانات بصفه عامه والاكسس بصفه خاصه .
------------------------------------
انا فعلا اسف جدا جدا جدا على التاخير ولكن دا بسبب ان النت كان فاصل عندى
-----------------------------------
دا ان شاء الله الدرس الاول واتمنى انه يكون بدايه كويسه وهو بسيط جدا وانا كنت بحاول
بقدر الامكان ان الدرس الاول بصفه خاصه يكون سهل وبسيط وان شاء الله دا يكون نظام
الكورس بصفه عامه .
----------------------------------
لى رجاء من جميع الاعضاء المشتركين فى الكورس
ان كل عضو لازم يرد على كل درس كالاتى :-
1- تقييمه للدرس ( ممتاز - جيد جدا - جيد-ضعيف .......... او اى تقييم اخر يراه )
2- سبب هذا التقييم .
3- المقترحات ان وجت .
ودا ان شاء الله هيكون ليه فايده كبيره لأننا هنقدر من خلاله نشوف نقاط الضف ونقويها
ونتغلب على السلبيات ان وجدت وكمان هنتاكد من وجود التفاعل والحماس المطلوب والمتابعه
----------------------------------
attachicon.gifattachment

ودا الكتاب
attachicon.gifattachment





ربنا يبارك لك في علمك وعملك وكل سنه وحضرت بخير
أنا عاوز استفسر من حضرتك إيه الأنسب والأفضل أدرسه بعد كورس الديفلوبر .. هل أكمل في داتابيز ادمنسترايشن ولا جافا ولاحاجة تانية؟؟

#107 ايمن سوفت

ايمن سوفت

    عضو

  • الأعضــاء
  • 1 مشاركة
  • الاسم الأول:ايمن
  • اسم العائلة:محمد
  • البـلـد: Country Flag

تاريخ المشاركة 28 August 2013 - 09:32 PM

هل من الضروري تعلم الاكسس لتعلم قواعد بيانات الاوراكل :rolleyes:



#108 elghol

elghol

    عضو

  • الأعضــاء
  • 1 مشاركة
  • الاسم الأول:عبدالمجيد
  • اسم العائلة:السيسى
  • البـلـد: Country Flag

تاريخ المشاركة 29 August 2013 - 03:09 AM

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



#109 anasalrouji

anasalrouji

    عضو

  • الأعضــاء
  • 5 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 10 December 2013 - 02:30 PM

الف شكرررررر مع خالص تحياتي لك ..



#110 all77

all77

    عضو

  • الأعضــاء
  • 1 مشاركة
  • الاسم الأول:Jam
  • اسم العائلة:Jam
  • البـلـد: Country Flag

تاريخ المشاركة 07 May 2014 - 04:55 AM

ccoooooooooooooooooooooooool



#111 rabie rabie

rabie rabie

    عضو

  • الأعضــاء
  • 2 مشاركة
  • الاسم الأول:rabie
  • اسم العائلة:mohmad
  • البـلـد: Country Flag
  • المنصب الحالي:مهندس

تاريخ المشاركة 04 June 2014 - 06:55 PM

جزاك الله خيرا اكيد متميييز



#112 محمدزين16

محمدزين16

    عضو

  • الأعضــاء
  • 1 مشاركة
  • الاسم الأول:محمدزين
  • اسم العائلة:مبارك
  • البـلـد: Country Flag
  • الاهتمامات:الاطلاع و الرياضة و البرمجة
  • المنصب الحالي:مبرمج

تاريخ المشاركة 18 September 2014 - 09:08 AM

مشكورك كثير و ربنا يجعلها في ميزان حسناتك



#113 mekkawy89

mekkawy89

    عضو

  • الأعضــاء
  • 1 مشاركة
  • الاسم الأول:ashraf
  • اسم العائلة:mekkawey
  • البـلـد: Country Flag

تاريخ المشاركة 08 November 2014 - 03:00 PM

اولا ... بارك الله فيك ع مجهودك

شكرا أخر ع المعلومات القيمة دي ... " علم ينتفع به"

 

(ان الله في عون العبد ما دام العبد في عون اخيه )



#114 مهندسة حاسبات

مهندسة حاسبات

    عضو

  • الأعضــاء
  • 5 مشاركة
  • الاسم الأول:مهندسة
  • اسم العائلة:حاسبات
  • البـلـد: Country Flag

تاريخ المشاركة 13 November 2014 - 09:52 AM

يعطيك العافية

http://educolfg.uodiyala.edu.iq/PageViewer.aspx?id=75



#115 دموع الحزين

دموع الحزين

    عضو

  • الأعضــاء
  • 3 مشاركة
  • الاسم الأول:دموع
  • اسم العائلة:الحزين
  • البـلـد: Country Flag
  • الاهتمامات:الداتا

تاريخ المشاركة 06 December 2014 - 07:00 PM

جزاك الله الف خير على هذا المجهود الرائع ودرس ممتاز جدا



#116 Sami_Mohamed

Sami_Mohamed

    عضو

  • الأعضــاء
  • 1 مشاركة
  • الاسم الأول:سامي
  • اسم العائلة:العباسي
  • البـلـد: Country Flag

تاريخ المشاركة 03 January 2015 - 01:24 AM

ربنا يجزيك خير



#117 hassanalhalangi

hassanalhalangi

    عضو

  • الأعضــاء
  • 2 مشاركة
  • الاسم الأول:hassan
  • اسم العائلة:m.tahir
  • البـلـد: Country Flag

تاريخ المشاركة 11 March 2015 - 09:21 AM

السلام عليكم ورحمة الله وبركاته , احبائي واصدقائي لكم التحية جميعا ,انا مشترك جديد واريد منكم المساعده لو سمحتو لي .عاوز Set up بتاع اوراكل 11G ولكم خالص الشكر والتقدير .



#118 fadwaana43

fadwaana43

    عضو

  • الأعضــاء
  • 3 مشاركة
  • الاسم الأول:fadwa
  • اسم العائلة:mousa
  • البـلـد: Country Flag
  • الاهتمامات:برمجة المواقع
  • المنصب الحالي:student in software eng

تاريخ المشاركة 19 March 2015 - 11:45 AM

اريد عمل مشروع قاعدة بيانات لادارة مطعم ما هو ENTITY لهذا المشروع وماهي العلاقات RELATIONAL ارجو الافادة  :unsure: لا اله الا الله