ebnelbana2000

دورة مطولة لتعليم sql server 2005

182 ردود في هذا الموضوع

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

الاخ العزيزالدايخ غمغوم بلنسبة لموضوع ربط java بSQL فبحث عن كتب تركز على موضوع JDBC وهو الوصلة الخاصة بجافا لربطها بقواعد البيانات و اسهل طريقة هي اللجوء الى API في وصلة المرادفة. هذه الوصلة تحتوي على معلومات كثيرة و شرح مع امثلة يمكن استخدامها.

http://search.sun.com/main/index.jsp?qt=JD...cumentation-all

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

0

شارك هذا الرد


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

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

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

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

post-197739-1238245057_thumb.jpg

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

1 - تصميم قاعدة البيانات : هذه الخطوة من اهم الخطوات لانه من الصعب التغيير في تصميم الجداول وفي بعض قواعد البيانات لايمكن تغيير الجداول (لا يمكن اظافة خانات (اعمدة)).

أ‌- جمع البيانات

a. جمع المعطيات: هي المعلومات التي سيقوم المستخدم بادخلها في قاعدة البيانات. ومن طرق جمع هذه البيانات:

i. استخدام استمارات (ففي مثال الجامعة: اسهل طريقة اقوم بجمع فيها معلومات عن تسجيل الطلبة هي استخدام استمارت طلب الاتحاق بالجامعة. فهي تحوي المعلومات التي تسجلها الجامعة عن الطلبة. وفي حال عدم وجودها يمكن النظر في استمارات جامعات اخرى في كل الحالات لان المعلومات في الاغلب متشابهة وقد يكون هناك نقص في الاستماره الحالية .)

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

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

b. جمع المخرجات: هي البيانات التي يريد المستخدم استرجاعها او الحصول عليها. ومن طرق جمعها:

i. استخدم التقارير ( ففي حالة الجامعة: تقارير احوال الطلبة على مدار السنة تعطيك ما هي المخرجات من قاعدة البيانات وكيف هي مما سيساعدك في تصميم المنطق وهو ما سنتطرق له لاحقا)

ii. التحدث مع العاملين في القسم (قد تجد معلومات كثيرة يقوم العاملين بكتابتها يدويا من قواعد بيانات بسيطة و يقومون بعمل بعض التغيرات عليها يدويا )

iii. قم بتحليل المخرجات لاحقا.

ب‌- تنظيف البيانات ( قم بوضع جميع البيانات في جدول واحد ثم):

a. انواع البيانات:

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

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

iii. بيانات خاطئة: هي الخانات التي لايمكن ان تكون فارغة او مثلا لا يمكن انت تكون ارقم او اسماء. فمثلا اسم البلد لا يمكن ان يكون رقم؟؟؟

iv.

b. تكرار البيانات:

i. التكرار في السجل الواحد: هل البيانات المجموعة يوجد فيها تكرار بالنسبة للسجل الواحد ( للطالب الواحد) اذا كان الجواب بنعم فامسح المتكرر منها. فمثلا قد يتكرر ذكر البلد من منشاء الجواز و من جنسية الطالب فلما التكرار.

ii. التكرار في السجلات : اذا كان هناك تكرر في المعلومات بين السجلات (بين الطلبة) فقم بعزل المتكرر من المعلومات في جداول منفصلة . فمثلا اسم البلد او المنطقة قد تتكرر لاكثر من طالب فالافضل وضعها في جدول منفصل

c. تصميم الجداول:

i. تصنيف البيانات: بعد وضع المعلومات في جداول مختلفة قم بتصنيف المعلومات و الجداول وانظر ماهي الخلايا الغير متكررة لاعطائها المفتاح الرئيسي. ففي قاعدة بيانات الطلبة رقم الطالب غير متكرر ويمكن استخدامة كمفتاح رئيسي. وفي جدول البلدان يمكن ان تحصل من الانترنت على لائحة باسماء البلدان و ارقم هاتف فتح خط البلد في جدول ويمكنك نسخة و وضعة في قاعدة بياناتك و يمكنك استخدام ارقام فتح خط البلد كمفتاح رئيسي لجدول البلدان.

ii. الربط بين الجداول: في المرحلة الحالية سنقوم برسم العلاقة بين الجداول. قم بايجاد العلاقة بين الجداول . العلاقة بين الجداول تكون مرسومة بالمنطق. فمثلا جدول معلومات الطالب يحوي رمز البلد وفي جدول البلدان المفتاح الرئيسي يحوي في احد خلاياه نفس الرمز و الذي يرادفه في نفس السجل اسم البلد المرادف له. . (وفي مرحلة تصميم الواجهة: اجعلها كاختيار من ضمن لائحة لمنع كتابة معلومة متكررة باكثر من طريقةتكون فكرة ممتازة. فمثلا لا تريد احد ان يكتب عمان و الاخر يكتب سلطنة عمان لانه في حالة البحث و طباعة التقارير سيظهر لك مثلا ان هناك 3 طلبة من عمان و 6 من سلطنة عمان ولو ان جميع 9 طلبة من نفس البلد؟؟!!! ) وايضا لمسائلة التخصص الدراسي فيمكن لاكثر من طالب دراسة نفس التخصص

0

شارك هذا الرد


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

بارك الله فيك اخى ابن بنا

وبارك فى كل من شارك بالشرح او التعقيب

حقيقى مجهود اكثر من رائع

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

شارك هذا الرد


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

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

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

95353816.jpg

ارجو الشرح على

2000

او

2005

او

2008

0

شارك هذا الرد


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

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

الاخ العزيز skystar انت كنت تحاول ادخال مستخدم جديد باسم Admin وفي نفس الوقت حاولت انت تضع له كلمة سر وفي خيارات كلمة السر وضعت انه يلزم تغيير كلمة السر عند الدخول (الخيار الثالث) فمن الممكن ان تحاول ان تضيف اسم جديد(Admin) بدون اختيار User must change password at next login وخاصة ان الاسم الذي تحاول اخاله من مسميات Administrator

حاول ما ذكرته و عسى أن ينفع ان شاء الله

0

شارك هذا الرد


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

دعائنا الى الاخ بن البنا

وان شاء الله يكون بخير

وارجوا ان يتم نقل الموضوع من التثبيت

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

2006 الى 2010 المعلومات صارت اوضح

وشكرا للجميع

0

شارك هذا الرد


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

شكرا لك يا اخي

ولكني أحتاج إلى البرنامج (sql server 2008 ) او ( sql server 2005) من مكان آخر

ولا أعرف كيف اثبته على جهازي بشكل جيد حيث لا يظهر نافذة sql server management studio

هل يحتاج إلى ملفات أخرى أو برامج اخرى معه؟

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

شارك هذا الرد


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

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

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