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

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

بدأه hanan ahmed في 7 فبراير 2009 · 5 رد · 736 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

إخواني أنا محتاجة مساعدة في تخطيط قاعدة البيانات للمشروع تبعي

مشروعي رح يكون موقع

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

وإش الفرق بين قاعدة البيانات وال ERD

أو هي نفسها

>>> معليه تحملوا أسألتي بس أنا مبتدئة ومحتاجة مساعدة

أنتظر ردكم جزاكم الله خيبرا

#2

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

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

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

1- تحديد الهدف ا لمشروع ( تسمية المشروع/الموقع)

2- تحديد أجزاء المشروع (قاعدة البيانات)

3- تحديد عناصر كل جزء من أجزاء المشروع مثل:

4- فصل كل كيان لوحده

5- تحديد في كل كيان المفتاح الرئيسي للتعرف على كل سجل من السجلات

6- تحديد الكيان الأخرى الأبناء

مثال:

الجدول الرئيسي : البيانات الشخصية

ماذا تحتوي البيانات الشخصية (كعناصر):

. الإسم (يمكن تجزئته > الاسم الأول , الثاني و اللقب)

. رقم الهاتف

. العنوان

, المدينة

. الدولة

. رقم الهوية

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

أرجوا ان ماكتب ان يفي بالغرض

وشكرا

#3

شكرا أخي الله يسعدك ماقصرت والله

لكن أنا بما أني مبتدئة لقيت صعوبة في التحديد

سامحني رح أتعبك

يعني احنا موقعنا رح يكون خاص بالمرأة

مثلا رح أعمل جدول خاص بالEmployee

اللي هما المسؤولين عن الموقع

ورح يكون في جدول خاص بالزبائن ال

Customer

وبياناتهم اللي حيسجلوا فيها عنا

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

بس ما بعرف كيف أكمل يعني شو ممكن نحط كمان جداول

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

..

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

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

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

#4

موقع خاص بالمرأة؟؟؟

يجب أن تخصصي موضوع معين يكون خاص بالمرأة نفرض مثلا

المنزل , مواضيع تخص المرأة, ما يهم حواء و هكذا

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

1- توفر الفكرة المراد تنفيذها

2- كتابة الفكرة في و رقة

3- تحديد أجزاء الموضوع من الفكرة (مثل دليل الهاتف - أجزءا الدليل < البيانات الشخصية , العناوين , و هكذا...>)

4-

من خلال قرائتي للموضيع كتبتي موضوع خاص بالمرأة و من ثم ذكرتي التالي

جدول خاص بال Employee

جدول خاص بالزبائن Customer

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

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

و لكي نعمل ذلك نحلل بيانات الشراء و البيع كالتالي:

1- مشترون (جدول يحتوي بيانات العملاء الذين يقومون بعملية الشراء)

2- بائعون ( جدول يحتوي على بيانات الموظفين الذين يقومون بعملية البيع)

3- منتجات (جدول يحتوي على بيانات الأصناف المتوفرة ضمن مراكز البيع الخاص بالشركة , المؤسسة أو المحل)

4- طلبيات (جدول يحتوي على بيانات الطلبيات التي تمت من قبل العميل)

5- تفاصيل الطلبيات (جدول يحتوي على بيانات تفاصيل الطلبية )

6- شحن الطلبيات (جدول يحتوي على طرق الشحن المتاحة في حال لم يكن العميل في نفس المكان)

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

نفس الجدول.

مثل رقم الهوية (رقم وحيد لا يتكرر) ام في حال لم يتوف رقم الهوية فيتم إعطاء خاصية الترقيم الذاتي حين انشاء الحقول

لتبسيط شكل حجم جدوال البيع و الشراء سيتم فقط كتابة 6 جداو فقط

مصطلحات يجب معرفتها

- مفتاح رئيسي ( هو مفتاح رئيسي يتم إعطائه لكل سجل في الجدول بحيث لا يتكرر و يكون هو الدليل للوصول لبيانات السجل ا لمطلوبة)

- مفتاح فرعي ( هو عبارة عن مفتاح دليل لجدول أخر و يسمى المفتاح الأب)

الأن نقوم بكتابة عناص كل جدول على حدة:

1- المشترون : Customers

ماهي البيانات الضرورية التي تهمني في العميل؟

- الإسم

- العنوان

- المدينة

- الدولة

- رقم الهاتف

- صندوق البريد

- رقم العميل - رقم آلي (Auto Number) - مفتاح رئيسي

2- الموظفين Employees

- الاسم

- العنوان

- المدينة

- الدولة

- صندوق البريد

- القسم

- رقم الهوية

- نوع الهوية

- رقم الموظف - مفتاح رئيسي

3- المنتجات Products

- اسم المنتج

- وصف المنتج

- نوع المنتج

- الكمية المتاحة في المخن

- تاريخ الإنتاج (ان وجد)

- تاريخ الإنتهاء (ان وجد)

- سعر البيع للوحدة

- سعر الشراء للوحدة

- اخر طلبية

- رقم المنتج - مفتاح رئيسي

4- الطلبيات الخاصة بالعملاء CustomerOrders

- تاريخ الطلبية

- رقم العميل - مفتاح فرعي ( من جدول العملاء )

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

- تفاصيل الطلبية

- تاريخ الشحن

- كود الشحن - مفتاح فرعي ( من جدول الشحن )

- رقم الطلبية - مفتاح رئيسي

5- تفاصيل الطلبيات CustomerOrderDetails

- المنتج

- الكمية

- سعر البيع

- نسبة الخص على المنتج

- رقم تفصيل الطلبية - مفتاح رئيسي

- رقم الطلبية - مفتاح فرعي ( من جدول الطلبيات )

6- الشحن Shipping

- نوع الشحن

- رسوم الشحن

- طريقة الشحن

- رقم كود الشحن - مفتاح رئيسي

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

post-182879-1234075332_thumb.jpg

أمل ان اكود و فقت فيما طرح

و أرجوا ان تعم الفائدة للجميع

**** ملاحظة **** أرجوا المعذرة في حال وجود أخطاء أو سوء في طريقة الشرح

تم تعديل هذه المشاركة بواسطة ayman a في 8 فبراير 2009 في 09:42

#5

أخوي أيمن ماقصرت معاي الله لايحرمك الأجر

استفدت جدا من المثال اللي حطيتلي اياه

وبدأت الآن أعيد بناء قاعدة البيانات عندي

ورح أنزلها لما أخلصها عشان إذا ماعليك كلافة تشوفلي كيف وضعها

يعطيك العافية ويجزاك ياااارب جنات الفردوس

#6

بالتوفيق إن شاء الله

تم تعديل هذه المشاركة بواسطة ayman a في 8 فبراير 2009 في 23:59

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