الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

دورة تحليل نظم- نظام محاسبي شامل - شرح قواعد البيانات

مغلق
بدأه Al-Mohammad في 6 مايو 2003 · 21 رد · 8,799 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

http://www.arabteam2000.com/vb/showthread....84&pagenumber=1

وهذه عناوين مواضيع هذا القسم :

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

2. أنواع قواعد البيانات.

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

4. نبذة سريعة عن الـ (SQL) و (PLSQL).----------------------------------------------------------------------

وقبل أن نبدأ المشاركات أود في إبداء رأي الإخوة الأفاضل ......

المحمد(gift)

#2

السلام عليكم

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

#3

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

#4

السلام عليكم ورحمة الله وبركاته

اخواني :

الا ترون ان الموضوع الرابع من الأفضل ان يكون داخل مرحلة التنفيذ أو البرمجة ، لأن مرحلة التصميم تكون عامة ، وغير مرتبطة بلغة أو تطبيق معين.

ما رأيكم ياأخوة ؟

#5

الأخ العزيز " مفكر " ...

أولاً : أشكرك على المشاركة الكريمة.

ثانياً : المهمة التي كُلفت بها هذه المجموعة هي "شرح قواعد البيانات " .

ثالثاً : إن النظام الذي نقوم بعمله الآن هو نظام قواعد بيانات ، وبالتالي فإننا ملزمين باستخدام الـ (sql) ، بشكل عام.

هذه وجه نظري ، والله أعلم ..

المحمد ------------ (gift)

#6

السلام عليكم

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

#7

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

المحمد ----- (gift)

#8

السلام عليكم ورحمة الله وبركاته

اخي ابو .....؟ (Al-Mohammad) ، انا اقصد في (التصميم) اي تصميم قواعد البيانات ، حيث ان تصميم قواعد البيانات لنظام ما، لا تدخل فيه عملية التنفيذ ، وبأمكانك ان تستخدم حبر على ورق فقط ، لايستدعي الأمر ان تنفذ عملية انشاء قواعد البيانات (كإنشاء الجداول ،والعلاقات ...الخ) في مرحلة التصميم ، لأننا سوف ننفذها في مرحلة التنفيذ أو البرمجة . حيث مرحلة تصميم قواعد البيانات نجب على السؤال التالي :

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

ومرحلة التنفيذ اجابة على السؤال التالي :

كيف ننشأ ما تم تصميمه في قواعد البيانات ؟

هذا لتوضيح وجهة نظري فقط.

وفي النهاية اقول توكل على الله ، فإنني اوافقك على هذه النقاط.

والله يوفقك .:D

وتقبل تحياتي

#9

أولا: :b1

ثانيا : بارك الله فيك يا أبو " التفكير " وجهة نظرك على العين والراس ، بس اللي أشوفه إن مهمتنا هذي تهتم أكثر شيء بـ (مقدمة ونبذه تعريفية) يعني ما نبغى نضيع " التصميم " في إضافة مواضيع نظرية عامة ، فالتصميم سيكون خاص بالمشروع ، وحيكون فيه خطوات محددة مثل (جداول البرنامج ، واجهات البرنامج ، العلاقات بين الجداول ، الخوارزميات ، .......، الخ).

هذا والله اعلم ...

أخوكم ----------------- المحمد (gift)

#10

السلام عليكم ورحمة الله وبركاته

توكل على الله وبدأ ، ترى نحن ننتظر

والله يجزيك خير

#11

شكرا للجميع على هذا المجهود .

كما قال الاخ Al-Mohammad هذه عبارة عن شرح عام لقواعد البيانات , ربما التبس عليك الامر قليلا أخ مفـــــــكر . سنقوم هنا بشرح مبسط عن Sql الاساية التي لاعلاقةلها بالبرنامج كبرنامج ,

ما أريد قوله هنا مثال شرح لكل من - على سبيل المثال -(Select , Update , insert.........) وباقي تعليمات Sql الرئيسية التي يتم استخدامها بشكل عام

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

تستطيع أخ Al-Mohammad تحديد وفقا لردود الاخوة المهام و توزيعها على كل منهم ,و لتكن المسؤول عن توزيع المهام في هذا القسم - بعد اذنك و اذن الاخوة المشاركين -

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

اختر لي المهام المطلوبة مني ومن الاخوة و ارسلها بسرعة

لك تحياتي ,

و للاخوة الكرام سلامي و شكري

إيمان

#12

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

وإليكم التقسيم :

1. ما هي قواعد البيانات ؟ --------------- يتولاها الأخ / little_dev .. ومن عنده معلومات أخرى فليتفضل.

2. أنواع قواعد البيانات. -------------- بما أنها جزء بسيط وتندرج ضمنيا تحت النقطة السابقة --- فالأخ /little_dev هو المسؤول عنها....

وستكون الأخت إيمان متابعة معه في هذه النقطتين ...

3. قواعد البيانات العلائقية ----------- فيتولاها الأخ / محمد الشنقيطي ... وسأكون مساعده فيها ...

