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

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

مثبّتمغلقرائج
بدأه ebnelbana2000 في 15 فبراير 2006 · 181 رد · 241,343 مشاهدة · في أرشيف قسم SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#176

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

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

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

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

#177

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

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

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

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 طلبة من نفس البلد؟؟!!! ) وايضا لمسائلة التخصص الدراسي فيمكن لاكثر من طالب دراسة نفس التخصص

#178

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

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

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

تم تعديل هذه المشاركة بواسطة m_gazia في 13 أبريل 2009 في 06:57

#179

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

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

95353816.jpg

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

2000

او

2005

او

2008

#180

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

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

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

#181

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

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

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

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

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

وشكرا للجميع

عماد حمدي
العراق _ بغداد

 


https://sites.google.com/site/emadhamdyy/home

#182

شكرا لك يا اخي

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

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

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

تم تعديل هذه المشاركة بواسطة ابو غيدان في 21 فبراير 2010 في 21:39

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…