ডাটাবেস প্রোগ্রামাররা কি করে?


14

আমি যখনই ওরাকল প্রোগ্রামার ইত্যাদির বিষয়ে পড়ি তখন আমি বিভ্রান্ত হয়ে পড়ি। আমি জানি না তারা ঠিক কী করে।

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

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

উত্তর:


18

ডেটাবেস প্রোগ্রামারদের আসলেই নিজেকে যাবার দরকার আছে তা উপলব্ধি করতে - আমাকে আরও অন্যভাবে ব্যাখ্যা করার চেষ্টা করুন।

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

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

  • প্রোগ্রামারদের সিদ্ধান্ত নিতে হবে কীভাবে অ্যাপ্লিকেশনটি কাঠামোগত করা উচিত
  • একটি কম্পিউটার বোঝে এমন কিছুতে প্রয়োজনীয়তাগুলি অনুবাদ করা প্রায়শই তুচ্ছ থেকে দূরে থাকে।
  • প্রোগ্রামারদের এর পারফরম্যান্সের প্রভাব সম্পর্কে সচেতন হওয়া দরকার
  • প্রোগ্রামাররা তাদের পছন্দের প্ল্যাটফর্মটি ব্যবহার করার অভিজ্ঞতা অর্জন করার সাথে সাথে তারা আরও নিখুঁত হয়, দ্রুত হারে উচ্চমানের কোড সরবরাহ করে।

(অবশ্যই এটি একটি হ্রাসকৃত তালিকা, আমি কেবলমাত্র সেই পয়েন্টগুলিতে তুলে ধরার চেষ্টা করছি যা ডাটাবেস বিকাশের সাথে সমান্তরাল রয়েছে)

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

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

অ্যাপ্লিকেশন বিকাশ যেমন লুকানো সমস্যাগুলি (থ্রেডিং ইস্যু ইত্যাদি ...) দ্বারা ভরা থাকে তেমনি ডাটাবেস বিকাশও ঘটে এবং প্রায়শই এই সমস্যাগুলির জঘন্য ফল হ্রাসের পরিণতি খুব মারাত্মক হয় (যেমন ডেটাবেস ব্যবহার করে সমস্ত অ্যাপ্লিকেশনগুলির জন্য ডেটা ক্ষতি বা সম্ভাব্য ডাউনটাইম) ।

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


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

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

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

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

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

12

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

তারা পারফরম্যান্স টিউন অনুসন্ধান। আমি এমন প্রশ্নের পরিবর্তন করেছি যেগুলি মিলসেকেন্ডে চালাতে কয়েক মিনিট সময় নেয়। আমি এমন একটি প্রক্রিয়া পরিবর্তন করেছি যা ৩০ মিনিটেরও কম সময় চালাতে 24 ঘন্টা সময় নিয়েছে। তারা ইনডেক্সিং স্ট্রাকচারগুলি ডিজাইন করে এবং বজায় রাখে যা নির্বাচনের গতির বিপরীতে প্রবেশের গতির ভারসাম্য বজায় রাখে।

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

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

তাদের কাছে ইতিমধ্যে যে 100,000,000 রেকর্ড রয়েছে তাতে এবং ডাটাবেসের ব্যবহার সম্পূর্ণভাবে থামিয়ে না দিয়ে ডাটাবেসের প্রয়োজনীয়তা পরিবর্তিত হওয়ার সাথে সাথে কীভাবে রিফ্যাক্টর করবেন তা নির্ধারণ করতে হবে। বড় ডেটাবেস হাজার হাজার টেবিল এবং সঞ্চিত প্রোস এবং ব্যবহারকারী-সংজ্ঞায়িত ফাংশনগুলিকে জড়িত করতে পারে। পরিবর্তনের ফলে কীভাবে প্রভাবিত হবে এবং কীভাবে তা বোঝার জন্য যেমন একটি কাঠামো বোঝার সময় এবং দক্ষতা লাগে।

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

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


6

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

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

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


2

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

যদি আপনার সঞ্চিত পদ্ধতি সম্পর্কে সন্দেহ থাকে তবে এটি পরীক্ষা করে দেখুন: কেন সঞ্চিত পদ্ধতি ব্যবহার করবেন?

সোজা কথায়: ডেটাবেস বিকাশকারীরা আপনার অ্যাপ্লিকেশনটির জন্য এমভিসি তে এম (বা আপনি এমভিসি ব্যবহার না করেন তবে ব্যবসায়িক লজিকস) যত্ন নিতে আপনার অ্যাপ্লিকেশনটির জন্য সঞ্চিত প্রোগ্রামগুলি (পদ্ধতি এবং ফাংশন) লেখেন।


2

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

সাইব্যাস আমি মনে করি একই প্রোগ্রামিং পরিবেশের সাথে অন্য একটি।

অন্যান্য ডাটাবেসগুলি "সংশোধন" প্রতিবেদনের সংজ্ঞা এবং প্রয়োগের অনুমতি দেয়, তবে অন্যরা কোনও ফর্ম বা রিপোর্ট নকশা / সম্পাদন সুবিধা সরবরাহ করতে পারে না।


1
"ওরাকল কেবল একটি ডাটাবেস নয়, একটি সম্পূর্ণ প্রোগ্রামিং পরিবেশ ... অন্য ডাটাবেসগুলি" "কেবলমাত্র" সংজ্ঞায়িত করতে পারে এবং এর প্রয়োগের অনুমতি দেয় ... "এটি আমার জানা ছিল না। এখন এটি বোধগম্য হয়।
থমাস

এসকিউএল সার্ভার একই। সঞ্চিত প্রক্রিয়াগুলি ছাড়াও, এসআইএসআই প্যাকেজগুলি ভিজ্যুয়াল প্রোগ্রামিং, অন্যান্য বিদ্যমান কোডকে কল করা, ভিবি.net বা সি #। নেট প্রোগ্রামগুলি লেখার অনুমতি দেয় এবং আরও অনেক কিছু আইডিইতে আবৃত হয়। আমি এসএসআরএস ব্যবহার করি নি, তবে আমার সন্দেহ হয় এটি একই রকম। প্রোগ্রামিংয়ের একটি টন রয়েছে এবং একটি ডাটাবেস প্রোগ্রামারকে প্রচুর বিভিন্ন সরঞ্জাম এবং ভাষা এবং প্রক্রিয়াগুলি জানতে হয়।
বৃহস্পতিবারের

2

আমি বলব যে কোনও ডাটাবেস বিকাশকারী নিম্নলিখিতগুলির এক বা একাধিকটির জন্য দায়ী

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

প্রশ্নে আরডিবিএমএসের উপর নির্ভর করে এটি এর মতো কাজগুলিকে অন্তর্ভুক্ত করতে পারে

  • রিপোর্ট এবং ফর্ম তৈরি করা
  • ডেটা আমদানি / রফতানির জন্য প্রবাহ তৈরি করা হচ্ছে

দায়বদ্ধতার এই তালিকাটি দেখুন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.