برمجة المواقع وقواعد البيانات تعليم قواعد بيانات Access , MySQL , php , ajax , css , html اوراكل.....وغيرها

إضافة رد
قديم 23-03-2009, 09:51 AM
  #1
achraf.mouni
مشرف قسم
الكمبيوتر وتطوير المواقع والانترنت
مشرف قسم
الرياضيات والإعلام الآلي
 الصورة الرمزية achraf.mouni
 
تاريخ التسجيل: 08-09-2008
الدولة: الجزائر
المشاركات: 2,439
achraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداع
Mnn إنشاء قاعدة بيانات


إنشاء قاعدة بيانات

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

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

باستخدام نافذة الأوامر كما ترى













و نرى بنافذة الأوامر بالسطر الأول أمر إنشاء قاعدة بيانات باسم phone
بينما في السطر التالي أمر تعديل قاعدة
البيانات

يمكن بالطبع إنشاء قاعدة البيانات بالطريقة التقليدية لاستخدام النوافذ
من شريط القوائم file -> new أو
من شريط الأدوات أختر new
ومن ثم حدد database











و عندما نضغط new
file يتاح لنا تسمية و حفظ قاعدة
البيانات ثم تفتح نافذة التصميم و معها نافذة الأدوات الخاصة بها و التي تحتوي


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



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


اضغط تعديل جدول يمكننا حاليا تعديل خصائص عناصر الجدول و على سبيل
المثال أريد أن يرى المستخدم الاسم الأول بدلا من firstname لذا
الجأ إلى خاصية يعرفها معظم المبرمجين و هي خاصية caption


لكتابة الاسم الذي ارغب أن يراه المستخدم و من المهم ملاحظة أن هذه
الخاصية ضمن مجموعة إظهار display
و التي تضم الصيغة format و قناع الإدخال input mask مما يزيد التحكم في كيفية و نوعية إدخال البيانات بينما مجموعة Field validation
تمكنك من و ضع قواعد إدخال البيانات و رسائل الخطأ و القيمة الافتراضية كذلك
يمكنك و ضع تعليق خاص بشرح الحقل و غرضه في صندوق "تعليق الحقل field comment و للعلم فهو من نوعية memo و بالتالي
يمكنك كتابة ما تشاء

إنشاء مفتاح أساسي
بما أننا تطرقنا إلي قاعدة البيانات فلابد أن نتكلم عن المفتاح
الأساسي لأنه الوسيلة الأساسية لربط الجداولداخل قاعدة البيانات و يتميز
المفتاح الأساسي بخاصيتين أنه قابل للفهرسة و غير قابل للتكرار ولذلك و بفرض قيامنا
بجعل حقل ID
مفتاح أساسي فأننا نحدده من نافذة تعديل الجدول و من خاصية index
نحدد طبيعة الفهرسة تصاعدي أم تنازلي


بعد ذلك و من التبويب التالي indexes فهارس
تحت بند type للحقل أختر مفتاح PRIMARY

و
بعد الموافقة سيتم حفظ التغييرات


achraf.mouni غير متواجد حالياً  
رد مع اقتباس
قديم 23-03-2009, 09:53 AM
  #2
achraf.mouni
مشرف قسم
الكمبيوتر وتطوير المواقع والانترنت
مشرف قسم
الرياضيات والإعلام الآلي
 الصورة الرمزية achraf.mouni
 
تاريخ التسجيل: 08-09-2008
الدولة: الجزائر
المشاركات: 2,439
achraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداع
افتراضي


بسم الله الرحمن الرحيم
إنشاء النموذج

النموذج في قاعدة البيانات هو شكل لطريقة إدخال البيانات أو استخلاص النتائج عن طريق الواجهة التي يصممها المبرمج تمكن المستخدم العادي من التعامل مع قاعدة البيانات بشكل أيسر
طرق الإنشاء:
  • <LI dir=rtl>من مدير المشروع أختر نموذج form ثم new
    <LI dir=rtl>
    من قائمة file اختر new ثم form ثم حدد new file
  • باستخدام العبارة CREATE FORM في نافذة الأوامر
يحتوي النموذج على كثير من أدوات التحكم ولا تختلف طريقة التصميم كثيرا عن البيسك المرئي ولكي نستوعب الفكرة نكتب في نافذة الأوامر الأمر التالي CREATE FORM لنري بيئة التصميم
نلاحظ نافذة الخصائص من جهة اليمين و هي تمكننا من التحكم في أدق خصائص العناصر كما نرى الأدوات بجوار النموذج في نافذة التصميم و يمكن تلخيص و ظائف الأدوات كالتالي



