শীর্ষ 50 এসকিউএল ইন্টারভিউ প্রশ্ন এবং উত্তর (2021 আপডেট)

এসকিউএল মানে স্ট্রাকচার্ড ক্যোয়ারী ল্যাঙ্গুয়েজ হল একটি ডোমেইন নির্দিষ্ট প্রোগ্রামিং ভাষা ডাটাবেজ ম্যানেজমেন্ট সিস্টেমে ডেটা পরিচালনার জন্য। এসকিউএল প্রোগ্রামিং দক্ষতা অত্যন্ত আকাঙ্ক্ষিত এবং বাজারে প্রয়োজনীয়, কারণ প্রায় প্রতিটি সফটওয়্যার অ্যাপ্লিকেশনে ডাটাবেস ম্যানেজমেন্ট সিস্টেমের (ডিবিএমএস) ব্যাপক ব্যবহার রয়েছে। চাকরি পাওয়ার জন্য, প্রার্থীদের ইন্টারভিউ ক্র্যাক করতে হবে যাতে তাদের বিভিন্ন এসকিউএল ইন্টারভিউ প্রশ্ন জিজ্ঞাসা করা হয়।

এসকিউএল ইন্টারভিউ প্রশ্ন এবং উত্তরগুলির একটি কিউরেটেড তালিকা নিচে দেওয়া হল, যা সম্ভবত এসকিউএল ইন্টারভিউয়ের সময় জিজ্ঞাসা করা হবে। প্রার্থীদের তাদের অভিজ্ঞতা এবং অন্যান্য বিভিন্ন বিষয়ের উপর নির্ভর করে স্তরের এসকিউএল প্রশ্ন অগ্রসর করার জন্য মৌলিক এসকিউএল ইন্টারভিউ প্রশ্ন জিজ্ঞাসা করা হতে পারে। নীচের তালিকায় ফ্রেশারদের জন্য সমস্ত এসকিউএল ইন্টারভিউ প্রশ্ন এবং অভিজ্ঞ স্তরের প্রার্থীদের জন্য এসকিউএল ইন্টারভিউ প্রশ্ন এবং কিছু এসকিউএল কোয়েরি ইন্টারভিউ প্রশ্ন রয়েছে।

এসকিউএল ইন্টারভিউ প্রশ্ন পিডিএফ ফাইল: এখানে ডাউনলোড করুন

ফ্রেশার এবং অভিজ্ঞদের জন্য প্রায়শই জিজ্ঞাসিত SQL ইন্টারভিউ প্রশ্ন এবং উত্তর

1. DBMS কি?

একটি ডাটাবেস ম্যানেজমেন্ট সিস্টেম (DBMS) একটি প্রোগ্রাম যা একটি ডাটাবেস তৈরি, রক্ষণাবেক্ষণ এবং ব্যবহার নিয়ন্ত্রণ করে। ডিবিএমএসকে ফাইল ম্যানেজার বলা যেতে পারে যা ফাইল সিস্টেমে সংরক্ষণের পরিবর্তে ডাটাবেসে ডেটা পরিচালনা করে।

2. RDBMS কি?

আরডিবিএমএস মানে রিলেশনাল ডাটাবেস ম্যানেজমেন্ট সিস্টেম। আরডিবিএমএস টেবিলের সংগ্রহে ডেটা সঞ্চয় করে, যা টেবিলের কলামগুলির মধ্যে সাধারণ ক্ষেত্রগুলির দ্বারা সম্পর্কিত। এটি টেবিলে সংরক্ষিত ডেটা ম্যানিপুলেট করার জন্য রিলেশনাল অপারেটরও সরবরাহ করে।

উদাহরণ: SQL সার্ভার।

3. SQL কি?

এসকিউএল মানে স্ট্রাকচার্ড ক্যোয়ারী ল্যাঙ্গুয়েজ, এবং এটি ডাটাবেসের সাথে যোগাযোগের জন্য ব্যবহৃত হয়। এটি একটি আদর্শ ভাষা যা একটি ডাটাবেস থেকে তথ্য পুনরুদ্ধার, আপডেট, সন্নিবেশ এবং মুছে ফেলার মতো কাজ সম্পাদন করতে ব্যবহৃত হয়।

স্ট্যান্ডার্ড এসকিউএল কমান্ড নির্বাচন করা হয়।

