এই এসকিউএল ধারণাটি কি প্রাথমিক, মধ্যবর্তী বা উন্নত বিকাশকারীদের জন্য? [বন্ধ]


16

আমি সম্প্রতি এসকিউএল শিখছি এবং মাইএসকিউএল / পোস্টগ্রিস এবং শীঘ্রই ওরাকল ডিবি নিয়ে অনুশীলন করছি। আমি ডেটাবেসগুলির 'রোড ম্যাপ' অধ্যয়নের জন্যও ওয়েবে অনুসন্ধান করেছি কিন্তু দুর্ভাগ্যক্রমে একটি খুঁজে পেলাম না।

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

বিকাশকারী -> ইন্টারমিডিয়েট -> উন্নত বিকাশকারীদের কী স্তরের তাদের জানা উচিত তা সম্পর্কে উন্নত অগ্রগতিতে কীভাবে নীচে তালিকাভুক্ত দক্ষতা তৈরি করবেন তা ব্যাখ্যা করুন:

  • যেখানে ধারা
  • সিনট্যাক্স আপডেট করুন
  • যোগদান করেছে
  • পরিবর্তন এবং বিবৃতি তৈরি করুন
  • টেম্প টেবিল
  • এক্সিকিউটেবল-এর পাথ
  • ইনডেক্সে
  • বিদেশী চাবি
  • সীমাবদ্ধতাসমূহ
  • লেনদেন
  • Subqueries
  • pivots
  • সমষ্টিগত কার্যাদি
  • প্রোফাইলিং
  • ওএলএপি এবং ওএলটিপি
  • ট্রিগারসমূহ
  • কার্যকর করার পরিকল্পনা রয়েছে
  • মৃত্যুদন্ড কার্যকর করার ইঙ্গিত
  • পারফরম্যান্স কাউন্টার
  • নিয়মমাফিককরণ

উত্তর:


20

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

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

শিক্ষানবিস

  • যেখানে ধারা (মধ্যে, এর মধ্যে, ইত্যাদি)
  • সিনট্যাক্স আপডেট করুন
  • ইনার বনাম বাম বনাম ডানদিকে বোধগম্যতা এবং ব্যবহারে যোগদান করুন
  • কাঠামো পরিবর্তন এবং তৈরি করার জন্য সিনট্যাক্স
  • টেম্প টেবিল এবং তাদের ব্যবহার
  • এক্সিকিউটেবল-এর পাথ
  • সূচকগুলি কীসের জন্য তা বেসিক ধারণা though
  • বিদেশী কী কী এবং কীভাবে তাদের চারপাশে কাজ করবেন তা বোঝা (ক্যাসকেডিং মোছা ইত্যাদি)
  • লেনদেনের মূল বিষয়গুলি বোঝে
  • বাধা বোঝে

অন্তর্বর্তী

  • সূচকগুলি কীভাবে কাজ করে, ক্লাস্টারযুক্ত, নন-ক্লাস্টারযুক্ত ইত্যাদির মধ্যে পার্থক্য, কোনও পৃষ্ঠা কী এবং কীভাবে তারা বিন্যাস করে
  • সাবকিউরিগুলি বোঝা এবং সেগুলিতে যোগদান এবং চক্রগুলিতে ব্যবহারের মাধ্যমে চিন্তা করতে পারে
  • pivots
  • প্রাসঙ্গিক হলে নিজের উপর একটি টেবিলে যোগদানের মাধ্যমে ভাবতে পারে
  • সামগ্রিক ফাংশন সহ গ্রুপ বাইগুলির মাধ্যমে জটিল ডেটা প্রতিবেদন তৈরি করতে পারে
  • লগইন পড়ার মতো একটি পর্যবেক্ষণ / ডিবাগিং ক্ষমতাতে বেসিক প্রোফাইলিং করতে পারে
  • ওএলএপি এবং ওলটিপি এবং কখন / কোথায় ওএলএপি কাঠামো ব্যবহার করতে হয় তার মধ্যে পার্থক্য বোঝে
  • ট্রিগারগুলি কীভাবে ব্যবহার করবেন এবং কীভাবে সেগুলি ব্যবহার করবেন না তা জানে
  • লেনদেন বোঝে এবং তাদের স্ট্যাক আপ ব্যর্থতা হ্যান্ডলিং স্তর করতে পারেন

