• 0
The_Coder

الدرس الأول

سؤال

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

مقدمة :

الحمد لله رب العالمين .. والصلاة والسلام على اشرف الأنبياء والمرسلين .. سيدنا محمد وعلى اله وصحبه أجمعين .. وبعد ,,

محال ان تجبر شخص على عمل شيء لا يريده ...

ولما كان هذا الأمر , يعد ضربا من المستحيل فإنني لست إلا موجها ومدربا ومعين لك في طريقك لاحتراف برمجة قواعد البيانات (أوراكل) , وحامل عنك عناء البحث , ومصححا لعثراتك

وكل ما لدي قوله هو ان تساعد نفسك أولا .. فانا لا استطيع مساعدتك طالما لم ترد أنت ذلك ...

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

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

ان أصبت فمن الله ... وان أخطأت فمن نفسي ومن الشيطان , فلا خير فيني ان لم اعترف بخطأي ... ولا خير فيكم ان لم تقوموني

الكاتب

26 March 2007

all_pic_L1.zip

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

17 إجابة على هذا السؤال .

  • 0

معلومات عن الكاتب (وقت كتابة هذه السطور ) :

الاسم : حمزة أو سميني ما شئت

العمر : 24 سنة

الدولة : السعودية

لماذا هذه الدروس : رصيد بعد الموت

الخبرات العملية : لم أصمم مشروع كامل بالاوراكل, لم استلم وظيفة , ولم أتعرف على الاوراكل إلا السنتين الأخيرة , لست إلا مجتهد .

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

ملاحظات هامة جدا :

- الهدف من وضعها كـ "دورة كتابية " وليست "كتاب الكتروني" هي التفاعل , تفاعلك معي , أسألتك استفساراتك جوابك ..... هي الفائدة العظمى , ابتعد عن "احملها وسوف ... اقرأها فيما بعد " .

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

- قد تجد وصلات لا تعمل .. ماذا تفعل ؟ كل ما تفعله هو ان تأخذ أرقام الوصلات المفقودة , وتراسلني لكي أرسلها لك و أصححها في الموضوع .

- ليس كل ما أقوله قران منزل لا خطأ فيه ... قد أصيب او أخطئ !! لكن لا تخف .. سأشير الى النقاط التي لست متأكدا منها .. وما عداها فهي ان شاء الله صائبة

- اذا شاهدت خطأ ما .. اعرض خطأي في الموضوع .

- اذا صعب عليك شيء ... راسلني او اعرض ما صعب عليك في الموضوع .

- بعد انتهاء الدورة .. من الممكن ان نجمعها في كتاب الكتروني مجاني ..او أريد متبرع يحول كل درس إلى ملف PDF .

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

- ستلاحظ في دورتي الكثير من الأمثلة .. والتي تسهل عليك فهم المادة ..إذا أردت المزيد فأطلب المزيد .

- ستلاحظ ان طرح الدروس غير منتظم .. مثل ان اطرح في الأسبوع الأول 7 دروس و الأسبوع الثاني درسين على سبيل المثال .. وهلم جر .. والسبب قد انشغل في بعض الاحيان .

- اذا لم يعجبك طريقة الشرح .. أرسل لي طريقة ترتاح لها أنت لعلي ألبيها لك .. او أرسل لي النقطة التي تزعجك !!

- اطرح أي شيء تريده ...

-من ناحية الواجبات والتحديات , حلها في نفس الموضوع .

- كل ما أريد منك هو شيء واحد ... ان تجلس لمدة 60 ثانية من عمرك الثمين .. تدعي لي ولنفسك ولسائر المسلمين .. بس هاااااه .. لا تقول "جزاك الله خير " وخلاص !! ... ابيها من صميم قلبك .. مؤمن بأن الله يجيب دعوتك ...

- هذا كل ما لدي الان .. واي استفسار عن أي درس ضعه في درسه أو أي درس .

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

الخطة الحالية : (لعلي أغيرها لاحقا )

1 - مقدمة عن قواعد البيانات

2- دروس في بناء وتصميم قواعد البيانات

3- لغة الـ SQL

4- لغة الـ PL\SQL

5- الـ Forms

6- الـ Reports

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

الدرس الأول

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

نوع الدرس : نظري

صعوبة الدرس : * من *****

محتوى الدرس :

- ماهي البيانات ؟ ولماذا البيانات ؟

- ماهو نظام قواعد البيانات ؟ ولماذا ؟

- ماهي الملفات المسطحة , ولماذا ؟ وما عيوبها ؟

- تلميح عن قواعد البيانات العلائقية .

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

ملاحظات:

اقرأ الدرس جيدا , قد تقول انه نظري , ممل ....... ولكن صدقني , قد لا تفهم شيء بعد هذا الدرس اذا لم تفهم هذا الدرس سطر سطر .

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

