হ্যাঁ. মতামতটি ব্যবহার করার জন্য কর্তৃপক্ষকে মঞ্জুর করা যথেষ্ট নয়। অন্তর্নিহিত টেবিলটিতেও ব্যবহারকারীর কর্তৃত্ব থাকতে হবে।
একটি সীমাবদ্ধ ব্যবহারকারীর অ্যাক্সেসের অনুমতি দেওয়ার এক উপায় কর্তৃপক্ষ গৃহীত হয়। উদাহরণস্বরূপ, আসুন নিম্নলিখিতটি ধরে নেওয়া যাক:
ব্যবহারকারীর রিস্ট্রিক্ট কোনও টেবিলের অ্যাক্সেস নেই। সমস্ত লাইব্রেরি হয় হয় আউট (* এক্সক্লুড) - অথবা ব্যবহারকারীর কাছে প্রতিবন্ধীকৃত সমস্ত লাইব্রেরিতে * এক্সক্লুড কর্তৃপক্ষ রয়েছে। ব্যবহারকারী অনুমতিপ্রাপ্ত টেবিল এবং লাইব্রেরি অ্যাক্সেস করতে (বা এর মালিক হতে পারে)। লাইব্রেরি ডেটাতে টেবিল রয়েছে। লাইব্রেরি প্রোগ্রামগুলির প্রোগ্রাম এবং সঞ্চিত পদ্ধতি রয়েছে।
অনুমোদনের জন্য গ্রন্থাগার প্রোগ্রামগুলিতে একটি RPG সঞ্চিত পদ্ধতি তৈরি করুন। নিশ্চিত হয়ে নিন যে প্রোগ্রামটিতে ইউএসআরপিআরএফ (* ওউনার) নির্দিষ্ট করা আছে। এর অর্থ হ'ল প্রোগ্রামটি চলাকালীন এটি প্রোফাইলটি চালিত করার কর্তৃত্বের পরিবর্তে মালিকের কর্তৃত্ব (পার্মিটেড) ব্যবহার করবে (পুনরুদ্ধারিত)।
এসপিএল এর মাধ্যমে আরপিজি প্রোগ্রাম অবজেক্ট-বা-গ্রান্টকে অনুমোদনপ্রাপ্ত * ব্যবহারকারী কর্তৃপক্ষের অনুমোদন প্রদান করুন। এছাড়াও, ব্যবহারকারীদের প্রতিরোধিত * গ্রন্থাগার প্রোগ্রামগুলিতে অ্যাক্সেসের অনুমতি দিন। এটি সঞ্চিত প্রক্রিয়া / প্রোগ্রাম চালানোর জন্য রিস্ট্রাক্টকে অনুমতি দেবে।
নোট করুন যে ব্যবহারকারীর রিস্ট্রাক্টেডের ডেটাতে টেবিলগুলি অ্যাক্সেস করার কোনও অধিকার নেই এবং আপনি এটি সেভাবেই ছেড়ে যেতে চান।
এখন ব্যবহারকারীরা সঞ্চিত প্রক্রিয়াটি কল করতে এসকিউএল ব্যবহার করুন STR তিনি প্রোগ্রামটি কার্যকর করার অধিকার পেয়েছেন কারণ লাইব্রেরি প্রোগ্রামগুলির ব্যবহারের পাশাপাশি * সংকলিত প্রোগ্রামের অবজেক্টের তার অধিকার রয়েছে। সঞ্চিত প্রক্রিয়া মালিকের কর্তৃত্বের অধীনে চলে, পারমিটেড এবং যেহেতু PERMITTED গ্রন্থাগারটি ডেটা এবং এতে থাকা টেবিলগুলিতে সম্পূর্ণ অ্যাক্সেস রয়েছে, তাই সঞ্চিত পদ্ধতিটি সেই টেবিলগুলিতে অ্যাক্সেস / আপডেট করতে পারে। যে কোনও কাঁচা এসকিউএল ব্যবহারের জন্য সীমাবদ্ধ প্রচেষ্টা চালিয়েছে তা অপর্যাপ্ত কর্তৃপক্ষের কারণে ব্যর্থ হবে - কেবলমাত্র সে যা করতে পারে তা হ'ল তার জন্য তৈরি স্টোরেজ পদ্ধতিগুলি call
যদি আপনার প্রোগ্রামগুলি আপনার ডেটা হিসাবে একই লাইব্রেরিতে সঞ্চিত থাকে তবে আপনাকে লাইব্রেরিতে प्रतिबन्धিত * ব্যবহারের অনুমতি প্রদান করতে হবে এবং বিশেষ করে তাকে (* এক্সক্লুডের মাধ্যমে) সেই লাইব্রেরির সমস্ত টেবিলের উপরে সীমাবদ্ধ করতে হবে। একটি সীমাবদ্ধ লাইব্রেরি তৈরি করা সহজ হতে পারে যা কেবলমাত্র সঞ্চিত পদ্ধতি রাখে এবং তাকে সেই লাইব্রেরিতে অনুমোদিত করে। এটি চলমান রক্ষণাবেক্ষণকে আরও সহজ করে তোলে কারণ আপনি তাকে ডেটাতে নতুন নির্মিত টেবিলগুলি থেকে সীমাবদ্ধ রাখার জন্য মনে রাখার চেষ্টা করতে হবে না।