অগ্রসর

  • একটি কার্যকর করার পরিকল্পনা পড়তে পারে এবং কীভাবে বিভিন্ন অংশ এটি কার্যকর করে তা বুঝতে পারে
  • পারফরম্যান্স স্ক্রু না করেই এক্সিকিউশন ইঙ্গিতগুলির সাথে প্রশ্নের টিউন করতে পারে (সমান্তরালতার ইঙ্গিত, সূচক ইঙ্গিত, লুপ ইঙ্গিত, ইত্যাদি)
  • বাস্তব-বিশ্বের লোডের অধীনে মৃত্যুদন্ড কার্যকর করার পরিসংখ্যান সনাক্ত এবং বোঝার জন্য ট্রেসগুলি প্রোফাইল এবং ব্যবহার করতে পারে
  • ডিস্কে ডেটা স্ট্রাকচারগুলি কী তা জানে
  • পারফরম্যান্স কাউন্টারগুলি ব্যবহার করতে পারেন এবং এটি পর্যবেক্ষণ থেকে ডেটাবেস লোড এবং আচরণ কী
  • কীভাবে একটি ওএলএপি কিউব ডিজাইন করতে হয় এবং এর সাথে ডেটা মাইনিং করা কীভাবে তা জানে
  • কম ঝুঁকি নিয়ে কীভাবে ট্রিগারগুলি ব্যবহার করবেন এবং কীভাবে নিরাপদে সেগুলি ব্যবহার করবেন তা জানে
  • এমনকি স্তরগুলির সাথে বিতরণ লেনদেন কীভাবে ব্যবহার করতে হয় তা জানে

আমার মাথার উপরের অংশটিই আমি এটাই করতে পারি। আমি মিস করা অন্যদের উল্লেখ করে বা আমি ভুল জায়গায় কিছু রেখে দিলে দয়া করে মন্তব্য করুন। আমি হিহ রাখার জন্য উন্নত প্রযুক্তির বিশাল তালিকা জানতে যথেষ্ট উন্নত নই


আমাদের দুটি তালিকাকে পাশাপাশি পাশাপাশি দেখতে এটি আকর্ষণীয়
ক্রিস পিটম্যান 5'13

11

প্রার্থীদের সাক্ষাত্কারের সময় আমি যে স্কেলটি ব্যবহার করি তা এখানে। এটি স্পষ্টতই আমার নিজস্ব মতামত, স্কেলগুলি সহজেই পৃথক হতে পারে:

প্রথমত, আমি ডাটাবেস দক্ষতা সন্ধান করছি, বিশেষত "এসকিউএল" নয়।

শিক্ষানবিস:

  • বেসিক এসকিউএল সিনট্যাক্স জানে
  • একাধিক টেবিল জুড়ে ডেটা নির্বাচন এবং ফিল্টার করতে পারে
  • অভ্যন্তরীণ / বহিরাগত / ক্রস যোগ দেয় বুঝতে পারে
  • সাধারণকরণ, সূচীকরণ, লেনদেন, লকিংয়ের বিষয়ে ভিগা বোঝা

অন্তর্বর্তী:

  • এসকিউএল সম্পর্কিত পদ্ধতিগত এবং ঘোষণামূলক স্টাইলগুলির মধ্যে পার্থক্য বোঝে
  • কমপক্ষে একটি ডিবি এসকিউএল এক্সটেনশান (পিএসকিউএল, টিএসকিউএল, ইত্যাদি) এর অভিজ্ঞতা অর্জন করুন
  • বোঝে, এবং তৃতীয় স্বাভাবিক আকারে একটি ডাটাবেস ডিজাইন করতে পারে
  • বোঝে এবং সূচক প্রয়োগ করতে পারে
  • লেনদেন বোঝে এবং সেগুলি একক ডাটাবেসে ব্যবহার করতে পারে
  • কখন এবং কীভাবে একটি কার্যকরকরণ পরিকল্পনা বিশ্লেষণ করতে হয় তা জানে

উন্নত:

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

মজার বিষয়, আপনার তালিকাটি আমার সাথে বেশ মিল; যদিও আমি মৃত্যুদন্ড কার্যকর করার পরিকল্পনা এক ধাপ উপরে রাখি অন্যথায় আমাদের মূলত একই রকম। আমি প্রায় 3 তম স্বাভাবিক ফর্মটি মধ্যবর্তী মধ্যে রেখেছি, তবে আমি সত্যিই মনে করি ডেটা মডেলিংটি শিক্ষানবিস / মধ্যবর্তী / উন্নত হিসাবে চিহ্নিত করা যায় না, এটি কেবল এতটা ধূসর একটি শৈল্পিক প্রতিভা। 3 য় স্বাভাবিক কীভাবে করবেন তা জানা একটি দক্ষতা, কখন কোন শিল্প তা জেনে। যদিও এটি কীভাবে প্রাসঙ্গিক এবং আমি প্রায় এটি মধ্যবর্তী ক্ষেত্রেও রেখেছিলাম
জিমি হোফা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.