قبل البدء بالدرس .... هل قرأت التعليمات والملاحظات ؟ ..........لا ؟؟ ارجع واقرأها الآن ,,,

قرأتها ؟؟؟؟ اشك في ذلك ...

لا تقرأ بداية الدرس .... بقي نصيحة أخيرة .... اقرأها

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

لا تجعل الانجليزية عائقك الوحيد لتنال وظيفة محترمة (كما فعلت بي )

لا تجعل الانجليزية آخر ما تفكر فيه (كما فعلت أنا )

لا تجعل الانجليزية تضيع منك سنين عمرك حتى تكتشف أنها اللغة الأم للعالم اجمع (كما ضيعت سنيني )

تعلم هذه اللغة من الآن , كل كلمة لا تعرفها احفظها وترجمها في الوافي أو الكافي أو افعل ما شئت .

لا تتكلم باللغة الانجليزية , لا تقرأ باللغة الانجليزية , ولا تكتب باللغة الانجليزية ..... بل عـيـــــــــــــــــــش اللغة الانجليزية بجميع احتمالاتها .

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

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

هل كانوا الأطفال ؟ الشباب ؟ الشيوخ ؟ النساء ؟ من ؟؟؟

اكتشف انه "من أراد التعلم فهو أسرع متعلم " سواء كان كبيرا صغيرا شابا ......

حتى لو قضيت 10 سنوات تتعلم منها (كما فعلت أنا وغيري ), لن تفهم شيء إذا لم تنوي التكلم بها.

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

بداية الدرس ....

*البيانات :

قلي بالله عليك , لماذا استخدم الكمبيوتر؟ هل لأنه أذكى من الإنسان ؟

لا اعتقد .... كل ما اعتقده هو انه ليس من السهل إجابة السؤال , ولكن ..... أجيب على هذا السؤال من وجهة نظري , ويناسبنا في دروسنا هذه .

استخدم الكمبيوتر لسرعته الهائلة في التخزين والمعالجة , تخزين ومعالجة ماذا ؟

لتخزين البيانات ومعالجتها (معالجتها = تعديلها و إضافتها و حذفها) , وطبعا كانت نقلة نوعية وقفزة هائلة .. فبدلا من الأوراق والطرق اليدوية تم استخدام الكمبيوتر , اذ يتميز الأخير بالسرعة الخارقة كما قلنا في البحث و معالجة البيانات وتخزينها , و .......... , دعك من تلك الفلسفة .

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

* ماهي البيانات :

يجب أن تعرف ما اقصده من كلمة "بيانات " ؟؟ افهم جيدا .

البيانات هي رقم , او اسم , او رمز , او نص , او كلمة

من الممكن ان يكون لها معنى , لكن ليس لها مقصود ..

يعني مثلا كلمة "احمد" ... هي اسم لشخص ما .... فهمناها وعرفنا ان لها معنى

مثلا رقم "1000000" ..... رقم عرفناه ولكن جهلنا معناه في هذه الجملة ...

لكن ما المقصود من ... احمد ؟ 1000000 ؟ أتاك شخص ونظر إليك وقال ... "1000000" , ما قصد بتلك الكلمة ؟ وماذا أراد منها ؟ وما غرضه منها ؟؟ هل هذا دين تدين له ؟ هل هذه جائزة ؟ ام هل فاتورة هاتفك ؟

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

والأمثلة كثيـــــــــــــــــــــــــــــــــــرة ..

*البيانات ليس لها مقصود , وليس لها فائدة بحد ذاتها , لماذا البيانات ؟

نخزن البيانات لتقودنا الى المعلومات !

أي ان المعلومات هي مجموعة بيانات تم علاجها تعطينا حقيقة ما . أي ان المعلومات = بيانات + معالجة , واقصد بالمعالجة هي اجراء عمليات حسابية او منطقية , ولتسهيل الفهم العمليات الحسابية هي الضرب الزائد الناقص ....الخ , والعمليات المنطقية هي المقارنات وما إلى ذلك (اكبر من واصغر من ويساوي .... الخ ) .

الآن مثال على هذه البيانات (10 , 7 , 4 ) ... هذه أرقام , مجرد بيانات , بيانات ماذا ؟ قال احدهم هذه درجات طالب في مدرسة ما .

لو أردنا إيجاد معلومة وهي "المعدل" ... فإننا نعالج هذه البيانات بهذه الصورة :

(10+7+4 )/3 = 7 اذن المعدل هو 7 .. هذه معلومة استنتجناها من معالجة (اجراء عملية حسابية) البيانات المذكورة أعلاه . وأيضا نستطيع استنتاج معلومة أخرى وهي ان مستوى الطالب في انخفاض .. فلو رسمنا منحنى لنجد انه كان متفوق ثم انحدر مستواه ... وهذه حقيقة .

