اموزش بانک اطلاعاتی
اموزش گام به گام بانک اطلاعاتی
 
 

 

منبع: سايت Oracle-Base ترجمه: امين كلانتري 

اشاره:

 
قابليت Pivot،‌ يکي از ويژگي‌هاي جديد اوراکل است که جاي خالي آن مدت‌ها احساس مي‌شد.
در نگارش 10G پايگاه داده اوراكل مجبور بوديم تا عملکرد اين کلمه کليدي پرکاربرد را از طريق
نوشتن ده‌ها خط کد پيچيده SQL پياده‌سازي کنيم و همين مسئله اهميت افزوده‌شدن
کلمه کليدي Pivot را به ليست قابليت‌هاي اوراکل آشكار مي‌کند. همچنين اين نکته که
پياده‌سازي وضعيت Pivot توسط خود اوراکل بسيار کاراتر از پياده‌سازي آن توسط بهترين برنامه‌نويس‌ها است،
بر اهميت اين کلمه کليدي مي‌افزايد.

 تصاوير زيباسازی وبلاگ،قالب وبلاگ،خدمات وبلاگ نويسان،آپلودعكس، كد موسيقی، روزگذر دات كام http://roozgozar.com


قابليت Pivot،‌ يکي از ويژگي‌هاي جديد اوراکل است که جاي خالي آن  مدت‌ها احساس مي‌شد.

در نگارش 10G پايگاه داده اوراكل مجبور بوديم تا عملکرد اين کلمه کليدي پرکاربرد را از

طريق نوشتن ده‌ها خط کد پيچيده SQL پياده‌سازي کنيم و همين مسئله اهميت

افزوده‌شدن کلمه کليدي Pivot  را به ليست قابليت‌هاي اوراکل آشكار مي‌کند.

همچنين اين نکته که پياده‌سازي وضعيت Pivot توسط خود اوراکل بسيار کاراتر از پياده‌سازي آن توسط

بهترين برنامه‌نويس‌ها است، بر اهميت اين کلمه کليدي مي‌افزايد.

 

 


    به طور خلاصه بايد گفت که با استفاده از اين کلمه مي‌توانيم رکوردها را به صورت ستون

نمايش دهيم تا به اين ترتيب بتوانيم جمع اقلام ثبت‌شده به صورت نرمال را با هر گروه‌بندي

دلخواه و در يک سطر در اختيار داشته‌باشيم.  به عنوان مثال مبلغ فروخته شده از هر کالا در

هر ماه را در نظر بگيريد که به صورت نرمال در سه ستون نام کالا، نام ماه و مبلغ فروش ذخيره

شده‌است. اگر بخواهيم جمع مبالغ فروخته شده از هر کالا در هر ماه را به صورت جمعي ببينيم،

بايد از توابع GROUPING استفاده کنيم که البته باز هم خيلي به درک شهودي ما نزديک نيست،

زيرا داده‌ها به صورت رکوردهايي شامل ستون ماه و جمع فروش در زير هم نمايش داده مي‌شود.

در حالي که PIVOT  امکان مي‌دهد تا نام هر کالا را در يک سطر داشته باشيم و در مقابل آن

چندين ستون داشته‌باشيم که هر يک از ستون‌ها جمع فروش کالا را در ماه خاصي نمايش

دهد يا آن‌که هر ماه را در يک سطر داشته‌باشيم و در مقابل آن چندين ستون داشته‌باشيم

که جمع فروش هر کالا در هر يک از اين ستون‌ها نمايش داده‌شود.

 

 




 ادامه مطلب...

ارسال شده در تاریخ : دو شنبه 14 فروردين 1391برچسب:, :: 22:13 :: توسط : عماد عزیزی

 راهكارهايي براي‌ افزايش سرعت در بانك‌هاي اطلاعاتي SQL Server

مهيار داعي‌الحق 

اشاره:

شايد بعضي از شما تاكنون دست‌اندركار يكي دو پروژه مبتني بر بانك‌هاي اطلاعاتي بوده‌ايد و يا اكنون

 با چنين پروژه‌هايي سروكار داريد. اگر تجربه كار در محيط‌هاي متوسط (مثلاً با يكصد كاربر) يا بزرگ‌ را نيز داشته باشيد، قطعاً با مسائل و مشكلات مربوط به كاهش سرعت ناشي از افزايش تعداد كاربران يا حجم پردازشي آن‌ها مواجه شده‌ايد. اين مقاله با استناد به منابع مايكروسافتي، راهكارهايي را براي بهبود سرعت و كارايي سيستم در بانك‌هاي اطلاعاتي با تعداد كاربر و حجم پردازش زياد مورد بررسي قرار مي‌دهد. شايان ذكر است كه در تمامي نمونه‌هاي مورد اشاره، بانك‌هاي اطلاعاتي مبتني بر محصول مايكروسافت يعني SQL Server2000 مدنظر قرار گرفته است. طبق بررسي‌هايي كه كارشناسان مايكروسافت انجام داده‌اند، كارايي يك سيستم بانك اطلاعاتي به پنج عامل مختلف بستگي دارد كه به ترتيب اهميت عبارتند از: برنامه نوشته شده، پايگاه داده موردنظر، سخت‌افزار سرور يا كلاينت، تنظيمات و نسخه مورد استفاده SQL Server و سيستم‌عامل ويندوز. همان‌طور كه حتماً مي‌بينيد، ساختار پايگاه داده، براي كارايي سيستم، در رتبه دوم اهميت قرار‌دارد. بنابراين ايجاب مي‌كند كه در زمان تحليل و طراحي سيستم، به‌صورت ويژه‌ به بانك اطلاعاتي در‌حال ساخت توجه شود و رابطه بين اين بانك و برنامه‌هاي كاربردي و همچنين رابطه بين اجزاي مختلف درون بانك، به بهترين شكل ممكن طراحي و پياده‌سازي شود.


 ادامه مطلب...

ارسال شده در تاریخ : دو شنبه 13 فروردين 1391برچسب:, :: 22:10 :: توسط : عماد عزیزی

 

 

كسب‌و‌كار هوشمند در SQL Server 2005

 

 



اشاره:

 