4. একটি ডাটাবেস কি?

ডাটাবেজ সহজ অ্যাক্সেস, সংরক্ষণ, পুনরুদ্ধার এবং ডেটা পরিচালনার জন্য ডেটার একটি সংগঠিত রূপ ছাড়া আর কিছুই নয়। এটি ডেটার স্ট্রাকচার্ড ফর্ম হিসাবেও পরিচিত যা অনেক উপায়ে অ্যাক্সেস করা যায়।

উদাহরণ: স্কুল ম্যানেজমেন্ট ডাটাবেস, ব্যাংক ম্যানেজমেন্ট ডাটাবেস।

5. টেবিল এবং ক্ষেত্র কি?

একটি টেবিল হল তথ্যের একটি সেট যা কলাম এবং সারি সহ একটি মডেলে সংগঠিত হয়। কলামগুলি উল্লম্ব হিসাবে শ্রেণীবদ্ধ করা যেতে পারে এবং সারিগুলি অনুভূমিক। একটি টেবিলে ক্ষেত্রসমূহ নামক কলামের সংখ্যা নির্দিষ্ট করা আছে কিন্তু যে কোনো সারির সংখ্যা থাকতে পারে যাকে রেকর্ড বলা হয়।

উদাহরণ:।

ছক: কর্মচারী।

ক্ষেত্র: এমপি আইডি, এমপি নাম, জন্ম তারিখ।

ডেটা: 201456, ডেভিড, 11/15/1960

6. একটি প্রাথমিক কী কী?

একটি প্রাথমিক কী হল ক্ষেত্রগুলির সমন্বয় যা অনন্যভাবে একটি সারি নির্দিষ্ট করে। এটি একটি বিশেষ ধরনের অনন্য কী, এবং এর অন্তর্নিহিত শূন্য সীমাবদ্ধতা নেই। এর অর্থ, প্রাথমিক কী মানগুলি শূন্য হতে পারে না।

7. একটি অনন্য কী কী?

একটি অনন্য কী সীমাবদ্ধতা অনন্যভাবে ডাটাবেসের প্রতিটি রেকর্ড চিহ্নিত করেছে। এটি কলাম বা কলামের সেটের জন্য স্বতন্ত্রতা প্রদান করে।

একটি প্রাথমিক কী সীমাবদ্ধতার উপর স্বয়ংক্রিয় অনন্য সীমাবদ্ধতা রয়েছে। কিন্তু না, ইউনিক কী এর ক্ষেত্রে।

প্রতি টেবিলে সংজ্ঞায়িত অনেক অনন্য সীমাবদ্ধতা থাকতে পারে, কিন্তু প্রতি টেবিলে শুধুমাত্র একটি প্রাথমিক কী সীমাবদ্ধতা নির্ধারণ করা হয়েছে।

8. একটি বিদেশী কী?

একটি বিদেশী কী হল একটি টেবিল যা অন্য টেবিলের প্রাথমিক কী সম্পর্কিত হতে পারে। অন্য টেবিলের প্রাথমিক কী দিয়ে বিদেশী কী উল্লেখ করে দুটি টেবিলের মধ্যে সম্পর্ক তৈরি করা প্রয়োজন।

9. একটি যোগদান কি?

এটি একটি কীওয়ার্ড যা টেবিলের ক্ষেত্রগুলির মধ্যে সম্পর্কের উপর ভিত্তি করে আরও টেবিল থেকে ডেটা জিজ্ঞাসা করতে ব্যবহৃত হয়। JOIN ব্যবহার করা হলে কীগুলি একটি প্রধান ভূমিকা পালন করে।

10. যোগদান এবং প্রতিটি ব্যাখ্যা কি ধরনের?

বিভিন্ন ধরণের যোগদান রয়েছে যা ডেটা পুনরুদ্ধার করতে ব্যবহার করা যেতে পারে এবং এটি টেবিলের মধ্যে সম্পর্কের উপর নির্ভর করে।

  • ভেতরের যোগ দিতে.

অভ্যন্তরীণ যোগদান ফেরত সারি যখন টেবিলের মধ্যে সারির অন্তত একটি ম্যাচ থাকে।

  • রাইট জয়েন।