لو أردنا معلومة ثالثة , وهي "النجاح" ... هل نجح الفتى أم ماذا ؟ إذا مجموع درجاته فوق الـ 15 درجة فهو ناجح ! إذن فإن الطالب ناجح وهذه معلومة قيمة !

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

الآن المعلومات (أو الحقائق) هي بيانات تم علاجها .

(كثيرا من الأحيان تكون البيانات هي نفسها المعلومات )

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

* طيب الحقائق و المعلومات عرفناها ؟ لكن السؤال الأعظم .... مالفائدة من هذه المعلومات والحقائق ؟

الفائدة هي مساعدتنا في اتخاذ القرارات الصحيحة , و إعطائنا القدرة في التخطيط الناجح . كيف ؟

تخيل مثلا .. مجرد مثال أننا وضعناك مدير القبول والتسجيل في كلية ما من حسن حظك , واتتك هذه البيانات (الاسم : احمد , الميلاد :1987,مجموع الدرجات 2093 )

طبعا المعلومة التالية هي الطالب احمد عمره 20(من معالجة بيان الميلاد هل لاحظت ؟) ومعدله النسبي 91% (من معالجة بيان مجموع الدرجات )

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

هنا تحتاج لمعلومات أكثر عن القبول .... جاءتك هذه المعلومات ولعلك تتخذ الإجراء الصحيح في هذه الحالة

فمثلا الكلية تقبل مادون الـ 19 .. هل ستقبله ؟ طبعا لا لأنه ذكر في معلومات هذا الطالب "عمره 20"

طيب مثلا الكلية تقبل ما دون الـ 19 إما الـ 20 سنة فما فوق فهو مرفوض إلا من كان عمره 20 سنة و معدله فوق الـ 90% ... هل ستقبله ؟ طبعا نعم لأن معدله فوق الـ90% (وفقا لما جاء في معلوماته , ومعلومات القبول في الكلية ... انتبه !)

انظر إلى المعلومات المتوفرة , انظر كيف تغيرت طرق تفكيرنا تجاه المسألة واتخاذ القرار !

خطوة اتخاذ القرارات هي أهم الخطوات في حياتك ! صدق أو لا تصدق .

طبعا البيانات يجب ان تكون صحيحة ودقيقة , لماذا ؟ بالله عليك قلي لو ان هنالك بيانات غير صحيحة , هل تتوقع ان تحصل على معلومات صحيحة ؟

المعادلة واضحة جدا , بيانات دقيقة وصحيحة ..... إذن المعلومات أكيد صحيحة ودقيقة , بيانات غير دقيقة او صحيحة ...... اذن معلومات غير صحيحة او غير دقيقة .

مثلا نريد ان نوزع جرائد على مدينة ما , هل نوزع عشرون ألف صحيفة للمدينة ؟ أم ثلاثين ألف ؟ شيء أكيد يجب ان تتوفر لدينا بيانات دقيقة عن عدد القراء والتي تقودنا الى معلومات مهمة , أمثلة على هذه المعلومات كقول "من إطلاعنا على البيانات المتوفرة نعتقد ان في هذه المنطقة القراء يحبون جريدتنا الغراء .. وتلك المنطقة لا يطيقونها , وتلك المنطقة يشترون جرائدنا في الصباح , وتلك في المساء "

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

انظر إلى القرارات كيف تتخذ , طبعا هذا مثال ضعيف نوعا ما , ولكن ارجوا ان يفي بالغرض .

الآن ما معنى التخطيط .... ؟ (من وجهة نظري المتواضعة , فلو كان لديك أي إضافة أو اعتراض لك الحق طبعا )

,,,,

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

يعني أنت قررت الآن بالزواج , جلست تفكر وتفكر و"تخطط" كيف تتزوج ؟ تملك المصاريف اللازمة والمهر , وكيف تجمع المصاريف ؟ أعمال حرة أو وظيفة براتب ممتاز , وكيف تحصل على وظيفة براتب ممتاز ؟ شهادات وخبرات وتطوير ذاتي ...... الخ

وهكذا تبدأ التخطيط , سوف افعل كذا , سوف اعمل كذا .....

على أي أساس نحن نخطط ؟ لماذا خططنا وقلنا "سوف نبيع الأسهم الفلانية في نهاية هذا الشهر " ولم نقل "سوف نحتفظ بالأسهم الفلانية في نهاية هذا الشهر" ؟

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

,,,,

هذه مجرد أمثلة , قد تشعر أنها بعيدة كل البعد عن منهجنا ولكنني أراها كأساس صلب , ولكي تفهم عما أتكلم أنا عنه , لذا أردت طرحها لأبين ما معنى اتخاذ القرارات الصحيحة والتخطيط الناجح لأي مؤسسة أو كلية أو شركة , وطبعا الأمثلة لا نهائية , لك ان تتخيل الأمثلة , ولك ان تستنتج ان بمعرفتنا بالمعلومات (المأخوذة بالبيانات ) نستطيع ان نتخذ القرارات.

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

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