اگر بخواهيم به تاريخچه بانك‌هاي اطلا‌عاتي و نقش هميشگي آن‌ها در ذخيره و بازيابي اطلا‌عات بنگريم، سال‌هايي را در حيات اين پديده مبتني بر فناوري اطلا‌عات مي‌يابيم كه در طي آن‌ها، بانك‌هاي اطلا‌عاتي از يك ابزار با كاربرد صرفِ ذخيره‌سازي اطلا‌عات، به يك برنامه كامل جهت نيل به بسياري از اهداف تجاري تبديل شده است. امروزه هوشمندي كسب و كار (BI) يا به عبارتي تجزيه و تحليل داده‌هاي ذخيره شده براي برنامه‌ريزي درازمدت در آينده، موضوعي است كه به شدت مورد توجه سازندگان بانك‌هاي اطلا‌عاتي، از جمله مايكروسافت، قرار گرفته است. در اين مقاله نگاهي خواهيم داشت به سرويس جديدي موسوم به Analysis Service كه در نسخه 2005 بانك اطلا‌عاتي SQL Server براي اين منظور در نظر گرفته شده است.


 ادامه مطلب...

ارسال شده در تاریخ : دو شنبه 12 فروردين 1391برچسب:, :: 22:7 :: توسط : عماد عزیزی

 

منبع: سايت اوراكل ترجمه: امين كلانتري 

اشاره:

 

 

خيلي دشوار است كه بتوان به‌طور همزمان پايگاه‌داده و سيستم را تغيير داد و همچنين تضمين كرد
كه كارايي كدهاي SQL همانند سابق خواهد بود و همه آن‌ها از بهينه‌ترين پلان اجراي SQL استفاده
خواهند كرد. اين مقاله با ارائه چند سؤال چندگزينه‌اي، قابليت‌هاي اصلي معرفي شده در اوراكل
11g را براي مديريت تغييرات سيستم و همچنين تضمين عملكرد بهينه كدهاي SQL بررسي مي‌كند

خيلي دشوار است كه بتوان به‌طور همزمان پايگاه‌داده و سيستم را تغيير داد و

همچنين تضمين كرد كه كارايي كدهاي SQL همانند سابق خواهد بود و همه آن‌ها

از بهينه‌ترين پلان اجراي SQL استفاده خواهند كرد. اين مقاله با ارائه چند سؤال

چندگزينه‌اي، قابليت‌هاي اصلي معرفي شده در اوراكل 11g را براي مديريت

تغييرات سيستم و همچنين تضمين عملكرد بهينه كدهاي SQL بررسي مي‌كند.

اين سؤال‌ها شبيه سؤالاتي است كه معمولاً در آزمون OracleDatabase 11g New Features for Administrators

و آزمونOracle Database 11g Performance Tuning مطرح مي‌شود.

 

 




 ادامه مطلب...

ارسال شده در تاریخ : جمعه 11 فروردين 1391برچسب:, :: 21:50 :: توسط : عماد عزیزی

 

 

 

ماهنامه شبکه - مهر ۱۳۸۳ شماره 47

 


مهيار داعي‌الحق 

اشاره:

 

قسمت اول اين مقاله به بحث پيرامون ايجاد نسخه‌هاي پشتيبان (Back up) از يك بانك اطلاعاتي مي‌پرداخت. در اين قسمت قصد داريم موضوع مهم نظارت يا مانيتورينگ عملكرد سيستم و كاربران در SQL Server كه يكي از وظايف مديريت سيستم در جهت كشف ايرادات آن است را بررسي كنيم.


 

يكي از اساسي‌ترين كارهايي كه بعد از پياده‌سازي يك بانك اطلاعاتي و در حين استفاده كاربران از آن بايد صورت گيرد، نظارت دقيق بر رفتار سيستم و بررسي واكنش‌هايي است كه آن بانك اطلاعاتي در شرايط خاص و ضمن استفاده‌هاي متنوع كاربران مختلف از خود نشان مي‌دهد. بنابراين اين نظارت دايمي بايد طبق اصول خاص و يك برنامه منظم و با استفاده از امكاناتي كه بانك اطلاعاتي در اختيار مديريت سيستم قرار مي‌دهد انجام گيرد تا از بروز مشكلات احتمالي جلوگيري به عمل آيد. اين مشكلات به طور كلي به سه دسته عمده  كُند شدن سرعت جستجو در سيستم (Query performance problem) ،كم شدن تعداد فرايندهاي قابل اجرا در  واحد زمان (Transactions  Throughput problem) ،كاهش كارايي سيستم در اثر افزايش كاربران و تداخل كارهاي آن‌ها در يكديگر ( Concurrent users problem) تقسيم مي‌شود. براي اين منظور در SQLerver ابزارهاي خاصي براي مانيتورينگ سيستم درنظر گرفته شده تا مدير سيستم بتواند به موقع نقاط ضعف سيستم (از لحاظ نرم‌افزاري يا سخت‌افزاري) را شناسايي كرده و قبل از اين‌كه سيستم را دچار بحران نمايد يا اين‌‌كه كار به گله‌مند شدن كاربران بيانجامد با مشورت طراحان، برنامه‌نويسان و مسؤولين شبكه راه‌حل مناسبي براي آن مشكل پيدا كند. در صورت كشف مشكل مذكور، ايجاد تغييراتي در روابط منطقي يا فيزيكي جداول بانك اطلاعاتي توسط طراحان بانك، بهينه‌سازي كدهاي برنامه‌نويسي شده و رفع نقاط ضعف آن توسط برنامه‌نويسان و ارتقاي سخت‌افزار شبكه و سرور بانك اطلاعاتي توسط مسؤولين شبكه مي‌تواند راهگشاي بسياري از اين نوع معضلات به حساب آيد. در SQL Server يك ابزار مناسب براي مانيتورينگ يك بانك اطلاعاتي وجود دارد كه در اين‌جا به معرفي آن مي‌پردازيم.

 

 



 ادامه مطلب...

ارسال شده در تاریخ : جمعه 10 فروردين 1391برچسب:, :: 21:47 :: توسط : عماد عزیزی

 سايت ماهنامه شبكه افتخار دارد كه يكي از اولين وب سايت‌هاي فارسي زباني است كه مي‌تواند با استفاده از يك سيستم اشتراك پيشرفته امكان عضويت نسخه‌هاي چاپي و نسخه‌هاي آنلاين نشريات ماهنامه شبكه و دوهفته‌نامه عصرشبكه را فراهم كند تا خوانندگان و بازديدكنندگان سايت به دلخواه خود يك سرويس را انتخاب كنند. قابليت‌هاي جديد سيستم اشتراك سايت به شرح زير هستند:


