آموزش ویدیویی پایگاه داده، SQL و NoSQL و ...
2.08K subscribers
212 photos
114 videos
1.78K links
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs

* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
Download Telegram
🔵 کوییز دستور BULK INSERT در Transact-SQL (T-SQL)

🟣 سوال: چگونه می‌توانید مشخص کنید که اولین سطر داده باید در BULK INSERT نادیده گرفته شود؟

🟢 پاسخ: می‌توانید از گزینه FIRSTROW استفاده کنید تا مشخص کنید BULK INSERT باید وارد کردن داده‌ها را از سطر مشخصی شروع کند و اولین سطر را نادیده بگیرد.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز #یادگیری_ماشین

🟣 موضوع : ‏بازخوانی (Recall)

🟢 سوال :

‏کدام‌یک از روش‌های زیر می‌تواند به بهبود بازخوانی (Recall) کمک کند؟

گزینه 1:
‏استفاده از روش‌های نمونه‌برداری مجدد برای متعادل کردن داده‌ها.
گزینه 2:
‏کاهش تعداد ویژگی‌های مدل.
گزینه 3:
‏افزایش حجم داده‌های آموزشی منفی.
گزینه 4:
‏افزایش آستانه احتمال برای طبقه‌بندی مثبت.

🔵 گزینه صحیح: 1

🟢 توضیح :

‏نمونه‌برداری مجدد می‌تواند به متعادل کردن کلاس‌ها کمک کند و از تحت تأثیر قرار گرفتن مدل توسط کلاس غالب جلوگیری کند، که می‌تواند بازخوانی را بهبود بخشد.


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #یادگیری_ماشین

🟣 موضوع : ‏یادگیری ماشین: PCA - Randomized PCA برای داده‌های بسیار بزرگ

نکته :

‏برای استفاده از Randomized PCA تو پایتون، می‌تونی از کتابخونه scikit-learn استفاده کنی. 🐍 خیلی ساده و راحته! 👍


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #SQL

🟣 موضوع : ‏Cache و Buffer Pool

نکته :

‏اگه دیتابیس بزرگی داری، از partitioning استفاده کن. اینجوری کش راحت‌تر مدیریت میشه. 👌


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #NoSQL

🟣 موضوع : ‏ACID در مقابل BASE

نکته :

‏BASE یعنی دیتاهات همیشه آپ تو دیت نیستن، ولی خب در عوض خیلی در دسترس‌ترن! 💡


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #SQL

🟣 موضوع : ‏گزارش‌سازی با کوئری‌های پیچیده

نکته :

‏بهینه‌سازی JOIN ها اولویت اولته، مخصوصاً وقتی گزارش‌هات کند میشن. 🚀🐢


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #NoSQL

🟣 موضوع : Embedded vs Referenced Documents

نکته :

‏قبل از انتخاب، به نحوه دسترسی به داده‌هات فکر کن. همین! 🧐💡


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز #SQL



تفاوت AVG و SUM در SQL چیست؟ 

A)
گزینه AVG مجموع مقادیر را بر تعداد آن‌ها تقسیم می‌کند، اما SUM فقط جمع می‌کند. 

B)
گزینه AVG فقط روی اعداد صحیح کار می‌کند، اما SUM روی همه‌ی انواع داده‌ها. 

C)
گزینه AVG مقدار NULL را نادیده می‌گیرد، اما SUM آن را صفر در نظر می‌گیرد. 

D)
هیچ تفاوتی ندارند. 


پاسخ:
A)
گزینه AVG مجموع مقادیر را بر تعداد آن‌ها تقسیم می‌کند، اما SUM فقط جمع می‌کند. 

توضیح: SUM فقط مقادیر را جمع می‌زند، اما AVG میانگین آن‌ها را محاسبه می‌کند. 

  
   

💗 مطالب بعدی ما رو حتما دنبال کنید!



ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
آدرس کانال اصلی:
https://t.me/Tu_24
آدرس وبسایت:
https://tutorial24.ir/
💡 نکته #SQL

🟣 موضوع : ‏قفل‌ها (Locks) و انواع آن‌ها

نکته :

‏وقتی قفل می‌ذاری، بقیه باید صبر کنن تا کار تو تموم شه. یه جور صفه! 🚶‍♀️🚶‍♂️


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #SQL

🟣 موضوع : ‏مرتب‌سازی با ORDER BY

نکته :

‏مقادیر NULL (خالی) رو چی کار می‌کنه؟ بستگی به دیتابیست داره. با NULLS FIRST یا NULLS LAST می‌تونی کنترلشون کنی. 🤷‍♂️


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #NoSQL

🟣 موضوع : ‏Migration از SQL به NoSQL

نکته :

‏ابزارهایی برای انتقال داده از SQL به NoSQL هستن. ازشون استفاده کنید، ولی قبلش، خوب یادشون بگیرید. 🛠️


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #یادگیری_ماشین

🟣 موضوع : ‏مفاهیم پایه‌ای یادگیری ماشین