ডানদিকে যোগদান ফেরত সারি যা টেবিল এবং ডান হাতের টেবিলের সমস্ত সারির মধ্যে সাধারণ। সহজভাবে, এটি ডান হাতের টেবিল থেকে সমস্ত সারি ফিরিয়ে দেয় যদিও বাম হাতের টেবিলে কোন মিল নেই।

  • বাম যোগদান।

বাম যোগদান রিটার্ন সারি যা টেবিল এবং বাম হাতের টেবিলের সমস্ত সারির মধ্যে সাধারণ। সহজভাবে, এটি বাম হাতের টেবিল থেকে সমস্ত সারি ফিরিয়ে দেয় যদিও ডান হাতের টেবিলে কোন মিল নেই।

  • সম্পূর্ণ যোগদান।

টেবিলের যে কোন একটিতে সারির মিল থাকলে সম্পূর্ণ যোগদান ফেরত সারি। এর অর্থ, এটি বাম হাতের টেবিল থেকে সমস্ত সারি এবং ডান হাতের টেবিল থেকে সমস্ত সারি ফিরিয়ে দেয়।

11. স্বাভাবিককরণ কি?

নরমালাইজেশন হল একটি ডাটাবেসের ক্ষেত্র এবং টেবিল সংগঠিত করে অপ্রয়োজনীয়তা এবং নির্ভরতা কমানোর প্রক্রিয়া। নরমালাইজেশনের মূল লক্ষ্য হল একক টেবিলে তৈরি করা যায় এমন ক্ষেত্র যোগ করা, মুছে ফেলা বা পরিবর্তন করা।

12. Denormalization কি।

ডি -নরমালাইজেশন হল এমন একটি কৌশল যা ডেটাবেসের উচ্চ থেকে নিম্ন সাধারণ ফর্মগুলিতে ডেটা অ্যাক্সেস করতে ব্যবহৃত হয়। এটি সংশ্লিষ্ট টেবিল থেকে তথ্য সংযোজন করে একটি টেবিলে অপ্রয়োজনীয়তা প্রবর্তনের প্রক্রিয়া।

13. সমস্ত ভিন্ন স্বাভাবিককরণ কি?

সাধারণ ফর্মগুলিকে 5 টি ফর্মে ভাগ করা যায়, এবং সেগুলি নীচে ব্যাখ্যা করা হয়েছে -।

  • প্রথম সাধারণ ফর্ম (1NF):।

এটি টেবিল থেকে সমস্ত ডুপ্লিকেট কলাম মুছে ফেলা উচিত। সম্পর্কিত তথ্য এবং অনন্য কলাম সনাক্তকরণের জন্য টেবিল তৈরি করা।

  • দ্বিতীয় সাধারণ ফর্ম (2NF):।

প্রথম স্বাভাবিক ফর্মের সমস্ত প্রয়োজনীয়তা পূরণ করা। পৃথক টেবিলে ডেটার উপসেট স্থাপন এবং প্রাথমিক কী ব্যবহার করে টেবিলের মধ্যে সম্পর্ক তৈরি করা।

  • তৃতীয় সাধারণ ফর্ম (3NF):।

এটি 2NF এর সমস্ত প্রয়োজনীয়তা পূরণ করতে হবে। প্রাথমিক কী সীমাবদ্ধতার উপর নির্ভরশীল নয় এমন কলামগুলি সরানো হচ্ছে।

  • চতুর্থ সাধারণ ফর্ম (4NF):।

তৃতীয় স্বাভাবিক ফর্মের সমস্ত প্রয়োজনীয়তা পূরণ করা এবং এতে বহু-মূল্যবান নির্ভরতা থাকা উচিত নয়।

14. একটি ভিউ কি?

একটি দৃশ্য একটি ভার্চুয়াল টেবিল যা একটি টেবিলে থাকা ডেটার উপসেট নিয়ে গঠিত। দৃশ্যগুলি কার্যত উপস্থিত নয়, এবং এটি সঞ্চয় করতে কম জায়গা নেয়। ভিউতে এক বা একাধিক টেবিলের তথ্য একত্রিত হতে পারে এবং এটি সম্পর্কের উপর নির্ভর করে।

15. একটি সূচক কি?

একটি সূচী হল পারফরম্যান্স টিউনিং পদ্ধতি যা টেবিল থেকে রেকর্ড দ্রুত পুনরুদ্ধারের অনুমতি দেয়। একটি সূচক প্রতিটি মানের জন্য একটি এন্ট্রি তৈরি করে এবং তথ্য পুনরুদ্ধার করা আরও দ্রুত হবে।