•    اشتراك‌ بخش پرونده‌هاي ويژه سايت
•    اشتراك نسخه الكترونيكي(PDF) ماهنامه شبكه (12 نسخه در سال) شامل تمامي مقالات
•    اشتراك نسخه الكترونيكي (PDF)دوهفته‌نامه عصرشبكه (25 نسخه در سال) شامل تمامي مقالات
•    اشتراك همزمان نسخه الكترونيكي (PDF) و نسخه چاپي ماهنامه شبكه 
•    اشتراك همزمان نسخه الكترونيكي (PDF) و نسخه چاپي دوهفته‌نامه عصرشبكه 
•    امكان پرداخت آنلاين هزينه اشتراك از طريق درگاه‌هاي بانك ملت و بانك پارسيان 


انواع اشتراك‌ها

اشتراك ماهنامه شبكه: اين سرويس اشتراك 12 شماره نسخه چاپي ماهنامه شبكه است. در اين اشتراك مي‌توانيد پست عادي يا پست سفارشي را انتخاب كنيد. 
اشتراك دوهفته‌نامه عصرشبكه: اين سرويس اشتراك 25 شماره نسخه چاپي دوهفته‌نامه عصرشبكه است. در اين اشتراك مي‌توانيد پست عادي يا پست سفارشي را انتخاب كنيد.
اشتراك برنزي: اين سرويس اشتراك يك ساله تمامي فايل‌هاي پرونده ويژه ماهنامه شبكه و دوهفته‌نامه عصرشبكه با فرمت PDF است. هر پرونده ويژه به محض قرار دادن روي سايت قابل دانلود است. مشترك اين سرويس ديگر نيازي به پرداخت تك‌تك پرونده‌ ويژه‌ها و پرداخت هزينه تراكنش كارت به كارت در هر بار دانلود نيست و با لاگين كردن به سايت مي‌تواند پرونده ويژه خود را دانلود كند. 
اشتراك نقره‌اي ماهنامه شبكه: اين سرويس اشتراك يك ساله 12 شماره نسخه الكترونيكي (PDF) ماهنامه شبكه است. نسخه الكترونيكي ماهنامه شبكه شامل فهرست مقالات، تمامي مقالات و پرونده‌ ويژه‌ها است و يك هفته زودتر از نسخه چاپي منتشر مي‌شود. 
اشتراك نقره‌اي دوهفته‌نامه عصرشبكه: اين سرويس اشتراك يك ساله 25 شماره نسخه الكترونيكي (PDF) دوهفته‌نامه عصرشبكه است. نسخه الكترونيكي عصرشبكه شامل فهرست مقالات، تمامي مقالات و پرونده‌هاي ويژه است و يك هفته زودتر از نسخه چاپي منتشر مي‌شود. در هر ماه دو نسخه از عصرشبكه منتشر مي شود. 
اشتراك طلايي ماهنامه شبكه: اين سرويس اشتراك يك ساله 12 شماره نسخه الكترونيكي (PDF) و نسخه چاپي ماهنامه شبكه به همراه اشتراك يك ساله تمامي پرونده‌هاي ويژه است. اين نوع اشتراك ادغام اشتراك عادي و اشتراك نقره‌اي ماهنامه شبكه است و براي افرادي مناسب است كه دوست دارند هر دو نسخه الكترونيكي و چاپي نشريه را دريافت كنند. اين نوع اشتراك از تخفيف ويژه‌اي برخوردار است. 
اشتراك طلايي دوهفته‌نامه عصرشبكه: اين سرويس اشتراك يك ساله 25 شماره نسخه الكترونيكي (PDF) و نسخه چاپي دوهفته‌نامه عصرشبكه به همراه اشتراك يك ساله تمامي پرونده‌هاي ويژه است. اين نوع اشتراك ادغام اشتراك عادي و اشتراك نقره‌اي عصرشبكه است و براي افرادي مناسب است كه دوست دارند هر دو نسخه الكترونيكي و چاپي نشريه را دريافت كنند. اين نوع اشتراك از تخفيف ويژه‌اي برخوردار است. 

 



 ادامه مطلب...

ارسال شده در تاریخ : جمعه 9 فروردين 1391برچسب:, :: 21:41 :: توسط : عماد عزیزی

 

اصول طراحي بانك اطلاعاتي رابطه اي - قسمت اول

 


بهروز نوعي پور 

 


اشاره:

طراحي بانك اطلاعاتي رابطه‌اي (Relational Database Design) يكي از مباحث مهم در سيستم‌هاي اطلاعاتي است و نرم‌افزارهايي كه براي اين منظور ساخته شده‌اند، همواره يكي از مهم‌ترين ابزارهاي كامپيوتري به شمار آمده‌اند. طي چند سال گذشته كه مجموعه نرم‌افزاري آفيس مايكروسافت به يكي از محبوب‌ترين ابزارهاي تحت ويندوز تبديل شده، برنامه Microsoft Access مورد توجه بسياري از كاربران قرار گرفته است. امروزه با گسترش كاربرد سايت‌هاي وب، اهميت به كارگيري پايگاه داده‌ها در ساختار سيستم‌هاي اطلاعاتي دو چندان شده است. به همين دليل است كه نرم‌افزارهايي مثل SQL Server، MySQL و اوراكل نقش مهمي در طراحي سايت‌هاي ديناميك و برنامه‌نويسي براي وب دارند. ويژگي مشترك اين نرم‌افزارها آن است كه بيشتر قابليت‌هايشان را از طريق يك زبان مشترك – يعني SQL – مي‌توان به كار گرفت. از سوي ديگر، برخي از كارشناسان كامپيوتر آشنايي با مباني بانك‌هاي اطلاعاتي را بخشي از «سواد كامپيوتري» تلقي كرد‌ه‌اند، چنان كه آشنايي با اين اصول،‌ قسمتي از يك برنامه آموزش همگاني كامپيوتر در جهان (موسم به ICDL) را تشكيل مي‌دهد. در مقاله چند قسمتي كه پيش روي شماست گام‌هاي طراحي يك بانك اطلاعاتي رابطه‌اي به زباني ساده تشريح شده است. محتواي اين مقاله بيشتر نحوه كار با نرم‌افزار اكسس را مدنظر دارد،‌ اما عمده مطالب، كم و بيش براي كار با نرم‌افزار SQL Server نيز قابل استفاده است.



