المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : مقدمة الى التعامل مع SQL Server 2005 Management Studio


eshrag.net
08-15-2010, 06:14 PM
بسم الله الرحمن الرحيم
قبل القراءة يتوقع منك أنك تملك برنامج SQL Server Management studio express

عند تشغيل برنامجك SQL Server Management studio express ستظهر لك نافذة الاتصال بالسيرفر Server

عليك أن تعرف أولاً بأن السيرفر هو اسم جهازك متبوع بــ SQLEXPRESS , ويمكنك معرفة اسم جهازك من خلال خصائص الجهاز :

زر يمين على My Computer
اختر Properties
ستجد اسم الجهاز
Computer name
بعدما عرفت اسم الجهاز قم بتسجيل الدخول

http://img52.imageshack.us/img52/5215/50523077.png

لاحظ , اسم السيرفر هو اسم جهازي متبوع بــ SQLEXPRESS لو اسم جهاز مثلا Computer-name , فان السيرفر سيكون Computer-name\SQLEXPRESS
وأيضاً في خيار Authentication اخترنا Windows بمعنى أن تسجيل الدخول حسب اسم مستخدم الويندوز فلو كنت داخل بمستخدم مثلا user فان اسم الدخول سيكون Computer-name\user وطبعا البرنامج سيقوم تلقائيا بكتابة ذلك.
واذا تطلب الامر باسوورد اكتبها ثم اضغط على Connect.

اذا تم تسجيل الدخول بنجاح ستجد على اليسار مايسمى بــ Object explorer وفيها مجموعة من Nodes

http://img14.imageshack.us/img14/7072/11081036.png

هنا يمكنك تصفح قواعد البيانات وانشاء قواعد بيانات جديدة , فلو تقوم بتوسيع ملف DataBases ستجد هناك ملف باسم System Databases وهذا الملف يحتوي على 4 قواعد بيانات تستخدم من قبل النظام.



من خلال Object Explorer يمكنك التعرف على السيرفر الذي أنت متصل به , حيث يمكنك أن تقوم بقطع الاتصال بالسيرفر من خلال الضغط على زر يمين على اسم السيرفر واختر Disconnect.

كما قلت ستجد قواعد البيانات موجودة في DataBases , يمكنك انشاء قاعدة بيانات جديدة من خلال الضغط زر يمين على DataBases واختيار New DataBase
ستظهر لك نافذة New Database

http://img291.imageshack.us/img291/6069/88327821.png

في صندوق نص DataBase name اكتب الاسم المناسب لقاعدة البيانات , مثل FirstData ثم اضغط على OK.
لحظات وسيتم انشاء قاعدة البيانات الجديدة

http://img51.imageshack.us/img51/3842/99065908.png

قاعدة البيانات تحتاج الى جدول واحد أو أكثر , لانشاء جدول جديدة نقوم بتوسيع FirstData لتجد هناك ملف خاص بــ Tables ولو قمت بتوسيعه ستجد الجداول الحالية , الا اننا لا نملك جداول , لهذا سنقوم بانشاء جدول جديد من خلال الضغط زر يمين على Tables ونختار New Table

http://img299.imageshack.us/img299/6358/41242415.png

هناك انواع كثيرة من البيانات Data type ملخصة في هذا الموضوع
http://absba.org/showpost.php?p=5040206&postcount=684

وحتى تجعل العمود مفتاح رئيسي Primary key زر يمين واختر Set Primary key

ولاحظ في Identity Column من خصائص الجدول انه العمود MemberID , حيث سيتم توليد ارقام عشوائية مرتبة من 1 الى مالا نهاية

وأيضا يمكنك تغيير اسم الجدول في صندوق نص Name وانا سأغيره الى Members وثم اضغط على Save او Ctrl+S

وسيتم بعد لحظات انشاء الجدول الجديد باسم Members

يمكنك التعديل على الجدول مرة اخرى من خلال زر يمين واختر Design
ويمكنك اضافة بيانات الى الجدول من خلال زر يمين واختر Open table

http://img36.imageshack.us/img36/3849/52386609.png

قم بكتابة البيانات في عمودي الاسم والايميل , بينما عمود رقم المعرف ID سيتم توليده تلقائيا

http://img651.imageshack.us/img651/9883/26294444.png












تجد ملفات قاعدة البيانات في هذا المسار
C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data

حيث يمكنك تصديرها الى مستخدمين اخرين او تخزينها احتياطياً

http://img693.imageshack.us/img693/2769/85892886.png

كما أنه يمكنك اضافة تصدير بيانات جديدة الى برنامج SQL Server من خلال زر يمين على ملف DataBases واختر Attach ومن زر Add تختار ملف قاعدة البيانات الذي يكون بامتداد MDF





http://img694.imageshack.us/img694/2426/39570767.png