4. نبذة الـ (sql) ----- فقد تم شرح أجزاء كبيرة منها في المنتدى وما يهمنا هنا جمع هذه الشروحات المتفرقة ، في قالب جميل كما ذكرت الأخت إيمان مع مثال توضيحي للأمر.. ------------------------------ وسيتولاها أخونا/Mo7B ، وسأكون مساعدا له كذلك.

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

وبالله التوفيق

أخوكم ---------------- المحمد (gift)

#13

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

#14

استميح الجميع عذرا و بخاصة الأخت ايمــــان بسبب تأخري عن وضع الشرح

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

اريد ان اوضح ان هذا الشرح ترجمة من كتاب قواعد البيانات للمولف ELMASRI /NEVATHE الذي بعنوان

FUNDAMENTALS OF DATABASE SYSTEMS ...هذا للعلم و الله ولي التوفيق:

#15

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

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

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

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

هي مجموعة من البيانات المترابطة (related Data) والبيانات هي الحقائق facts التي نقوم بتدوينها و تسجيلها و لها معنى محدد مثل الأسمـــاء وارقام هواتف و عناوين الأشخـــاص فهذه البيانات نخزنها في الكمبيوتر او على القرص المرن في ال Address Book وبذلك نعتبرها قاعدة بيانات وعلى ضوء هذا التعريف قد يقول احدنا بأن هذه الصفحة التي نقرأها الآن هي ايضا قاعدة بيانات لأن بها بيانات مترابطة و لكن يجب ان ننتبه هنا ان قاعدة البيانات يجب ان تكون اكثر صرامة فيجب ان يتوافر بها الخصائص التالية:

تمثل البيانات وجه من اوجه حياتنا miniworld واي تغيير في الحياة يؤثر على قاعدة البيانات

تكون البيانات مترابطة منطقيا، فأي بيانات عشوائية لا نستطيع وصفها بأنها قاعدة بيانات

ان تصميم و بناء قاعدة البيانات ومن ثم ادخال البيانات يتم لغرض معين

يستخدم قاعدة البيانات مجموعة من المستفيدين

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

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

يمكن التعامل مع قواعد البيانات اما يدويا او باستخدام الكمبيوتر فبطاقات المكتبة يمكن تعديلها يدويا او باستخدام برنامج على الكمبيوتر يسمى Database Management SystemDBMS

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

مـــا هي قواعد انظمة قواعد البياناتDBMS ؟

هي مجموعة البرامج التي تمكن المستخدمين من انشاء و صيانة قاعدة البيانات فهو برنامج متعدد الأغراض يسهل عمليات تعريف Defining و بناء Constructing و معالجة Manipulating لقاعدة البيانات ففي مرحلة التعريف يتم تحديد انواع البيانات و القيود على هذه البيانات اما مرحلة البناء فيختص بكيفية تخزين البيانات على وسائط التخزين المختلفة . و معالجة البيانات هي اهم المراحل بالنسبة للمستخدمين حيث تهتم هذه المرحلة بالتالي:

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

التعديل على قاعدة البيانات بحث يوافق التغير الحاصل في الحياة

انشاء تقارير من هذه البيانات

مـــا هي انواع نظم قواعد البياناتDBMS ؟

هناك عدة طرق لتصنيف انظمة قواعد البيانات DBMS و لكن اهم طريقة تصنيف هي

النموذج Data model

الذي سنعتمد عليه في انشاء البيانات Data model و من اشهر هذه النماذج هي Relational Data model و Network model و Hierarchical model بالاضافة الى Object Oriented model

عددالمستخدمين الذين يدعمهم النظام

فيوجد لدينا نوعين هما Single user و النوع الثاني Multi user حيث ان النوع الثاني يسمح لأكثر من مستخدم الوصول والتعديل على قاعدة البيانات في الوقت الواحد

اماكن وجود البيانات (طريقة توزيع البيانات)

فهناك النوع : Centralized حيث تكون البيانات على جهاز واحد فقط والنوع الثاني : Distributed فهنا تكون البيانات موزعة على اكثر من server و يرتبطون معا عن طريق الشبكة مع العلم بان النوع الأول هو الأكثر شيوعا و يمكن ان يستخدمه اكثر من مستفيد في نفس الوقت.

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

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

#16

اترككم في رعاية الله حتى تنتهي الامتحانات اي سأتواجد بعد اسبوعين من الان و اي سؤال او استفسار انا جاهز ...(clock)(clock)

#17

الاخوة الكرام

المشروع مهم ,

و لكن امتحاناتكم وأهم ,

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

و بالتوفيق للجميع ,

تأجل المشروع لما بعد الامتحانات .

أي في بداية شهر تموز

إيمان

#18

:o:(

بالانتظار

(clock)

:)

#19

السلام عليكم ورحمة الله ....

أرجو المعذرة عن الإنقطاع لهذه الفترة ... وذلك لظروف السفر والعمل ...

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

ولكم جزيل الشكر والتقدير ....

أخوكم ...... المحمد (f)

#20

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

قريبا ان شاء الله

ويارب الملف يربط معي في المنتدي

#22

أحسن الله إليك أخي الكريم ..... وأرجو أن ينال الموضوع جزء من اهتمام المشاركين ....

هذا الموضوع مغلق.

مواضيع مشابهة