ارسال شده در تاریخ : جمعه 8 فروردين 1391برچسب:, :: 21:39 :: توسط : عماد عزیزی

 

 

پايگاه‌داده‌ها؛ قلب سيستم‌هاي اطلاعاتي‌ - آشنايي با SQL Server 2005

 

 
 
 

ماهنامه شبکه - شهريور ۱۳۸۶ شماره 79

کيوان تيرداد 

اشاره:
 
در شماره‌هاي قبل به بررسي مفصل اصول آكادميك و مباني علمي بانك‌هاي اطلاعاتي پرداختيم. بدين‌ترتيب از اين شماره به بيان مفاهيم عملي بانك‌هاي اطلاعاتي مي‌پردازيم. بدين منظور ابتدا به آشنايي با محيط SQL Server2005 مي‌پردازيم. چراكه اين محيط در حقيقت همان محيطي است كه تمام مفاهيم و مطالبي را كه مي‌خواهيم به صورت عملي نشان دهيم، در آن صورت مي‌گيرد. اگر از خوانندگاني هستيد كه مجموعه مقالات «پايگاه داده‌ها قلب سيستم‌هاي اطلاعاتي» را دنبال مي‌كنيد يا تصميم داريد از اين شماره به طور جدي‌تر اين مقالات را دنبال كنيد، اكنون وقت آن فرا رسيده است كه به قولي دست به آچار شويد. بدين منظور در قدم اول بايد SQL Server2005 را نصب كنيد. در اين شماره مباني نصب و آشنايي نسبتاً جامعي را با اين محيط بررسي خواهيم كرد.
 




 ادامه مطلب...

ارسال شده در تاریخ : جمعه 7 فروردين 1391برچسب:, :: 21:34 :: توسط : عماد عزیزی


 

 

 

 

ويژگي‌هاي جديد در SQL Server 2008 R2

 
 
 
 
 
 
بررسي قابليت‌هاي جديد پايگاه داده مايكروسافت
ماهنامه شبکه - مرداد 1389 شماره 113

نويسنده: مايكل اوتي منبع: SQL Server Magazine ترجمه: امين کلانتري 

اشاره:
 
 
 
 
پايگاه‌داده SQL Server 2008 R2 آخرين پايگاه‌داده رابطه‌اي مايکروسافت براي کاربردهاي سازماني است که پلتفرم کسب‌وکار هوشمند (BI) مايکروسافت را نيز شامل ‌مي‌شود. اين پلتفرم بر‌اساس قابليت‌هاي جديدي که در SQL Server 2008 R2 وجود دارد، بنا شده‌است. اگرچه عبارت R2 در ظاهر به معناي بهبود نسخه قبلي، يعني 2008 R1 است که قبلاً ارائه شده‌بود، اما مايکروسافت، مجموعه گسترده‌اي از قابليت‌هاي جديد را فراهم کرده که براي نخستين‌بار در SQL Server 2008 R2 ارائه شده‌اند. در اين نسخه پشتيباني از قابليت‌هاي جديد مربوط به ارائه مستقيم سرويس‌هاي BI و قابليت‌هاي جديد فراوان در استفاده از روش‌هاي Pivot کردن داده، به عنوان ويژگي‌هاي جديدي به شمار مي‌رود که به تازگي به اين نرم‌افزار افزوده شده‌است، اما بيشتر تحولات در SQL Server 2008 R2 به واسطه امکانات جديد و ارائه سرويس‌هاي جديدي است که قبلاً در اين پايگاه‌داده موجود نبود.

 
 
 
 
ارائه ويرايش جديد

يکي از مهم‌ترين تحولات در دومين نسخه SQL  Server  2008 ارائه ويرايش‌هاي جديد است که به مجموعه SQL Server  افزوده شده‌ است. ويرايش جديد Datacenter Edition براي نخستين‌بار و به‌عنوان کامل‌ترين محصول مديريت پايگاه‌هاي داده رابطه‌اي SQL Server ارائه شده‌است. به اين ترتيب و با ارائه اين محصول بين ويرايش‌هاي خانواده سيستم‌عامل ويندوز‌سرور و پايگاه‌داده  SQL Server   تناظر و تناسب ايجاد  مي‌شود.

 SQL Server 2008 R2 Datacenter Edition از سيستم‌هايي با حداکثر 256 هسته پشتيباني‌مي‌کند، همچنين اين محيط، قابليت مديريت چندين سرور و فناوري جديد را براي مديريت رويدادها با نام  Stream Insight  ارائه مي‌دهد . ويرايش ديگري که براي نخستين‌بار و در مجموعه SQL Server 2008 R2 مشــاهــــده مي‌شــود، ويـــرايـــش Parallel Data Warehouse Edition اســـــــت. اين ويـــــرايـــــش که قبلاً با نام رمز Madison ارائه مي‌شد، در مقايسه با ساير ويرايش‌هاي SQL Server 2008 R2 ماهيت کاملاً متفاوتي دارد. اين پايگاه‌داده به عنوان يک راهکار بدون دردسر ارائه شده‌است که تنها بايد آن‌ها  رابه صورت يک بسته کامل از سخت‌افزار و نرم‌افزار تهيه‌ و استفاده‌كرد. اين ويرايش تنها در انبارهاي داده بزرگ‌کاربرد ‌دارد. 