لنبدأ الآن إنشاء النموذج و بأسهل الطرق باستخدام المعالج
بالطبع سيكون العمل مكملا لما سبق و لاحظ عدم تغييرك لمكان المشروع حتى لا يحدث أخطاء
و الآن من شريط الأدوات أضغط رمز نموذج المبين بالرسم التالي
ستظهر نافذة معالج الاختيار و التي تسأل هل المطلوب
  • <LI class=MsoNormal dir=rtl>أنشاء نموذج من جدول واحد
  • إنشاء نموذج من عدة جداول
و حيث أننا قمنا بإنشاء جدول واحد سنختار نموذج من جدول واحد أي الاختيار الأول
في النافذة التالية الخطوة الأولى و التي تسمح بتحديد الحقول المطلوبة لعمل النموذج و لتحديد الحقول يجب أولا تحديد الجدول الذي يحتوي هذه الحقول و لذلك نضغط على زر الاستعراض و قد ميزته باللون الأحمر
في نافذة الاستعراض حدد نوعية الملفات ب database و حدد قاعدة البيانات المنشأة سابقا
الخطوة الأولى حتى اللحظة لم تكتمل فعلى اليسار الجدول وفي الوسط الحقول المناحة و علينا الاختيار منهم و لاختيار جميع الحقول اضغط السهم المزدوج و لاختيار حقل حدد الحقل ثم أضغط السهم المفرد و لحذف حقل استخدم الأسهم السفلى
لقد قمت باختيار جميع الحقول ثم ضغطت next للانتقال للخطوة الثانية لاختيار شكل النموذج و نوعية الأزرار و يمكنك التجربة كما تشاء أو حدد اختياراتك كما بالصورة
عندما تضغط next تجد نفسك أمام نافذة ترتيب السجلات حيث تحدد الحقل ثم نوعية الترتيب تصاعدي أم تنازلي ثم تضيفه لقائمة الحقول المختارة و لا يمكنك تجاوز ثلاث حقول
و بعد التالي تجد النافذة الأخيرة و التي تطلب عنوان للنموذج ثم اختيار ما بين
  • <LI class=MsoNormal dir=rtl>حفظ النموذج <LI class=MsoNormal dir=rtl>حفظ و تشغيل النموذج
  • حفظ النموذج و تعديل النموذج
اضغط preview و ستظهر النافذة التالية يمكنك العودة للمعالج بالضغط على Return to Wizard!
اختر حفظ و تشغيل حدد مسار قاعدة بياناتك لحفظ النموذج معها
بعد ضغط حفظ تجد النموذج في شكله التالي حيث لا يوجد سجلات بعد و لإضافة سجل اضغط add
عندما تضع بياناتك عليك ملاحظة
  • <LI class=MsoNormal dir=rtl>الانتقال باستخدام tab أو المشيرة بين الحقول <LI class=MsoNormal dir=rtl>التاريخ يكتب الشهر أولا ثم اليوم ثم العام كما هو موضح
  • اضغط حفظ save لحفظ سجلك الأول أو revert للرجوع عن إضافة سجل
بنفس الطريقة أضف سجل ثاني حتى يمكنك استكشاف إمكانية النموذج الذي بين يديك
achraf.mouni غير متواجد حالياً  
رد مع اقتباس
قديم 23-03-2009, 09:55 AM
  #3
achraf.mouni
مشرف قسم
الكمبيوتر وتطوير المواقع والانترنت
مشرف قسم
الرياضيات والإعلام الآلي
 الصورة الرمزية achraf.mouni
 
تاريخ التسجيل: 08-09-2008
الدولة: الجزائر
المشاركات: 2,439
achraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداع
افتراضي

دروس قاعدة بيانات FoxPro 6
الدرس الأول " إنشاء جدول "
تقديم :
FOXPRO هو أحد برامج البرمجة المصاحبة لبرنامج Microsoft Visual Studio 6.0 يساعدك على تصميم قواعد البيانات الخاصة بك و هو بالقوة الكافية ليعوضك عن Microsoft Access حال عدم توفره بجهازك و كل ما تحتاجه خلافا للبرنامج Microsoft Visual FoxPro 6.0 هو عقل يقظ لماح
لنبدأ على بركة الله


