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

تصميم قاعدة بيانات ضخمة

مغلق
بدأه طارق موسى في 17 يناير 2001 · 16 رد · 2,801 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

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

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

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

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

بمعنى اخر هل يمكن استيراد بيانات من قاعدة بيانات 1 الى قاعدة بيانات 2 وممكن ان يكون مدير قاعدة البيانات 1 ليس هو مدير قاعدة البيانات 2 ولكن عنده صلاحية مستخدم.

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

وما هي القيود التي تقيد نقل واتنقل المعلومات من قاعدة بيانات الى اخرى .

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

من لديه اي ملاحظة يرى انها تفيدني ارجو ان يقوم باخباري.

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

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

#2

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

جديد مدونتي الشخصية http://www.badwi.com

ادعو لنا بظاهر الغيب

MyBooksExchange.jpg

#3

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

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

والقدس هترجع لنا

#4

تحياتي للجميع

يمكنك عمل ما تريد اخ طارق

وانا ارشح كلام الاخ بدوي

بانه يمكنك عمل قاعدة بيانات واحده مركزيه في الفرع الرئيسي

واتصال جميع الفروع بها.....

بما انك ستعمل على developer 2000 قم بتحويل كل البرامج بعد الانتهاء منها ......عن طريق forms6i الى برامج يمكن قرائتها عن طريق الbrowser ....

وسيتم تنصيب application sever في الفرع الرئيسي ليكون الوسيط بين

قاعدة البيانات والbrowser في اي فرع كان

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

1- قاعدة بيانات

2- forms 6i لتحويل الform كما ذكرنا

3- application server

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

هذه هي معلوماتي البسيطه عن الموضوع

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

#5

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

الاخ طارق موسى

الاخوه الافاضل

بالنسبه لعمل قاعدة بيانات في كل فرع لمؤسسه ما , هنا نحتاج الى قاعدة بيانات 8i أو 9i حيث

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

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

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

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

طبعا البرنامج الذي يمكنه عمل ذلك هو Oracle Enterprise Manager

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

عن طريق الشبكه او عن طريق الانترنت .

طبعا هو موجود مع قاعدة بيانات أوراكل الاصدار 8 لكن لايدعم خاصيه

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

كما ان هنا تطور كبيره حدث في قاعده بيانات اوراكل الاصدار 9i وفي البرامج

المرفقه معها مثل Oracle Enterprise Manager واصبحت

عملية إدارتها سهله ولاتعتمد على كتابه اكواد , حيث تم إنشاء Wizards لاغلب العمليات

التى تحتاج عملها لإداره وصيانه قاعدة البيانات المتصل بها .

بالاضافه الى المميزات الجديده التى حدثت في خصائص ومكونات قاعدة بيانات أوراكل 9i

ومن اهمها السرعه العاليه جدا .

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

بالنسبه للديفلوبر وكما ذكر الاخ ابو صالح والاخ خضر ترزي صدور الForms 9i

والذي لم يتم تجربته الى الان من قبل احد الاخوان في هذا المنتدي , الا انى متأكد من

سهولته وقوته وخصائصه التي تدعم توجه الاخ طارق موسى .

كما ان هنا برنامج ال JDeveloper وهو يقوم بعمل ال" Java Server Page " JSP

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

الى خلفيه في الجافا لتتعامل مع هذا البرنامج .

مع احترامي لأراء وإقتراحات جميع الاخوه الافاضل .

عمر باعقيل

المدينة المنوره

baaqeel@msn.com

#6

السلام عليكم

كيف حال الشباب , مع احترامي لجميع الأراء فأنا مع الأخ عمر باعقيل

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

أخوك محمد الشنقيطي

#7

قد أختلف مع الأخوة المشاركين في إمكانية الإتصال عن بعد، فالإصدارات السابقة يمكنها ذلك عن طريق أي نوع من التوصيل عن بعد، ولكن التوصيل عن طريق الإنترنيت وفر اسهل الطرق وأرخصها على المدي البعيد، إذ انها تحتاج لعدد من المعطيات المكلفة والتي توفر الإتصال السهل و اللا محدود (نوعا ما) في عدد المتصلين، كما انها لا تحتاج لعملية setup لكل متصل على حده كما هي في الطرق المتوفرة في الشبكات LAN.

وعلى العموم، اقف معكم في الصف ولنضع أيدينا في ايدي بعض

#8

تحياتي للجميع

جزاكم الله خير يا شباب

واهلا بعودة الحاضر الغائب السني (اشتقنالك يا زول) :)

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

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

وحجم المشروع .... والعديد من الاسباب....

والخيار يبقى لك يا اخ طارق ولظروفك

تحياتي للجميع

;)

#9

الأخ طارق، لقد قمت في سنة 1996 بعمل نظام للمخازن (للمتعة فقط). ويمكنني وضع الجداول الخاصة به وفكرته تحت أيديكم، فما رأيكم ؟

#10

مشرف المنتدى العزيز السني

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

وتقديم التحية لك

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

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

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

وتقبل خالص التحاي مني

وشكــــــــــــــــــــراً

(f) (f) (f)

#11

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

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

بالنسبة للقاعدة الجماعية انتم وصلتم لاية؟

اي اخر تعديل رجاء الرد

اخوكم محمد

#12

وأنا معكم ان شاء الله

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

#13

الاخوه اعضاء منتدى قواعد بيانات اوراكل المحترمين

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

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

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

اخوكم ابوسمير

#14

الاخ العزيز

انا انصح باستخدام تقنية ال web anabled بحيث يمكن الدخول على forms و db من اي نمان بواسطة اما الانترنت او الانترانت

#15

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

شباب اعذروني فانا الى الان طالب

ولكن اردت المشاركة لكي اكون على اعلام تام بكل ما يستجد لكي ازيد من معلوماتي

واتابع للمناقشه الجميلة هذه

ولكم تحياتي

محب

#16

السلام على من اتبع الهدى

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

#17

Aslamao Alykom

Aikhowan I think the good soltution for Tarek is installing a a central database some where then install oracle name server in that central name after that he has to have domains data base distrebuted over the cities he wants to connect to the central database...you can use oracle 8i database enterprise edtion or oracle 9i enterprise edtion...

for more information you can check oralce reffrence for network adminstration it is clearly explained there...

ma3a takdeery la il akh sony.......

wa bakyat il mosharkeen

---Muawia

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

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