اين راهکار، ترکيبي از سخت‌افزار و نرم‌افزار است که تنها با انتخاب محصولات OEM از شرکت‌هايي نظير اچ‌پي‌، دل وآي‌بي‌ام مي‌توانيد از آن استفاده کنيد. در اين‌مورد، شرکت‌هاي OEM، تمام‌تنظيمات سخت‌افزار را انجام‌داده و تنظيمات لازم را پياده‌سازي مي‌کند. به‌عنوان‌‌مثال، خود شرکت تهيه‌کننده سخت‌افزار، رسانه ذخيره‌سازي را جهت پشتيباني و ارتقاي عملکرد انبارداده‌ انتخاب مي‌کند. نسخه  Parallel Data Warehouse Edition از معماري خاصي استفاده مي‌کند که در آن هيچ منبعي به صورت اشتراکي با ساير پردازش‌ها مورد‌استفاده قرار‌نمي‌گيرد و با نام معماريMPP (سرنام  Massively Parallel Processing) شناخته مي‌شود تا بتواند انبارهاي داده را با حجم ده تا صدها ترابايت پشتيباني کند. با نياز بيشتر به مقياس‌پذيري سيستم و انعطاف آن در برابر افزايش حجم داده، مي‌توان تعداد بيشتري رسانه ذخيره‌سازي يا سرور را به عنوان نود جديد به مجموعه اضافه کرد. همــان‌طــور کــه انتــــظار مي‌رفــــت، ويــرايـــــش  Parallel Data warehouse Edition با چندين سرويس دروني پايگاه‌داده SQL Server  که با انبارهاي داده مرتبط هستند، يکپارچه‌سازي شده‌‌است. از جمله اين سرويس‌ها مي‌توان‌به ‌SSIS (‌سرنام ‌SQL Server Integration Services)‌، ســرويــــس ‌SSAS‌ (ســرنـــــام ‌Analysis Services ‌SQL Server) و SSRS ‌(سرنـــــام SQL Server Reporting Services‌) اشاره‌ کرد.

پايگاه‌داده SQL Server 2008 R2 شامل ويرايش‌هاي زير است:
1- SQL Server 2008 R2 Parallel Data Warehouse Edition
 SQL Server 2008 R2 Datacenter Edition -2
SQL Server 2008 R2 Enterprise Edition -3 
 SQL Server 2008 R2 Developer Edition -4
 SQL Server 2008 R2 Standard Edition -5
 SQL Server 2008 R2 Web Edition -6
 SQL Server 2008 R2 Workgroup Edition -7
 SQL Server 2008 R2 Express Edition -8 (رايگان)
9-  SQL Server 2008 Compact Edition (‌رايگان)

اطلاعـات بيشــتر دربــاره ويرايــش‌هــاي مختلــف SQL Server 2008 ‌‌R2، فهرست‌قيمت‌ها و ويژگي‌هايي که هر يک از اين نسخه‌ها پشتيباني مي‌کنند، در جدول زير ارائه‌شده‌‌است. SQL Server ‌2008 R2‌ امکان پشتيباني از نسخه‌هاي قبلي از SQL Server 2000 و بالاتر را ارائه مي‌دهد.

ويرايش‌هاي SQL Server 2008 R2
  قيمت ويژگي‌هاي مطرح
Parallel Data Warehouse 57/498 دلار به ازاي هر پردازنده؛ ارائه اين ويرايش به ازاي واحدهاي CAL هر سرورپيش‌بيني نشده‌است. معماري مقياس‌پذير براي کاربردهاي BI، که در آن از ويژگي MPP براي ارتقاي کارايي پايگاه‌داده استفاده مي‌شود. همچنين‌ ويژگي‌هاي SSAS، SSIS، SSRS را در بر مي‌گيرد.
Datacenter

 

57/498 دلار به ازاي هر پردازنده؛ ارائه اين ويرايش به ازاي واحدهاي CAL هر سرور پيش‌بيني نشده‌است.

 

64 پردازنده و 256 عدد هسته
2 ترابايت حافظه
قابليت مقابله با خطا به روش کلاسترينگ و با استفاده از حداکثر 16 نود
امکان ايجاد نسخه مشابه و در حال آماده‌باش (Mirror) از پايگاه‌داده
فناوري Stream Insight
ارائه قابليت مديريت چندين سرور
ارائه ويژگي Master Data Services
کسب‌وکار هوشمند SSAS، SSIS، SSRS
Power Pivot در محيط SharePoint
امکان Partitioning
سرويس مديريت بر منابع
امکان ايجاد انديس در حالت آنلاين و بازيابي داده‌ها
امکان فشرده‌سازي روي فايل‌هاي Backup
Enterprise 28/749 دلار به ازاي هر پردازنده؛ 13969 دلار به ازاي سرور داراي 25 واحد CAL 64 پردازنده و 256 عدد هسته
2 ترابايت حافظه
قابليت مقابله با خطا به روش کلاسترينگ و با استفاده از حداکثر 16 نود
امکان ايجاد نسخه مشابه و در حال آماده‌باش (Mirror) از پايگاه‌داده
ارائه قابليت مديريت چندين سرور
ارائه ويژگي Master Data Services
کسب‌وکار هوشمند SSAS، SSIS، SSRS
Power Pivot در محيط SharePoint
امکان Partitioning
سرويس مديريت بر منابع
امکان ايجاد انديس در حالت آنلاين و بازيابي داده‌ها
امکان فشرده‌سازي روي فايل‌هاي Backup
Developer 50 دلار به ازاي هر توسعه‌دهنده سيستم؛ مشابه ويرايش Enterprise.
Standard 7/499 دلار به ازاي هر پردازنده
1/849 دلار به ازاي هر پردازنده با پنج واحد CAL
4 پردازنده
2 ترابايت حافظه
قابليت مقابله با خطا به‌روش کلاسترينگ و با استفاده از حداکثر 2 نود
امکان ايجاد نسخه مشابه و در حال آماده‌باش (Mirror) از پايگاه‌داده
کسب‌وکار هوشمند SSRS
امکان فشرده‌سازي روي فايل‌هاي Backup
Web 15 دلار به ازاي هر پردازنده در هر ماه
739 دلار به ازاي هر سرور با 5 واحد CAL
4 پردازنده
2 ترابايت حافظه
کسب‌وکار هوشمندSSRS
Workgroup 3/899 دلار به ازاي هر پردازنده
739 دلار به ازاي هر سرور با 5 واحد CAL
2 پردازنده
4 گيگابايت حافظه
کسب‌وکار هوشمند SSRS
Express Base رايگان 1 پردازنده
1 گيگابايت حافظه
Express With Tools رايگان 1 پردازنده
تا 1 گيگابايت حافظه
Express With Advanced Services رايگان 1 پردازنده
تا 1 گيگابايت حافظه
کسب‌وکار هوشمند SSRS (فقط روي پايگا‌ه‌داده محلي)




 ادامه مطلب...