لو أتانا صاروخ متجه ألينا , هل ينفع اتخاذ قرار صده بعد أن يصيب الهدف ؟

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

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

أعيد واكرر ... البيانات تقودنا إلى المعلومات

المعلومات تقودنا إلى اتخاذ القرارات الصحيحة

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

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

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

معلومة جانبية :

المخيف في الأمر فعلا أن خبراتنا وتجاربنا ليست كلها صحيحة , من يعلم ؟ الله اعلم .

إليك طرفة عن طبيب غبي يعتقد (من خبراته ومعلوماته الخاطئة والتي لا ادري من أين أتى بها ) انه كل شخص يمرض, فلا بد من انه رأى حلم به "سمكة" !!

الرجل أتاه مريض ... قال الدكتور للمريض : هل رأيت حلم هذا الصباح ..... قال المريض : احتمال , ممكن ..... قال الدكتور : وهل شاهدت فيه بحيرة ؟؟ .......... قال المريض : لا ..... قال الدكتور : اكيد شاهدت أي مسطح مائي ....... قال المريض : لا استطيع الجزم , ممكن وممكن لا ........ قال الدكتور : ممممم ... أكيد شاهدت سمكة ............. قال المريض باستغراب : ممكن ............ فقال الدكتور : كنت اعرف ..... كنت اعرف ذلك من البداية !!!

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

* قواعد البيانات ماهي ؟ :

نفترض مثلا أننا نريد بيانات الطلاب ( او معلومات الطلاب) في جامعة ما , لكل طالب له بياناته الخاصة ,مثل (اسم الطالب , رقمه الجامعي .....الخ) , طبعا هذه بيانات مهمة جدا جدا بالنسبة لمؤسسة مثل الجامعة .

الآن افهم جيدا ,,

فلنسمي (مجرد تسمية) كل بيان من بيانات الطالب بـ حقل (Field) , يعني حقل اسم الطالب , حقل الرقم الجامعي , حقل تاريخ الميلاد .... الخ .

الآن نجمع هذه الحقول , لينتج ما يسمى بـ "سجل "(Record) , , سجل الطالب احمد أو بيانات الطالب احمد ...إذن ما هو السجل ؟ مجرد مجموعة حقول .

لدينا سجل لأحمد ومحمد وصالح وفارس وكل الطلبة بالجامعة ... يعني آلاف السجلات , لا تنسى ان السجل الواحد عبارة عن مجموعة حقول لشخص ما .

اذا جمعنا جميـــــــــــع السجلات ... نتج ما يسمى بـ "قواعد البيانات" (DATABASE) .

نظام قواعد البيانات ليست إلا فقط طريقة تنظيمية للبيانات !!

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

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

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

قال تعالى : (وَوُضِعَ الْكِتَابُ فَتَرَى الْمُجْرِمِينَ مُشْفِقِينَ مِمَّا فِيهِ وَيَقُولُونَ يَا وَيْلَتَنَا مَالِ هَذَا الْكِتَابِ لا يُغَادِرُ صَغِيرَةً وَلا كَبِيرَةً إِلَّا أَحْصَاهَا وَوَجَدُوا مَا عَمِلُوا حَاضِراً وَلا يَظْلِمُ رَبُّكَ أَحَداً) (الكهف:49)

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

قواعد البيانات تستطيع أن تضيف , تحذف , أو حتى تعدل في البيانات

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

مثال على قواعد البيانات كما قلنا نوتة أرقامك , أو حتى جدول مهامك

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

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

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

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

نظام قواعد البيانات ليست إلا فقط طريقة تنظيمية للبيانات !!

لماذا تحتاج البيانات لهذا التنظيم ؟ لأننا نريد أن نسرع و نسهل على أنفسنا معالجة البيانات وتحليلها واستخراجها .

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

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

ومن هنا .. اسأل مرة ثانية لماذا قواعد البيانات ؟

لأنها تتيح لنا إنتاجية أفضل , لماذا ؟

لأنها تسهل علينا معالجة البيانات لكي نستنبط منها المعلومات بشكل ميسر و أفضل .

الآن ماهي تلك المميزات ؟ سترى ....

* الملفات المسطحة أو قواعد بيانات الملفات المسطحة (flat files & flat files database) :

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

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

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

و أيضا بعض المصادر تشير إلى انه ليس قواعد بيانات , ولكن ممكن أن يكون قواعد بيانات وممكن لا على حسب طريقة الاستخدام .

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

تخيل جدول , مجرد جدول , به أعمدة وصفوف , تخيل أننا سوف نضع البيانات في هذا الجدول .. كيف ؟

بمجرد وضع صفوف و أعمدة ... العمود الواحد يمثل الحقل !! والصف الواحد يمثل سجل !! ...... نسيت ما معنى السجل وما معنى الحقل ؟ ارجع وراجعهم .

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