16. বিভিন্ন ধরনের সূচী কি?

ইনডেক্স তিন প্রকার -

  • অনন্য সূচক।

কলামটি অনন্য সূচী হলে এই সূচী ক্ষেত্রটিকে ডুপ্লিকেট মান রাখার অনুমতি দেয় না। প্রাথমিক কী সংজ্ঞায়িত হলে স্বতন্ত্র সূচক স্বয়ংক্রিয়ভাবে প্রয়োগ করা যেতে পারে।

  • ক্লাস্টার্ড ইনডেক্স।

এই ধরণের সূচক টেবিলের ভৌত ক্রমকে পুনরায় সাজায় এবং মূল মানের ভিত্তিতে অনুসন্ধান করে। প্রতিটি টেবিলে একটি মাত্র ক্লাস্টার্ড ইনডেক্স থাকতে পারে।

  • নন -ক্লাস্টার্ড ইনডেক্স।

নন -ক্লাস্টার্ড ইনডেক্স টেবিলের ভৌত ক্রম পরিবর্তন করে না এবং ডেটার লজিক্যাল অর্ডার বজায় রাখে। প্রতিটি টেবিলে 999 নন -ক্লাস্টার্ড ইনডেক্স থাকতে পারে।

17. কার্সার কি?

একটি ডাটাবেস কার্সার একটি নিয়ন্ত্রণ যা টেবিলের সারি বা রেকর্ডের উপর দিয়ে চলাচল করতে সক্ষম করে। এটি সারির একটি সেটে একটি সারির প্রতি নির্দেশক হিসাবে দেখা যেতে পারে। ডাটাবেস রেকর্ডগুলি পুনরুদ্ধার, সংযোজন এবং অপসারণের মতো কার্সার খুব উপকারী।

18. সম্পর্ক কি এবং সেগুলো কি?

ডাটাবেস সম্পর্ককে একটি ডাটাবেসের মধ্যে টেবিলের মধ্যে সংযোগ হিসাবে সংজ্ঞায়িত করা হয়। বিভিন্ন ডেটা ভিত্তিক সম্পর্ক রয়েছে এবং সেগুলি নিম্নরূপ:

  • এক থেকে এক সম্পর্ক।
  • এক থেকে বহু সম্পর্কের।
  • অনেকের সাথে এক সম্পর্ক।
  • স্ব-রেফারেন্সিং সম্পর্ক।

19. একটি প্রশ্ন কি?

একটি DB ক্যোয়ারী হল একটি কোড যাতে ডাটাবেস থেকে তথ্য ফেরত পাওয়া যায়। ক্যোয়ারী এমনভাবে ডিজাইন করা যেতে পারে যে এটি ফলাফল সেট সম্পর্কে আমাদের প্রত্যাশার সাথে মিলে যায়। সহজভাবে, ডাটাবেসের কাছে একটি প্রশ্ন।

20. সাবকিউরি কি?

একটি সাব -ক্যোয়ারী অন্য একটি প্রশ্নের মধ্যে একটি প্রশ্ন। বাইরের প্রশ্নটিকে মূল প্রশ্ন এবং অভ্যন্তরীণ অনুসন্ধানকে সাবকিউরি বলা হয়। সাবকিউরি সবসময় সর্বপ্রথম সম্পাদিত হয় এবং সাবকিউরির ফলাফল প্রধান ক্যোয়ারীতে চলে যায়।

21. সাবকিউরি কত প্রকার?

দুটি ধরণের সাবকিউরি রয়েছে-পারস্পরিক এবং অ-সম্পর্কযুক্ত।

একটি সম্পর্কযুক্ত সাবকিউরি স্বাধীন ক্যোয়ারী হিসাবে বিবেচিত হতে পারে না, তবে এটি মূল ক্যোয়ারীর তালিকা থেকে তালিকাভুক্ত একটি টেবিলে কলামটি উল্লেখ করতে পারে।

একটি অ-সম্পর্কযুক্ত সাব ক্যোয়ারীকে স্বাধীন প্রশ্ন হিসাবে বিবেচনা করা যেতে পারে এবং সাব কোয়েরির আউটপুট প্রধান কোয়েরিতে প্রতিস্থাপিত হয়।

