تا %60 تخفیف خرید برای 6 نفر با صدور مدرک فقط تا
00 00 00

جزیره بانک های اطلاعاتی و داده کاوی | بیشترین نظر | توسینسو

به دوره آموزش SQL Server خوش آمدید. بانک اطلاعاتی SQL Server یکی از قدرتمندترین بانک های اطلاعاتی دنیاست که توسط شرکت مایکروسافت ارائه شده است. SQL Server یک RDBMS یا Relational Database Management System است. SQL Server در نسخه های مختلفی ارائه شده است و همین موضوع باعث شده که SQL Server در طیف وسی...

چگونه از دیتابیس های SQL بصورت خودکار بکاپ بگیریم؟ قانون محمد نصیری را به یاد دارید ؟ اگر مقاله های قبلی من در خصوص Backup گیری از اکتیودایرکتوری را به خاطر داشته باشید یک قانون همیشگی در خصوص ادامه حیات شما در حوزه IT وجود دارد و آن قانون Backup است و Backup است و Backup . البته این جمله از خودم نی...

در پنجاه و یکم از دوره آموزشی SQL Server با FILESTREAM ها آشنا خواهیم شد. قبل از معرفی قابلیت FILESTREAM در SQL Server 2008 برای ذخیره فایل ها دو روش وجود داشت: ذخیره فایل به صورت مستقیم در جدول ذخیره فایل در یک پوشه و ذخیره کردن آدرس یا شناسه فایل ذخیره شده در بانک اطلاعاتی از نسخه 200...

حتما فکر می کنید ما هم مثل وب سایت های دیگر می خواهیم وقت شما را تلف کنیم و هی مطلب را طولانی کنیم که شما به وب سایت برگردید ، نه مطمئن باشید ما در انجمن تخصصی فناوری اطلاعات ایران قصد نداریم چنین روشی را داشته باشیم و اگر می بینید که قسمت قسمت مطلب را می نویسیم برای منظم تر شدن و طبیعتا دقت بیشتر ر...

در مقاله قبلی تا مرحله سیزدهم نصب و راه اندازی SQL Server 2008 را با هم جلو رفتیم ، در این مقاله یک مقدار مباحث تخصصی تر خواهد شد و همچنین در انجام این مراحل بایستی دقت بیشتری را انجام دهید ، پس با دقت و ظرافت بیشتری این مراحل را انجام دهید.در ادامه مراحل نصب را با هم بصورت قدم به قدم و تصویری جلو ...

قبلا در خصوص اینکه سرویس Failover Clustering چیست و چگونه کار می کند در انجمن تخصصی فناوری اطلاعات ایران صحبت کردیم و شما تفاوت های این سرویس با سرویس NLB را کاملا درک کردید. بعد از آن با توجه به اینکه برای راه اندازی سرویس Failover Clustering در ویندوز سرور 2012 نیاز به داشتن یک Shared Storage داش...

بالاخره بعد از 52 قسمت دوره آموزشی SQL Server به پایان رسید. در این دوره سعی کردیم تا SQL Server رو به صورت کاربردی یاد بگیریم و بتوانیم با دانش بدست آمده در این دوره به صورت کامل یک بانک اطلاعاتی را طراحی کرده و همچنین بتوانیم از داده های جداول کوئری بگیریم. این قسمت، آخرین قسمت دوره SQL می باشد که...

چند نوع Data Type در SQL سرور وجود دارد؟ چرا باید انواع داده ها در SQL را بشناسیم؟ در این مقاله به معرفی انواع داده هایی که در SQL Server استفاده می شوند ، خواهیم پرداخت . همانطور که می دانیم Data type ها مبحث گسترده ای دارند. در اینجا انواع داده هایی را که SQL Server 2012 از آنها پشتیبانی می کند را...

چگونه تاریخ شمسی را در SQL سرور ذخیره کنیم؟ تا حالا براتون پیش اومده که بخواهید تاریخ شمسی رو به همون شکلی که است در SQL server ذخیره کنید برای این کار شما نمی توانید نوع فیلد خودتون رو dateو یا datetime انتخاب کنید زیرا وقتی که تاریخ شمسی رو ذخیره کنید برنامه اررور میده و میگه که تاریخ خارج از رنج ...

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

