|
|
![]() |
|
#1
|
||||
|
||||
|
تعلم تصميم قواعد البيانات ب SQL Server 2005 وبرمجتها ب Visual Basic 2005
النهاردة هنبدا في موضوع جميل جدا وشيق للغاية وهو تصميم قواعد البيانات والتحكم بها عن طريق الفيجوال بيسك عشان كده هحطيت الموضوع هنا في قسم الفيجوال مش في قسم قواعد البيانات لان الشغل الأكبر هيكون في الفيجوال
ومش هنتكلم كتير في مقدمة ولكن نبدأ الشغل علي طول أولا ملف التورنت الخاص بال Microsoft Visual Studio 2005 و ملف التورنت الخاص بال Microsoft SQL Server 2005 موجودين في مكتبة البرامج البرمجية للاخ العزيز mohsh12 في قسم البرمجة http://www.dvd4arab.com/showthread.php?t=205077 بعد الانتهاء في تحميل و تثبيت البرنامجين بنجاح هنبدا الشغل من Microsoft SQL Server 2005 بالشكل التالي 1.نفتح ال SQL Server Management Studio من قائمة بدا التشغيل 2.تظهر شاشة connect to server 3.نختار من خانة server type : database engine 4.نختار من خانة server name : اسم الكمبيوتر الخاص بك أو اسم السيرفير الذي تريد الارتباط به وسنتكلم عن هذا لاحقا لكن خليك علي اسم الكمبيوتر بتاعك الوقتي 5.نختار من خانة authentication : windows authentication زي الصورة دي ![]() 6.نضغط علي connect اذا تمت هذه المرحلة بنجاح نكون قد اتصلنا بالسيرفر الي حددنا اسمه بشكل سليم وممكن نبني عليه أي قاعدة بينات بسهولة اذا المرحلة الي جاية هي ازاي نقدر نبني قاعدة البيانات ؟ هتكون كالتالي بعد ما ندوس علي connect في المرحلة السابقة هتظهر لينا شاشة البرنامج بالشكل دة وخلي بالك من ان العلامة جنب اسم السيرفر تكون زي الي في الصورة كدة لان دة معناه انك مرتبط بالسيرفر بشكل سليم اما اذا كانت غير الصورة فحاول الاتصال مرة اخري بنفس الطريقة السابقة اذا كانت كل حاجة سليمة يبقا ممكن نبني قاعدة البيانات بسهولة وهتكون الخطوات كالتالي 1.في الناحية الشمال تحت اسم السيرفر هتلاقي كلمة databases هندوس عليها كلك يمين 2.نختار new database 3.هتظهر شاشة new database 4.في خانة database name : هنكتب اسم قاعدة البيانات الي عايزين نبنيها ولتكن dvd 5.وفي خانة owner هنسيبها default زي ما هي 6.ندوس علي ok 7.بالشكل دة نكون أنشئنا قاعدة البيانات بسهولة علي ما اعتقد وعشان نتأكد انها اتعملت بشكل صحيح هندوس علي علامة الذائد + الي جنب كلمة database والمفروض ان قاعدة البيانات بتاعتنا تكون موجودة وبكدة نكون خلصنا اول درس في قواعد البيانات بال Microsoft SQL Server 2005 وبكرة هنكمل الدرس التاني ومستني الردود وعايز اعرف اخباركم واشوف شغلكم عشان يبقا الدرس مفيد
__________________
أخر تعديل بواسطة TheGhostFish ، 07-08-2006 الساعة 04:09 AM |
|
#2
|
|||
|
|||
|
الف شكرليك يا هشام باشا ويشرفنى انى اكون اول متابع للموضوع ربنا يقدرنا ونعمل حاجات كويسه وانت معانا
بتوجهنا للصح وبتعرفنا طريقه التعامل مع سيكوال سيرفر2005 لانى بصراحه حاولت اتعامل معاه لكنى بكل اسف فشلت مع انى اشتغلت على سيكوال 2000 لكن لاقيت اختلاف كبير فى النظام بين 2000 وبين 2005
__________________
__________________________________________________ ______ بيتكلم انجليذى وعربى تعلم قواعد الانجليذية يا رب يعجبكم كتاب الدكتور فادي عبدالقادر - اول كتاب باللغة العربية بهذا المجال Networks & TCP/IP P |
|
#3
|
||||
|
||||
|
مساء الخير ::...
الف شكرا يا هشام علي الشرح الجميل والمنظم ... اتمنى لك دوام التوفيق والنجاح.... ولو احتجت اي حاجة انتا اكيد عارف البيت وانا تحت امرك ....
__________________
((وَمَا تَدْرِي نَفْسٌ مَّاذَا تَكْسِبُ غَداً وَمَا تَدْرِي نَفْسٌ بِأَيِّ أَرْضٍ تَمُوتُ)) ![]() سانقطع عن المنتدي لفترة لا يعلمها الا الله
|
|
#4
|
||||
|
||||
|
الف شكر يا جماعة علي التشجيع الجميل دة وربنا يسهل واكون اهل للثقة الغالية دي
|
|
#5
|
||||
|
||||
|
ألف شكر و تم تثبيت الموضوع
__________________
|
|
#6
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
متشكر جدا علي الثقة الغالية دي وشكرا علي تثبيت الموضوع |
|
#7
|
||||
|
||||
|
الدرس التاني
انشاء الجداول بعد ما عملنا قاعدة البيانات بنجاح واصبح عندنا قاعدة بيانات فارغة اسمها dvd هتيجي خطوة انشاء الجداول الي هنحط فيها البيانات بتاعتنا وهيكون المشروع بتاعنا عبارة عن اجندة تليفون وممكن طبعا انت تتطورها بعد كدة حسب احتياجاتك اجندة التليفون بتاعتنا هتكون مكونة من جدول واحد اسمه information ودة الي هيكون فيه بيانات صحابنا وكدة وهتكون المعلومات بتاعتنا الاسم العنوان البريد الالكتروني رقم التليفون الموبايل الفاكس وزي ما قلنا ممكن تذود او تنقص في المعلومات زي ما انت عايز نبدا اول خطوة بفتح SQL Server Management Studio بنفس الطريقة في الدرس الاول في الشاشة الرئيسية للبرنامج هيكون موجود اسم السيرفر واسم قاعدة البانات بتاعتنا علي الشمال هندوس علي علامة + جنب قاعدة البيانات بتاعتنا .. هنلاقي ان في قائمة جديد اتفتحت فيها Database diagrams Tables Views Synonyms Programmability Service broker Storage Security ولكل واحدة من عناصر القائمة دي وظيفة محددة وهنتكلم عليهم واحدة واحدة عن الحاجة الي احنا عايزينه الوقتي هو انشاء جدول يبقي هنستخدم العنصر tables هندوس عليه كليك يمين ونختار new table هنلاقي ان في شاشة اتفتحت علي اليمين وشكلها زي الجدول مكتوب فيها Column name Data type Allow nulls Column name : ودة هو اسم الحقل او العمود الي هيتكتب فيه البيانات وبالتالي هيكون عندنا 6 حقول او اعمدة الي هما الاسم والعنوان ... الخ Data type : ودة المسئول عن تحديد نوعية البيانات الي المستخدم هيدخلها اذا كانت ارقام او حروف او رموز وهكذا Allow nulls : ودة بيفيد في ان احيانا الخانة ممكن تكون فاضية زي واحد معدوش بريد الككتروني مثلا او رقم موبايل وبالتالي الخانة دي ممكن تكون فاضية فهنا احنا بنحدد اذا كان مسموح ان الخانة تكون فاضية ولا لا هنبدا الوقتي في كتابة اسماء الحقول في خانة ال Column name وانواع البيانات في Data type ونحدد اذا كنا حنسمح بان الخانة تكون فاضية ولا لا في Allow nulls فهتكون كالتالي Name varchar(50) Address varchar(50) Email varchar(50) Tel nchar(10) Mobile nchar(10) Fax nchar(10) ممكن يكون في سؤال لية خلينا خانة الاسم والعنوان والبريد الالكتروني varchar(50) والباقي nchar(10) ؟ وعلي أي اساس اختارنا فالاجابة هي ان نوعية البيانات انت الي بتحددها فمثلا الاسم هيكون عبارة عن حروف وممكن يزيد عدد الحروف عن 10 فبالتالي اختارنا varchar(50) اما في رقم التليفون والموبايل والفاكس كان من المفترض اننا نختار int علي اساس انهم ارقام لكن انا اخذت في الاعتبار ان ممكن حد يحط علامة + بدل الصفرين في الارقام الدولية ولتفادي هذا الخطا خليناها nchar(10) لان المتغير char بياخد الحروف والارقام وزي ما قلنا ان دة كله حسب اختيارك انت وعلي حسب احتياجاتك وانت الي هتختار المهم بعد ما هنخلص المفروض يكون الجدول بتاعنا بالشكل دة هنروح للقائمة file ونحتار save table .... هتظهر لينا الشاشة دي هنكتب فيها اسم الجدول وهيكون زي ما اتفقنا information وندوس ok وبكدة هنكون قدرنا نصمم جدول في قاعدة البيانات بتاعتنا وممكن تعمل مئات الجداول بنفس الطريقة وبكدة كمان نكون خلصنا الدرس التاني ويارب ميكنش صعب ويكون الكل استفاد وانا موجود لاي سؤال او استفسار ومستني الردود الحلوة |
|
#8
|
||||
|
||||
|
مشكوووووووووووووووووووووووووووور و ان شاء الله هكون اكبر متابع ليك
|
|
#9
|
||||
|
||||
|
تحياي يا استاذنا
انا عاوز نبدأ الكورس من الاول وحتى الاحتراف ممكن تكمل للنهاية لو سمحت |
|
#10
|
||||
|
||||
|
شكرا يا جماعة علي الردود الحلوة بس المهم انكم تشتغلوا معايا عشان نقدر نكمل صح وان شاء الله هنكمل حتي النهاية
|
|
#11
|
||||
|
||||
|
ok احنا جاهزين بس يالله ابدأ وواحدة واحدة وعلى الله ما تزهقش بسرعة وتسيبنا ملبوخين في النص
لو ناوي توكل على الله واحنا معاك |
|
#12
|
||||
|
||||
|
في نوعين من SQL
1- SQL developer edition 2-SQL Enterprise edition تنصحنا نشتغل بايه فيهم |
|
#13
|
||||
|
||||
|
ان شاء الله مش همل وهكمل طول ما انتوا معايا ومتابعين وفي مشاركات حلوة واسئلة وشغل
وخلينا شغلين علي SQL developer edition |
|
#14
|
|||
|
|||
|
استاذنا الكبير
خلصنا الدرس وعملناه على اكمل وجه لكن لا يوجد اسئله لان حضرتك لم تترك شىء يمر علينا الا وشرحته بمنتهى التفصيل ونحن شاكرين مجهودك وبانتظار الدرس القادم |
|
#15
|
||||
|
||||
|
فيه استفسار صغير انت ماردتش عليا فيه لما بعتلك رسالة خاصة
أنا نزلت الVisual studio 2005 و نزل معاه SQL Server 2005 كما بالصورة ![]() و لكن مش لاقى اختيار SQL Server Management Studio كما بالصورة ![]() فهل لازم أنزل الSQL Server منفصلة و لا إيه المشكلة ؟ |
![]() |
| أدوات الموضوع | |
|
|