ما نراه هو الصفحة الأساسية للعمل و هي بطبيعة الحال لا تختلف عن أي نافذة فنجد شريط العنوان يليه شريط القوائم ثم شريط الأدوات و لتعلم وظيفة كل رمز فقط عليك وضع المؤشر فوقه لثواني و سوف نستخدم أول رمز من الشمال و جميعنا تقريبا يعرفه انه رمز الصفحة البيضاء new
ستظهر أمامك نافذة جديدة و من عنوان الدرس نعلم إننا سنستخدم الاختيار table ثم نضغط new file

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

بعد ضغط حفظ save تظهر نافذة تكوين الجدول

و كما نرى فالحقول fields لها مواصفات تمكنك من تحديد البيانات المدخلة و لنبدأ بأول حقل
نجد مستطيل تحت تبويب name و هو يطلب أسم للحقل أكتب id لاحظ أن اسم الحقل يستخدمه المبرمج في تكوين العلاقات و الاستعلامات و التقارير بينما يعني للمستخدم عنوان المعلومة المراد إدخالها و لذا نستخدم النماذج مستخدمين عناوين سهلة للمستخدم ف id يمكننا ان نكتبها مسلسل بمعنى رقم السجل
اضغط tab من لوحة المفاتيح تنتقل إلى خانة تبويب type النوع و منها
  1. <LI dir=rtl>
    character حرفي و تقبل جميع ما يمكن إدخاله من لوحة المفاتيح حروف و أرقام و رموز
    <LI dir=rtl>
    numeric رقمي يشمل الأرقام مشتملة الإشارة و العلامة العشرية ان وجدت
    <LI dir=rtl>
    date تاريخ و دائما طوله 8 خانات و يأخذ الشكل mm/dd/yy أي ببدء بالشهر ثم اليوم
    <LI dir=rtl>
    logical منطقي و يستخدم مع النوعية التي تتطلب اختيارا من اثنين فقط مثل نعم أو لا
  2. memo ملاحظات و هي تمكنك من إدخال بيانات كبيرة الحجم لا تسمح بها النوعيات الأخرى
بالطبع هناك نوعيات أخرى ومن المفترض انك على علم بالمتغيرات و أنواعها الآن اختر numeric ثم اضغط tab تنتقل إلي تبويب width العرض و هو تبويب تحديد عدد الحروف أو الأرقام المدخلة اكتب 3
التبويبات التالية و لن نستخدمها الآن هي
  1. <LI dir=rtl>
    decimal عدد الأرقام العشرية
    <LI dir=rtl>
    index فهرس بمعنى هل نرغب في فهرسة الحقل من عدمه
  2. null لتحديد قبول قيمة صفرية من عدمه
اكتب الحقول بالمواصفات كما تظهر أمامك في الصورة التالية

يمكننا القول بان البيانات الموضحة تصلح كبيانات أساسية أو دفتر عناوين الخ لاحظ أن am_call قصدت به إمكانية الاتصال المبكر بينما o_phone تليفون المكتب و h_phone تليفون المنزل الآن اضغط OK

هل تريد إدخال بيانات الآن إذا أجبت لا سيتم حفظ الجدول اضغط yes لتظهر نافذة إدخال البيانات التالية

أغلق نافذة إدخال البيانات * لاحظ ان الملف ما زال مفتوحا بالرغم من إغلاق نافذة البيانات انظر شريط المعلومات * الآن نفرض أننا نريد تعديل الجدول هناك عدة طرق سأذكرها في أماكنها
من شريط القوائم View -> Table Designer

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

يمكنك التعديل و الحذف و الإضافة و إعادة ترتيب الحقول
  1. <LI dir=rtl>
    لتعديل اسم حدده بالنقر ثم اكتب الاسم الجديد
    <LI dir=rtl>
    لحذف حقل حدده بالضغط على يسار الاسم فيظهر سهمين كما بحقل id بالصورة عاليه ثم اضغط delete
    <LI dir=rtl>
    لإضافة حقل حدد الحقل الذي سيليه ثم اضغط insert
  2. لنقل حقل من مكانه انتقل بالمؤشر إلي يسار اسم الحقل حيث يتحول إلى سهم له رأسين اضغط الزر الأيسر للفأرة و اسحب إلى المكان الجديد ثم حرر الزر الأيسر للفأرة