22. সঞ্চিত পদ্ধতি কি?

সঞ্চিত পদ্ধতি হল একটি ফাংশন যা ডাটাবেস সিস্টেমে অ্যাক্সেস করার জন্য অনেক SQL স্টেটমেন্ট নিয়ে গঠিত। বেশ কয়েকটি এসকিউএল বিবৃতি একটি সংরক্ষিত পদ্ধতিতে একত্রিত করা হয় এবং যখনই এবং যেখানে প্রয়োজন সেখানে সেগুলি চালানো হয়।

23. ট্রিগার কি?

একটি ডিবি ট্রিগার হল একটি কোড বা প্রোগ্রাম যা স্বয়ংক্রিয়ভাবে কোনো টেবিলের কিছু ইভেন্টের সাড়া দিয়ে বা ডাটাবেসে দেখার জন্য কার্যকর হয়। মূলত, ট্রিগার ডাটাবেসের অখণ্ডতা বজায় রাখতে সাহায্য করে।

উদাহরণ: যখন একটি নতুন শিক্ষার্থী শিক্ষার্থীদের ডাটাবেসে যোগ করা হয়, তখন পরীক্ষা, স্কোর এবং উপস্থিতি টেবিলের মতো সম্পর্কিত টেবিলে নতুন রেকর্ড তৈরি করা উচিত।

24. DELETE এবং TRUNCATE কমান্ডের মধ্যে পার্থক্য কি?

DELETE কমান্ডটি টেবিল থেকে সারি অপসারণের জন্য ব্যবহৃত হয় এবং WHERE ক্লজ প্যারামিটারগুলির শর্তসাপেক্ষ সেটের জন্য ব্যবহার করা যেতে পারে। ডিলিট স্টেটমেন্টের পরে কমিট এবং রোলব্যাক করা যেতে পারে।

TRUNCATE টেবিল থেকে সমস্ত সারি সরিয়ে দেয়। ছাঁটাই অপারেশন রোল করা যাবে না।

25. স্থানীয় এবং বৈশ্বিক ভেরিয়েবল এবং তাদের পার্থক্য কি?

স্থানীয় ভেরিয়েবল হল ভেরিয়েবল যা ফাংশনের ভিতরে ব্যবহার করা যায় বা বিদ্যমান থাকে। তারা অন্যান্য ফাংশন সম্পর্কে পরিচিত নয় এবং সেই ভেরিয়েবলগুলিকে রেফার করা বা ব্যবহার করা যাবে না। ভেরিয়েবল তৈরি করা যেতে পারে যখনই সেই ফাংশনটি বলা হয়।

গ্লোবাল ভেরিয়েবল হল ভেরিয়েবল যা পুরো প্রোগ্রাম জুড়ে ব্যবহার করা যায় বা বিদ্যমান থাকে। বৈশ্বিক ঘোষিত একই পরিবর্তনশীল ফাংশন ব্যবহার করা যাবে না। যখনই এই ফাংশনটি বলা হয় তখন গ্লোবাল ভেরিয়েবল তৈরি করা যায় না।

26. একটি সীমাবদ্ধতা কি?

টেবিলের ডেটা টাইপের সীমা নির্দিষ্ট করতে সীমাবদ্ধতা ব্যবহার করা যেতে পারে। টেবিল স্টেটমেন্ট তৈরি বা পরিবর্তন করার সময় সীমাবদ্ধতা নির্দিষ্ট করা যেতে পারে। সীমাবদ্ধতার নমুনা হল।

  • নাল না.
  • চেক করুন।
  • ডিফল্ট.
  • অনন্য।
  • প্রাথমিক কী।
  • বিদেশী চাবি.

27. ডেটা ইন্টিগ্রিটি কি?

ডেটা ইন্টিগ্রিটি ডেটাবেসে সংরক্ষিত ডেটার নির্ভুলতা এবং ধারাবাহিকতা নির্ধারণ করে। এটি অ্যাপ্লিকেশন বা ডাটাবেসে প্রবেশ করার সময় ডেটার উপর ব্যবসায়িক নিয়ম প্রয়োগ করার জন্য অখণ্ডতা সীমাবদ্ধতাগুলিও সংজ্ঞায়িত করতে পারে।

28. অটো বৃদ্ধি কি?