قبل از اینکه به سراغ Query گرفتن از SQL سرور برویم بایستی یاد بگیریم که چگونه به Object ها دسترسی پیدا کنیم یا در اصطلاح فنی به Object ها رجوع یا Refer کنیم. هر Object در داخل یک Database برای خود دارای 4 قسمت برای نامگذاری می باشد. اولین قسمت اسم سروری که در آن قرار گرفته است ، دومین قسمت نام Datab...

در این قسمت از دوره آموزشی SQL Server با نحوه به رسانی و حذف اطلاعات در جداول آشنا خواهیم شد. عملیات به روزرسانی بوسیله دستور UPDATE و عملیات حذف بوسیله دستور DELETE انجام می شود که در این قسمت به آن ها پرداخته می شود. مباحث گفته شده در این قسمت از دوره آموزشی به شرح زیر است: آشنایی با شیوه ه...

قبل از اینکه شروع به طراحی بانک های اطلاعاتی و ایجاد جداول کنیم، باید SQL Server را بر روی سیستم مورد نظر نصب کنیم. برای نصب SQL Server نیاز داریم تا با ویژگی هایی که در زمان نصب در اختیار ما قرار میگیرد و مراحل مختلف نصب آشنا باشیم تا بتوانیم SQL Server را بر اساس نیازمندی های واقعی نصب کنیم. در ای...

چند نوع Replication در SQL سرور وجود دارد؟ چگونه SQL Replication را راه اندازی کنیم؟ در این مقاله قصد داریم عمل Replication در SQL Server  را مورد بحث قرار دهیم .قطعا افرادی که علاقه مند به مطالعه ی این مطلب هستند ، آشنایی کلی با محیط SQL دارند اما در اینجا سعی بر این است تا دوستان در ابتدا با ...

متن مطلب را اینجا بنویسید ، با سلام ، در این ویدیو آمورشی (قسمت 14 دوره آموزشی سیستم مدیریت پایگاه داده PostgreSQL) به معرفی شرط (Where) در عبارت SELECT سیستم مدیریت پایگاه داده PostgreSQL به شکل تئوری و عملی می ­پردازیم. اگرچه در این ویدیوی آموزشی نحوه استفاده از انواع عملگرها(not,in,between و ...)...

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

چگونه بازدهی SQL سرور را بالا ببریم؟ چگونه SQL سرور را Performance Tunning کنیم؟ یکی از مشکلات در روند بهینه سازی بازدهی یا همان Performance یک پایگاه داده بسیار حجیم، ساختن Index بر روی جداول آن است که باعث پائیین آمدن روند بهینه سازی و در مواردی باعث خارج شدن پایگاه داده از ارائه خدمات به نرم افزا...

چگونه اطلاعات صفحه بندی شده در SQL سرور ایجاد کنیم؟ مکانیزم کاری Pagination یا صفحه بندی در SQL چگونه است؟ دوستان عزیزی که کار برنامه نویسی، چه تحت وب و چه تحت ویندوز را انجام می دهند، به طور حتم با مفهوم صفحه بندی اطلاعات آشنایی دارند. فرض کنید جدولی دارید با نام Orders که حدود 10000 رکورد در آن ثب...

چگونه داده های موجود در SQL سرور را Hash کنیم؟ شما به عنوان یک برنامه نویس و یا مدیر بانک اطلاعاتی وظیفه دارید تا اطلاعات مهم ذخیره شده در جداول بانک های اطلاعاتی را رمز نگاری کنید. حال این رمزنگاری می تواند Encrypt کردن اطلاعات باشد که قابل بازگشت است و یا Hash کردن باشد که غیر قابل بازگشت است. در ...

یکی از پرکاربردترین و مهمترین مباحث کوئری گرفتن از جداول در بانک های اطلاعاتی، استخراج داده از چندین جدول و نمایش آن ها در یک کوئری است. برای اینکار از تکنیکی به نام Join استفاده می کنیم. Join در SQL Server به شیوه های مختلف استفاده می شود که در این قسمت قصد داریم با شیوه های مختلف Join ها در SQL Se...

