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

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

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

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

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

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

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

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

OMR یا Optical Mark Recognition و OCR یا Optical Character Recognition هر دو روش هایی برای بدست آودن اطلاعات از درون تصاویر یا کاغذ ها و تبدیل کردن آن به اطلاعات دیجیتال هستند. در بسیاری اوقات اینگونه تصور می شود که هر دوی این روش ها یکسان عمل می کنند اما تفاوت های واضحی بین روش عملکرد OMR و OCR وجو...

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

سلام ، با سیزدهمین قسمت از دوره آموزشی یادگیری ماشین و داده کاوی با ابزار وکا (WEKA) در خدمت شما هستیم. در این ویدیو به آموزش تئوری و عملی الگوریتم بدون نظارت خوشه بندی K-Means می پردازیم. مباحث آموزشی: آشنایی با فرآیند اجرایی الگوریتم K-Means تشریح دیتاست جدید Iris فرایند عملی خوشه بندی رکودهای دی...

چند روز پیش محبور شدیم نرم افزار SQL Server 2012 یکی از سرورهای سازمان را به نسخه Enterprise ارتقاء دهیم ، متاسفانه برنامه نویسی که این نرم افزار را روی سرور نصب کردن بود به جای وارد کردن Product Key نسخه Evaluation که تنها 180 روز کار می کرد را نصب کرده بود و ما با وارد شدن به سرور و کلیک کردن بر ر...

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

زبان SQL بر مبنای مجموعه ها کار می‌کند به طوری که مثلاً دستور select یک مجموعه از سطرها را که مجموعه جواب نام دارد را برمی گرداند. اما بعضی وقت‌ها لازم است که نتیجه را سطر به سطر پردازش کنیم. اینجاست که نیاز به مفهومی در SQL به نام Cursor به وجود می آید. که در این مطلب به توضیح این مفهوم م...

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

نوع داده (VARCHAR(Max) - NVARCHAR(max) - VARBINARY(max از Sql 2005 به جای نوع TEXT – NTEXT - IMAGE معرفی شده است . همه این نوع داده های تا حداکثر 2 گیگابات اطلاعات را میتوانند ذخیره کنند به جز نوع داده NVARCHAR که حداکثر تا یک گیگابات اطلاعات یونیکد شده را میتواند در خود جای دهد .یک سوالی که م...

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

چرا باید از SQL Server استفاده کنیم؟ SQL Server در رقابت با سایر سیستم های مدیریت پایگاه داده، نه فقط محصولات کمپانی ماکروسافت مثل: Microsoft Access بلکه رقبای دیگر مانند Oracle، Sybase، DB2، و Informix و چندتای دیگر می باشد. شما می توانید کامپیوترهای بسیاری که از Microsoft Access استفاده می کنند ر...

در قسمت سی و چهارم از دوره آموزشی SQL Server قصد داریم با Sequence ها آشنا شویم. Sequence ها Object هایی در SQL Server هستند که برای ایجاد اعداد ترتیبی استفاده می شوند، مانند ستون های Identity، اما یکسری تفاوت ها با هم دارند. ستون هایی که از نوع Identity تعریف می شوند، متعلق به یک جدول هستند و خاصیت...

شنیدید که میگن هر عملی یه عکس العمل داره؟! البته همیشه هم عکس العمل نداره، ولی میتونه داشته باشه. خوب این موضوع چه ربطی به Trigger ها داشت. مفهوم Trigger از عکس العمل میاد، یعنی شما بوسیله Trigger یک عملیاتی رو تعریف می کنید که در صورت وقوع یک اتفاق (مظور از اتفاق عملیات های درج، حذف و به روزرسانی ه...

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

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

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

وب‌سایت‌ آموزشی رایگان در زمینه پایگاه داده SQL، است. زبان برنامه نویسی SQL به منظور ذخیره‌سازی و فراخوانی اطلاعات در پایگاه داده مورد استفاده قرار می‌گیرد.با استفاده از دوره‌های آموزشی این ‌وب‌سایت از طریق یک رابط‌گرافیکی تعاملی، به سادگی می‌توانید با دس...

دوره آموزشی 0 تا 100 مدیریت پایگاه داده SQL Server یا SQL Server DBA جامع دارای کد استاندارد بین المللی 70-462 مایکروسافت است که برای اولین بار بصورت استاندارد و کارگاهی در ایران تدریس شده است . این دوره در واقع به عنوان دوره MCSA SQL Server DBA مایکروسافت هم شناخته می شود. Database Adminsitrator ی...

پس از آشنایی مقدماتی با پیش نیازهای نصب اوراکل ،حال نوبت به آن رسیده که به آموزش نصب دیتابیس اوراکل می پردازیم.این آموزش مقدماتی به صورت گام به گام ارائه می شود.دو متد برای نصب دیتابیس اوراکل وجود دارد: نصب ابتدایی یا پایه و نیز نصب به صورت پیشرفته: نصب پایه یا Basic Installation : با انتخاب این گز...

توسعه و مقیاس پذیر کردن پایگاه داه با استفاده از تکنیک Sharding توسعه افقی و عمودی (Vertical & Horizontal Scaling) Replication و Replica set در پایگاه داده MongoDB (Sharding(Primary & secondary Shards Hash and range base shard keys

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

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

فصل سوم : آموزش دستور Select در PLSQL قسمت دوم استفاده از دستورات IN , NOT IN  آشنایی با دستور DISTINCT  آشنایی با aliases آشنایی با ساختار Table در اوراکل Sort کردن داده ها با استفاده از دستور Order By ...

در قسمت شانزدهم از دوره آموزشی SQL Server به بررسی متغیر ها (Variables) خواهیم پرداخت. متغیرها خانه هایی از حافظه هستند که می توانیم مقداری را داخل آن ها ذخیره کنیم. در SQL Server بوسیله دستور DECLARE می توان عملیات تعریف متغیر ها را انجام داد. مطالبی که در این قسمت با آن ها آشنا خواهیم شد: آ...

در قسمت قبلی که در مورد Sub Query ها صحبت کردیم، با مبحثی به نام Derived Table ها آشنا شدیم که اجازه نوشتن Sub Query ها را در بخش FROM کوئری ها به ما می داد. اما Derived Table ها محدودیت هایی دارند که اجازه نوشتن کوئری های پیچیده را به ما نمی دهند. برای رفع این مشکل می توان از Common Table Expressio...

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

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

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

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

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

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

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

در ابتدا تعریف از این دو عبارت می کنیم .  Like: همانطور که از معنی این عبارت مشخص هست تعیین می کند کدام رشته های کارکتر منطبق با یک عبارت مشخص می باشند. مثلا: Select * from table where column Like N'%test%' که نتیجه این کوئری پیدا نمودن سطرهایی هست که در ستون مد نظر الگو N'%test%' را دارا م...

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

در SQL Server توابع زیادی برای کار بر روی رشته ها، اعداد و تاریخ وجود دارد. یکی از توابع کاربردی کار با تاریخ تابخ EOMONTH می باشد که مخفف End Of Month است. بوسیله این تاریخ می توان تاریخ آخرین روز ماه تاریخ جاری یا تاریخی که به عنوان ورودی به آن داده می شود را بدست آورد. ساختار کلی این تابع به صورت...

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

و باز هم SQL ... سلام دوستان ، شاید برای شما هم خیلی اتفاق افتاده باشه که بخواین تعداد زیادی اسکریپت رو اجرا کنین وهر بار مجبورین که روی تک تک اسکریپت ها دابل کلیک کرده تا در MSSQL SERVER باز شوند و در نهایت Execute رو بزنین. خب این کار خیلی خسته کننده اس ، راه حل این مشکل به صورت زیره ، ابتدا یه فا...

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

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

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

یکی از مهمترین کارهایی که می بایست پس از ایجاد بانک های اطلاعاتی انجام داد، ایجاد Index های بهینه بر روی جداول بانک اطلاعی است. رکورد های جداول بانک های اطلاعاتی به مرور زیاد و زیادتر می شوند و همین موضوع به مرور باعث کاهش سرعت اجرای کوئری های ما می شود و ممکن است یک کوئری حتی ده ها دقیقه زمان برای ...

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

چگونه حجم فایل LDF لاگهای SQL سرور را کم کنیم یا به صورت کلی این فایل را حذف کنیم؟ حتما با بانک SQL کار کردید وقتی یک بانک ایجاد میکنید یک فایل اصلی که کلیه اطلاعات داخل فایلی با پسوند MDF که مخفف master database file هست ذخیره میشه در همین هنگام فایل دیگری با پسوند LDF که مخفف log database file هست...

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

یکی از مهمترین چیزهایی که شما باید 24 ساعته در یک محیط واقعی کار حواستان به آن باشد ، پایگاه داده یا Database های شماست. بیشتر از 90 درصد پایگاه داده های سازمانی در ایران بر روی بستر MSSQL سرور مایکروسافت قرار گرفته است. شرکت ManageEngine ابزاری با عنوان Free SQL Performance Monitoring Tool یا ابزار...