অটো ইনক্রিমেন্ট কিওয়ার্ড ব্যবহারকারীকে একটি অনন্য সংখ্যা তৈরি করতে দেয় যখন টেবিলে নতুন রেকর্ড োকানো হয়। ওরাকলে AUTO INCREMENT কীওয়ার্ড ব্যবহার করা যায় এবং SQL SERVER এ IDENTITY কিওয়ার্ড ব্যবহার করা যায়।

বেশিরভাগ ক্ষেত্রে এই কীওয়ার্ড ব্যবহার করা যেতে পারে যখনই প্রাথমিক কী ব্যবহার করা হয়।

29. ক্লাস্টার এবং নন-ক্লাস্টার ইনডেক্সের মধ্যে পার্থক্য কি?

ক্লাস্টার্ড ইনডেক্স ব্যবহার করা হয় ডাটাবেস থেকে সহজে তথ্য পুনরুদ্ধারের জন্য যেভাবে রেকর্ড সংরক্ষণ করা হয়। ডাটাবেস কলাম দ্বারা সারিগুলি সাজায় যা ক্লাস্টারড ইনডেক্স হিসাবে সেট করা আছে।

একটি নন -ক্লাস্টার্ড ইনডেক্স যেভাবে এটি সংরক্ষণ করা হয়েছিল তা পরিবর্তন করে না কিন্তু টেবিলের মধ্যে একটি সম্পূর্ণ পৃথক বস্তু তৈরি করে। এটি অনুসন্ধানের পরে মূল টেবিলের সারির দিকে নির্দেশ করে।

30. ডেটাওয়ারহাউস কি?

ডেটাওয়ারহাউস হল তথ্যের একাধিক উৎস থেকে প্রাপ্ত তথ্যের একটি কেন্দ্রীয় ভাণ্ডার। এই তথ্যগুলি একত্রিত, রূপান্তরিত এবং খনির এবং অনলাইন প্রক্রিয়াকরণের জন্য উপলব্ধ করা হয়েছে। গুদামের ডেটাতে ডেটা মার্টস নামে একটি উপসেট থাকে।

31. সেলফ জয়েন কি?

নিজের সাথে তুলনা করার জন্য সেলফ-জয়েন ব্যবহার করা হয়। এটি একই টেবিলে একই কলামের অন্যান্য মানগুলির সাথে একটি কলামের মানগুলির তুলনা করতে ব্যবহৃত হয়। ALIAS ES একই টেবিল তুলনার জন্য ব্যবহার করা যেতে পারে।

32. ক্রস-জয়েন কি?

ক্রস যোগ কার্টেশিয়ান পণ্য হিসাবে সংজ্ঞায়িত করে যেখানে প্রথম সারণির সারির সংখ্যা দ্বিতীয় সারণিতে সারির সংখ্যা দ্বারা গুণিত হয়। যদি ধরুন, ক্রস যোগে WHERE ক্লজ ব্যবহার করা হয় তাহলে ক্যোয়ারী একটি INNER JOIN এর মত কাজ করবে।

33. ব্যবহারকারী সংজ্ঞায়িত ফাংশন কি?

ব্যবহারকারীর সংজ্ঞায়িত ফাংশনগুলি সেই যুক্তিটি ব্যবহার করার জন্য লিখিত ফাংশন যখনই প্রয়োজন হয়। একই যুক্তি কয়েকবার লেখার প্রয়োজন নেই। পরিবর্তে, ফাংশন বলা যেতে পারে বা কার্যকর করা যেতে পারে যখনই প্রয়োজন হয়।

34. সব ধরনের ব্যবহারকারী সংজ্ঞায়িত ফাংশন কি?

তিন ধরনের ব্যবহারকারী সংজ্ঞায়িত ফাংশন।

  • স্কেলার ফাংশন।
  • ইনলাইন টেবিল মূল্যবান ফাংশন।
  • মাল্টি স্টেটমেন্ট মূল্যবান ফাংশন।

স্কেলার রিটার্ন ইউনিট, ভ্যারিয়েন্ট রিটার্ন ক্লজ সংজ্ঞায়িত করেছে। রিটার্ন হিসেবে অন্য দুই ধরনের রিটার্ন টেবিল।

35. কোলেশন কি?