لم تفهم ؟؟

انظر إلى الصورة ..... وفي دروسي سوف استخدم رمزين للصور , L وتعني Lesson , و P تعني Picture

وفي الصورة L1_P1 أي الدرس الأول الصورة الأولى

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

انظر الصورة L1_P1

L1_P1.jpg

في هذا الجدول , موضح فيه بعض الصفوف والأعمدة (الصف هو المحور الأفقي و العمود هو المحور العمودي )

الصف الأول به معلومات عن الطالب محمد , وهو من مواليد 1985 وفئة دمه A+ ورقمه الجامعي 12654 وهاتفه 1234567.... الخ من بيانات

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

الصف الأول (او السجل الأول ) هو سجل محمد , والسجل مجموعة حقول ... أي أن سجل محمد به حقل الميلاد وحقل الرقم الجامعي ... الخ

السجل الثاني وهو سجل احمد وبه الحقول السابق ذكرها

العمود الخاص بالميلاد يتكلم عن حقل واحد وهو حقل الميلاد .

ارجوا ان يكون ذلك مفهوما ...

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

مثال بسيط عليه .... من منا لا يعرف برنامج Microsoft Excel ؟؟ مجرد جدول كبير ..... ويمثل الملف المسطح .

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

نتفق من الآن وصاعدا ... إذا قلت لك جدول اعني به ملف مفهوم ؟

الآن افترض مجرد افتراض انه لدينا نظام أو برنامج خاص بجامعة ما , به عدة جداول

لنفكر مالذي نريده من نظام للجامعة ....

مثلا نريد نظام تسجيل المواد ... مجموعة طلبة يسجلون مجموعة مواد لدى مجموعة دكاترة .... هل تتخيل الوضع ؟

اسم الطالب , اسم أب الطالب , تاريخ ميلاد الطالب , رقم جوال الطالب , معدل الطالب , اسم المادة , الدرجة , اسم الدكتور , اسم أب الدكتور , تاريخ ميلاد الدكتور , تخصص الدكتور.

فكر في نظام نحتاجه في نظام الجامعة ...... ممممم

افرض انه يوجد جدول خاص برواتب الدكاترة , إليك مثلا حقول هذا الجدول :

اسم الدكتور , اسم أب الدكتور , تاريخ ميلاد الدكتور , تخصص الدكتور , الدرجة الوظيفية , الراتب الأساسي , الراتب الإضافي .

لاحظ أن كل جدول منفصل تماما عن الأخر .

الآن انظر إلى الصور التالية

الصورة L1_P2

L1_P2.jpg

الصورة L1_P3

L1_P3.jpg

تفحص الصور , في الصورة L1_P2 .... جدول تسجيل المواد

احمد سعيد .. كم مرة سجل مادة ؟

ماهي المواد التي سجلها ؟

كم مرة تكررت نفس معلوماته (اسمه واسم أبوه وتاريخ ميلاده ومعدله ) ؟

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

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

في الصورة رقم L1_P3 جدول صرف الرواتب للدكاترة

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

نفس الشيء مع د.مصطفى علي ....

أنا ذكرت 8 حقول لهذا الجدول , و 7 صفوف ..... و أيضا لم اذكر جميع دكاترة القسم , ولم اذكر من أول استلام للرواتب من أول سنة لإنشاء الجامعة ولم اذكر إلا 4 شهور فقط .

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

* عيوب قواعد بيانات الملفات المسطحة : ( اقرأ العناوين والشرح حتى لا تصاب بالحيرة )

- التكرار :

نفس مثالنا السابق , تسجيل المواد في ملف خاص ( أو جدول خاص ) وبهذا الملف معلومات الطلاب والدكاترة والمواد ......ونستطيع ان نبحث بكل كفاءة عن أي بيانات للطالب مثلا ونستعرض بياناته .

وأيضا أردنا أن نسجل بيانات عن رواتب الدكاترة ومتى استلموها و أين وكم , وكم الراتب الإضافي ..... الخ من بيانات ...

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

طيب لو أردنا نظام آخر عن سكن الطلبة و به أسماءهم وأسماء آباءهم ومعدلاتهم ...... نفس المعلومات الموجودة في الجدول الأول ... ماذا نعمل ؟ كيف نضع هذه المعلومات الخاصة بالسكن في الجدول الأول ؟؟

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

وهكذا ....

تكرار تكرار تكرار ..... نفس معلومات الطلبة نكررها في كل جدول وكل ملف .... طبعا مجبرين أن نكرر , وإلا ما العمل ؟ لا حل لدينا في هذا النظام

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

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

