واضح آرشیو وب فارسی:سایت ریسک: View Full Version : SQL SERVER بحث داغ روز networkman201017-02-2010, 01:18 AMطراحان و توسعه دهندگان SQL Server مسئول طراحي و پياده سازي پايگاه داده هستند در حاليكه راهبران مسئول عمليات مديريتي روزانه آن مي باشند . با گسترش بكارگيري SQL server تفكيك اين اعمال بتدريج كاهش مي يابد. درس امروز با مطالب آموزشي پايه SQL Server و ويندوز (NT/2000 , 9X) شروع مي شود . سپس پايگاه هاي داده و محيط هاي سرويس گيرنده / سرويس دهنده بررسي مي شوند . محتويات پايگاه ههاي داده موضوع بعدي درس است و در خاتمه نيز با طراحي پايگاه داده اشنا مي شويد و تمرين اين درس شامل مصاحبه با يك مشتري فرضي و طراحي يك پايگاه داده ساده خواهدبود. SQL Server 2000 موتور پايگاه داده ارائه شده توسط مايكروسافت است و ادامه ويرايش 7.0 اين محصول مي باشد . مايكروسافت سرمايه گذاري عظيمي را صرف پشتيباني و بازاريابي SQL Server 7.0 نمود و نتيجه آن ارائه SQL Server 2000 است . اين محصول پركاربردترين موتور پايگاه داده در صنعت كامپيوتر براي محيط هاي ويندوز NT/2000 است . 68 درصد از بازار پايگاه داده را بنا به اطلاعات وب سايت مايكروسافت به خود تخصيص داده است . البته انتظار مي رود اين روند ادامه يابد و سهم بيشتري از اين بازار در اختيار مايكرو سافت قرار گيرد . SQL Server 2000 توانايي هاي قابل توجه بسياري نسبت به ويرايش 7.0 دارد. اين محصول مي تواند با ويندوز NT ويرايش 4.0 ( سرويس پك 5 يا بالاتر )، ويندوز 2000 و يندوز 98 يا ME كاركند . ويرايشي از SQL Server نيز براي محيط ويندوز CE در دسترس است . نسبت قيمت / كارايي اين محصول باعث شده تا بسياري از شركتها بتوانند با هزينه بسيار كم نسبت به سالهاي گذشته از توانايي و قدرت پايگاه داده رابطه اي برخوردار شوند . اين محصول بنابه ارزيابي هاي TCP-C در زمان نوشتن اين كتا بداراي بالاترين و بهترين عملكرد بوده است و بهترين ركوردهاي قيمت و كارايي را به خود اختصاص داده است . اين محصول براي سالهاي آتي نيز گسترش خواهد يافت و همراه مطمئن شما در اين سالهاخواهد بود . براي آخرين و جديد ترين اخبار و پشتيباني مايكروسافت SQL Server از سايت www.microsoft.com/sql (http://www.microsoft.com/sql) بازديد كنيد. تاريخچه SQL Server IBM در دهه 70 زباني به نام SEQUEL را خاص پرس و جو (query) از پايگاه هاي داده ابداع كرد . اين واژه معادل زبان پرس و جوي ساختيافته مي باشد . به مرور بخشهاي جديدي به اين زبان اضافه شد تا جاييكه ديگر نه تنها براي پرس و جو بلكه براي ساخت و مديريت پايگاه داده و نكات ايمني موتور پايگاه داده نيز بكار مي رفت . IBM اين زبان را به عموم عرضه كرد و پس از آن SQL ناميده شد . موتورهاي پايگاه داده امروزي ويرايش هاي متعددي از SQL را بكار مي برند . ويرايش مورد استفاده SQL Server نيز Transact-SQL (T_SQL) نام دارد . اگر چه در طول اين كتاب با اين زبان آشنا مي شويد و آن را بكار مي بريد اما تأكيد كتاب بر نصب ، نگهداشت و اتصال به SQL Server است . انتشارات SAMS كتاب خودآموز ديگري براي آموزش اين زبان تحت عنوان Transact-SQL in 21 Days معرفي كرده است كه آن رابا جزئيات بيشتري شرح مي دهد . مايكروسافت در ابتدا SQL Server را با همكاري Sybase براي اجرا در محيط OS/2 طراحي كرد هنگاميكه مايكروسافت و IBM از هم جدا شدند مايكروسافت كار را با سيستم عامل جديد و شبكه خود تحت عنوان سرويس دهنده پيشرفته ويندوز NT اداره داد . در اين مقطع مايكروسافت تصميم گرفت SQLServer را شخصاً براي محصول جديد خود NT توسعه دهد . نام اين محصول جديد SQL Server 4.2 بود كه بعدها به 4.21 ارتقاءيافت . پس ازجدا شدن مايكرو سافت و Sybase ، شركت اخير موتور پايگاه داده خود را براي اجرا بر روي ويندوز NT توسعه داد (اين محصول Sybase Adaptive Server Enterprise ناميده مي شود ) . و مايكروسافت ويرايش 6 و سپس 5/6 را عرضه كرد . ويرايش 5/7 اين محصول با قابليت اجرا در محيط هاي NT و ويندوزهاي 95 و 98 معرفي شد . بسيار وابسته به Sybase بودند اما در ويرايش7.0 تيم مايكرو سافت بتدريج كد مزبور را دوباره نويسي كرد و آن را تغيير داد. اين شركت ضمن ساختار دهي مجدد هسته مركزي موتور پايگاه داده ، يك بهينه ساز پرس و جوي پيشرفته و پيچيده و يك موتور ذخيره سازي پايگاه داده پيشرفته را نيز معرفي كرد. SQL Server 2000 از اين كد جديد بهره مي گيرد و داراي ويژگيهاي قابل ملاحظه اي است . همچنين قابليت اطمينان ،در دسترس بودن محصول و توسعه پذيري آن افزايش يافته و در كل كار را براي راهبران پايگاه داده ساده تر كرده است . اگر چه مي توانيد ويرايش 2000 را بر روي كامپيوترهاي ويندوز 9x نيز اجرا كنيد اما تمامي توانايي توان عملياتي SQL Server را در اختيار نخواهيد داشت . با اجرا بر روي سيستم هاي 9x توانايي بكارگيري چندين پردازنده ، ايمني ويندوز NT / 2000 ،مجلد هاي NTFS و موارد ديگر را از دست مي دهيد قوياً توصيه مي كنيم ويرايش 2000 را بر روي NT يا ويندوز 2000 اجرا كنيد . ويندوز NT/2000 داراي مزاياي ديگري نيز هست ،محيط NT براي پشتيباني از چندين كاربر طراحي شده است اما ويندوز 9x با اين روش طراحي نشده است بنابراين عملكرد SQL Server با افزايش تعداد كاربران بسرعت كاهش مي يابد. SQL Server2000 به عنوان يك سرويس در NT Workstation ،سرويس دهنده ويندوز NT يا هر ويرايشي از ويندوز 2000 پياده سازي شده است . در صورت نصب بر روي ويندوز 98يا ME به عنوان يك برنامه براي كاربري كه به سيستم واردشده است اجرا مي شود . كليه برنامه هاي كمكي نظير Enterprise Manager مانند برنامه هاي معمولي سرويس گيرنده / سرويس دهنده كار مي كنند و به شما اجازه مي دهند پايگاه هاي داده SQL Server را تقريباً از هر محلي كنترل كنيد. يك سرويس برنامه اي است كه مي تواند به طور خودكار پس از بالا آمدن ويندوز NT يا ويندوز 2000 يا به شكل دستي و برحسب تقاضا اجرا شود . هر سرويس در ويندوز NT/2000 داراي رابط برنامه نويسي عمومي (API) است كه مي تواند از طريق برنامه كنترل شود . سرويس ها اجراي برنامه هايي نظير مايكروسافت SQL Server را بدون نياز به ورود كاربر به كامپيوتر سرويس دهنده امكان پذير مي سازند. برای پیگیری ادامه موضوع به وبلاگ SQLSERVER2010.PERSIANBLOG.IR سری بزنید سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 236]