কোলেশনকে নিয়মগুলির সেট হিসাবে সংজ্ঞায়িত করা হয় যা নির্ধারণ করে কিভাবে অক্ষরের ডেটা সাজানো এবং তুলনা করা যায়। এটি A এবং, অন্যান্য ভাষার অক্ষরগুলির তুলনা করতে ব্যবহার করা যেতে পারে এবং অক্ষরের প্রস্থের উপরও নির্ভর করে।

ASCII মান এই অক্ষরের তথ্য তুলনা করতে ব্যবহার করা যেতে পারে।

36. বিভিন্ন ধরণের সংকোচন সংবেদনশীলতা কি?

বিভিন্ন ধরণের সংকোচনের সংবেদনশীলতা নিম্নরূপ -।

  • কেস সংবেদনশীলতা - এ এবং এ এবং বি এবং বি।
  • অ্যাকসেন্ট সংবেদনশীলতা।
  • কানা সংবেদনশীলতা - জাপানি কানা চরিত্র।
  • প্রস্থ সংবেদনশীলতা - একক বাইট অক্ষর এবং ডবল বাইট অক্ষর।

37. সঞ্চিত পদ্ধতির সুবিধা এবং অসুবিধা?

সঞ্চিত পদ্ধতি একটি মডুলার প্রোগ্রামিং হিসাবে ব্যবহার করা যেতে পারে - মানে একবার তৈরি করুন, সঞ্চয় করুন এবং যখনই প্রয়োজন হবে কয়েকবার কল করুন। এটি একাধিক প্রশ্নের বাস্তবায়নের পরিবর্তে দ্রুত সম্পাদনকে সমর্থন করে। এটি নেটওয়ার্ক ট্র্যাফিক হ্রাস করে এবং ডেটার আরও ভাল নিরাপত্তা প্রদান করে।

অসুবিধা হল যে এটি শুধুমাত্র ডাটাবেসে কার্যকর করা যায় এবং ডাটাবেস সার্ভারে অধিক মেমরি ব্যবহার করে।

38. অনলাইন লেনদেন প্রক্রিয়াকরণ (OLTP) কি?

অনলাইন লেনদেন প্রক্রিয়াকরণ (ওএলটিপি) লেনদেন ভিত্তিক অ্যাপ্লিকেশনগুলি পরিচালনা করে যা ডেটা এন্ট্রি, ডেটা পুনরুদ্ধার এবং ডেটা প্রক্রিয়াকরণের জন্য ব্যবহার করা যেতে পারে। OLTP ডেটা ব্যবস্থাপনাকে সহজ এবং দক্ষ করে তোলে। OLAP সিস্টেমের বিপরীতে OLTP সিস্টেমের লক্ষ্য হল রিয়েল-টাইম লেনদেন।

উদাহরণ - দৈনিক ভিত্তিতে ব্যাংক লেনদেন।

39. ক্লজ কি?

এসকিউএল ক্লজটি ক্যোয়ারীর শর্ত প্রদান করে ফলাফল সেট সীমিত করার জন্য সংজ্ঞায়িত করা হয়েছে। এটি সাধারণত রেকর্ডের পুরো সেট থেকে কিছু সারি ফিল্টার করে।

উদাহরণ - ক্যোয়ারী যেখানে WHERE শর্ত আছে

যে ক্যোয়ারী আছে তার শর্ত আছে।

40. পুনরাবৃত্ত সঞ্চিত পদ্ধতি কি?

একটি সঞ্চিত পদ্ধতি যা নিজে থেকে কল করে যতক্ষণ না এটি কিছু সীমানা অবস্থায় পৌঁছায়। এই পুনরাবৃত্তিমূলক ফাংশন বা পদ্ধতি প্রোগ্রামারদের একই সংখ্যক কোড ব্যবহার করতে সাহায্য করে।

41. ইউনিয়ন, মাইনাস এবং ইন্টারঅ্যাক্ট কমান্ড কি?

UNION অপারেটর দুটি টেবিলের ফলাফল একত্রিত করতে ব্যবহৃত হয় এবং এটি টেবিল থেকে ডুপ্লিকেট সারি দূর করে।

MINUS অপারেটর প্রথম ক্যোয়ারী থেকে সারি ফেরাতে ব্যবহৃত হয় কিন্তু দ্বিতীয় প্রশ্ন থেকে নয়। প্রথম এবং দ্বিতীয় ক্যোয়ারী এবং প্রথম ক্যোয়ারী থেকে অন্যান্য সারির মিলের রেকর্ড ফলাফল সেট হিসাবে প্রদর্শিত হবে।

