পোস্টজিআইএস ডাটাবেসের জন্য নামকরণের সম্মেলন? [বন্ধ]


11

আমরা PostGIS দিয়ে একটি ডাটাবেস তৈরি করতে শুরু করছি। ডাটাবেসটি জিওডাটা এবং পরিসংখ্যান নিয়ে প্রায়শই কাজ করে এমন প্রায় 5-8 গবেষকদের একটি দলের জন্য বলে মনে করা হয়।

ডেটাবেস সেটআপ করার সময় নামকরণের কনভেনশন নিয়ে কারও অভিজ্ঞতা আছে?

আমি ইতিমধ্যে সনাক্ত করা কিছু গুরুত্বপূর্ণ জিনিস হ'ল:

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

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

উত্তর:


3

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

আমি দলগুলি দ্বারা ডেটা সংগঠিত করতে পছন্দ করি কারণ, যেমনটি আমরা সবাই জানি, কখনও কখনও মেটাডেটা কেবল পূরণ হয় না। নামকরণ কনভেনশনে খুব সুবিধাজনক হতে আমি কিছু প্রাথমিক মেটাডেটা তৈরি করেছি building

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

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

বিআই - বিল্ডিং ইন্টিরিয়র; বিও - সীমানা; সিটি - কার্টোগ্রাফিক; EL - উচ্চতা বৈশিষ্ট্য; ইএম - জরুরী প্রতিক্রিয়া; জিই - ভূতাত্ত্বিক; এলটি - আলোকসজ্জা; পিজি - পৃষ্ঠা গ্রিড এবং বিন্যাস; পিএল - প্ল্যানেমেট্রিক; আরএ - রাস্টার; আরডি - রেফারেন্স অঙ্কন; এসআই - সাইটের উন্নতি / ভিত্তি; এসইউ - জরিপ; ইউটি - ইউটিলিটিস।


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

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

@ স্পানেস, এটি একটি আকর্ষণীয় যুক্তি। আমি যেমন বলেছি, এর সঠিক কোনও উত্তর নেই। সাধারণভাবে আমি নিশ্চিত নই যে নামগুলি ইচ্ছাকৃতভাবে বিভ্রান্ত করার জন্য আমি পছন্দ করি যাতে ব্যবহারকারীরা মেটাডেটার উপর নির্ভর করতে পারেন ... যদিও এটি একটি আকর্ষণীয় ধারণা।
পল

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