وقد لا تستطيع أن تتخيل كيف أن الأجهزة الخارقة تعجز عن معالجة هذه البيانات في اقل من 5 أو 6 ساعات متواصلة من كثرة وضخامة البيانات والمعالجات المعقدة عليها !!! وربما أكثر ,,,,

هذه الأنظمة بدون تكرار طبعا ... فما بالك بمشكلة التكرار !

التكرار مصيبة في ضخامة البيانات دون أي مبرر ...

التكرار ممكن أن ينتج خطأ فادح في إدخال البيانات , ندخل رقم جوال سعيد في جدول تسجيل المواد ونخطئ في إدخال نفس الرقم في الجدول الآخر ! وابحث يا سيدي أيهما الصحيح .

التكرار يأكل الذاكرة كالنار , ولا اعتقد انك نسيت أننا نتكلم عن ملايين السجلات وآلاف الحقول ومئات الجداول ....

تم تعديل بواسطه The_Coder
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

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

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

- زيادة زمن بناء الأنظمة (الأنظمة هنا اقصد بها البرامج ) :

يعني لو أننا مبرمجين و أردنا عمل نظام الجامعة (برنامج الجامعة ), فلنتخيل انه أصبح لدينا ملفات كثيرة (جداول كثيرة) للرواتب و السكن وووو ... الخ , حتى هنا لا توجد مشكلة ...

المشكلة تبدأ حينما نقول "كم دكتور درس الطالب محمد " , ونقول "من هم الطلبة الذين درسوا عند الدكتور خالد " .. ونقول "من الطلبة الذين اخذوا المادة الفلانية " ونقول ونقول ونقول ......الخ , فلنسمي هذه متطلبات , هذه المتطلبات المختلفة والتي أشبه بأن تكون لا نهائية من حيث الكيف والكم ...

كلما ظهر لدينا متطلب .... يمكن ننشئ له ملف كامل ونكرر ما فعلناه في غيره ..... وهكذا

المتطلبات هذه كثيرة إذا كانت هنالك عدد قليل من الملفات ... وتتضاعف بشكل كبير إذا كثرت الملفات . لعلك لا تفهمها الآن ... لكن تذكر ان تقرأ هذه السطور فيما بعد .

الآن مشكلة هذه المتطلبات ..... مالحل معها ؟

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

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

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

- الحاجة المستمرة لإعادة هيكلة البرامج والملفات :

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

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

- وأخيرا صعوبة وبطئ إدارة الأنظمة :

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

نحتاج لسرعة الوصول بطريقة سهلة جدا وبدون تأخير .

هل الملف المسطح سيء لهذه الدرجة ؟ هل يعني هذا انه لا احد يستفيد منه في الوقت الحاضر ؟

طبعا الملف المسطح سهل على الكمبيوتر من ناحية الخفة على الرام RAM (سوف أتحدث عن الرام فيما بعد ) , وينفع في كثير من التطبيقات ...

ينفع إذا كنت تملك بيانات قليلة , تقدر بالمئات أو بضع آلاف

ينفع إذا كنت تريد بعض الحسابات الإحصائية

ينفع إذا كنت تريد عمل برنامج يخزن بعض البيانات البسيطة

ينفع كتخزين ثابت لا يتم فيه التعديل كثيرا أو الإضافة

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

تصميم هذا النوع من قواعد البيانات لا يأخذ وقت كثير , وهو سهل القراءة إذا كانت البيانات كما قلنا قليلة نسبيا .

أعتبره عظيم في تطبيقات معينة (ولو كانت قليلة ) .

الآن نعود لمشاكل الملف المسطح والتي تعيقنا في أنظمتنا الكبيرة , من الذي سوف يحلها ؟ من يساعدنا في حلها ؟ سوبرمان ؟

إليك البداية , ظهر عالم يدعى بـ Codd , الرجل اقترح 12 اقتراح عن نظام سمي بـقواعد البيانات العلائقية Relational Database أو اختصارا RDB

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

مثلا نموذج الملف المسطح , والنموذج العلائقي ...

طبعا الترجمة مصيبة , وكلمة علائقية لا ادري لها استخدام , ولكن مالعمل .... نريد أن نشير إلى علاقات .

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

* ما هي قواعد البيانات العلائقية ؟... ولماذا قواعد بيانات العلائقية ؟؟

من يذكر تعريفنا لقواعد البيانات سابقا ؟

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

نزيد على التعريف ونقول

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

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

* مميزات قواعد البيانات :

- عدم تكرار البيانات .

- تجانس وتوافق البيانات : أي مهما حدث من تغيير في البيانات لا تتأثر بنية البيانات

- قابلية التطوير : بامكاننا ان نطور قاعدة البيانات بسهولة وبدون ان نحذف القديم

- استقلالية البيانات عن البرامج .

- السرية

- إمكانية وصول اكثر من مستخدم لقواعد البيانات

- وبشكل عام سرعة وسهولة الوصول إلى البيانات .

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

