فهرست مندرجات[پنهان شدن][نمایش]
- 1. منظور شما از پایگاه داده چیست؟
- 2. منظور شما از DBMS چیست؟
- 3. زبان های مختلف DBMS را توضیح دهید.
- 4. چند مزیت DBMS را فهرست کنید؟
- 5. اشکالات سیستم های مبتنی بر فایل معمولی را که DBMS ها نسبت به آنها دارند ذکر کنید.
- 6. منظور از خواص ACID در DBMS چیست؟
- 7. SQL چه نقشی در DBMS دارد؟
- 8. آیا فضای خالی یا صفر به عنوان مقادیر NULL در پایگاه داده محاسبه می شود؟
- 9. انبار داده دقیقاً چیست؟
- 10. ایست بازرسی DBMS به چه معناست؟
- 11. لایه های مختلف انتزاع داده DBMS را شرح دهید.
- 12. "بهینه سازی پرس و جو" برای شما چه معنایی دارد؟
- 13. مدلسازی نهاد-رابطه: چیست؟
- 14. عبارات «موجود»، «نوع نهاد» و «مجموعه نهاد» در سیستم مدیریت پایگاه داده به چه معناست؟
- 15. اتصالات چیست و چه نوع روابطی در DBMS وجود دارد؟
- 16. RDBMS دقیقا چیست؟
- 17. اصطلاحات "intension" و "extension" در پایگاه داده به چه معنا هستند؟
- 18. روش های متعدد نرمال سازی چیست و اصطلاح "عادی سازی" به چه معناست؟
- 19. یک قفل را توصیف کنید. تمایز اصلی بین یک قفل مشترک و یک قفل انحصاری در طول تراکنش پایگاه داده باید توضیح داده شود.
- 20. اصطلاحات «عادی سازی» و «عادی سازی» به چه معناست؟
- 21. پارتیشن بندی پایگاه داده و اهمیت آن را شرح دهید.
- 22. اصطلاحات "پیشگیرانه"، "عطف به ماسبق" و "به روز رسانی همزمان" چه معنایی برای شما دارند؟
- 23. اصطلاح مکان نما برای شما چه معنایی دارد؟ انواع مختلف مکان نما را توصیف کنید.
- 24. تغییرات بین مدل های پایگاه داده شبکه و سلسله مراتبی را شرح دهید.
- 25. MongoDB را شرح دهید.
- 26. تغییرات بین سیستم DBMS 2 و 3 لایه را شرح دهید.
- 27. در یک پایگاه داده، اصطلاح "هش" به چه معناست؟
- 28. مدیر پایگاه داده چه نقشی در DBMS انجام می دهد؟
- نتیجه
داده ها را می توان در هر نقطه از جهان یافت! در بازار امروز، روزانه بیش از 2.5 کوئینتیلیون بایت داده تولید می شود.
ضروری است که همه ما این داده ها را تجزیه و تحلیل کنیم و نتایج مورد نیاز را با استفاده از سیستم های مدیریت پایگاه داده (DBMS) ارائه کنیم. از طرف دیگر، داشتن دانش DBMS امکان کار به عنوان مدیر پایگاه داده را فراهم می کند.
با توجه به اینکه شما در حال خواندن این پست در مورد سوالات مصاحبه DBMS هستید، فرض میکنم از قبل از این جزئیات مطلع هستید. هر حرفه ای در تجزیه و تحلیل داده ها باید با درک کاملی از سیستم های مدیریت پایگاه داده (DBMS) شروع شود.
ساختن سیستمهای پایگاه داده مؤثر مستلزم توانایی سازماندهی، ارزیابی، مرور و درک حجم وسیعی از دادهها است.
در اینجا چند سوال مصاحبه DBMS وجود دارد که به شما کمک می کند در مصاحبه شغلی بعدی خود موفق شوید و موقعیتی را که آرزوی آن را داشتید بدست آورید، خواه قبلاً حرفه ای را در تجزیه و تحلیل داده ها شروع کرده باشید یا تازه شروع کرده اید.
برترین سوالات مصاحبه DBMS در لیستی به نفع شما جمع آوری شده است تا به شما کمک کند مصاحبه خود را تکمیل کنید و درک خود را از موضوع تقویت کنید.
1. منظور شما از پایگاه داده چیست؟
پایگاه داده مجموعهای از دادهها با ساختار منطقی است که میتوان آن را بهراحتی بهروز کرد، به آن دسترسی پیدا کرد و نگهداری کرد. هر چیزی که با دستور create تولید میشود یک شی پایگاه داده است و پایگاههای داده اغلب مجموعهای از جداول یا اشیایی را تشکیل میدهند که دارای ورودیها و فیلدها هستند.
یک ورودی در یک جدول با یک تاپل یا یک ردیف نشان داده می شود. قطعات اساسی ذخیره سازی داده ها، که جزئیات مربوط به یک جنبه خاص از جدول را ارائه می دهند، یک ویژگی یا یک ستون هستند.
یک DBMS داده ها را از پایگاه داده با استفاده از پرس و جوهای ارائه شده توسط کاربر بازیابی می کند.
2. منظور شما از DBMS چیست؟
DBMS برنامه های نرم افزاری هستند که به شما در ایجاد و مدیریت داده های متصل منطقی کمک می کنند.
به بیان دیگر، یک سیستم مدیریت پایگاه داده (DBMS) یک رابط یا ابزاری برای انجام انواع عملیات از جمله ساخت پایگاه داده، افزودن داده به آن، حذف آن، تغییر داده و غیره به ما می دهد.
نرم افزاری که سیستم مدیریت پایگاه داده (DBMS) نامیده می شود، داده ها را به شیوه ای امن تر از سیستم های مبتنی بر فایل ذخیره می کند.
3. زبان های مختلف DBMS را توضیح دهید.
در زیر برخی از زبان های مورد استفاده توسط DBMS ها آمده است:
- DDL (Data Definition Language): دستورالعمل های مورد نیاز برای تعریف پایگاه داده در آن موجود است. CREATE، ALTER، DROP، TRUNCATE، RENAME و غیره چند نمونه هستند.
- DML (زبان دستکاری داده): شامل دستورات مورد نیاز برای کار با داده های پایگاه داده می باشد. به عنوان مثال می توان به SELECT، UPDATE، INSERT، DELETE و غیره اشاره کرد.
- DCL (زبان کنترل داده ها): شامل دستوراتی است که برای رسیدگی به مجوزهای کاربر و کنترل های سیستم پایگاه داده ضروری هستند. به عنوان مثال، GRANT و ReEVOKE.
- TCL (زبان کنترل تراکنش): شامل دستوراتی است که باید برای مدیریت تراکنش های پایگاه داده استفاده شوند. به عنوان مثال، COMMIT، ROLLBACK و SAVEPOINT.
4. چند مزیت DBMS را فهرست کنید؟
- این امکان برای کاربران متعددی وجود دارد که داده ها را از یک پایگاه داده به طور همزمان مبادله کنند. علاوه بر این، این نوع اشتراکگذاری این امکان را برای کاربران فراهم میکند که به سرعت به تغییرات در محیط پایگاه داده پاسخ دهند.
- این امکان برای کاربران متعددی وجود دارد که داده های یک پایگاه داده را به طور همزمان مشاهده کنند.
- با معرفی سیستمی که تمام داده ها را در یک پایگاه داده واحد می کند، کپی کاری را در یک پایگاه داده کاهش می دهد.
- در صورت لزوم، داده های موجود در پایگاه داده را می توان بازیابی کرد و یک نسخه پشتیبان از داده ها را می توان برنامه ریزی کرد تا به طور خودکار ایجاد شود.
- تغییر قالب داده را با حفظ ترکیب همه فرآیندهای برنامه در حال اجرا فعال می کند.
5. اشکالات سیستم های مبتنی بر فایل معمولی را که DBMS ها نسبت به آنها دارند ذکر کنید.
ما مجبور هستیم هر صفحه را در یک سیستم مبتنی بر فایل معمولی اسکن کنیم زیرا فهرست بندی وجود ندارد، که دسترسی به محتوا را زمان بر و کند می کند.
افزونگی و ناسازگاری از دیگر مشکلات است زیرا فایلها اغلب شامل دادههای اضافی و تکراری میشوند و تغییر یکی از آنها همه آنها را ناسازگار میکند.
دسترسی به دادهها با سیستمهای مبتنی بر فایل سنتی چالشبرانگیزتر است، زیرا دادهها به هم ریخته هستند. یکی دیگر از معایب عدم کنترل همزمانی است که مانع از کار همزمان بسیاری از عملیات روی یک فایل می شود و در عوض یک عمل را مجبور به قفل کردن کل صفحه می کند.
سیستم های مدیریت پایگاه داده همچنین مشکلات سیستم های مبتنی بر فایل سنتی از جمله بررسی یکپارچگی، جداسازی داده ها، اتمی بودن، امنیت و موارد دیگر را حل کرده اند.
6. منظور از خواص ACID در DBMS چیست؟
رهنمودهای اساسی که برای حفظ یکپارچگی داده ها باید رعایت شود، ویژگی های ACID یک سیستم مدیریت پایگاه داده است. اینها هستند:
- اتمی بودن - همچنین به عنوان اصل "همه یا هیچ" نامیده می شود، اتمی معتقد است که هر ارزیابی از یک واحد واحد یا به طور کامل انجام می شود یا اصلا انجام نمی شود.
- Consistency: این ویژگی نشان می دهد که داده های پایگاه داده هم قبل و هم بعد از هر تراکنش ثابت است.
- Isolation - این ویژگی تعریف می کند که بسیاری از تراکنش ها می توانند همزمان انجام شوند.
- دوام - این ویژگی تضمین می کند که هر تراکنش پس از اتمام در حافظه غیر فرار ثبت می شود.
7. SQL چه نقشی در DBMS دارد؟
SQL مخفف Structured Query Language است و وظیفه اصلی آن تعامل با پایگاه های داده رابطه ای از طریق وارد کردن و به روز رسانی/تغییر داده ها است.
8. آیا فضای خالی یا صفر به عنوان مقادیر NULL در پایگاه داده محاسبه می شود؟
خیر، مقدار NULL با فضای خالی و صفر کاملاً متفاوت است، زیرا نشان دهنده مقداری است که اختصاص داده شده، ناشناخته، در دسترس نیست یا مرتبط نیست، در مقابل فضای خالی و صفر، که هر کدام یک کاراکتر را نشان می دهند.
9. انبار داده دقیقاً چیست؟
انبار داده ها فرآیند جمع آوری، استخراج، پردازش و وارد کردن داده ها از چندین منبع به منظور ذخیره آن ها در یک پایگاه داده است.
یک انبار داده را می توان به عنوان یک مخزن مرکزی در نظر گرفت که در آن داده ها برای تجزیه و تحلیل داده ها استفاده می شود و از سیستم های تراکنش و سایر پایگاه های داده رابطه ای جریان می یابد.
A انبار داده شامل طیف وسیعی از داده های تاریخی از یک سازمان است که برای افزایش تصمیم گیری در داخل شرکت استفاده می شود.
10. ایست بازرسی DBMS به چه معناست؟
روش Checkpoint تمام گزارشهای قبلی را از سیستم حذف میکند و برای همیشه در دستگاه ذخیرهسازی ذخیره میکند.
دو تکنیکی که می تواند به DBMS کمک کند تا کیفیت ACID را بازیابی و حفظ کند، شامل حفظ صفحات سایه و نگه داشتن گزارش از هر تراکنش است. نقاط بازرسی برای مکانیزم بازیابی مبتنی بر گزارش مهم هستند.
رکورد ثبت تراکنش می تواند برای بازیابی تمام داده های تعهد شده تا زمان خرابی از نقاط بازرسی استفاده شود، که حداقل نقاطی هستند که موتور پایگاه داده می تواند پس از خرابی از آنها بازیابی کند.
11. لایه های مختلف انتزاع داده DBMS را شرح دهید.
انتزاع داده، پنهان کردن اطلاعات غیر مهم از کاربر برای ترویج تعامل یکپارچه تر است. سه لایه انتزاع وجود دارد:
- سطح فیزیکی: کوچکترین سطح انتزاع، ذخیره فیزیکی داده ها در حافظه را توصیف می کند. برای دسترسی به داده ها می توان از هر دو روش دسترسی متوالی و تصادفی استفاده کرد. درختان B+ و تکنیکهای هش برای مرتب کردن فایلها استفاده میشود.
- سطح منطقی: سطحی که داده ها در قالب جداول نگهداری می شوند. علاوه بر این، ساختارهای اساسی برای ذخیره اتصالات بین عناصر مختلف استفاده می شود.
- سطح مشاهده: بالاترین سطح انتزاع است. تنها بخشی از پایگاه داده واقعی که با سطرها و ستون ها نمایش داده می شود، در دسترس کاربران است. چندین نما از یک پایگاه داده قابل تصور است. کاربران از ویژگی های ذخیره سازی و پیاده سازی آگاه نیستند.
12. "بهینه سازی پرس و جو" برای شما چه معنایی دارد؟
مرحله بهینه سازی پرس و جو، استراتژی ارزیابی را با کمترین هزینه پیش بینی شده پیدا می کند. این مرحله زمانی مرتبط می شود که چندین الگوریتم و تکنیک برای انجام یک مسئله وجود داشته باشد.
در زیر برخی از مزایای بهینه سازی پرس و جو آورده شده است:
- خروجی سریعتر تحویل داده می شود
- را کاهش می دهد پیچیدگی زمان و فضای
- درخواست های بیشتر را می توان در مدت زمان کوتاه تری پردازش کرد.
13. مدلسازی نهاد-رابطه: چیست؟
این روش طراحی پایگاه داده از نمودارها برای به تصویر کشیدن موارد واقعی در دنیای واقعی به عنوان موجودیت و نشان دادن روابط آنها استفاده می کند. این روش درک طرحواره را برای تیم DBA ساده می کند.
14. عبارات «موجود»، «نوع نهاد» و «مجموعه نهاد» در سیستم مدیریت پایگاه داده به چه معناست؟
موجودیت: یک مورد واقعی در صورتی یک موجود در نظر گرفته می شود که دارای ویژگی هایی باشد که با ویژگی های خاص آن مطابقت دارد. به عنوان مثال، یک دانش آموز، کارمند یا معلم نماد یک موجودیت است.
نوع موجودیت: نوع موجودیت به عنوان گروهی از موجودیت ها با ویژگی های مشابه توصیف می شود. یک نوع موجودیت با یک یا چند جدول مرتبط در یک پایگاه داده نشان داده می شود. میتوان نوع یا ویژگیهای موجود را بهعنوان صفتی در نظر گرفت که مشخصاً موجودیت را مشخص میکند. به عنوان مثال، یک دانش آموز نماد یک شی با ویژگی هایی مانند شناسه دانشجو، نام دانش آموز و غیره است.
Entity Set: تمام موجودات موجود در یک پایگاه داده که متعلق به یک نوع موجودیت خاص است، به عنوان یک مجموعه موجودیت جمع آوری می شوند. به عنوان مثال، یک مجموعه موجودیت مجموعه ای از همه دانش آموزان، کارکنان، معلمان و غیره است.
15. اتصالات چیست و چه نوع روابطی در DBMS وجود دارد؟
در یک DBMS، یک رابطه وضعیتی است که در آن دو موجودیت به یکدیگر متصل می شوند. در این حالت، جدول کلید خارجی به کلید اصلی جدول دیگر اشاره دارد.
لیست زیر شامل بسیاری از انواع روابط موجود در DBMS است:
- رابطه یک به یک: این اصطلاح برای توصیف رابطه بین یک ردیف در جدول A و یک ردیف در جدول B استفاده می شود.
- رابطه یک به چند: زمانی استفاده می شود که بین یک ردیف در جدول A و بسیاری از ردیف ها در جدول B رابطه وجود داشته باشد.
- رابطه چند به چند - زمانی استفاده می شود که تعداد زیادی از ردیف ها در جدول A را بتوان به تعداد زیادی از ردیف های جدول B متصل کرد.
- رابطه خودارجاعی – زمانی استفاده می شود که یک رکورد در جدول A به رکورد دیگری در همان جدول متصل شود.
16. RDBMS دقیقا چیست؟
RDBMS یا سیستم های مدیریت پایگاه داده رابطه ای مخفف این سیستم ها است. برای پیگیری فهرست های جدول و رکوردهای داده ها استفاده می شود.
RDBMS ها زیرمجموعه ای از سیستم های مدیریت پایگاه داده هستند که از ساختار برای مکان یابی و بازیابی اطلاعات سایر اشیاء پایگاه داده استفاده می کنند. سیستم مدیریت پایگاه داده رابطه ای (RDBMS) به روز رسانی، درج، حذف، ویرایش و مدیریت پایگاه داده رابطه ای را آسان می کند.
در اکثر مواقع، RDBMS از زبان SQL استفاده می کند زیرا کاربر پسند است و به طور منظم استفاده می شود.
17. اصطلاحات "intension" و "extension" در پایگاه داده به چه معنا هستند؟
تمایز اصلی بین intention و extension در یک پایگاه داده به شرح زیر است:
Intension: Intention که گاهی اوقات به آن طرح پایگاه داده می گویند، برای توصیف توضیحات پایگاه داده استفاده می شود. در طول ساخت پایگاه داده ایجاد می شود و اغلب تغییر نمی کند.
افزونه: از سوی دیگر، پسوند اندازه گیری تعداد کل تاپل ها در پایگاه داده در هر زمان است. هنگامی که تاپل ها در یک پایگاه داده ایجاد، اصلاح یا حذف می شوند، پسوند، که به عنوان عکس فوری پایگاه داده نیز شناخته می شود، به طور مداوم در ارزش تغییر می کند.
18. روش های متعدد نرمال سازی چیست و اصطلاح "عادی سازی" به چه معناست؟
عادی سازی فرآیند ساختار دهی داده ها برای جلوگیری از تکرار و افزونگی داده ها است. چندین مرحله نرمالسازی به دنبال یکدیگر میآیند و به آنها اشکال عادی میگویند. فرم های معمولی زیر به یکدیگر وابسته هستند.
سه شکل عادی اول به شرح زیر است.
NF-1، یا اولین فرم عادی، ردیفهایی بدون گروهبندی مکرر
2NF مخفف Second Normal Form است. هر مقدار یک ستون پشتیبان (غیر کلیدی) به کل کلید اصلی بستگی دارد.
سه فرم معمولی (3NF) فقط به کلید اصلی وابسته است و به سایر مقادیر ستون حمایت کننده (غیر کلیدی) وابسته نیست.
علاوه بر اینها، اشکال نرمال بالاتری مانند BCNF نیز دارید.
BNCF - یک نوع پیچیده تر و دقیق تر از 3NF به عنوان 3.5NF نامیده می شود. یک جدول باید در 3NF باشد و به قانون BCNF پایبند باشد که A باید کلید فوق العاده جدول برای هر وابستگی عملکردی A->B باشد.
19. یک قفل را توصیف کنید. تمایز اصلی بین یک قفل مشترک و یک قفل انحصاری در طول تراکنش پایگاه داده باید توضیح داده شود.
قفل پایگاه داده یک اقدام امنیتی است که از بهروزرسانی یک داده مشترک توسط دو یا چند کاربر پایگاه داده به طور همزمان جلوگیری میکند.
هیچ کاربر پایگاه داده یا جلسه دیگری نمی تواند داده ها را ویرایش کند تا زمانی که یک کاربر پایگاه داده یا جلسه یک قفل را دریافت کرده باشد، قفل در یک پایگاه داده خاص آزاد نشود.
قفل مشترک: خواندن یک مورد داده به یک قفل مشترک نیاز دارد و بسیاری از تراکنشها میتوانند قفل را روی همان مورد داده تحت یک قفل مشترک نگه دارند. عناصر داده در یک قفل مشترک می توانند توسط بسیاری از تراکنش ها خوانده شوند.
قفل انحصاری: هر تراکنشی که قصد انجام عملیات نوشتن را دارد، دارای یک قفل است که به عنوان قفل انحصاری شناخته می شود. این شکل از قفل، چندین تراکنش را ممنوع می کند و از هرگونه اختلاف در پایگاه داده جلوگیری می کند.
20. اصطلاحات «عادی سازی» و «عادی سازی» به چه معناست؟
فرآیند عادی سازی شامل تقسیم داده ها به جداول زیادی برای کاهش افزونگی است. عادی سازی منجر به استفاده بیشتر از فضای دیسک می شود و حفظ یکپارچگی پایگاه داده را ساده تر می کند.
غیرعادی سازی برعکس عادی سازی است زیرا جداول نرمال شده را در یک جدول واحد ادغام می کند تا سرعت بازیابی داده ها را افزایش دهد. با چرخاندن نرمال سازی، عملیات JOIN ما را قادر می سازد تا یک نمایش غیرعادی از داده ها تولید کنیم.
21. پارتیشن بندی پایگاه داده و اهمیت آن را شرح دهید.
یک پایگاه داده منطقی با فرآیند پارتیشن بندی داده ها به موجودیت های جداگانه و مستقل تقسیم می شود که در دسترس بودن، عملکرد و مدیریت پذیری را بهبود می بخشد.
در زیر چند دلیل برای اهمیت پارتیشن بندی پایگاه داده آورده شده است:
- کارایی پرس و جوها را افزایش می دهد
- شما را قادر می سازد تا به بخش های قابل توجهی از یک پارتیشن خاص دسترسی داشته باشید
- داده ها را می توان در ذخیره سازی کند و ارزان ذخیره کرد.
22. اصطلاحات "پیشگیرانه"، "عطف به ماسبق" و "به روز رسانی همزمان" چه معنایی برای شما دارند؟
به روز رسانی فعال: قبل از اینکه پایگاه داده در دنیای واقعی اعمال شود، این تنظیمات روی آن انجام می شود.
به روز رسانی عطف به ماسبق: پس از اینکه یک پایگاه داده در دنیای واقعی عملیاتی شد، این تغییرات عطف به ماسبق در آن انجام می شود.
به روز رسانی همزمان: این تغییرات دقیقاً در همان لحظه ای که در دنیای واقعی اعمال می شوند در پایگاه داده انجام می شود.
23. اصطلاح مکان نما برای شما چه معنایی دارد؟ انواع مختلف مکان نما را توصیف کنید.
مکان نما یک شی پایگاه داده است که دستکاری داده ها را ردیف به ردیف تسهیل می کند و مجموعه نتایج را نشان می دهد.
اینها چندین نوع مکان نما هستند:
- مکان نما ضمنی: این نوع مکان نما بلافاصله به محض اجرای SQL اعلام می شود. کاربر در این مورد از اعلام مکان نما مطلع نمی شود.
- مکان نما آشکار: از آنجایی که یک پرس و جو را در چندین ردیف پردازش می کند، این نوع مکان نما یکی است که توسط PL/SQL توصیف می شود.
24. تغییرات بین مدل های پایگاه داده شبکه و سلسله مراتبی را شرح دهید.
دادهها به صورت گرههایی مرتب میشوند که شبیه یک درخت در پارادایم پایگاه داده سلسله مراتبی است. یک گره فقط می تواند یک گره والد به آن متصل باشد.
در نتیجه، داده های این مدل دارای ارتباط یک به چند است. Document Object Approach (DOM) که اغلب در مرورگرهای وب مورد استفاده قرار می گیرد، نمونه بارز این مدل است.
یک نوع بهبود یافته از یک مدل سلسله مراتبی، مدل پایگاه داده شبکه است. در این مثال داده ها به طور مشابه با یک درخت مرتب شده اند. با این حال، یک گره فرزند ممکن است به چندین گره والد مرتبط باشد.
در نتیجه یک پیوند چند به چند بین گره های داده ایجاد می شود. پایگاه داده های شبکه شامل فروشگاه داده های یکپارچه (IDS) و IDMS (سیستم مدیریت پایگاه داده یکپارچه) است.
25. MongoDB را شرح دهید.
MongoDB یک پایگاه داده منبع باز، غیر رابطه ای و بدون ساختار است. دادههای شما در مجموعههای متشکل از اسناد جداگانه در پایگاه داده سندمحور ما ذخیره میشوند.
یک سند در MongoDB یک شی JSON قابل توجه است که ساختار یا نحو خاصی ندارد. اسناد JSON توسط MongoDB در قالب کدگذاری شده باینری به نام BSON نمایش داده می شوند.
26. تغییرات بین سیستم DBMS 2 و 3 لایه را شرح دهید.
اصطلاح "معماری دو لایه" به معماری سرویس گیرنده-سرور اشاره دارد که در آن برنامه های در حال اجرا بر روی کلاینت ها مستقیماً با پایگاه های داده ای که روی سرورها اجرا می شوند بدون استفاده از هیچ میان افزاری تعامل دارند.
طراحی 3 لایه شامل یک لایه اضافی بین مشتری و سرور است تا با رابط کاربری گرافیکی به کاربران ارائه دهد و سیستم را ایمن تر و در دسترس تر کند. در این شکل از طراحی، برنامه سمت سرویس گیرنده با یک برنامه سمت سرور تعامل دارد، که سپس با سیستم پایگاه داده صحبت می کند.
27. در یک پایگاه داده، اصطلاح "هش" به چه معناست؟
رشته ای از کاراکترها در یک کلید یا مقداری هش می شود که نشان دهنده رشته اصلی است اما اغلب در طول کمتری ثابت می شود. از آنجایی که یافتن یک آیتم با استفاده از کلید هش کوتاهتر از مقدار اصلی سریعتر است، هش برای فهرستبندی و بازیابی اشیاء در پایگاههای داده استفاده میشود.
28. مدیر پایگاه داده چه نقشی در DBMS انجام می دهد؟
مدیر پایگاه داده (DBA) نقش های حیاتی زیر را در DBMS دارد:
- راه اندازی و نصب بانک های اطلاعاتی
- مهاجرت داده ها
- سنجش عملکرد
- برنامه ریزی و اجرای اقدامات امنیتی
- بازیابی و ذخیره سازی داده ها
- عیب یابی
نتیجه
مجموعه سوالات و پاسخ های مصاحبه DBMS به عنوان مرجع ارائه شده است تا داوطلبان احتمالی بتوانند به سرعت و به راحتی این سوالات را درک کنند.
در نتیجه، ما بهترین سوالات مصاحبه DBMS را که اغلب در سازمان ها پرسیده می شود، تجزیه و تحلیل کرده ایم.
پاسخ دهید