ارسال شده در تاریخ : پنج شنبه 6 فروردين 1391برچسب:, :: 20:26 :: توسط : عماد عزیزی

بهار-بيست دات كام   تصاوير زيبا سازی وبلاگ    www.bahar-20.com  بهار-بيست دات كام   تصاوير زيبا سازی وبلاگ    www.bahar-20.com بهار-بيست دات كام   تصاوير زيبا سازی وبلاگ    www.bahar-20.com

تاریخچه 

 

منشا اصلی سی‌کوال به مقالهٔ سال ۱۹۷۰ ادگار کاد تحت عنوان «مدل رابطه‌ای داده‌ها برای بانک‌های بزرگ داده‌های اشتراکی»[۱] باز می‌گردد. در دههٔ ۷۰ گروهی از شرکت آی‌بی‌ام در شهر سان خوزه بر روی سیستم پایگاه داده‌های سیستم آر بدون توجه به این مقاله کار می‌کردند و زبان SEQUEL 

 

[۲]

 را به منظور عملیات و بازیابی اطلاعات ذخیره شده در سیستم آر ایجاد کردند. اگر چه اس‌کیوال ناشی از تلاشهای کاد بود اما Donald D. Chamberlin و Raymond F. Boyce را به عنوان طراحان زبان SEQUEL می‌دانند.

 

سمینارهایی در زمینه فناوری بانک اطلاعاتی و مباحثاتی در مورد مزایای مدل رابطه‌ای جدید برگزار گردید. تا ۱۹۷۶ مشخص بود که IBM طرفدار جدی فناوری بانک اطلاعاتی رابطه‌ای بوده، توجه زیادی نسبت به زبان سی‌کوال دارد. تبلیغات در زمینه سیستم آر باعث جذب گروهی از مهندسین در Menlo Park در کالیفرنیا گردید. این گروه به این نتیجه رسیدند که تحقیقات آی‌بی‌ام منجر به یک بازار تجاری برای 

 

بانک‌های اطلاعاتی رابطه‌ای

 خواهد گردید.

 

در ۱۹۷۷ این گروه شرکتی بنام Inc وRelational Software تأسیس نمودند تا یک دی‌بی‌ام‌اس[۳] رابطه‌ای بر اساس سی‌کوال بسازند. محصولی بنام 

 

اوراکل

 در ۱۹۷۹ عرضه گردید، و اولین دی‌بی‌ام‌اس رابطه‌ای بوجود آمد. به این ترتیب محصول اوراکل باعث گردید اولین محصول آی‌بی‌ام برای مدت ۲ سال در بازار دچار رکود باشد. این محصول بر روی مینی کامپیوترهای VAx Digital’s اجرا می‌شد که خیلی از کامپیوترهای بزرگ آی‌بی‌ام ارزان تر بودند.

 

امروزه این شرکت با نام Oracle Corporation اولین فروشنده سیستم‌های مدیریت 

 

بانک اطلاعاتی

 رابطه‌ای است. استادان آزمایشگاه‌های کامپیوتر در دانشگاه برکلی کالیفرنیا نیز در نیمه دهه ۱۹۷۰ مشغول تحقیق در زمینه بانک‌های اطلاعاتی رابطه‌ای بودن (مانند تیم تحقیق آی‌بی‌ام)، گروه فوق نیز یک نمونه از دی‌بی‌ام‌اس رابطه‌ای ایجاد نمودند و سیستم خود را Ingres نام نهادند.

 

پروژه Ingres شامل یک زبان پرسش

 

[۴]

 بنام QUEL بود، اگر چه از سی‌کوال خیلی ساخت یافته تر بود، اما شباهت آن به زبان انگلیسی کمتر بود.

 

در حالیکه 

 

اوراکل

 و Ingres برای ارائه محصولات تجاری در رقابت بودند، پروژه سیستم آر شرکت آی‌بی‌ام در تلاش بوده‌است که یک محصو ل تجاری با نام SQL/Data system (یاSQL/DS) عرضه نماید. آی‌بی‌ام موجودیت SQL/DS را در ۱۹۸۱ اعلام، و در ۱۹۸۲ شروع به عرضه محصول خود نمود. در سال ۱۹۸۳ آی‌بی‌ام یک نسخه SQL/DS را برای VM/CMS (سیستم‌عاملی که در کامپیوتر بزرگ آی‌بی‌ام غالبا استفاده شده بود)، اعلام نمود.

 

همچنین در سال ۱۹۸۳ شرکت آی‌بی‌ام، محصول دی‌بی‌تو[۵] را معرفی نمود که یک دی‌بی‌ام‌اس رابطه‌ای بود برای سیستم‌های بزرگ آن شرکت. دی‌بی‌تو تحت سیستم‌عامل IBM’s VMS(سیستم‌عامل مراکز کامپیوتری بزرگ) اجرا می‌شد. اولین نسخه دی‌بی‌تو در ۱۹۸۵ عرضه گردید، و مسئولین آی‌بی‌ام اعلام نمو دند که این محصول یک برنامه استراتژیک برای تکنولوژی نرم‌افزاری آی‌بی‌ام می‌باش دی‌بی‌تو .از آن تاریخ تاکنون دی‌بی‌ام‌اس رابطه‌ای شاخص بوده و آی‌بی‌ام از آن حمایت نموده و زبان «سی‌کوال دی‌بی‌تو»[۶] استاندارد عملی زبان بانک اطلاعاتی بوده‌است.



 ادامه مطلب...

ارسال شده در تاریخ : پنج شنبه 5 فروردين 1391برچسب:, :: 20:14 :: توسط : عماد عزیزی


 SQL یک زبان استاندارد برای دسترسی و دستکاری پایگاهداده است .

 

 

 

SQL چیست؟

 

خود کلمه SQL مخفف عبارت StructuredQuery Language  و به ما اجازه هر نوعدسترسی و دستکاری در پایگاه داده را می دهد. استاندارد SQLتوسط ANSI تعیین شد.

 

 

 

با SQL چه کارهایی میتوان انجام داد؟

 