پس از ایجاد بانک اطلاعاتی، باید برای ذخیره داده ها در بانک، جداول یا Table ها را ایجاد کنیم. در این قسمت به مباحث اولیه ایجاد جداول در SQL Server پرداخته و یاد میگیریم که چگونه می توان با ایجاد یک جدول داده را در بانک اطلاعاتی ذخیره کرد. همچنین با انواع نوع داده در SQL Server آشنا خواهیم شد. مباحث ا...

Transaction Log چیست؟ اگر کمی با مفاهیم پایگاه داده و به ویژه MSSQL Server آشنایی داشته باشید یا به عنوان یک DBA در جایی مشغول به کار هستید حتما با واژه ای به نام Transaction Log برخورد کرده اید. ترجمه لغوی این مفهوم به شکل Transaction یا تبادلات و Log یا صورت عملیات می باشد البته این ترجمه فقط برای...

حتماً با یکی از بانک های اطلاعاتی آشنا هستید ، شاید با این بانک ها برخورد هم نداشتید ولی به جرأت میتوان گفت وجود دنیای مجازی و همچنین سیستم ها و برنامه های کامپیوتری مستلزم وجود بانک های اطلاعاتی است و برقراری امنیت این بانک ها از نون شب هم واجب تره چون تمام اطلاعات (هر چی که فکرشو کنی) توی این بانک...

چگونه فایل MDF را در SQL سرور Attach کنیم؟ این آموزش هم می تواند برای Attach کردن انواع Database ها در SQL سرور مورد استفاده قرار بگیرد و هم برای آموزش و انجام آزمون های مختلف ، قبل از اینکه بخواهیم به شما آموزش چگونگی Attach کردن یک Database را بگوییم بهتر است یک Database نمونه برای Attach کردن معر...

اوراکل SQL چیست؟ با توجه به اینکه بیشتر دوستان در خصوص دیتابیس SQL Server اطلاعات خود را به اشتراک گذاشته اند بنده آموزش اوراکل را مد نظر قرارداده و امیدوارم بتوانم کمکی هرچند ناچیز به سایر دوستان کرده باشم.برای آموزش اوراکل بهتر است ابتدا با مفاهیم کدنویسی در اوراکل (Oracle SQL & PL/SQL) آشنا ش...

چگونه از SQL سرور بکاپ بگیریم؟ چند نوع Backup گیری از SQL داریم؟ با نام و یاد خدا از امروز می خواهیم مباحث و مسائل مربوط به مدیریت پایگاه های داده در SQL Server را با هم یاد بگیریم. تا این لحظه جای این سرویس و مباحث مربوط به مدیریت پایگاه داده های SQL Server در وب سایت انجمن تخصصی فناوری اطلاعات ایر...

ابتدا به معرفی این محصول می پردازیم ، SQL Server در واقع یک پایگاه داده مرکزی برای مدیریت اطلاعات موجود بر روی سیستم های اطلاعاتی است ، این سیستم های اطلاعاتی ممکن است توسط برنامه نویس ها ایجاد شده باشند و یا اینکه برای متمرکز کردن اطلاعات مربوط به یک سری نرم افزار های سازمانی مورد استفاده قرار بگی...

توضیحات آموزش: پایگاه داده اوراکل از محبوبترین پایگاه های داده در جهان است که بسیاری از سازمانها و شرکت های بزرگ از این محیط توسعه جهت نگهداری و مدیریت اطلاعات خود استفاده می کنند. PLSQL ترکیبی از SQL  همراه با ویژگی های رویه ای از زبان های برنامه نویسی است که در اوایل دهه 90 توسط شرکت اور...

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

اگر میخواهید SQL سرور را در زبان محبوب #C به کار بگیرید حتماً به مطالب قبلی در وبسایت itpro سری بزنید و نحوه ایجاد و اتصال و بانک Sql را در این زبان یاد بگیرید چون این روز ها برنامه نویسی بدون بانک اطلاعاتی اصلاً معنایی ندارد و برای سبقت از رقیبان خود باید حرفه ای کار کرد تا در بازار کار موفق باشی...

