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

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

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

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

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

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

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

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

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

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

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

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

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

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

بعدش در مورد 2012 هم صحبت میکنم . امیدوارم بتونم آموزشی مفید براتون اینجا بذارم . در ابتدا یک مفاهیم پایه ای از SQL Server 2008 : 1. بانک اطلاعاتی DataBase : مجموعه اطلاعات ذخيره شده و سازماندهي شده به منظور تحقق اهدافي خاص بانک اطلاعاتي ناميده مي شود. 2. سیستم مدیریت بانک اطلاعاتی DBMS : مجموعه اي ...

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

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

خوب در این قسمت از آموزش بعد از اینکه تنظیمات و پیکربندی های مناسب را بر روی Virtual SAN Storage خود انجام دادید و چهار دیسک خود را ایجاد کردید کافیست که با استفاده از ابزار iSCSI Initiator از روی سرورها به SAN Storage متصل شده و دیسک ها را به سیستم بشناسید. برای اینکار یکبار آموزش متصل شدن به سرور ...

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

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

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

چگونه یک اکانت مدیریتی جدید به SQL سرور اضافه کنیم؟ همانطور که در قسمت قبلی در خصوص آموزش استفاده از SQL توسط CMD و ابزار SQLCMD صحبت کردیم تقریباً با sqlcmd آشنا شدیم در این مطلب میخواهم در خصوص اضافه کردن یوزر مدیریتی که در SQL فراموش کردیم صحبت کنیم اگر خدایی نکرده تمام Account های SQL شما عمداً ...

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

بدون شک، مهم‌ترين ويژگي‌هاي جديد در SQL Server 2014 موتور جديد پردازش تراکنش برخط در-حافظه است. در سال 2007 با توجه به اينکه سرعت پردازش CPU ها به حداکثر خود رسيده‌بود، مايکروسافت بر روي افزايش کارايي از طريق بهينه‌سازي حافظه، کار مي‌کرد. اين روند با تکنولوژي VertiPaq شروع ش...

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

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

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

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

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

برای اجراء یک دستور Query یکسری عملیاتی باید انجام گیرد که SQL Server بتواند آن Query را اجراء نماید. یکی از این عملیات Optimization نام دارد که توسط Optimizer Engine انجام می شود. در این قسمت از عملیات SQL Server سعی می کند در مدت زمان محدود یکی از بهترین Execution Plan ها را ساخته و در اختیار Quer...

در قسمت قبلی نکاتی قبل از نصب برنامه و همچنین پیش نیاز های نصب این برنامه و مقدمات نصب صحبت کردیم در این مطلب ادامه میدهیم فرایند نصب برنامه رو تا انتهای نصب و اجرا کردن این نرم افزار پس با ما در itpro باشید. ادامه فرایند نصب SQL Server 2014: در این قسمت در صورتی که مشکلی در سیستم شما برای نصب وج...

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

Oracle_base و Oracle_home دایرکتوری های تعریف شده توسط معماری انعطاف پذیر اوراکل استاندارد یا Oracle Flexible Architecture) OFA) می باشد. OFA یک چینش فیزیکی منطقی را برای دیتابیس فراهم می آورد که به DBA ها برای مدیریت سیستم کمک می کند. ORACLE__BASE در واقع پوشه اصلی برای نرم افزار اوراکل می باشد. به...

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

NoSQL چیست؟ در اولین مقاله قصد مون بر این هست که مقدمه ای بر بانک های اطلاعاتی (Databases) رو که ساختار NoSQL دارند رو مطالعه بکنیم.برای همین ابتدا نیاز هست که توضیح مختصری درباره بانک های اطلاعاتی که ساختار relation دارند رو بدیم .در این نوع بانک های اطلاعاتی ، اطلاعات ما در قالب جدول هایی که به صو...

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

Transaction Log ها یک نقش حیاتی و اساسی در Database های SQL سرور دارند. با استفاده از Transaction Log ها شما می توانید تمامی موارد مورد نیاز جهت Backup گیری درست و بازیابی اطلاعات در مواقع حادثه را در کنار هم داشته باشید. اگر می خواهید اطلاعات بیشتری در خصوص Transaction Log ها داشته باشید می توانید ...

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

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

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

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