بعد التعديل اضغط ok و سيتم سؤالك عن رغبتك في حفظ التغييرات .
نريد الآن إغلاق الملف و لذا سنذهب إلى شريط القوائم ثم Windows -> Data Session

تظهر أمامنا النافذة التالية

و بالطبع تحتوي على العديد من الوظائف فالخصائص properties تمكننا من التعديل modify كما بالنافذة التالية
أما لأننا نريد غلق الملف فإننا ببساطة سنضغط close
نافذة الأوامر command
إنها النافذة القابعة بأعلى يمين الشاشة منذ بدء البرنامج تقوم بترجمة ما تفعله أو تنفذ الأوامر التي تدخلها أنت بها فعندما أنشأت جدول كان الآمر المستخدم create lesson1 و عندما قمت بالتعديل استخدمت الأمر modify structure و عندما أغلقت النافذة استخدمت الأمر use نعم بهذه البساطة و بمراقبتك لهذه النافذة تتعلم الكثير إن يشاء الله
achraf.mouni غير متواجد حالياً  
رد مع اقتباس
قديم 23-03-2009, 09:26 PM
  #4
lucky girl
VIP_MEMBRE
 الصورة الرمزية lucky girl
 
La spécialité: Autres
اخرى ( جامعة عربية او اجنبية )
تاريخ التسجيل: 01-01-2009
الدولة: الجزائر
المشاركات: 1,151
lucky girl عضو محترف الابداعlucky girl عضو محترف الابداعlucky girl عضو محترف الابداعlucky girl عضو محترف الابداعlucky girl عضو محترف الابداعlucky girl عضو محترف الابداعlucky girl عضو محترف الابداعlucky girl عضو محترف الابداعlucky girl عضو محترف الابداعlucky girl عضو محترف الابداعlucky girl عضو محترف الابداع
افتراضي

thank's for this work
__________________



WhAt DoEs NoT KiLL mE mAkE Me StRoNgEr





lucky girl غير متواجد حالياً  
رد مع اقتباس
قديم 23-03-2009, 09:33 PM
  #5
achraf.mouni
مشرف قسم
الكمبيوتر وتطوير المواقع والانترنت
مشرف قسم
الرياضيات والإعلام الآلي
 الصورة الرمزية achraf.mouni
 
تاريخ التسجيل: 08-09-2008
الدولة: الجزائر
المشاركات: 2,439
achraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداع
افتراضي

لا شكر على واجب......شكرا لمرورك الطيب اخت دليلة.
achraf.mouni غير متواجد حالياً  
رد مع اقتباس
قديم 23-03-2009, 09:36 PM
  #6
lucky girl
VIP_MEMBRE
 الصورة الرمزية lucky girl
 
La spécialité: Autres
اخرى ( جامعة عربية او اجنبية )
تاريخ التسجيل: 01-01-2009
الدولة: الجزائر
المشاركات: 1,151
lucky girl عضو محترف الابداعlucky girl عضو محترف الابداعlucky girl عضو محترف الابداعlucky girl عضو محترف الابداعlucky girl عضو محترف الابداعlucky girl عضو محترف الابداعlucky girl عضو محترف الابداعlucky girl عضو محترف الابداعlucky girl عضو محترف الابداعlucky girl عضو محترف الابداعlucky girl عضو محترف الابداع
افتراضي

و فيك بركة أخي
__________________



WhAt DoEs NoT KiLL mE mAkE Me StRoNgEr





lucky girl غير متواجد حالياً  
رد مع اقتباس
إضافة رد

أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
حفظ قاعدة بيانات NassIman لغة الدالفي delphi 16 13-01-2011 10:48 AM
إنشاء قاعدة بيانات باستخدام MS SQL Server Management Studio monarque برمجة المواقع وقواعد البيانات 14 30-04-2010 04:59 PM
انشاء و ربط قاعدة بيانات Paradox بـ Delphi دون كتابة و لو سطر achraf.mouni لغة الدالفي delphi 3 03-01-2010 07:51 PM
كيفية انشاء قاعدة بيانات والبحث فيها mimik قسم الإستفسارات و الطّلبات 1 31-12-2009 09:51 PM
انشاء و اتصال قاعدة بيانات sql بالفيجوال بيسك دوت نت WADDAH برمجة المواقع وقواعد البيانات 2 07-10-2009 12:18 PM


الساعة الآن 02:02 PM.