·       SQL میتواند انواعپرس و جو ها را در پایگاه داده انجام دهد.

  • SQL میتواند داده ها را از یک پایگاه داده بازیابی کند.
  • SQL میتواند یک رکورد جدید را در پایگاه داده حذف و یا به روز رسانی و یا آن را از پایگاه داده حذف کند.
  • با SQL می توان یک پایگاه داده جدید ایجاد کرد.
  • با SQL می توان یک جدول جدید در پایگاه داده ایجاد کرد.
  • میتوان در SQL دید و زیر روال در پایگاه داده ایجاد کرد.
  • در SQL می توان برای جداول زیرروالها و دیدها دسترسی تعیین کرد.

 

 

 

اگر چه SQL توسط ANSIاستاندارد شد اما امروزه از SQL میتوان نسخههای مختلفی را پیدا کرد. و اکثر برنامه های پایگاه داده علاوه بر دستوراتاستاندارد SQL مثل Insert و Updateو ... یکسری قابلیتهای جداگانه نیز به کاربر خود ارائه می دهند.

 

 

 

RDBMS چیست؟

 

RDBMS مخفف عبارت RelationalDatabase Management System که معادل سیستم مدیریت پایگاه داده رابطه ای درزبان فارسی است. RDBMS اساس کار SQLمحسوب می شود. و اکثر سیستمهای پایگاه داده مدرن امروزی مثل DB2,Oracle,MySql,MicrosoftAccess نیز از RDBMS استفاده می کنند. در این مدل داده ها درونجداول ذخیره می شوند.و هر جدول نیز از موجودیت های داده ای شامل ستونها و ردیفهاتشکیل شده است.

 

 

 

جداول پایگاه داده

 

یک پایگاه داده اغلب از یک یا چند جدول تشکیل شده که هرجدول توسط یک نام از بقیه جداول متمایز می شود. جدول شامل رکورد های داده ای ست.به عنوان نمونه جدول زیر اطلاعات چند دانشجو را نشان می دهد.

 

 

 

 

 

saddr

 

scity

 

sfamily

 

sname

 

sid

 

امام رضا

 

مشهد

 

حمیدی

 

علی

 

1

 

توحید

 

تهران

 

اصغری

 

محمد

 

2

 

 

 

 

 

دستورات  SQL

 

هر کاری که در یک پایگاه داده انجام می شود توسط دستورات SQL مشخص می شود. به عنوان مثال دستور زیر تمام رکورد های دانشجویان را ازجدول Students به ما نشان می دهد.

 

SELECT * FROM Students

 

SQL زبانی حساس به بزرگی و کوچکی حروف نیست. دربعضی سیستم های پایگاه داده باید بعد از هر دستور از علامت سمی کالن در انتهایدستورات استفاده شود. اما از نسخه ای که ما استفاده می کنیم نیازی به انجام اینکار نیست.

 

 

 

DML و DDLچیست؟

 

SQL به دو بخش تقسیم می شود : DMLکه مخفف عبارت Data Manipulation Language و DDLکه مخفف Data Definition Language.

 

 

دستورات پرس و جو  ودستورات بروزرسانی به عنوان بخش DML محسوب و بخش DDLاجازه می دهد که جداول پایگاه داده را ایجاد و حذف کنیم. همچنین میتوان توسط آنایندکسها را تعریف که توسط آن می توان بین جداول ازتباط ایجاد کرد.


ارسال شده در تاریخ : پنج شنبه 4 فروردين 1391برچسب:, :: 20:12 :: توسط : عماد عزیزی

 نوشته شده در  مطالب کامپیوتری (نرم افزار سخت افزار ... )



 

 

در مطلب قبل بحث جدیدی در موضوع مشکلات وبلاگ های فارسی را اغاز کردیم که قصد دارم در این مطلب این بحث را به صورت کامل و جامع پوشش بدهم.این قسمت یکی از پایه های وبلاگ نویسی میباشد زیرا اگر شما یکی از این مشکلات را داشته باشید باعث میشود که دیگر بازدید کنندگان به وبلاگ شما سر نزنند و وبلاگی که نیز بازدید کننده نداشته باشد به هیچ دردی نمیخورد.

به ادامه ی مطلب مراجعه کنید . . .



 ادامه مطلب...

ارسال شده در تاریخ : پنج شنبه 3 فروردين 1391برچسب:, :: 20:6 :: توسط : عماد عزیزی

 

 نوشته شده در  مطالب کامپیوتری (نرم افزار سخت افزار ... )

 

 



 

 

 

 

مرورگر های وب این روزها نقش زیادی در زندگی روزمره دارند و جزو پرکاربرد ترین نرم افزار ها در دنیای مدرن میباشند.همان گونه که میدانید طراحی وب و امکانات قابل پیاده سازی برروی اینترنت هرروز در حال پیشرفت میباشد و مرورگر های وب نیز باید با این تغییرات خود را سازگار کنند.این یکی از دلایل اصلی ارائه ورژن های جدید مرورگر ها میباشد وقتی شما مرورگر قدیمی را استفاده میکنید قطعا با وارد شدن به بعضی سایت ها سایت ها را به هم ریختع مشاهده میکنید.برای همین بهتر است همیشه مرورگر های وب خود را به روز نگه دارید هم به دلایل امنیتی و هم دلایل پیشرفت طراحی وبسایت ها.

 

به ادامه ی مطلب مراجعه کنید . . .




 ادامه مطلب...

ارسال شده در تاریخ : پنج شنبه 2 فروردين 1391برچسب:, :: 19:56 :: توسط : عماد عزیزی

 

 

 چندی است که اصلاحاتی همچون سیستم مدیریت بانک های اطلاعاتی و بانکهای اطلاعاتی و پایگاه داده ها و نظایر آن نقل محافل علمی-فنی و علمی است.

 

 

اینک حتی وضع چنان است که به خاطر ریزپردازنده ها و انواع آن نرم افزارهای سهل الاستفاده روی کامپیوتر های شخصی، هرکسی می تواند بانک اطلاعاتی شخصی خود را داشته باشد.

 