در قسمت های قبلی آموزش یاد گرفتیم که چگونه بوسیله قابلیت Edit All Rows در محیط Management Studio اقدام به درج اطلاعات در جداول کنیم. در این قسمت با دستور INSERT INTO آشنا خواهیم شد که امکان درج اطلاعات در جداول را بوسیله پنجره Query Editor به ما می دهد. دستور INSERT INTO قابلیت های زیادی در اختیار م...

در قسمت های قبلی آموزش سناریوی کلاسترینگ را برای شما تشریح کردیم و پیشنیازهای راه اندازی سرویس را عنوان کردیم ، سپس بعد از ایجاد کردن Virtual SAN Storage با ساختار پیشفرض 4 عدد دیسک با استفاده از iSCSI Initiator به این SAN Storage متصل شدیم و پارتیشن های خود را با استفاده از فضای موجود در SAN Storag...

در مقاله قبلی از همین سری مقالات در خصوص مفاهیم اصلی موجود در Table ها از قبیل Column و Row و Field صحبت کردیم .اما Object ها و مفاهیم موجود در طراحی Table ها در پایگاه داده کم نیستند و اینها تنها موارد اولیه ای بودند که با هم بررسی کردیم ، در این مقاله قصد داریم به مفاهیم مهمتری بپردازیم ، اشیاء و ...

در قسمت قبلی راجع به معرفی و آشنایی با SQL Server و طریقه نصب Dot Net FrameWrok توضیح داده شد اگر Net. نصب نباشد در زمان نصب وجود این بسته چک می شود و در صورت عدم وجود با خطا مواجه خواهیم شد پرداختیم .همچنین در مورد ویژگی های جدید این نرم افزار (SQL Server 2014) صحبت شد ، پس از نصب Dot Net FrameWork...

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

چگونه بانک اطلاعاتی خراب SQL را بازیابی و تعمیر کنیم؟ معمولا هنگامی که پایگاه داده ایی آسیب دیده است نیاز است که فایل Backup آن بازگردانی شود. اما آیا Full Backup و Log Backup می تواند پایگاه داده را کامل Recover کند ؟ Tail Log شامل Transaction Log است که بعد از Log Backup ایجاد شده است. در صورتی که...

دایرکتوری سرویس چیست؟ چگونه Directory Service را تعریف کنیم؟ در اینترنت برای نوشتن این موضوع که دایرکتوری سرویس چیست و از کجا مفهومی به نام Directory Service آمده است جستجو کردم اما جالب اینجاست که بیشتر از اینکه در مورد ماهیت اصلی این مفهوم توضیح داده شده باشد در خصوص کاربردهایش توضیح داده شده است....

چرا باید چند Instance در SQL ایجاد کنیم؟ همانطور که شما می دانید ما در سرویس پایگاه داده MSSQL سرور شرکت مایکروسافت می توانیم چندین بار MSSQL را از نو نصب کنیم و هر بار در اصطلاح یک نصب جدید یا یک Instance جدید ایجاد می شود که هر کدام از این instance ها برای خودشان دارای یک سری پایگاه داده هستند ، ق...

چگونه از جداول موقتی در SQL استفاده کنیم؟ یکی از قابلیت های SQL Server این است که شما می توانید بدون ساخت Database، جداولی را ایجاد کرده و با آن ها کار کنید. به این جداول اصطلاحاً جداول موقت یا Temporary Tables می گویند. برای ایجاد جداول موقت کافیست به صورت زیر یک جدول موقت ایجاد کنید: create table ...

در قسمت چهل و ششم از دوره آموزشی SQL Server به نحوه ایجاد خروجی از کوئری ها با فرمت XML و خواندن اطلاعات از مستندات XML خواهیم پرداخت. XML که مخفف eXtensible Markup Language است، نوعی از فایل ها هستند که داده ها را در یک قالب مشخص نمایش می دهند و بیشتر برای نقل و انتقال اطلاعات مورد استفاده قرار می ...

