لوّن صفحتك              

بحث متقدم
المنتدى موقع مكتوب الانترنت



عودة للخلف   موقع الدي في دي العربي - DVD4ARAB.MAKTOOB.COM > منتديات تكنولوجيا المعلومات > منتدى Programming Languages > منتدى لغه ال v basic > قسم الشروحات و الموضوعات المتميزة

رد
 
أدوات الموضوع
  #1  
قديم 05-08-2006, 04:24 AM
الصورة الرمزية hashem897
hashem897 hashem897 غير موجود حالياً

عضو سوبر

 
تاريخ التسجيل: Dec 2005
الدولة: يا قدام الكمبيوتر او علي البحر
المشاركات: 1,059
تعلم تصميم قواعد البيانات ب 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  
قديم 05-08-2006, 05:44 AM
m_more_r m_more_r غير موجود حالياً

عضو نشيط

 
تاريخ التسجيل: Dec 2005
المشاركات: 136
الف شكرليك يا هشام باشا ويشرفنى انى اكون اول متابع للموضوع ربنا يقدرنا ونعمل حاجات كويسه وانت معانا
بتوجهنا للصح وبتعرفنا طريقه التعامل مع سيكوال سيرفر2005 لانى بصراحه حاولت اتعامل معاه لكنى بكل اسف فشلت
مع انى اشتغلت على سيكوال 2000 لكن لاقيت اختلاف كبير فى النظام بين 2000 وبين 2005
رد مع اقتباس
  #3  
قديم 05-08-2006, 05:54 AM
الصورة الرمزية mohsh12
mohsh12 mohsh12 غير موجود حالياً

عضو نشيط

 
تاريخ التسجيل: Oct 2005
الدولة: مصر - القاهرة
المشاركات: 321
مساء الخير ::...

الف شكرا يا هشام علي الشرح الجميل والمنظم ...

اتمنى لك دوام التوفيق والنجاح....

ولو احتجت اي حاجة انتا اكيد عارف البيت وانا تحت امرك ....
__________________
((وَمَا تَدْرِي نَفْسٌ مَّاذَا تَكْسِبُ غَداً وَمَا تَدْرِي نَفْسٌ بِأَيِّ أَرْضٍ تَمُوتُ))



سانقطع عن المنتدي لفترة لا يعلمها الا الله
رد مع اقتباس
  #4  
قديم 05-08-2006, 06:14 AM
الصورة الرمزية hashem897
hashem897 hashem897 غير موجود حالياً

عضو سوبر

 
تاريخ التسجيل: Dec 2005
الدولة: يا قدام الكمبيوتر او علي البحر
المشاركات: 1,059
الف شكر يا جماعة علي التشجيع الجميل دة وربنا يسهل واكون اهل للثقة الغالية دي
رد مع اقتباس
  #5  
قديم 05-08-2006, 03:03 PM
الصورة الرمزية TheGhostFish
TheGhostFish TheGhostFish غير موجود حالياً

Programming Admin

 
تاريخ التسجيل: Mar 2006
الدولة: بحبـــــــ يــــــ اسكندرية ـــــــا ـــــــــك
المشاركات: 2,830
ألف شكر و تم تثبيت الموضوع
رد مع اقتباس
  #6  
قديم 06-08-2006, 05:05 AM
الصورة الرمزية hashem897
hashem897 hashem897 غير موجود حالياً

عضو سوبر

 
تاريخ التسجيل: Dec 2005
الدولة: يا قدام الكمبيوتر او علي البحر
المشاركات: 1,059
إقتباس
المشاركة الأصلية كتبت بواسطة TheGhostFish
ألف شكر و تم تثبيت الموضوع

متشكر جدا علي الثقة الغالية دي وشكرا علي تثبيت الموضوع
رد مع اقتباس
  #7  
قديم 06-08-2006, 06:37 AM
الصورة الرمزية hashem897
hashem897 hashem897 غير موجود حالياً

عضو سوبر

 
تاريخ التسجيل: Dec 2005
الدولة: يا قدام الكمبيوتر او علي البحر
المشاركات: 1,059
الدرس التاني

انشاء الجداول