INTERSECT অপারেটর উভয় প্রশ্নের দ্বারা ফেরত সারি ফেরত ব্যবহার করা হয়।

42. ALIAS কমান্ড কি?

ALIAS নাম একটি টেবিল বা কলামে দেওয়া যেতে পারে। এই উপনাম নামটি টেবিল বা কলাম চিহ্নিত করার জন্য WHERE ক্লজ -এ উল্লেখ করা যেতে পারে।

উদাহরণ-। | _+_ |

এখানে, st ছাত্র টেবিলের জন্য উপনাম নাম বোঝায় এবং Ex পরীক্ষার টেবিলের জন্য উপনাম নাম বোঝায়।

43. TRUNCATE এবং DROP স্টেটমেন্টের মধ্যে পার্থক্য কি?

TRUNCATE টেবিল থেকে সমস্ত সারি সরিয়ে দেয়, এবং এটিকে ফেরানো যাবে না। DROP কমান্ড ডাটাবেস থেকে একটি টেবিল সরিয়ে দেয় এবং অপারেশনটি ফেরানো যায় না।

44. সামগ্রিক এবং স্কেলার ফাংশন কি?

সমষ্টিগত ফাংশনগুলি গাণিতিক গণনা মূল্যায়ন এবং একক মান ফেরত দিতে ব্যবহৃত হয়। এটি একটি টেবিলের কলাম থেকে গণনা করা যেতে পারে। স্কেলার ফাংশন ইনপুট মানের উপর ভিত্তি করে একটি একক মান প্রদান করে।

উদাহরণ -।

সামগ্রিক - সর্বাধিক (), গণনা - সংখ্যার ক্ষেত্রে গণনা করা হয়।

স্কেলার - UCASE (), এখন () - স্ট্রিংগুলির সাথে গণনা করা হয়।

45. কিভাবে আপনি একটি বিদ্যমান টেবিল থেকে একটি খালি টেবিল তৈরি করতে পারেন?

উদাহরণ হবে -। | _+_ |

এখানে, আমরা শিক্ষার্থীদের টেবিলটি একই কাঠামোর সাথে অন্য টেবিলে অনুলিপি করছি যার কোন সারি অনুলিপি করা হয়নি।

46. ​​কিভাবে দুটি টেবিল থেকে সাধারণ রেকর্ড আনতে হয়?

সাধারণ রেকর্ড ফলাফল সেট দ্বারা অর্জন করা যেতে পারে -। | _+_ |

47. কিভাবে একটি টেবিল থেকে বিকল্প রেকর্ড আনতে?

বিজোড় এবং এমনকি সারি সংখ্যার জন্য রেকর্ডগুলি আনা যেতে পারে -।

জোড় সংখ্যা প্রদর্শন করতে- | _+_ |

বিজোড় সংখ্যা প্রদর্শন করতে- | _+_ |

থেকে (rowno, studentId থেকে ছাত্র নির্বাচন করুন) যেখানে mod (rowno, 2) = 1। [/sql]

48. কিভাবে একটি টেবিল থেকে অনন্য রেকর্ড নির্বাচন করবেন?

DISTINCT কীওয়ার্ড ব্যবহার করে একটি টেবিল থেকে অনন্য রেকর্ড নির্বাচন করুন। | _+_ |

49. স্ট্রিং এর প্রথম 5 টি অক্ষর আনতে কোন কমান্ড ব্যবহার করা হয়?

স্ট্রিং এর প্রথম 5 অক্ষর আনার অনেক উপায় আছে -। | _+_ | | _+_ |

50. প্যাটার্ন মিলের জন্য কোয়েরিতে কোন অপারেটর ব্যবহার করা হয়?

LIKE অপারেটর প্যাটার্ন মিলের জন্য ব্যবহৃত হয়, এবং এটি ব্যবহার করা যেতে পারে -।

  1. % - শূন্য বা তার বেশি অক্ষরের সাথে মেলে।
  2. _ (আন্ডারস্কোর) - ঠিক একটি অক্ষরের সাথে মিলে যাওয়া।

উদাহরণ -।

Select st.StudentID, Ex.Result from student st, Exam as Ex where st.studentID = Ex. StudentID
Select * into studentcopy from student where 1=2