বিদ্যমান ক্ষেত্রগুলি ব্যবহারের সঠিক উপায় কী?


13

আমি একজন দ্রুপাল শিক্ষানবিশ। বিষয়বস্তুর ধরণের ক্ষেত্রে ক্ষেত্রগুলি যুক্ত করতে আমি কিছুটা বিভ্রান্ত।

কেস 1: ধরুন আমার কাছে তিনটি বিষয়বস্তু রয়েছে Book, Article& White Paper। আমি Authorsভোকাবুলারি তৈরি করেছি যাতে সমস্ত লেখকের তালিকা রয়েছে।

  1. এখন, আমি কি প্রতিটি লিখিত বিষয়বস্তুর জন্য "লিখিত বাই" ক্ষেত্রটি (লেখকদের পদ-রেফারেন্স) তৈরি করতে পারি বা একটি সামগ্রী-প্রকারের জন্য ক্ষেত্র তৈরি করে অন্য বিষয়বস্তুতে ব্যবহার করতে পারি?

  2. উভয় পদ্ধতির সুবিধা / অসুবিধাগুলি কী কী?

  3. আমি যদি একটি সামগ্রী-প্রকার থেকে পুনঃব্যবহৃত ক্ষেত্রটি মুছি তবে কী হবে? এটি কি অন্য সকলের মধ্যে মুছে ফেলা হবে?

কেস ২: আমি সামগ্রী-প্রকারের ফোল করছি: (নির্দিষ্ট ক্ষেত্রের প্রয়োজনীয়তা সহ)

+--------------+----------------------+
| Content Type | Field Required       |
+--------------+----------------------+
| Book         | Year of publication  |
+--------------+----------------------+
| Presentation | Date of Presentation |
+--------------+----------------------+
| Article      | Date of Publication  |
+--------------+----------------------+
| Event        | Held On              |
+--------------+----------------------+

আমার কি করা উচিৎ? আমি কি একটি বিষয়বস্তুর ধরণের জন্য একটি একক ক্ষেত্র তৈরি করতে এবং এটি অন্যান্য সমস্ত সামগ্রী-প্রকারের জন্য ব্যবহার করব বা প্রতিটি সামগ্রী-প্রকারের জন্য ক্ষেত্র তৈরি করব?

কখন এবং কীভাবে বিদ্যমান ক্ষেত্রগুলি যথাযথভাবে পুনরায় ব্যবহার করতে হয় তা আমাকে পরিষ্কারভাবে বুঝতে সহায়তা করুন।

উত্তর:


8

আমি কি প্রতিটি লিখিত বিষয়বস্তুর জন্য "লিখিত দ্বারা" ক্ষেত্রটি (লেখকদের পদ-রেফারেন্স) তৈরি করতে পারি বা একটি সামগ্রী-প্রকারের জন্য ক্ষেত্র তৈরি করে অন্য সামগ্রী ধরণের ক্ষেত্রে ব্যবহার করতে পারি?

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

উভয় পদ্ধতির সুবিধা / অসুবিধাগুলি কী কী?

একটি সুবিধা হ'ল আপনি এক ক্ষেত্রের মাধ্যমে সমস্ত সামগ্রীর ধরণের প্রশ্নগুলি করতে পারেন। সুতরাং আপনি যদি নিজেকে কোনও একক লেখকের লিখিত সমস্ত সামগ্রী, বা এমনকি সমস্ত লেখক দ্বারা লিখিত সমস্ত সামগ্রী দেখতে চাইছেন তবে এটি করার জন্য একটি দৃষ্টিভঙ্গি তৈরি করা সহজ হবে। তবে এটি কেবল তখনই কার্যকর যদি আপনার প্রয়োজন হয়, স্পষ্টতই। আমি মনে করি মূল বিষয়টি হ'ল ক্ষেত্রের ব্যবহারের ক্ষেত্রে প্রকৃতপক্ষে উভয় পদ্ধতির আপেক্ষিক সুবিধা / অসুবিধাগুলি নির্ধারণ করা হবে।

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

আমি যদি একটি সামগ্রী-প্রকার থেকে পুনঃব্যবহৃত ক্ষেত্রটি মুছি তবে কী হবে? এটি কি অন্য সকলের মধ্যে মুছে ফেলা হবে?

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

কেস 2 এ, এবং কেবল নিজেকে এটি জিজ্ঞাসা করুন ...

একই ক্ষেত্রের প্রতিটি সামগ্রীর ধরণের উদাহরণের জন্য আপনার আলাদা আলাদা লেবেল থাকতে পারে তা মনে রেখে, এটি কি আপনাকে ভিজ্যুয়াল (বা ডেটা-নেতৃত্বাধীন) সংখ্যার যথেষ্ট পরিমাণে দেবে যা আপনাকে তথ্যের মধ্যে পার্থক্য জানতে দেয়?

যদি তা হয় তবে উপরে উল্লিখিত সুবিধাগুলি অর্জন করতে একটি একক তারিখের ক্ষেত্রটি ব্যবহার করুন use যদি তা না হয় তবে আপনার ডেটা ডিজাইনের পৃথক ক্ষেত্র থাকার জন্য এটি আরও বোধগম্য।

এটি আপনার নির্দিষ্ট ওয়েবসাইটের জন্য উপযুক্ত কি তা নেমে আসে তবে আশা করি উপরেরটি আপনাকে কিছুটা এগিয়ে যাওয়ার উপায় দেবে।


আমি এটি বুঝতে পারি নি:Keeping in mind that you can have different labels for each content type's instance of the same field, will that give you enough of a visual (or data-led) cue to let you know the differences between the data?
নখর

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