در قسمت اول مقاله ی ساختار فیزیکی ذخیره سازی در بانک اطلاعاتی به بررسی مفاهیم مرتبط با data file ها و control file ها پرداختیم حال در این بخش مفاهیم مرتبط با redo file ها را عنوان می کنیم: مروری بر Online Redo Log ها مهمترین ساختار برای بازیابی داده ها، Online redo log می باشد. که در بردارنده ی دو ی...

Data mining (داده کاوی) و Data Warehousing هردو از تکنیک های بسیار قدرتمند و مشهور آنالیز داده محسوب می شوند. کاربرانی که به آمارها علاقه دارند از data mining استفاده می کنند. در data mining تلاش بر این است که با استفاده از مدل های آماری بتوان الگوهای مخفی در داده ها را پیدا کرد. کسانی که عمل data m...

عبارت OUTPUT در SQL Server به ما این امکان را می دهد تا اطلاعاتی در مورد رکورد هایی که توسط دستورات INSERT و UPDATE و DELETE تغییر داده می شوند کسب کنیم. برای مثال، جدولی را با مشخصات زیر در نظر بگیرید: CREATE TABLE [Customers] ( [Id] INT IDENTITY NOT NULL PRIMARY KEY, [FirstName] NVARCHAR(2...

مقایسه Stream Aggregate و Hash Match در SQL سرور : توابع Aggregate مانند SUM, AVG, COUNT و غیره در Query های ما بسیار دیده می شوند. در SQL Server دو روش متفاوت برای بازیابی و انجام عملیات تابعی وجود دارد که یکی Stream Aggregate و دیگری Hash Match نام دارند. در این پست می خواهیم به اتفاق نوع انتخاب ی...

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

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

در ادامه دوره آموزشی خود در این مقاله و مقاله بعدی به معرفی محیط مدیریتی Management Studio ، روش های متصل شدن به Database ها در SQL سرور ، روش های اتصال به سرور SQL و در نهایت آموزش قرار دادن Comment برای دستورات T-SQL خواهیم پرداخت ، البته این مقاله مقدمه ای برای مقالات بعدی است که در آنجا در خصو...

کاربرد افزونه SQL Prompt چیست؟ اگر شما یک برنامه نویس باشید و با IDE های قوی مانند ویژوال استودیو کار کرده باشید و همچنین گاهی اوقات مجبور شده باشید با یک text editor ساده مانند notepad برنامه نویسی کرده باشید می‌بینید که این ابزار ها برای کار کردن چقدر خوب هستند و کمک می‌کنند که برنامه نو...

چگونه خطای Saving changes is not permitted در به روز رسانی جداول SQL را رفع کنیم؟ حتماً شما هم با بانک Sql Server آشنایی دارید خیلی از مواقع پیش میاد که پس از ثبت جدول یادمون میاد که بخواییم توی جداولمون تغییراتی بدیم که این تغییرات میتونه تغییر Allow Null باشه یا حتی ترتیب ستون های جدول یا تغییر در...

ایجاد یک جدول و database ساده :  قبلاً در انجمن تخصصی فناوری اطلاعات ایران h ایجاد یک پایگاه داده SQL و همچنین جدول و رکورد های آن آموزش داده شده است اما در این مطلب بنده میخواهم این کار ها را از طریق خط فرمان CMD آن هم توسط دستو SQLCMD انجام دهم ، اگر SQL Management Studio روی سیستمتان نصب نیس...

قسمت اول دوره آموزشی SQL Server به صورت کامل اختصاص دارد به بررسی مفاهیم بانک های اطلاعاتی و بررسی ویژگی های SQL Server. در این قسمت به بررسی موارد زیر خواهیم پرداخت: آشنایی با مفهوم Database بررسی مفهوم اولیه Relational Database Management Systems بررسی ساختار اولیه یک Database بررسی نسخه...