بعد ما عملنا قاعدة البيانات بنجاح واصبح عندنا قاعدة بيانات فارغة اسمها 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)
وهنخلي علامة الصح الخاصة بال Allow nulls موجودة في كل الخانات علي اساس ان ممكن أي واحدة فيهم متكنش موجودة الا في خانة الاسم لانها اساسية
ممكن يكون في سؤال لية خلينا خانة الاسم والعنوان والبريد الالكتروني varchar(50) والباقي nchar(10) ؟
وعلي أي اساس اختارنا
فالاجابة هي ان نوعية البيانات انت الي بتحددها فمثلا الاسم هيكون عبارة عن حروف وممكن يزيد عدد الحروف عن 10 فبالتالي اختارنا varchar(50) اما في رقم التليفون والموبايل والفاكس كان من المفترض اننا نختار int علي اساس انهم ارقام لكن انا اخذت في الاعتبار ان ممكن حد يحط علامة + بدل الصفرين في الارقام الدولية ولتفادي هذا الخطا خليناها nchar(10) لان المتغير char بياخد الحروف والارقام
وزي ما قلنا ان دة كله حسب اختيارك انت وعلي حسب احتياجاتك وانت الي هتختار
المهم بعد ما هنخلص المفروض يكون الجدول بتاعنا بالشكل دة



هنروح للقائمة file ونحتار save table .... هتظهر لينا الشاشة دي



هنكتب فيها اسم الجدول وهيكون زي ما اتفقنا information وندوس ok
وبكدة هنكون قدرنا نصمم جدول في قاعدة البيانات بتاعتنا وممكن تعمل مئات الجداول بنفس الطريقة
وبكدة كمان نكون خلصنا الدرس التاني ويارب ميكنش صعب ويكون الكل استفاد وانا موجود لاي سؤال او استفسار ومستني الردود الحلوة
رد مع اقتباس
  #8  
قديم 07-08-2006, 02:20 PM
الصورة الرمزية A.B.D
A.B.D A.B.D غير موجود حالياً

عضو ممتاز

 
تاريخ التسجيل: Feb 2005
الدولة: Egypt
المشاركات: 960
مشكوووووووووووووووووووووووووووور و ان شاء الله هكون اكبر متابع ليك
رد مع اقتباس
  #9  
قديم 08-08-2006, 03:36 AM
الصورة الرمزية spider_6666
spider_6666 spider_6666 غير موجود حالياً

عضو ممتاز

 
تاريخ التسجيل: Aug 2004
الدولة: Egypt
المشاركات: 548
تحياي يا استاذنا
انا عاوز نبدأ الكورس من الاول وحتى الاحتراف ممكن تكمل للنهاية لو سمحت
رد مع اقتباس
  #10  
قديم 08-08-2006, 05:52 AM
الصورة الرمزية hashem897
hashem897 hashem897 غير موجود حالياً

عضو سوبر

 
تاريخ التسجيل: Dec 2005
الدولة: يا قدام الكمبيوتر او علي البحر
المشاركات: 1,059
شكرا يا جماعة علي الردود الحلوة بس المهم انكم تشتغلوا معايا عشان نقدر نكمل صح وان شاء الله هنكمل حتي النهاية
رد مع اقتباس
  #11  
قديم 08-08-2006, 10:02 PM
الصورة الرمزية spider_6666
spider_6666 spider_6666 غير موجود حالياً

عضو ممتاز

 
تاريخ التسجيل: Aug 2004
الدولة: Egypt
المشاركات: 548
ok احنا جاهزين بس يالله ابدأ وواحدة واحدة وعلى الله ما تزهقش بسرعة وتسيبنا ملبوخين في النص
لو ناوي
توكل على الله واحنا معاك
رد مع اقتباس
  #12  
قديم 08-08-2006, 10:05 PM
الصورة الرمزية spider_6666
spider_6666 spider_6666 غير موجود حالياً

عضو ممتاز

 
تاريخ التسجيل: Aug 2004
الدولة: Egypt
المشاركات: 548
في نوعين من SQL
1- SQL developer edition
2-SQL Enterprise edition
تنصحنا نشتغل بايه فيهم
رد مع اقتباس
  #13  
قديم 09-08-2006, 03:59 AM
الصورة الرمزية hashem897
hashem897 hashem897 غير موجود حالياً

عضو سوبر

 
تاريخ التسجيل: Dec 2005
الدولة: يا قدام الكمبيوتر او علي البحر
المشاركات: 1,059
ان شاء الله مش همل وهكمل طول ما انتوا معايا ومتابعين وفي مشاركات حلوة واسئلة وشغل
وخلينا شغلين علي SQL developer edition
رد مع اقتباس
  #14  
