جستجو در تالارهای گفتگو
در حال نمایش نتایج برای برچسب های 'sql'.
4 نتیجه پیدا شد
-
یه سوال داشتم ... امکانش هست در یک کوئری select بشه دو فیلد متفاوت، از دو جدوله متفاوت رو انتخاب کرد؟ چجوری؟ منتظر پاسختون هستم ... باتشکر...
- 7 پاسخ
-
- 2
-
- query
- select query
-
(و 5 مورد دیگر)
برچسب زده شده با :
-
می خوام تو این تاپیک تا حدی زبان sql رو بهتون آموزش بدم البته تا حدی سایتی که ازش استفاده کردم: [Hidden Content]
- 5 پاسخ
-
- 4
-
- sql
- sql essential training
- (و 6 مورد دیگر)
-
يكى از سيستم هاى مديريت بانك هاى اطلاعاتى رابطه اى (Relational) است كه توسط شركت مايكروسافت ارائه شده است. SQL Server از مدل سرويس دهنده - سرويس گيرنده (Client/Server) تبعيت مى نمايد. در اين مدل، درخواست هاى (InQuery) سرويس گيرندگان براى سرويس دهنده ارسال و در سمت سرويس دهنده بررسى و آناليز مى گردند. در ادامه، پردازش هاى مورد نياز بر روى اطلاعات ذخيره شده در بانك هاى اطلاعاتى انجام و در نهايت، نتايج براى سرويس گيرنده ارسال خواهد شد. MS SQL Server با استفاده از مجموعه عناصرى (Components) كه به صورت هدفمند اجراء مى گردند، قادر به تامين نيازها و درخواست ها از مخازن داده (Data Storages) مى باشد. مخازن داده در SQL Server به دو روش زير مديريت مى گردند: OLTP (برگرفته از OnLine Transaction Processing System) OLAP (برگرفته از OnLine Analytical Processing System) در مدل OLTP، مخازن داده به صورت جداول رابطه اى كه عموماً به جهت جلوگيرى از تكرار و ناهمگونى اطلاعات به صورت هنجار (Normalize) درآمده اند، سازماندهى مى شوند. اين نوع از بانك هاى اطلاعاتى براى درج و تغيير سريع اطلاعات توسط چندين كاربر بطور همزمان مناسب مى باشند. در مدل OLAP مخازن داده جهت تجزيه و تحليل و خلاصه سازى حجم زيادى از اطلاعات سازماندهى مى شوند. مخازن داده و ارتباط بين اطلاعات در اين مدل توسط SQL Server مديريت مى گردد. يكى از اهداف مهم سيستم هاى مديريت بانك هاى اطلاعاتى، قابليت رشد و توسعه (Scalability) است. MS SQL Server مجموعه اى از پتانسيل ها را به منظور تامين هدف فوق ارائه نموده است كه به برخى از مهمترين آنها اشاره مى گردد: قابليت كار با بانكهاى اطلاعاتى حجيم (در حد ترابايت) قابليت دسترسى هزاران كاربر بطور همزمان به بانك اطلاعاتى قابليت خود سازگارى (Self Compatibility). با استفاده از ويژگى فوق، منابع مورد نياز هر كاربر (نظير حافظه، فضاى ديسك و...) به محض اتصال به سرور (Log in) به صورت اتوماتيك به وى تخصيص داده مى شود و پس از Log off، منابع اختصاص يافته به منظور استفاده ساير كاربران آزاد مى شوند. قابليت اعتماد و در دسترس بودن (Reliability). با استفاده از ويژگى فوق مى توان بسيارى از فعاليت هاى مديريتى را بدون توقف سرور انجام داد (نظير BackUp). برخوردارى از سطوح امنيتى بالا. بدين منظور اعتبار سنجى كاربران توسط SQL با اعتبار سنجى ويندوز تجميع مى گردد. در چنين مواردى، ضرورتى به تعريف كاربر در MS SQL نخواهد بود و اعتبار سنجى وى توسط ويندوز انجام خواهد شد. پشتيبانى از حجم بالائى از حافظه در سرور (در نسخه ۲۰۰۰ تا ۶۴ گيگابايت و در نسخه ۲۰۰۵ متناسب با حافظه اى كه سيستم عامل از آن حمايت مى نمايد). استفاده از چندين پردازنده به صورت موازى (در نسخه ۲۰۰۰ تا ۳۲ پردازنده همزمان و در نسخه ۲۰۰۵ محدوديتى وجود ندارد) پشتيبانى از لايه ها و سوكت هاى امنيتى نظير SSL، خصوصا« جهت استفاده در وب. يكى ديگر از ويژگى هاى مهم سيستم هاى مديريت بانك هاى اطلاعاتى ، ايجاد تسهيلات لازم به منظور مديريت بانك هاى اطلاعاتى است. SQL Server با ارائه برنامه هاى جانبى نظير Enterprise Manager استفاده و مديريت بانك هاى اطلاعاتى را آسان نموده است. MS SQL Server بطور اتوماتيك در Active Directory ثبت مى شود (Register)، بنابراين كاربران شبكه به راحتى مى توانند آن را در Active Directory جستجو و در صورت نياز به آن متصل شوند. همچنين، MS SQL Server توسط IIS پشتيبانى مى گردد و مرورگرها با استفاده از پروتكل HTTP قابليت استفاده از آن را خواهند داشت. از جمله نكات مهم در خصوص MS SQL Server، اجراى آن به صورت يك سرويس است. بنابراين، در صورتى كه كاربرى به ماشينى كه MS SQL Server بر روى آن اجراء شده است، Log on نكرده باشد، همچنان سيستم در دسترس كاربران خواهد بود. علاوه بر اين، مى توان از سيستم مانيتورينگ ويندوز به منظور مانيتورينگ SQL Server استفاده نمود. يكى از مهمترين و شاخص ترين ويژگى هاى MS SQL Server كه از نسخه ۲۰۰۰ در آن ايجاد شده است، امكان نصب چندين نسخه SQL بر روى يك ماشين مى باشد (Multi Instance)، بطوريكه هر يك از نسخه ها فايل هاى باينرى مخصوص به خود را داشته و بطور جداگانه مديريت و راهبرى مى گردند، ولى تمام نسخه ها بطور همزمان اجرا مى شوند (دقيقاً مشابه اين است كه چندين نسخه بر روى چندين كامپيوتر نصب شده باشد). با توجه به اين كه نسخه (Instance) قراردادى فاقد نام است و ساير نسخه ها مى بايست داراى نام باشند به آنها نسخه هاى داراى نام (Named Instance) مى گويند. نسخه هاى داراى نام را مى توان هر زمان نصب نمود (قبل و يا بعد از نسخه قراردادى). ابزارهاى همراه SQL نظير SQL Enterprise Manager يك مرتبه نصب خواهند شد و در تمامى نسخه هاى SQL به صورت مشترك استفاده خواهند شد. تاكنون نسخه هاى متعددى از MS SQL Server ارائه شده است. استفاده از نسخه هاى ۲۰۰۰ و ۲۰۰۵ بيش از ساير نسخه ها، متداول است. هر يك از نسخه هاى MS SQL Server، در مدل هاى مختلف (با توجه به نوع استفاده و اندازه سازمان متقاضى)، ارائه شده اند كه در يك مقاله جداگانه به بررسى ويژگى هر يك از آنها خواهيم پرداخت. [Hidden Content]
-
- 2
-
- microsoft sql server
- sql
-
(و 1 مورد دیگر)
برچسب زده شده با :
-
مقدمه ای بر Microsoft SQL Server MS SQL Server يکی از سيستم های مديريت بانک های اطلاعاتی رابطه ای (Relational) است که توسط شرکت مايكروسافت ارائه شده است . SQL Server از مدل سرويس دهنده - سرويس گيرنده (Client/Server) تبعيت می نمايد . در اين مدل ، درخواست های (InQuery) سرويس گيرندگان برای سرويس دهنده ارسال و در سمت سرويس دهنده بررسی و آناليز می گردند . در ادامه ، پردازش های مورد نياز بر روی اطلاعات ذخيره شده در بانک های اطلاعاتی انجام و در نهايت ، نتايج برای سرويس گيرنده ارسال خواهد شد . MS SQL Server با استفاده از مجموعه عناصری ( Components ) كه به صورت هدفمند اجراء می گردند ، قادر به تامين نيازها و درخواست ها از مخازن داده (Data Storages) می باشد . مخازن داده در SQL Server به دو روش زير مديريت می گردند : • OLTP ( برگرفته از OnLine Transaction Processing System ) • OLAP ( برگرفته از OnLine Analytical Processing System ) در مدل OLTP ، مخازن داده به صورت جداول رابطه ای که عموما" به جهت جلوگيری از تکرار و ناهمگونی اطلاعات به صورت هنجار (Normalize) درآمده اند ، سازماندهی می شوند . اين نوع از بانک های اطلاعاتی برای درج و تغییر سریع اطلاعات توسط چندین کاربر بطور همزمان مناسب می باشند . در مدل OLAP مخازن داده جهت تجزيه و تحليل و خلاصه سازی حجم زيادی از اطلاعات سازماندهی می شوند . مخازن داده و ارتباط بين اطلاعات در اين مدل توسط SQL Server مديريت می گردد . يکی از اهداف مهم سيستم های مديريت بانک های اطلاعاتی ، قابليت رشد و توسعه (Scalability) است . MS SQL Server مجموعه ای از پتانسيل ها را به منظور تامين هدف فوق ارائه نموده است كه به برخی از مهمترين آنها اشاره می گردد : • قابليت کار با بانکهاي اطلاعاتی حجيم (در حد ترابايت) • قابليت دسترسی هزاران کاربر بطور همزمان به بانک اطلاعاتی • قابليت خود سازگاری (Self Compatibility) . با استفاده از ويژگی فوق ، منابع مورد نياز هر كاربر (نظير حافظه ، فضای ديسک و ...) به محض اتصال به سرور (Log in) به صورت اتوماتيك به وی تخصيص داده می شود و پس از Log off ، منابع اختصاص يافته به منظور استفاده ساير كاربران آزاد می شوند . • قابليت اعتماد و در دسترس بودن (Reliability) . با استفاده از ويژگی فوق می توان بسياری از فعاليت های مديريتی را بدون توقف سرور انجام داد (نظير BackUp) . • برخورداری از سطوح امنيتی بالا . بدين منظور اعتبار سنجی کاربران توسط SQL با اعتبار سنجی ويندوز تجميع می گردد . در چنين مواردی ، ضرورتی به تعريف کاربر در MS SQL نخواهد بود و اعتبار سنجی وی توسط ويندوز انجام خواهد شد . • پشتيبانی از حجم بالائی از حافظه در سرور (در نسخه 2000 تا 64 گيگابايت و در نسخه 2005 متناسب با حافظه ای كه سيستم عامل از آن حمايت می نمايد ) . • استفاده از چندين پردازنده به صورت موازی (در نسخه 2000 تا 32 پردازنده همزمان و در نسخه 2005 محدوديتی وجود ندارد ) • پشتيباني از لايه ها و سوکت های امنيتی نظير SSL ، خصوصا" جهت استفاده در وب . یکی ديگر از ويژگی های مهم سيستم های مديريت بانک های اطلاعاتی ، ايجاد تسهيلات لازم به منظور مديريت بانك های اطلاعاتی است . SQL Server با ارائه برنامه هاي جانبی نظير Enterprise Manager استفاده و مديريت بانک های اطلاعاتی را آسان نموده است . MS SQL Server بطور اتوماتيک در Active Directory ثبت می شود (Register) ، بنابراين کاربران شبکه به راحتی می توانند آن را در Active Directory جستجو و در صورت نياز به آن متصل شوند . همچنين ، MS SQL Server توسط IIS پشتيبانی می گردد و مرورگرها با استفاده از پروتکل HTTP قابليت استفاده از آن را خواهند داشت . از جمله نكات مهم در خصوص MS SQL Server ، اجرای آن به صورت يك سرويس است . بنابراين ، در صورتی كه كاربری به ماشينی كه MS SQL Server بر روی آن اجراء شده است ، Log on نكرده باشد ، همچنان سيستم در دسترس كاربران خواهد بود . علاوه بر اين ، می توان از سيستم مانيتورينگ ويندوز به منظور مانيتورينگ SQL Server استفاده نمود . یکی از مهمترین و شاخص ترین ویژگی های MS SQL Server که از نسخه 2000 در آن ايجاد شده است ، امکان نصب چندین نسخه SQL بر روی یک ماشین می باشد (Multi Instance) ، بطوریکه هر یک از نسخه ها فایل های باینری مخصوص به خود را داشته و بطور جداگانه مدیریت و راهبری می گردند ، ولی تمام نسخه ها بطور همزمان اجرا می شوند (دقيقا" مشابه اين است كه چندين نسخه بر روی چندين كامپيوتر نصب شده باشد ) . با توجه به اين كه نسخه (Instance) قراردادی فاقد نام است و سایر نسخه ها می بايست دارای نام باشند به آنها نسخه های دارای نام (Named Instance) می گويند . نسخه های دارای نام را می توان هر زمان نصب نمود (قبل و یا بعد از نسخه قراردادی) . ابزارهای همراه SQL نظیر SQL Enterprise Manager یک مرتبه نصب خواهند شد و در تمامی نسخه های SQL به صورت مشترك استفاده خواهند شد . تاكنون نسخه های متعددی از MS SQL Server ارائه شده است . استفاده از نسخه های 2000 و 2005 بيش از ساير نسخه ها ، متداول است . هر يک از نسخه های MS SQL Server ، در مدل های مختلف ( با توجه به نوع استفاده و اندازه سازمان متقاضی ) ، ارائه شده اند.