* نظام إدارة قاعدة البياناتDBMS اختصار لـ Database Management Information System أو اختصار لـ Database Management System

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

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

هذه البرامج مسئولة عن إجابة متطلباتنا المعقدة بمرونة .

لماذا لا نستطيع الوصول إلى البيانات بدون هذه البرامج ؟ لتتيح لنا مميزات أفضل لقواعد البيانات , مثل أمن وسرية البيانات , واستقلالية البيانات عن البرامج ....... الخ من مميزات قواعد البيانات .

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

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

أعيد واكرر ...

نظام إدارة قاعدة البيانات هي مجموعة برامج مترابطة ... هي حلقة الوصل بيننا كمستخدمين و قاعدة البيانات .

الآن لدينا قاعدة بيانات المدرسة ,,,

من يحضر لنا بيانات الطلبة ؟

من يضمن لنا عدم دخول المتطفلين إلى النظام ؟

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

من يبحث وينقب لنا عن بيانات المدرسين وبسرعة فائقة ؟

من يوزع مهامنا كمستخدمين ذوي صلاحيات مختلفة ؟

من يحفظ لنا عملنا وبياناتنا من الضياع , ويعمل نسخ احتياطية ؟

إنها حتما هذه البرامج , أرجو أن يكون هذا واضحا .

أريد أن أوضح انه نظام إدارة قواعد البيانات العلائقية يسمى RDBMS وهي اختصار لـ Relational DataBase Management System

الآن مكونات نظم قواعد البيانات ...مملة قليلا لكن حاول أن تستمتع في قراءتها وهي كمعلومات جانبية حاليا .....

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

1- لمكونات المادية

مثل الحاسبات المتصلة بقواعد البيانات , الطابعات , أجهزة الاتصالات ..... الخ

2- البرمجيات أو البرامج .

وهي ثلاث أقسام :

- نظام التشغيل مثل ويندوز أو ماكنتوش أو ليونيكس ... الخ .

- برنامج قواعد البيانات مثل الاوراكل أو الأكسس ...والتي تساعدنا في توفر قواعد البيانات وكيفية تخزينها ومعالجتها ..... الخ .

- برامج تطبيقية وبرامج أخرى مساعدة : مثل التي تستخرج التقارير مثلا لعرضها وطباعتها على ورق .. او برامج لتصميم النوافذ والواجهات ....الخ .

3- المستخدمون .

وهم كما يلي :

* مدير النظام : الذي يدير عمل البيئة ككل ومهامه :

- يقوم بمتابعة عمل النظام .

- يدير أجهزة التخزين و الأجهزة الأخرى

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

* مدير قاعدة البيانات : يقوم بإدارة قاعدة البيانات ومهامه :

- يحدد متطلبات قواعد البيانات من برامج وتجهيزات .

- يتابع نظام قواعد البيانات , ويرى هل النظام يعمل على ما يرام أو لا .

- يوفر الأمن للنظام , ويضمن عدم أي تدخل خارجي غير مرغوب به للنظام .

- يحافظ على قواعد البيانات ويوفر الخدمات للمستخدمين الآخرين

*مصمم قاعدة البيانات : وهو الشخص الذي يصمم قواعد البيانات ومهامه :

- تحدد البيانات الواجب تخزينها في قواعد البيانات

- تصميم أفضل التراكيب لحفظ البيانات

- تصميم قاعدة بيانات خالية من التكرار

- يصمم الشاشات والتقارير بطريقة سهلة للوصول الى البيانات والتعامل معها

- توثيق عملية التصميم وطرق الوصول للبيانات

*المبرمجون ومحللو النظم : وهم الذين يقومون ببرمجة النظام ومهامهم :

- تصميم النظام وبرمجته باللغة او اللغات البرمجية المقررة

- اختبار تلك البرامج للتأكد من خلوها من الأخطاء

- صيانة البرامج .

* المستخدم النهائي : وهو الذي يقول بإضافة البيانات والتعديل والحذف وووو .. ويقوم باستخدام النظام ... على سبيل المثال مدخل البيانات

4- الإجراءات والعمليات : بعض القوانين التي تحكم قواعد البيانات .. وتختلف من مؤسسة الى أخرى .

5- البيانات : هي أهم المكونات .. وهي الحقائق المخزنة مثل أسماء الطلاب و أرقامهم وبقية البيانات الأخرى ..

أحب ان أشير الى ان المصمم لقواعد البيانات هو الذي يحدد مكان وتخزين البيانات هذه , و أشير إلى أن مكونات نظام قواعد البيانات هذه من الممكن ان تفهمها و لا تفهم مغزاها .. فلا تقلق ..

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

مع مرور الزمن ظهرت عدت أشكال لقواعد البيانات وتطورت , وحلت كل واحدة عيوب الأخرى ....

من هذه الأشكال :

قواعد البيانات الشبكية