نکته :

‏همیشه آماده یادگیری چیزهای جدید باش! دنیای یادگیری ماشین همیشه در حال تکامله. 🌐


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🚀 انواع داده‌های پایه در پایتون

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

🔢 1. Integer (int):
اعداد صحیح و بدون اعشار. جالب است بدانید در پایتون برخلاف بسیاری از زبان‌ها، int محدودیت اندازه ندارد! یعنی می‌توانید اعدد بسیار بزرگ (حتی با ۱۰۰ رقم) را بدون مشکل ذخیره کنید.

مثال: age = 25

2. Float (float):

اعداد اعشاری. یک نکته مهم: محاسبات با اعداد اعشاری در کامپیوتر گاهی خطای بسیار کمی دارد. مثلاً:


0.1 + 0.2 == 0.3 ➡️ False!
(خروجی واقعی حدود 0.30000000000000004 است)

📝 3. String (str):
رشته‌ها یا متون. در پایتون می‌توانید از ' ' یا " " استفاده کنید.
ترفند: با استفاده از سه کوتیشن """ """ می‌توانید متن‌های چند خطی بنویسید.

مثال: "Hello Python"

4. Boolean (bool):

فقط دو مقدار دارد: True یا False.

نکته طلایی: در پایتون بسیاری از مقادیر دیگر هم در شرط‌ها به عنوان بولین عمل می‌کنند. مثلاً عدد 0 یا رشته خالی "" معادل False در نظر گرفته می‌شوند.
🧵 پایتون و تردها! یه کم کار سنگین داری و میخوای سریع‌تر انجام بشه؟ تردینگ (Threading) به کمکت میاد!

‏اما یه مشکل هست: ممکنه چند تا ترد بخوان همزمان به یه منبع دسترسی داشته باشن 🤯. اینجاست که Lockها وارد میشن!

‏Lock مثل یه کلید🔑 میمونه. هر تردی که بخواد از منبع استفاده کنه، اول باید کلید رو بگیره. وقتی کارش تموم شد، کلید رو پس میده تا ترد بعدی بتونه استفاده کنه.

‏با Lockها خیالت راحته که داده‌هات خراب نمیشن! 😎

https://t.me/python7ir
💡 نکته #SQL

🟣 موضوع : ‏گروه‌بندی با GROUP BY

نکته :

‏اگه می‌خوای گروه‌بندی بر اساس چند ستون باشه، کافیه اسم ستون‌ها رو با کاما جدا کنی. 🤩


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #NoSQL

🟣 موضوع : ‏مقدمه‌ای بر NoSQL: تعریف و انگیزه‌ها

نکته :

‏انواع مختلف NoSQL رو بشناس! یه دونه نیستن، مثل جعبه ابزار با آچارهای مختلف: سندگرا، کلید-مقدار، گراف، ستونی. ابزار درست رو انتخاب کن! 🛠️


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #SQL

🟣 موضوع : ‏JOINهای خارجی: LEFT JOIN, RIGHT JOIN

نکته :

‏با JOINهای خارجی، دیگه هیچ داده‌ای رو از دست نمی‌دی، حتی اونایی که هیچ ربطی به هم ندارن! 😎


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #SQL

🟣 موضوع : ‏Encryption در سطح ستون و دیتابیس

نکته :

‏قبل از رمزگذاری، یه کپی از دیتابیس‌ت بگیر! 💾 اینطوری اگه مشکلی پیش اومد، می‌تونی به حالت قبل برگردی. 😅


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #یادگیری_ماشین

🟣 موضوع : ‏یادگیری ماشین: جنگل تصادفی (Random Forest) - منحنی ROC و AUC برای مدل‌های Random Forest

نکته :

‏یادت باشه AUC یه عدد خلاصه شده‌ست. منحنی ROC بهت میگه با تغییر آستانه (threshold)، چه بده‌بستونی بین حساسیت و ویژگی داری. این دید خیلی کاربردیه! 🔍


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #SQL

🟣 موضوع : ‏SQL در Big Data: HiveQL, Spark SQL

نکته :

‏اگه نیاز به منطق خاصی داری که تو توابع پیش‌فرض نیست، خودت UDF (User-Defined Function) بنویس! ✍️ می‌تونی با پایتون یا اسکالا توابع شخصی‌سازی شده برای هایو یا اسپارک SQL بسازی. 🛠️


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز #SQL



کدام Wildcard در SQL دقیقاً «یک کاراکتر» را نشان می‌دهد؟
 
   A) # 
   B) % 
   C) _ 
   D) @ 

   پاسخ:
C) _ 

   توضیح: Wildcard _ در LIKE نشان‌دهنده دقیقاً یک کاراکتر است (مثال: 'a_c' با «abc» یا «aXc» مطابقت دارد). 


   

💗 مطالب بعدی ما رو حتما دنبال کنید!



ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
آدرس کانال اصلی:
https://t.me/success7ir ن
آدرس وبسایت:
https://tutorial24.ir/