مبالغه نیست ، اگر گفته شود که دیگر لزومی نیست کسی در رشته کامپیوترتحصیل و یا در محیط های کامپیوتری کار کند تا بتواند از کامپیوتر استفاده کند و مخصوصا داده های عملیاتی مورد نیاز خود را که به طور روزانه با آنها سر و کار دارند به صورت اتوماتیزه ذخیره، بازیابی و پردازش کنند.
تعداد زیادی از بانکهای اطلاعاتی بسیار بزرگ در جهان وجود دارند که در سیستمهای اطلاع رسانی جهانی از آنها به گستردگی استفاده می شود.
تامین این پوشش گسترده اطلاعاتی با استفاده از تکنولوژی بانکهای اطلاعاتی ریز پردازنده ها، ابرکامپیوترها و شبکه های کامپیوتری امکان پذیر شده است.


نگاهی حتی گذرا به تاریخ تمدن بشر نشان می دهد که انسان همیشه به اطلاعات نیاز داشته است. انسان داده ها را جمع آوری و بر اساس آنها داده های جدید یا اطلاعاتی دیگر تولید و از آنها استفاده می کند.
به تدریج حجم اطلاعات فزونی یافت دیگر صرف ذخیره سازی آنها بر رسانه ها و بازیابی آنها کافی نبوده بلکه می بایست بر اساس یک سیستم مشخص اسناد و مدارک خود را نگهداری می کرد تا هم بازیابی آنها سریعتر ممکن شود و هم اصلاح و تغییر و به طور کلی پردازش آنها و احیانا تولید اطلاعات جدیدتر امکان پذیر شود.
نرم افزار های گوناگونی برای ایجاد بانک های اطلاعاتی به کار می رود و هر کدام قدرت منحصر به فردی در ایجاد بانک های اطلاعاتی دارند یکی از سیستم هایی که در این مورد استفاده می شود اکسس می باشد که یکی از محصولات مایکروسافت بوده که نسخه های گوناگونی از آن به بازار آمده است.
سهولت طراحی حرفه ای ترین سیستم های کاربردی بدون نیاز به برنامه نویسی، اکسس را به یک برنامه مناسب جهت طراحی سیستم های اطلاعات مدیریت یعنی MIS تبدیل شده است.
با اینکه تمام ابعاد طراحی یک سیستم حرفه ای بدون آشنایی با برنامه نویسی در اکسس امکان پذیر شده است. با این وجود یک محیط برنامه نویسی بسیار قوی با اکسس ارایه شده که در سطح و کیفیت برنامه پاسکال و امکانات برنامه نویسی تحت ویندوز است.
در کنار پیچیده ترین امکانات و ابزار کار برای طراحی سیستم های کاربردی، مدیران، متخصصین و کارشناسان و کاربران نیز می تواند خود طراح نیاز های خود باشند.
در برنامه اکسس بر خلاف سایر برنامه های بانک اطلاعاتی تمام ساختار بانک اطلاعاتی در یک پرونده به نام بانک اطلاعاتی جمع شده است.
هر پرونده اکسس می تواند تا ۱ گیگا حجم و ۳۴۷۶۹ عنصر اطلاعاتی مانند جدول اطلاعاتی، ایندکس، فرم، سؤال، فرم چاپ، ماکرو و برنامه را در خود نگهداری کند.
ارتباط جدولهای اطلاعاتی
ارتباط جدولها در اکسس از نظر کیفی کامل و پیشرفته است. هر نوع تغییر در ارتباط یا ایجاد ارتباط جدید به سادگی و با استفاده از یک محیط گرافیکی انجام می شود.
پس از برقراری ارتباط بین جدولهای اطلاعاتی ورود داده های جدید در هر یک از جدولهای مذکور از نظر درستی ارتباط، به طور اتوماتیک کنترل می شود.
سؤال
در اکسس بالغ بر ۸ نوع سؤال با روشهای مختلف قابل طراحی است.
حداکثر تا ۳۲ جدول را می توان در طراحی یک سؤال وارد کرد. تعداد سؤالهای مرتبط می تواند تا ۵۰ سطح باشد.
این ابعاد در نوع خود بی نظیر و جدید است.
پاسخ سؤال قابل ویرایش است. در این صورت تغییرات جدید در جدول یا جدولهای اصلی منعکس می شود. از سؤال علاوه بر نمایش استفاده های دیگری نیز می شود:
• ایجاد جدول جدید
• حذف رکورد ها از جدولها
• اضافه کردن رکورد های جدید به جدولها
• تغییرات اتوماتیک در جدولها
در اکسس تصویر، صدا و حتی ویدیو در کنار داده های معمول در بانکهای وارد شده و ضبط می شود.
علاوه بر مدیریت بانک اطلاعاتی در زمینه های دیگر مانند تهیه بروشور، صورت حسابهای تبلیغاتی و امثال آن از اکسس استفاده می شود.
از ماکروها به صورت دکمه روی فم می توان برای انجام یک سری کارهای تعیین شده و گاها پیچیده و طولانی استفاده کرد.
حداکثر تا ۳۲ جدول را می توان در طراحی یک سؤال وارد کرد: تعداد سؤالهای مرتبط می تواند تا ۵۰ سطح باشد.
صفحات چاپی در اکسس تا ۶ صفحه، یعنی گسترده ترین گزارش ممکن است.



 ادامه مطلب...

ارسال شده در تاریخ : دو شنبه 1 فروردين 1391برچسب:, :: 18:4 :: توسط : عماد عزیزی

صفحه قبل 1 صفحه بعد

درباره وبلاگ
به وبلاگ من خوش آمدید
آخرین مطالب
آرشيو وبلاگ
نويسندگان
پيوندها

 

تبادل لینک هوشمند
برای تبادل لینک ابتدا ما را با عنوان اموزش بانک اطلاعاتی و آدرس amoozesh-database.LXB.ir لینک نمایید سپس مشخصات لینک خود را در زیر نوشته . در صورت وجود لینک ما در سایت شما لینکتان به طور خودکار در سایت ما قرار میگیرد.







نام :
وب :
پیام :
2+2=:
(Refresh)

خبرنامه وب سایت:





آمار وب سایت:
 

بازدید امروز : 1
بازدید دیروز : 2
بازدید هفته : 32
بازدید ماه : 97
بازدید کل : 89258
تعداد مطالب : 14
تعداد نظرات : 1
تعداد آنلاین : 1



Alternative content


خبرنامه وبلاگ:

برای ثبت نام در خبرنامه ایمیل خود را وارد نمایید





كد تقويم

Untitled Document
دریافت کد خوش آمدگویی