یکی از قابلیت های بسیار کاربردی و جالب در SQL Server، قابلیت PIVOT و UNPIVOT است. بوسیله این قابلیت می توان مقادیر یک ستون در یک جدول را به صورت ستون هایی در یک جدول دیگر به صورت خروجی نمایش داد. برای درک بهتر این موضوع تصویر زیر کاربرد PIVOT و UNPIVOT را نمایش می دهد: همانطور که مشاهده م...

ویژگی Temporal Table از Sql 2016 اضافه شده که البته دقت داشته باشید که با Temporary Table اشتباه گرفته نشود. Temporal Table که به آن System Version table هم میگویند تاریخچه رکوردها را به صورت خودکار نگهداری میکند . در واقع قبل از هر عمل ویرایش و حذف که بر روی رکوردهای این نوع جدوال انجام شود یک رکور...

اهمیت دستور DBCC CheckDB در بکاپ گیری از SQL چقدر است؟ در هر محیط پایگاه داده ای؛ گرفتن فایل پشتیبان بدون مشکل یکی از پر اهمیت ترین کارهایی است که یک مدیر پایگاه داده در انجام آن نباید کوتاهی کند. بر اساس تجربه بنده بیشتر مدیران پایگاه داده اقدام به گرفتن فایل پشتیبان بدون بررسی مشکلات ساختاری و منط...

در قسمت اول مقاله ی پیاده سازی Transactional replication یک سناریو طرح کرده و به صورت قدم به قدم به اجرای آن پرداختیم در ابتدا پیکربندی Distribution را انجام دادیم و سپس تنظیمات مربوط به ایجاد یک publication را پیاده سازی کردیم. بدین ترتیب توزیع کننده و ناشر مشخص شده در سناریو ایجاد شدند. حال در این...

زمانی که ما در SQL Server بانک های اطلاعاتی را ایجاد و داخل آن ها داده های مورد نظر را ذخیره می کنیم، باید از این اطلاعات در طول زمان استفاده کنیم یا به قول معروف از داده های بانک اطلاعاتی کوئری بگیریم. مبحث کوئری گرفتن از بانک های اطلاعاتی را با دستور SELECT شروع خواهیم کرد. دستور SELECT دستوری است...

بانک های اطلاعاتی معمولاً دارای یکسری توابع هستند که برای کارهای مختلف می توان از این توابع استفاده کرد. به این توابع در SQL Server اصطلاحاً Built in Functions گفته می شود. البته می توان در SQL Server توابع مورد نظر خود را نیز ایجاد کرد که این نوع توابع User Defined Functions یا UDF نام دارند. توابع...

در ادامه مباحث آموزشی SQL Server و با توجه با مطالبی که تا این لحظه یاد گرفتیم ساختار اولیه بانک اطلاعاتی را ایجاد خواهیم کرد. بانک اطلاعاتی ایجاد شده شامل بخش های زیر است: گروه بندی هزینه ها گروه بندی درآمد ها گروه محصولات محصولات ورودی محصولات خروجی محصولات بانک اطلاعاتی ایجاد شده...

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

در قسمت های اولیه دوره آموزشی در مورد انواع نوع های داده در SQL Server صحبت کردیم و گفتیم زمانی که جدولی را داخل یک بانک ایجاد می کنید برای هر ستون یک نوع داده باید مشخص کنید. در SQL Server مبحثی وجود دارد به نام Type Casting که در مورد تبدیل نوع ها به یکدیگر است. برای مثال، در SQL Server برای اعداد...

Snapshot به معنی عکس گرفتن است ، به عکس های قدیمی خود نگاه کنید ، در روزگار جوانی چه شکلی بودید الان چه شکلی شده اید البته خوشتیپ بودید هستید و خواهید بود . هر وقت به این عکس ها نگاه می کنید یاد این مسئله می افتید که ای کاش می شد زمان به عقب بر می گشت و من دوباره به سنی که در عکس می بینم بر می گشتم ...