قواعد البيانات الشجرية

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

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

قواعد البيانات كائنية التوجه او غرضية التوجه ( Object Oriented Database )

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

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

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

شخصيا اعتقد أنها هي مستقبل قواعد البيانات ... هذا والله اعلم .

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

الآن أسئلة الواجب :

1- أعطيني مثالين عن قواعد البيانات , و مثال عن قواعد المعلومات غير الذي ذكرنا .

2- أعطيني 5 أمثلة عن أهمية اتخاذ القرارات غير الجرائد والمستشفيات ... أريد فيها توضيح عن أهمية صحة البيانات , وصحة المعلومات , ووقت اتخاذ القرار .

اشك بأن يحل احد هذا الواجب .

0

شارك هذا الرد


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

اهلا اخي وجزيت الف خير

نحاول نشوف اذا فيه ربع تفاعل , ليش لا ... نستمر حتى نوصل القمر ,

بس الدروس مملة كما ترى , والله يصبرنا ويصبركم

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

معك سوف أبدا وكل امل بك بإذن الله أن توصلني إلى ما أريد

وأما عن تأخري , فأرجو أن لا اكون قد احدث اضطراب في تسلسلك في تقديم الدروس

وأعدك بحول من الله وقوته بأن أعمل بلا كلل ولا ملل وبشكل دؤووب حتى ألحق بركبك

ولك مني عهد ووعد مني بأني سوف استيقظ قبل صلاة الفجر بعد كل درس استفيد منه وأصلي لله ركعتين وبعدها ادعوا لك بالتوفيق والهداية وتسهيل امورك في الدنيا والآخره ولوالديك ايضا دعوة لا يراني فيها الا الله جل وعلى

بتوفيق الله

تم تعديل بواسطه CoMinG
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم

CoMinG

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

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

شكرا لك ولردك المشجع للاستمرار ,,

شكرا لك

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0
الآن أسئلة الواجب :

1- أعطيني مثالين عن قواعد البيانات , و مثال عن قواعد المعلومات غير الذي ذكرنا .

2- أعطيني 5 أمثلة عن أهمية اتخاذ القرارات غير الجرائد والمستشفيات ... أريد فيها توضيح عن أهمية صحة البيانات , وصحة المعلومات , ووقت اتخاذ القرار .

اشك بأن يحل احد هذا الواجب .

1- أعطيني مثالين عن قواعد البيانات , و مثال عن قواعد المعلومات غير الذي ذكرنا .

قواعد بيانات شركة الإتصالات - قواعد بيانات الموظفين الحكوميين في وزارة الداخلية.

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

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

2- أعطيني 5 امثله عن اهمية اتخاذ القرارات غير الجرائد والمستشفيات.. اريد فيها توضيح عن أهمية صحة البيانات , وصحة المعلومات , ووقت اتخاذ القرار .

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

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

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

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

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

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

تم قراءة الدرس الأول بفهم كامل ولله الحمد , جزيل الشكر

تم تعديل بواسطه CoMinG
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0
1- أعطيني مثالين عن قواعد البيانات , و مثال عن قواعد المعلومات غير الذي ذكرنا .

قواعد بيانات شركة الإتصالات - قواعد بيانات الموظفين الحكوميين في وزارة الداخلية.

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

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

2- أعطيني 5 امثله عن اهمية اتخاذ القرارات غير الجرائد والمستشفيات.. اريد فيها توضيح عن أهمية صحة البيانات , وصحة المعلومات , ووقت اتخاذ القرار .

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

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

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

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

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

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

تم قراءة الدرس الأول بفهم كامل ولله الحمد , جزيل الشكر

السلام عليكم ...

ماشاء الله ماشاء الله ...

ماشاء الله تبارك الله , ايه النشاط ده ماشاء الله

ممتازة جدا اجاباتك , بنتعلم منك والله ..

كما قلت في قواعد المعلومات ....

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

والامثلة ابداع*ابداع ...

جزيت الف خير اخي , وشكرا لك .... اجابة نموذجية بالفعل ...

شكرا لك ولنشاطك .

وصلة الدرس ... :

http://www.4shared.com/file/14713718/4940bfe8/lesson_1.html

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم

لفتح صفحة دروسي ...

1- اضغط على الوصلة التالية : http://www.4shared.com/

2- ادخل اسم المستخدم [email protected]

3- ادخل كلمة السر 999999999

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

ارجوووو رجاء خاص ان لا ترفع ملفات ... استحلفك بالله ان لا تضع ملفات تسيء الينا جميعا , ولا تحذف شيء او تضيف شيء او تعدل شيء خارج عن

موضوعاتي ... الا لأهمية قصوى تخصنا .

بامكانك التسجيل مجانا ووضع ملفاتك التي تريد ....

و اني بريء مما يعملون ...

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
زوار
This topic is now closed to further replies.

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .