021-71053903 [email protected] پشتیبانی از شنبه تا چهارشنبه ساعت 9 الی 16

64+ سوال استخدامی SQL پیشرفته

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

 

فهرست مطالب پنهان

1. زیر مجموعه های SQL کدامند؟

آ. DDL (زبان تعریف داده): برای تعریف ساختار داده استفاده می شود که شامل دستوراتی مانند CREATE، ALTER، DROP و غیره است.

ب DML (زبان دستکاری داده): برای دستکاری داده های موجود در پایگاه داده، دستوراتی مانند SELECT، UPDATE، INSERT استفاده می شود.

ج DCL (زبان کنترل داده): برای کنترل دسترسی به داده ها در پایگاه داده، دستوراتی مانند GRANT، Revoke استفاده می شود.

 

2. تفاوت بین نوع داده CHAR و VARCHAR2 در SQL؟

CHAR برای ذخیره رشته های کاراکتر با طول ثابت و VARCHAR2 برای ذخیره رشته های کاراکتر با طول متغیر استفاده می شود.

3. چگونه یک ستون را با استفاده از نام مستعار ستون مرتب کنیم؟

با استفاده از نام مستعار ستون در ORDER BY به جای عبارت Where برای مرتب سازی

 

4. تفاوت بین COALESCE() و ISNULL()؟

COALESCE () دو یا چند پارامتر را می پذیرد، می توان 2 یا چند پارامتر را اعمال کرد اما تنها اولین پارامتر غیر NULL را برمی گرداند.

ISNULL () تنها 2 پارامتر را می پذیرد.

پارامتر اول برای یک مقدار NULL بررسی می شود، اگر NULL باشد، پارامتر دوم برگردانده می شود، در غیر این صورت، اولین پارامتر را برمی گرداند.

 

5. Trigger در SQL چیست؟

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

 

6. یک پرس و جو بنویسید تا جزئیات کارمند همراه با سن نمایش داده شود؟

SELECT * DATEDIFF(yy, dob, getdate()) AS ‘Age’ FROM employee

 

7. یک Query بنویسید تا جزئیات کارمندان همراه با سن نمایش داده شود؟

SELECT SUM(salary) FROM employee

 

 

 

8. یک پرس و جوی SQL بنویسید تا سومین حداکثر حقوق یک کارمند را از جدولی به نام working_table دریافت کنید.

SELECT TOP 1 salary FROM ( SELECT TOP 3 salary FROM employee_table ORDER BY salary DESC ) AS emp ORDER BY salary ASC;

 

 

 

9. توابع تجمعی و اسکالر چیست؟

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

مثال -. جمع – max()، count – با توجه به عددی محاسبه می شود. اسکالر – UCASE()، NOW() – با توجه به رشته ها محاسبه می شود.

10. بن بست چیست؟

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

11. اتصال بیرونی چپ را با مثال توضیح دهید؟

اگر می‌خواهید همه رکوردها را از جدول سمت چپ (جدول اول) و فقط رکوردهای مطابق با جدول دوم را بخواهید، پیوستن بیرونی چپ مفید است. رکوردهای بی همتا، رکوردهای تهی هستند. مثال: اتصال بیرونی چپ با عملگر “+” t1.col1,t2.col2….t ‘n’col ‘n.’ را انتخاب کنید. از table1 t1,table2 t2 که در آن t1.col=t2.col(+);

12. تزریق SQL چیست؟

تزریق SQL یک تکنیک تزریق کد است که برای هک برنامه های مبتنی بر داده استفاده می شود

13. اپراتور UNION چیست؟

عملگر UNION نتایج دو یا چند عبارت Select را با حذف ردیف های تکراری ترکیب می کند. ستون ها و انواع داده ها باید در عبارات SELECT یکسان باشند.

14. محدودیت های SQL را توضیح دهید؟

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

15. دستور ALIAS چیست؟

این دستور نام دیگری را برای یک جدول یا یک ستون ارائه می کند. می توان آن را در بند WHERE یک پرس و جو SQL با استفاده از کلمه کلیدی “as” استفاده کرد.

16. توابع گروه چیست؟ چه نیازی به آنها داریم؟

توابع گروه روی مجموعه‌ای از ردیف‌ها کار می‌کنند و یک نتیجه را در هر گروه برمی‌گردانند. توابع گروه پرکاربرد عبارتند از AVG، MAX، MIN، SUM، VARIANCE، COUNT.

17. چگونه می توان SQL پویا را اجرا کرد؟

  • با اجرای پرس و جو با پارامترها
  • با استفاده از EXEC
  • با استفاده از sp_executesql

18. کاربرد تابع NVL() چیست؟

این تابع برای تبدیل مقدار NULL به مقدار دیگر استفاده می شود.

19. یک پرس و جو بنویسید تا مشخصات کارکنان متعلق به بخش ECE نمایش داده شود؟

EmpNo، EmpName، حقوق و دستمزد از کارمند WHERE deptNo در را انتخاب کنید (از قسمت deptNo را انتخاب کنید که در آن deptName = ‘ECE’)

20. تفاوت های اصلی جداول #temp و متغیرهای @table چیست و کدام یک ترجیح داده می شود؟

1. سرور SQL می تواند آمار ستونی را در جداول #temp ایجاد کند.

2. ایندکس ها را می توان در جداول #temp ایجاد کرد

3. متغیرهای [email protected] تا آستانه خاصی در حافظه ذخیره می شوند

21. CLAUSE چیست

بند SQL برای محدود کردن مجموعه نتایج با ارائه شرط به پرس و جو تعریف شده است. این معمولاً برخی از ردیف ها را از کل مجموعه رکوردها فیلتر می کند. مثال – پرسشی که شرط WHERE دارد

22. رویه ذخیره شده بازگشتی چیست؟

یک رویه ذخیره شده که به خودی خود فراخوانی می کند تا زمانی که به شرایط مرزی برسد. این تابع یا رویه بازگشتی به برنامه نویسان کمک می کند تا هر تعداد بار از یک مجموعه کد استفاده کنند.

23. طرحواره چیست؟

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

24. دستور BCP چه کاری انجام می دهد؟

کپی انبوه یک ابزار یا ابزاری است که داده ها را از یک جدول به یک فایل صادر/وارد می کند و بالعکس.

25. کراس جوین چیست؟

در SQL cross join، ترکیبی از هر ردیف از دو جدول در مجموعه نتایج گنجانده شده است. به این مجموعه محصول متقابل نیز گفته می شود. به عنوان مثال، اگر جدول A دارای ده ردیف و جدول B دارای 20 ردیف باشد، مجموعه نتایج دارای 10 * 20 = 200 ردیف خواهد بود، مشروط بر اینکه عبارت NOWHERE در دستور SQL وجود داشته باشد.

26. در پرس و جو برای تطبیق الگو از کدام عملگر استفاده می شود؟

عملگر LIKE برای تطبیق الگو استفاده می‌شود، و می‌توان آن را به‌عنوان 1. % استفاده کرد – با کاراکترهای صفر یا بیشتر مطابقت دارد. 2. _(زیر خط) – دقیقاً با یک کاراکتر مطابقت دارد.

 

27. برای دریافت تاریخ جاری یک پرس و جوی SQL بنویسید؟

SELECT CURDATE();

 

28. توابع دستکاری case در SQL را بیان کنید؟

1. LOWER: تمام کاراکترها را به حروف کوچک تبدیل می کند.

2. UPPER: تمام کاراکترها را به حروف بزرگ تبدیل می کند.

3. INITCAP: کاراکتر اولیه هر کلمه را به حروف بزرگ تبدیل می کند

29. چگونه می توان یک ستون به جدول موجود اضافه کرد؟

دپارتمان ALTER TABLE ADD (جنسیت، M، F)

30. تشدید قفل را تعریف کنید؟

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

31. چگونه فیلم ها را در جدول SQL Server ذخیره کنیم؟

با استفاده از نوع داده FILESTREAM که در SQL Server 2008 معرفی شد.

32. ترتیب SQL SELECT را بیان کنید؟

ترتیب بندهای SQL SELECT عبارتند از: SELECT، FROM، WHERE، GROUP BY، HAVING، ORDER BY. فقط بندهای SELECT و FROM اجباری هستند.

33. تفاوت بین IN و EXISTS چیست؟

IN: مجموعه نتایج Works on List روی پرسش‌های فرعی که منجر به جداول مجازی با ستون‌های متعدد می‌شوند کار نمی‌کند. همه مقادیر موجود در فهرست نتایج را مقایسه می‌کند.

وجود دارد: روی جداول مجازی کار می‌کند با جستارهای مرتبط استفاده می‌شود. وقتی مطابقت پیدا شد از مقایسه خارج می‌شود

34. چگونه داده ها را از یک جدول به جدول دیگر کپی می کنید؟

درج در جدول 2 (ستون 1، ستون 2، ستون 3، …) SELECT ستون 1، ستون 2، ستون 3، … از جدول 1 شرایط WHERE.

35. ویژگی های ACID را فهرست کنید که از پردازش تراکنش های پایگاه داده اطمینان حاصل می کند

ACID (اتمی، سازگاری، جداسازی، دوام) مجموعه ای از ویژگی هایی است که تضمین می کند که تراکنش های پایگاه داده به طور قابل اعتماد پردازش می شوند.

36. خروجی Query زیر چه خواهد بود، مشروط بر اینکه جدول کارکنان دارای 10 رکورد باشد؟ 

 

BEGIN TRAN TRUNCATE TABLE کارمندان بازگشت به عقب انتخاب * از کارمندان

با اجرای TRUNCATE در تراکنش، این کوئری 10 رکورد را برمی گرداند. TRUNCATE به خودی خود گزارشی را نگه نمی دارد، اما BEGIN TRANSACTION دستور TRUNCATE را ردیابی می کند.

37. منظور شما از رویه های ذخیره شده چیست؟ چگونه می توانیم ازآن استفاده کنیم؟

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

38. دستور GRANT چه کاری انجام می دهد؟

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

39. First normal form چه کاری انجام می دهد؟

First Normal Form (1NF): تمام ستون های تکراری را از جدول حذف می کند. یک جدول برای داده های مرتبط ایجاد می کند و مقادیر ستون منحصر به فرد را شناسایی می کند.

40. چگونه e record را به جدول اضافه کنیم؟

دستور INSERT برای افزودن یک رکورد در جدول استفاده می شود. INSERT در table_name VALUES (value1, value2..);

41. جداول مختلف موجود در MySQL چیست؟

5 جدول در MYSQL وجود دارد.

1. MyISAM

2. پشته

3. ادغام

4. INNO DB

5. ایسام

42. BLOB و TEXT در MySQL چیست؟

BLOB مخفف شی باینری بزرگ است. برای نگهداری مقدار متغیر داده استفاده می شود. TEXT یک BLOB حساس به حروف کوچک و بزرگ است. مقادیر TEXT رشته های غیر باینری هستند (رشته کاراکتر).

43. کاربرد mysql_close() چیست؟

() Mysql_close نمی تواند برای بستن اتصال دائمی استفاده شود. اگرچه می توان از آن برای بستن اتصال باز شده توسط ()mysql_connect استفاده کرد.

44. چگونه صد کتاب را از 25 شروع می کنید؟

SELECT book_titile FROM books LIMIT 25,100;

 

45. چگونه همه کاربرانی که شماره تلفن آنها NULL است را انتخاب می کنید؟

SELECT user_name از کاربران WHERE ISNULL(user_phone number);

 

46. ​​چگونه حالت دسته ای را در mysql اجرا می کنید؟

SELECT user_name از کاربران WHERE ISNULL(user_phone number);

 

47. یک پرس و جوی SQL بنویسید تا دومین دستمزد از جدول را نشان دهد

Select max(Salary) from Worker where Salary not in (Selct max(Salary) from Worker);

 

48. یک پرس و جوی SQL بنویسید تا حداکثر سه حقوق را از جدول دریافت کنید.

SELECT distinct Salary from worker a WHERE 3 >= (SELECT count(distinct Salary) from worker b WHERE a.salary <= b.Salary) order by a.Salary desc;

 

49. تفاوت بین NOW() و CURRENT_DATE() چیست؟

دستور NOW () برای نشان دادن سال جاری، ماه، تاریخ با ساعت، دقیقه و ثانیه استفاده می شود. CURRENT_DATE() فقط سال، ماه و تاریخ جاری را نشان می دهد.

 

50. چگونه می توانیم بین مهرهای زمانی Unix و MySQL تبدیل کنیم؟

UNIX_TIMESTAMP فرمانی است که از مهر زمانی MySQL به مهر زمانی یونیکس تبدیل می‌کند.

51. انواع رشته های غیر استاندارد کدامند؟

انواع رشته های غیر استاندارد به شرح زیر است:

1. TINYTEXT

2. TEXT

3. متن متوسط

4. LONGTEXT

52. گروه با بند برای چه استفاده می شود؟

گروه به بند تمام رکوردهایی را که دارای مقادیر یکسان در یک فیلد خاص یا هر گروهی از فیلدها هستند، ترکیب می کند.

53. چگونه می توان آخرین شناسه را بدون تابع max بدست آورد؟

شناسه SELECT از ترتیب جدول بر اساس شناسه محدود 1

54. یک پرس و جوی SQL بنویسید تا فقط سطرهای زوج از جدول واکشی شود.

با استفاده از همان Row_Number() و بررسی اینکه باقیمانده هنگام تقسیم بر 2 0 باشد- SELECT E.EmpId, E.Project, E.Salary FROM ( SELECT *, Row_Number() OVER(ORDER BY EmpId) AS RowNumber FROM EmployeeSalary ) E WHERE E.RowNumber % 2 = 0

55. یک پرس و جوی SQL بنویسید تا یک جدول جدید با داده ها و ساختار کپی شده از جدول دیگری ایجاد کنید.

با استفاده از دستور زیر :

SELECT INTO command- SELECT * INTO newTable FROM EmployeeDetails;

56. انواع مختلف حساسیت دسته بندی چیست؟

حساسیت به مورد: با A و a متفاوت رفتار می شود. حساسیت لهجه: a و á متفاوت رفتار می شود. حساسیت به کانا: با شخصیت های کانای ژاپنی هیراگانا و کاتاکانا به گونه ای متفاوت رفتار می شود. حساسیت به عرض: نویسه های یکسانی که در تک بایت (نیمه عرض) و دو بایت (عرض کامل) نشان داده شده اند، به طور متفاوتی رفتار می شوند.

57. یک پرس و جو بنویسید تا داده های بین محدوده را پیدا کنید؟

در فعالیت های روزانه، کاربر باید داده های بین محدوده ای را پیدا کند. برای دستیابی به این هدف کاربر باید از عملگر Between..and یا بزرگتر از و کمتر از عملگر استفاده کند.

پرس و جو 1: با استفاده از اپراتور Between..and
انتخاب * از Employee که در آن حقوق بین 25000 تا 50000 است.
پرس و جو 2: با استفاده از عملگرها (بزرگتر و کمتر از)
* را از Employee انتخاب کنید که در آن حقوق >= 25000 و حقوق <= 50000;

58. چگونه می توان تعداد ردیف های جدول را بدون استفاده از تابع count محاسبه کرد؟

جدول های سیستمی بسیار زیادی وجود دارد که بسیار مهم هستند. با استفاده از جدول سیستم، کاربر می تواند تعداد ردیف های جدول را بشمارد. پرس و جوی زیر در این مورد مفید است، گزینه table_name، num_rows from user_tables که table_name=’Employee’;

59. پرس و جوی زیر چه اشکالی دارد؟ SELECT empName از کارمند WHERE حقوق <> 6000

پرس و جوی زیر رکوردی با دستمزد 6000 دریافت نمی کند، اما رکورد با NULL را نیز نادیده می گیرد.

60. آیا دستورات زیر اجرا می شوند؟ اگر بله خروجی چه خواهد بود؟ SELECT NULL+1 SELECT NULL+’1′

بله بدون خطایی خروجی NULL خواهد بود. انجام هر عملیاتی بر روی NULL نتیجه NULL را دریافت می کند.

61. SQL در مقابل PL/SQL

مبنای مقایسه SQL PL/SQL
پایه ای در SQL می توانید یک پرس و جو یا یک دستور را در یک زمان اجرا کنید. در PL/SQL می توانید یک بلوک کد را در یک زمان اجرا کنید.
فرم کامل زبان پرس و جو ساختاریافته زبان رویه ای، پسوند SQL.
هدف مانند منبع داده ای است که قرار است نمایش داده شود. این زبانی است که برنامه ای ایجاد می کند که داده های به دست آمده توسط SQL را نمایش می دهد.
می نویسد در SQL می توانید پرس و جوها و دستورات را با استفاده از دستورات DDL، DML بنویسید. در PL/SQL می توانید بلوک کدی بنویسید که دارای رویه ها، توابع، بسته ها یا متغیرها و غیره باشد.
استفاده کنید با استفاده از SQL، می توانید داده های پایگاه داده را بازیابی، اصلاح، اضافه، حذف یا دستکاری کنید. با استفاده از PL/SQL می توانید اپلیکیشن ها یا صفحات سروری ایجاد کنید که اطلاعات به دست آمده از SQL را با فرمت مناسب نمایش دهند.
جاسازی کنید می توانید دستور SQL را در PL/SQL جاسازی کنید. شما نمی توانید PL/SQL را در SQL جاسازی کنید

62. SQL داشتن در مقابل کجا

S. No. بند کجا داشتن بند
1 بند WHERE معیارهایی را مشخص می کند که رکوردهای فردی برای انتخاب توسط یک پرس و جو باید رعایت کنند. می توان آن را بدون GROUP by clause استفاده کرد بند HAVING بدون بند GROUP BY قابل استفاده نیست
2 عبارت WHERE سطرها را قبل از گروه بندی انتخاب می کند عبارت HAVING سطرها را پس از گروه بندی انتخاب می کند
3 عبارت WHERE نمی تواند شامل توابع جمع باشد عبارت HAVING می تواند شامل توابع جمع باشد
4 عبارت WHERE برای تحمیل یک شرط در دستور SELECT و همچنین تابع تک ردیف استفاده می شود و قبل از بند GROUP BY استفاده می شود. عبارت HAVING برای اعمال یک شرط بر تابع GROUP استفاده می شود و بعد از بند GROUP BY در پرس و جو استفاده می شود.
5 SELECT Column,AVG(Column_nmae)FROM Table_name WHERE Column > مقدار GROUP BY Column_nmae SELECT Columnq, AVG(Coulmn_nmae)FROM Table_name WHERE Column > مقدار GROUP BY Column_nmae داشتن ستون_نام>یا<مقدار

63. NoSQL در مقابل SQL

پایگاه های داده SQL پایگاه های داده NoSQL
مدل ذخیره سازی داده ها جداول با سطرها و ستون های ثابت سند: اسناد JSON، کلید-مقدار: جفت کلید-مقدار، ستون عریض: جداول با سطرها و ستون‌های پویا، نمودار: گره‌ها و لبه‌ها
تاریخچه توسعه در دهه 1970 با تمرکز بر کاهش داده های تکراری توسعه یافت در اواخر دهه 2000 با تمرکز بر مقیاس‌بندی و امکان تغییر سریع برنامه‌ها که توسط روش‌های چابک و DevOps هدایت می‌شود ، توسعه یافت.
مثال ها Oracle، MySQL، Microsoft SQL Server و PostgreSQL سند: MongoDB و CouchDB، کلید-مقدار: Redis و DynamoDB، ستون عریض: Cassandra و HBase، نمودار: Neo4j و نپتون آمازون
هدف اولیه همه منظوره سند: هدف کلی، کلید-مقدار: مقادیر زیاد داده با جستارهای جستجوی ساده، ستون وسیع: مقادیر زیاد داده با الگوهای پرس و جو قابل پیش بینی، نمودار: تجزیه و تحلیل و پیمایش روابط بین داده های متصل
طرحواره ها سفت و سخت قابل انعطاف
مقیاس بندی عمودی (افزایش مقیاس با سرور بزرگتر) افقی (کاهش مقیاس در سرورهای کالا)
تراکنش های اسیدی چند رکوردی پشتیبانی اکثر آنها از تراکنش های چند رکوردی ACID پشتیبانی نمی کنند. با این حال، برخی مانند MongoDB این کار را انجام می دهند.
می پیوندد به طور معمول مورد نیاز است به طور معمول مورد نیاز نیست
نگاشت داده به شی به ORM (نقشه‌نگاری شی-رابطه‌ای) نیاز دارد بسیاری از آنها به ORM نیاز ندارند. اسناد MongoDB مستقیماً به ساختارهای داده در اکثر زبان های برنامه نویسی محبوب نگاشت می شوند.

64. SQL در مقابل TSQL

SQL TSQL
یک زبان دامنه خاص که در برنامه نویسی استفاده می شود و برای مدیریت داده های نگهداری شده در یک سیستم مدیریت پایگاه داده رابطه ای طراحی شده است نسخه اختصاصی مایکروسافت از SQL برای SQL Server RDBMS
مخفف Structured Query Language است مخفف Transact Structured Query Language است
زبان پرس و جو برای مدیریت داده ها در RDBMS یک برنامه افزودنی از SQL که در سرور MS SQL استفاده می شود
توسعه یافته توسط IDM توسعه یافته توسط مایکروسافت
جاسازی SQL در TSQL امکان پذیر است جاسازی TSQL در SQL امکان پذیر نیست
به پردازش و تجزیه و تحلیل داده ها با استفاده از پرس و جوهای ساده کمک می کند به اضافه کردن منطق تجاری به یک برنامه کمک می کند

65. MySQL در مقابل SQL Server

SQL Server سرور MySQL
سیستم مدیریت پایگاه داده رابطه ای سیستم مدیریت پایگاه داده رابطه‌ای منبع باز
توسعه یافته توسط مایکروسافت توسعه یافته توسط Oracle
در چندین زبان موجود است فقط به زبان انگلیسی موجود است
پشتیبانی از ویندوز، لینوکس و کانتینرها از ویندوز، لینوکس و مک پشتیبانی می کند
تجاری متن باز
برنامه نویسی شده در C++ به زبان های C و C++ برنامه ریزی شده است
سازگار با Kubernetes، Apache Spark و Hadoop Distributed File System در کار با Kubernetes، Apache Spark و سیستم فایل توزیع شده Hadoop مشکل دارد.

MongoDB در مقابل SQL

MongoDB MySQL
زمانی که به دسترسی بالا به داده ها با بازیابی خودکار، سریع و فوری اطلاعات نیاز دارید اگر تازه شروع کرده‌اید و پایگاه داده‌تان زیاد مقیاس نمی‌شود، MYSQL به شما در راه‌اندازی آسان و کم هزینه کمک می‌کند.
در آینده، اگر می‌خواهید بزرگ شوید، MongoDB راه‌حلی برای اشتراک‌گذاری داخلی دارد اگر کارایی بالا با بودجه محدود می خواهید
اگر طرحواره ای ناپایدار دارید و می خواهید هزینه مهاجرت طرحواره خود را کاهش دهید اگر شما طرحواره و ساختار داده ای ثابت دارید، مانند ویکی پدیا در طول زمان تغییر نمی کند
اگر مدیر پایگاه داده ندارید اگر نرخ تراکنش بالا باشد، من نیاز شما خواهم بود
اگر بیشتر خدمات مبتنی بر ابر هستند، MongoDB بهترین گزینه برای شما است اگر امنیت داده ها بالاترین اولویت است، MySQL مناسب ترین DBMS است

 

کدام شرکت ها از این نمونه سوالات استفاده کرده اند:

 

جمع بندی کلی:

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

منبع :

گروه تولید محتوای وبسایت پایتونی ها

محمدرضا حسنی

224 مطلب منتشر شده

دانش آموخته رشته فناوری اطلاعات / موسس پایتونی ها

درباره این مطلب نظر دهید !

محصولات فروش پایتونی ها

%60
تخفیف

آموزش فیگما (Figma)

30,000 تومان
3
%69
تخفیف

آموزش برنامه نویسی پایتون

35,000 تومان
2