قديم 09-08-2006, 04:39 PM
m_more_r m_more_r غير موجود حالياً

عضو نشيط

 
تاريخ التسجيل: Dec 2005
المشاركات: 136
استاذنا الكبير
خلصنا الدرس وعملناه على اكمل وجه لكن لا يوجد اسئله لان حضرتك لم تترك شىء يمر علينا الا

وشرحته بمنتهى التفصيل ونحن شاكرين مجهودك وبانتظار الدرس القادم
رد مع اقتباس
  #15  
قديم 10-08-2006, 07:24 AM
الصورة الرمزية TheGhostFish
TheGhostFish TheGhostFish غير موجود حالياً

Programming Admin

 
تاريخ التسجيل: Mar 2006
الدولة: بحبـــــــ يــــــ اسكندرية ـــــــا ـــــــــك
المشاركات: 2,830
فيه استفسار صغير انت ماردتش عليا فيه لما بعتلك رسالة خاصة
أنا نزلت الVisual studio 2005 و نزل معاه SQL Server 2005 كما بالصورة

و لكن مش لاقى اختيار SQL Server Management Studio كما بالصورة

فهل لازم أنزل الSQL Server منفصلة و لا إيه المشكلة ؟
رد مع اقتباس
رد

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

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

BB code هو متاح
الإبتسامات نعم متاح
[IMG] كود متاح
كود HTML معطل

الإنتقال السريع إلى:




 

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

 


كل الأوقات هي بتوقيت GMT +3. الساعة الآن 01:16 AM.

المنتدى العام - منتدى الأدب والفنون -   مجلة الديفيدي -   منتـدي أدم و حــــ ، ـــواء -   منتدى الأذكياء -   أجندة الديفيدي المنتدى الاسلامي العام المكتبة الاٍسلامية منتدى الإذاعة والتليفزيون الإسلامى

منتدى الأغاني العربية - منتدى روابط عشّـاق المطربيـن منتدى الأغانى العالمية منتدى المسلسلات العالمية والعربية منتدى الفنون والمناقشات السينمائية منتدى ترجمة الأفلام والمسلسلات

منتدى بوليوود ( السينما الهندية ) - منتدى عالم الأنيمى والكارتون منتدى تحميل الأفلام العام منتدى تحميل الأفلام Torrent منتدى تحميل الأفلام بالروابط المباشرة منتدى تبادل الافلام

منتـدى البرامج والشروحات السينمائية - المنتدى الطبي المنتدي العلمي العام المنتدى الهندسي منتدي العلوم الفضائية و الكونية والفلكية منتـــدى التجـــارييــن منتدى الطبيعة والحياة البرية

منتدي المالتي ميديا العام - منتدي الصور والجرافيكس الخاص بالمصارعه الحرة منتدى روابط المصارعين منتدي الـ BitTorrent للمصارعة الحره منتدي المناقشات إستراحة مصارعة الدي في دي

منتدي كمال الاجسام وبناء العضلات - منتدي الرياضة العربية والعالمية منتدى الكرة المصري منتدي بطولات الكرة الاوروبية Uefa منتدى الملتيميديا العام منتدى الرياضات الاخرى

منتدى الهوايات العام - منتدى أسماك وطيور الزينة منتدى هواة تربية الحيوانات الأليفة منتدى عالم السيارات منتدى ألعاب الكمبيوتر منتدى تحميل الالعاب للكمبيوتر

 منتدى Consoles-PS2/3-XBoX360-Wii - منتدى تبادل الألعاب - منتدى البرامج منتدى برامج الحمايه والفايروول منتدى الهاكر مـــنتدى عــالم المــاسنجــر وخبــاياه منتدى خاص بشروح البرامج منتدى الصيانة وخدمة الأعضاء

منتدى الشبكات - منتدى خاص بالبرمجة منتدى تطوير المواقع و المنتديات منتدى الكتب الإلكترونية منتدى المالتيميديا و الجرافيكس العام منتدى الجوالات العام منتدى النوكيا

المنتدي الفضائي العام منتدى القنوات والشفرات منتدي كروت الساتلايت منتدى أجهزة الستلايت منتدى الشيرنج العام منتدى العرض منتدى الطلب منتدى الوظائف منتدى الاستشـارات القـانونية - البورصة المصرية


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.